I've partially patched the Cyrus IMSP sources so that it can support "Virtual Domain" logins using [EMAIL PROTECTED] login names without breaking the addressbook functionality. I'm a C-language newbie, so I expect the patch could use some clean up, but I'm offering it up as a start to getting this support into IMSP.
The one area that I _know_ isn't working correctly at the moment is that non-plaintext logins aren't working. I can't test Kerberos logins, but I believe the changes I've made shouldn't affect those. Everything else appears to be working correctly in my local installation.
I'd appreciate _any_ feedback on how good/poor the patch is and any security issues I may have introduced due to a lack of C understanding.
Regards, Will
---------------------------------------------------------------------------- William K. Hardeman [EMAIL PROTECTED] http://www.wkh.org
The most exciting phrase to hear in science, the one that heralds new discoveries, is not "Eureka!" (I found it!) but "That's funny ..." -- Isaac Asimov
Always listen to experts. They'll tell you what can't be done and why. Then do it. --Robert A. Heinlein
cyrus-imspd-v1.7-virtdomain.patch
Description: Binary data