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 [EMAIL PROTECTED] 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 [EMAIL PROTECTED] http://lists.alioth.debian.org/mailman/listinfo/pkg-cyrus-sasl2-debian-devel