Aw: Re: Issues in the current HEAD
[email protected] ("Hans Salvisberg") Mon, 5 Jan 2015 00:28:58 +0100
| Newsgroups | perl.qpsmtpd |
|---|---|
| Message-ID | <trinity-58d64693-8ede-4a8f-8e27-683b468239f4-1420414138843@3capp-gmx-bs12> |
<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hmm... <div> <ul class="wiki-pages"> <li><strong><a class="wiki-page-link" href="https://github.com/smtpd/qpsmtpd/wiki/Install" target="_blank">Install</a></strong></li> <li><strong><a class="wiki-page-link" href="https://github.com/smtpd/qpsmtpd/wiki/Install.Authentication" target="_blank">Install.Authentication</a></strong></li> <li><strong><a class="wiki-page-link" href="https://github.com/smtpd/qpsmtpd/wiki/Install.Starttls" target="_blank">Install.Starttls</a></strong></li> </ul> </div> <div> <div>on <a href="https://github.com/smtpd/qpsmtpd/wiki/Install.Authentication" target="_blank">https://github.com/smtpd/qpsmtpd/wiki/Install.Authentication</a> suggests that you set up authentication without tls (it's commented out in config.sample) and only activate tls in a third step. Only the third page says</div> <div> </div> <div>"Notice now that the previous authentication mechanisms are gone! <strong>When SSL is enabled</strong>, authentication is not advertised unless the connection is secure. This is a VERY good default, but it can be changed by editing config/tls_before_auth."</div> <div> </div> <div>So, "AUTH" should be there as long as you don't have tls.</div> <div>At the risk of beating a dead horse,</div> <div> 5c8f6b6 - Merge pull request #181 from jaredj/more-data-respond-tests (2015-01-01 18:59:21 -0800)</div> <div>would stall after...</div> <div> </div> <div> <div>4729 4729 Loaded logging/warn 6</div> <div>4729 4729 Connection from ###</div> 4729 4729 (connect) earlytalker: pass, not spontaneous <div>4729 4729 (connect) relay: skip, no match</div> <div>4729 4729 (connect) dnsbl: karma -1 (-2)</div> <div>4729 4729 (connect) dnsbl: fail, NAUGHTY, zen.spamhaus.org</div> <div>4729 4729 220 ### ESMTP qpsmtpd 0.95/v0.94-310-g5c8f6b6 ready; send us your mail, but not your spam.</div> <div>4729 4729 dispatching EHLO [192.168.123.13]</div> 4729 4729 250-### Hi ### <div>4729 4729 250-PIPELINING</div> <div>4729 4729 250-8BITMIME</div> <div> </div> <div>... and then time out later with...</div> <div> </div> <div>4729 FATAL PLUGIN ERROR [logging::file_3a7]: Can't call method "notes" on unblessed reference at /home/smtpd/qpsmtpd/plugins/logging/file line 275, <STDIN> line 1.</div> <div>4729 4729 (post-connection) connection_time: 101.698 s.</div> <div> </div> <div>Note the missing "STARTTLS" above. Maybe it wasn't specifically "AUTH" missing but just the last option ("AUTH" if no tls, "STARTTLS" if with tls).</div> <div> </div> <div>The new current HEAD</div> </div> <div> 3db87b8 - Merge pull request #188 from msimerson/dbm-default-perm (2015-01-04 14:40:38 -0600)</div> <div>does not have this problem anymore, both with the same config!</div> <div> </div> <div>So I'm on HEAD/3db87b8 now.</div> <div> </div> <div>Hans</div> <div> </div> <div style="margin: 10.0px 5.0px 5.0px 10.0px;padding: 10.0px 0 10.0px 10.0px;border-left: 2.0px solid rgb(195,217,229);"> <div style="margin: 0 0 10.0px 0;"><b>Gesendet:</b> Sonntag, 04. Januar 2015 um 06:44 Uhr<br/> <b>Von:</b> "Matt Simerson" <[email protected]><br/> <b>An:</b> [email protected]<br/> <b>Cc:</b> [email protected]<br/> <b>Betreff:</b> Re: Issues in the current HEAD</div> <div><br/> > On Jan 3, 2015, at 7:17 AM, [email protected] wrote:<br/> ><br/> > Hi,<br/> ><br/> > I'm a long-time happy user of qpsmtpd with a small site, and right now I'm in the process of setting up my site on a new server and reinstalling qpsmtpd. I want to use auth_imap, which is in HEAD but not in 0.94, so I decided to try HEAD, but HEAD is broken: it does not announce "AUTH" at all. So I went for commit ee01a07 (2014-12-22 15:01:12 -0800), except for the following issue:<br/> <br/> That's a feature. By default, QP only advertises AUTH if there's an AUTH provider AND the connection is secured. See the contents of config/tls_before_auth<br/> <br/> Matt</div> </div> </div> </div></div></body></html>