Created attachment 164308 [details] Add a patch for imap/httpd.c Cyrus IMAP provides several protocols to connect with: POP3, IMAP, HTTP. While it has always been possible to authenticate through PAM with POP3 and IMAP, this does not work with HTTP. See https://lists.andrew.cmu.edu/pipermail/cyrus-devel/2015-April/003202.html for details. This patch allows PLAIN authentication with HTTP; as noted above, it would break DIGEST AUTH, but this does not work anyway for us in the above scenario.
Thanks for the submission. Can you please attach the patch against the whole port, complete with PORTREVISION bump?
Created attachment 164310 [details] Add a patch for imap/httpd.c
I added the PORTREVISION bump. However, I thought I was actually providing a "patch against the whole port"... please correct me if it's not.
Thank you for your report. I got this report directly from Paul Dekkers at that time. He posted it to cyrus-devel list as well. Then, he got the answer that it breaks HTTP Digest Auth. So, I decided not to update my ports until upstream accept the fix. So, sorry but I suspend this PR until then.
Any advance here?