[prev in list] [next in list] [prev in thread] [next in thread] 

List:       c-client
Subject:    Re: Cyrus SASL Authenticator
From:       Jim Riggs <darwin-lists () jimandlissa ! com>
Date:       2003-07-26 21:24:02
[Download RAW message or body]

I received several notes regarding interest in this, so I have posted a 
README and the code.  Please let me know if you come across any 
problems with it.

	http://jimandlissa.com/darwin/auth_cyr/

- Jim


> Having had this need/desire for quite some time (and having seen 
> similar requests in the list archives), this past weekend I finally 
> sat down and pounded out a c-client server AUTHENTICATOR that 
> authenticates imapd/ipop[23]d using Cyrus SASL.  Why?  Well, I am 
> using Postfix + Cyrus SASL for SMTP authentication, and keeping 
> cram-md5.pwd in sync with Cyrus's DB has proven to be a pain.  This 
> way, one sasldb or mysql table or whatever Cyrus SASL is using can 
> authenticate POP, IMAP, and SMTP via SASL, something I have wanted for 
> a long time.
>
> Since Cyrus SASL dynamically loads mechanisms, I had to do some 
> special handling to get c-client to essentially dynamically load them 
> as well (which it doesn't technically support).  It also handles plain 
> text and APOP authentication with a couple of changes to ipop3d.c and 
> osdep/*/env_*.c.
>
> I have done testing with plain, APOP, LOGIN, CRAM-MD5, and DIGEST-MD5 
> on Darwin, and all seems to be working properly;  however, this has 
> not been stress-tested and should be considered beta quality at best.  
> If you think this could be useful, please provide feedback and help me 
> with testing.
>
> If anyone is interested in more details and/or the code, I can post 
> more information on the list or on a website.  Just let me know....
>
> - Jim

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic