Jared Johnson
6820a1f5fa
Add POD for content_log plugin
2014-12-03 10:01:31 -06:00
Jared Johnson
64c7519d7c
content_log_enabled: Accept multiple 'true' values
2014-12-03 09:57:27 -06:00
Jared Johnson
c77a3344d7
Rename enable_content_log to content_log_enabled
2014-12-03 08:57:05 -06:00
Jared Johnson
e95f1e294e
Add method to exclude messages from content log
2014-12-02 17:13:00 -06:00
Jared Johnson
edc8f7600d
Test content_log enable/disable logic
2014-12-02 17:08:07 -06:00
Jared Johnson
ae887c156b
Add some basic testing for content_log
2014-12-02 17:02:45 -06:00
Jared Johnson
deb0fbba69
Fix broken semicolon
2014-12-02 16:54:03 -06:00
Jared Johnson
59ae9643e0
Add config to enable content log, on by default
2014-12-02 16:51:51 -06:00
Jared Johnson
50badecc48
Split out content log file name logic
2014-12-02 16:28:51 -06:00
Matt Simerson
df2ef1cb64
Merge pull request #160 from jaredj/abstract-dbm
...
Move DBM functions to Qpsmtpd::DB
2014-12-01 14:44:41 -08:00
Jared Johnson
893f45e333
Move karma_tool to Qpsmtpd::DB
...
Tested manually with karma_tool which has no test coverage
2014-11-27 22:24:08 -06:00
Jared Johnson
57c07b17b1
Remove unnecessary variable
2014-11-27 22:03:34 -06:00
Jared Johnson
fafeaf40a0
Init Qpsmtpd::DB in karma plugin
...
And remove old DBM subs
2014-11-27 21:49:07 -06:00
Jared Johnson
ef26c61b6d
Use Qpsmtpd::DB in karma plugin
...
And clean up a few things in Qpsmtpd::DB
2014-11-26 16:28:52 -06:00
Jared Johnson
72c9c79f31
Move the rest of DBM operations to Qpsmtpd::DB
2014-11-26 16:06:24 -06:00
Jared Johnson
66ba031240
Get rid of experimental 'use lib' thing
2014-11-26 12:03:03 -06:00
Jared Johnson
1d29db66ff
Move some DBM functions to Qpsmptd::DB::File::DBM
...
Not everything is moved and Qpsmtpd::DB* does not yet have test coverage
2014-11-25 17:52:18 -06:00
Jared Johnson
4108a64c99
Merge pull request #159 from jaredj/drop-recip-dbs
...
Drop support for per-recipient greylist dbm files
2014-11-25 10:56:11 -06:00
Jared Johnson
a0c8baae8d
Add POD section pointing to per-recip db support
2014-11-25 10:42:47 -06:00
Jared Johnson
0c1498d44d
Drop documentation too
2014-11-24 18:48:40 -06:00
Jared Johnson
20cbbad9e8
Drop support for per-recipient greylist dbm files
...
This does not drop support for including the recipient in the greylist key.
Note that this was already broken for an indeterminate (long) amount of time
2014-11-24 18:18:21 -06:00
Matt Simerson
c1e4ab1a95
Merge pull request #158 from jaredj/abstract-dbm
...
Clarify DBM-specific functions
2014-11-24 16:15:21 -08:00
Jared Johnson
5fe9d80f9b
Clarify DBM-specific functions
...
This changes function names only
2014-11-24 17:09:42 -06:00
Matt Simerson
ea2f1e89dd
Merge pull request #157 from jaredj/add-p0f-headers
...
Add some p0f results to message headers
2014-11-21 14:59:21 -08:00
Jared Johnson
57985252dc
Add some POD
2014-11-21 16:54:27 -06:00
Jared Johnson
30dd9cafeb
Add some p0f results to message headers
2014-11-21 16:51:19 -06:00
Matt Simerson
0399d631d7
Merge pull request #155 from jaredj/fix-geoip-return-code
...
Fix GeoIP add_headers() return code
2014-11-17 12:26:19 -08:00
Jared Johnson
ffefb6b1ec
Fix GeoIP add_headers() return code
2014-11-17 14:24:17 -06:00
Matt Simerson
fd11777892
Merge pull request #144 from grtodd/master
...
Add auth_imap plugin.
2014-11-15 12:08:25 -08:00
Graham Todd
29f12626a0
perltidy -b t/plugin_tests/auth/auth_imap
2014-11-15 08:40:34 -05:00
Matt Simerson
664990b425
Merge pull request #154 from jaredj/perltidy
...
perltidy -b lib/Qpsmtpd/Plugin.pm
2014-11-14 13:26:41 -08:00
Jared Johnson
971e6ab0e8
perltidy -b lib/Qpsmtpd/Plugin.pm
2014-11-14 15:24:30 -06:00
Matt Simerson
9966c34fd8
Merge pull request #149 from msimerson/fortune
...
fortune: fix bin detection
2014-11-14 13:22:45 -08:00
Matt Simerson
a20ced01f6
Merge pull request #153 from jaredj/base
...
New convention for calling Qpsmtpd::Base stuff
2014-11-14 09:45:31 -08:00
Jared Johnson
2c3a601ff0
use parent
2014-11-14 10:57:52 -06:00
Jared Johnson
cf09a662ad
New convention for calling Qpsmtpd::Base stuff
...
I think
2014-11-13 16:29:52 -06:00
Matt Simerson
abcdd5442c
Merge pull request #152 from jaredj/geoip-headers
...
Add message headers from GeoIP data
2014-11-13 13:18:32 -08:00
Jared Johnson
a3ae6c51f4
Shorter lines and more explicit default
2014-11-13 14:55:17 -06:00
Jared Johnson
0975b22582
Get rid of a warning
2014-11-13 14:19:34 -06:00
Jared Johnson
3b2b720ed5
Add tests for header addition
2014-11-13 13:52:49 -06:00
Jared Johnson
575dc73cdf
Use 'command line' instead of config() call
...
It's awful, but consistent
2014-11-13 13:40:04 -06:00
Jared Johnson
943b1fcaf3
Remove country_name header which is redundant
2014-11-13 11:13:15 -06:00
Jared Johnson
0f0495f09e
Explicit return
2014-11-13 11:13:15 -06:00
Jared Johnson
cf0d87610c
Make GeoIP headers optional
2014-11-13 11:13:15 -06:00
Jared Johnson
d22396c298
Add headers with GeoIP data
2014-11-13 11:13:15 -06:00
Jared Johnson
da3ed5ebbf
Fix missing $self
2014-11-13 11:13:15 -06:00
Jared Johnson
462e974d1e
leave register() if neither geoip module loads
2014-11-13 11:13:15 -06:00
Matt Simerson
26a77511b0
fortune: fix bin detection
2014-11-12 22:58:06 -08:00
Matt Simerson
7ba86cb5a2
Merge pull request #148 from jaredj/sub-semicolons
...
Remove extraneous semicolons
2014-11-11 15:27:27 -08:00
Jared Johnson
0bc5bfccfb
Put back a non-extraneous semicolon
2014-11-11 17:08:06 -06:00