qpsmtpd/lib/Qpsmtpd
Matt Simerson be9f4aef0c 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.)
2015-01-28 19:58:58 -08:00
..
DB Get rid of Qpsmtpd::DB::File 2015-01-27 15:55:53 -06:00
Postfix Fix pf2qp.pl magic. 2014-09-09 14:38:22 -05:00
SMTP find . -name '*.pm' -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
TcpServer update tcpenv and lrpip calls to use -> syntax 2015-01-28 19:58:58 -08:00
Address.pm Avoid warnings for Qpsmtpd::Address->new(undef) 2014-12-30 13:51:04 -06:00
Auth.pm Remove a ton of 'return ()', and a few other minor readability tweaks. 2014-09-17 20:28:51 -05:00
Base.pm Remove extraneous semicolons 2014-11-11 16:59:40 -06:00
Command.pm more cleanups 2014-09-17 22:22:44 -07:00
Config.pm remove instances of: use lib 'lib' in lib/ and 2015-01-04 17:13:50 -08:00
ConfigServer.pm Update fault()'s output to inidcate the possibly meaninglessness of the reported system error. 2014-09-11 11:58:31 -05:00
Connection.pm find . -name '*.pm' -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
Constants.pm Revert "Turn warnings into $qpsmtpd->log() calls" 2015-01-03 21:45:59 -08:00
DB.pm Add Qpsmtpd::DB testing and more greylist testing 2014-12-30 14:53:53 -06:00
DSN.pm Remove a ton of 'return ()', and a few other minor readability tweaks. 2014-09-17 20:28:51 -05:00
Plugin.pm remove instances of: use lib 'lib' in lib/ and 2015-01-04 17:13:50 -08:00
Postfix.pm find . -name '*.pm' -exec perltidy -b {} \; 2013-08-05 15:05:15 -07:00
SMTP.pm Merge pull request #190 from msimerson/use-lib 2015-01-21 10:06:07 -08:00
TcpServer.pm update tcpenv and lrpip calls to use -> syntax 2015-01-28 19:58:58 -08:00
Transaction.pm use parent 2014-11-14 10:57:52 -06:00