Bug 205374

Summary: mail/cyrus-imapd25: no HTTP authentication via PAM due to typo
Product: Ports & Packages Reporter: ml
Component: Individual Port(s)Assignee: Hajimu UMEMOTO <ume>
Status: In Progress ---    
Severity: Affects Only Me CC: w.schwarzenfeld
Priority: --- Keywords: needs-qa, patch
Version: LatestFlags: bugzilla: maintainer-feedback? (ume)
Hardware: Any   
OS: Any   
URL: https://lists.andrew.cmu.edu/pipermail/cyrus-devel/2015-April/003202.html
Attachments:
Description Flags
Add a patch for imap/httpd.c
none
Add a patch for imap/httpd.c none

Description ml 2015-12-17 11:12:04 UTC
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.
Comment 1 VK freebsd_triage 2015-12-17 11:36:39 UTC
Thanks for the submission.

Can you please attach the patch against the whole port, complete with PORTREVISION bump?
Comment 2 ml 2015-12-17 14:07:31 UTC
Created attachment 164310 [details]
Add a patch for imap/httpd.c
Comment 3 ml 2015-12-17 14:08:22 UTC
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.
Comment 4 Hajimu UMEMOTO freebsd_committer 2015-12-19 14:54:44 UTC
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.
Comment 5 Walter Schwarzenfeld freebsd_triage 2018-01-12 22:50:05 UTC
Any advance here?