Bug#433715: canon_user functionality for libsasl2-modules-ldap

Dan White dwhite at olp.net
Mon Oct 22 16:11:16 UTC 2007


Roberto,

canon user functionality is described in the SASL Plugin
Programmer's Guide:

http://www.sendmail.org/~ca/email/cyrus2/plugprog.html

We're using it to allow customers to authenticate as multiple
identities but canonize to a single username when opening their
mailbox (cyrus-imapd and pop3). We need this because we're in a
long term transition from one username scheme to a newer one, and
need to allow customers to login as either (or one of several)
usernames.

It could also support virtual domain hosting where the mailboxes
might be, e.g., dwhite_example_com. The plugin could be used to
cononize dwhite, dwhite-example and dwhite at example.com to
dwhite_example_com.

We've been using perdition in the past to accomplish this, but
this patch allows us to move away from that.

As for why it's not included in upstream, I'm not sure. There was
some discussion earlier this year on the cyrus-sasl list which
included Howard Chu and also one of the guys who has CVS access.
He said he was going to take a look at the patch, but the last
time I checked, the patch hadn't been committed.

Of course I'd much rather it come down from upstream. If you
think that's more appropriate, I can try to raise the issue on
the cyrus-sasl list again.

If you're considering adding this patch, I'll can get a correct
patch included in the bug (the one I submitted before missed a
couple of file changes).

Thanks,
- Dan

Roberto C.Sánchez wrote:
> Dan, et. al.,
> 
> I was reviewing some cyrus-sasl2 bugs today.  It appears that canon_user
> functionality was requsted and a patch provided.  What is canon_user
> funtionality?  Why should it be in the Debian package (assuming it has
> not already been added upstream and thus will end up in a future
> release)?  What is the potential impact of adding this patch?
> 
> Regards,
> 
> -Roberto
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Pkg-cyrus-sasl2-debian-devel mailing list
> Pkg-cyrus-sasl2-debian-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-cyrus-sasl2-debian-devel







More information about the Pkg-cyrus-sasl2-debian-devel mailing list