Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[smtpd/qpsmtpd] be9f4a: update tcpenv and lrpip calls to use -> syntax

1 view
Skip to first unread message

GitHub

unread,
Jan 29, 2015, 9:15:03 AM1/29/15
to qpsmt...@perl.org
Branch: refs/heads/master
Home: https://github.com/smtpd/qpsmtpd
Commit: be9f4aef0c16bff49d3dba4f08d7a88eb41d69ac
https://github.com/smtpd/qpsmtpd/commit/be9f4aef0c16bff49d3dba4f08d7a88eb41d69ac
Author: Matt Simerson <ma...@tnpi.net>
Date: 2015-01-28 (Wed, 28 Jan 2015)

Changed paths:
M lib/Qpsmtpd/TcpServer.pm
M lib/Qpsmtpd/TcpServer/Prefork.pm
M plugins/dmarc
M plugins/tls
M plugins/tls_cert
M qpsmtpd-forkserver
M qpsmtpd-prefork

Log Message:
-----------
update tcpenv and lrpip calls to use -> syntax

don't load plugins twice.

Not exactly sure where that feature crept in some time ago. It was suppressed by checking to see if a queue plugin was already registered, and then bailing out on subsequent register_hook runs. I noticed it in testing, b/c I didn't have a queue plugin loaded. This removes the duplicate calls to register_hook.

* adds caching of the AUTH methods. You can't add new plugins or register new
hooks w/o restarting QP, so cache the list and avoid having to generate it on every connection.

* other PBP changes (early exits, less indention, fewer unnecessary parens, etc.)


Commit: d81b2d433111d8037c5f276a7aec5f702ee2fd88
https://github.com/smtpd/qpsmtpd/commit/d81b2d433111d8037c5f276a7aec5f702ee2fd88
Author: Matt Simerson <ma...@tnpi.net>
Date: 2015-01-28 (Wed, 28 Jan 2015)

Changed paths:
M lib/Qpsmtpd/TcpServer.pm
M lib/Qpsmtpd/TcpServer/Prefork.pm
M plugins/dmarc
M plugins/tls
M plugins/tls_cert
M qpsmtpd-forkserver
M qpsmtpd-prefork

Log Message:
-----------
Merge pull request #147 from msimerson/tcpserver

update tcpenv and lrpip calls to use -> syntax


Compare: https://github.com/smtpd/qpsmtpd/compare/575c0b09e344...d81b2d433111

GitHub

unread,
Jan 29, 2015, 9:15:03 AM1/29/15
to qpsmt...@perl.org
Branch: refs/heads/tcpserver
0 new messages