Jared Johnson
029db84771
Remove some postfix 'if'
2015-01-14 16:05:42 -06:00
Jared Johnson
f8e220e3b5
Handle missing GeoIP data gracefully
...
Previously, the GeoIP plugin would crash on certain missing GeoIP data.
Now it will continue to operate on whatever data it can get at.
Note that it already warns when any data it's looking for is missing.
2015-01-14 15:28:14 -06:00
Jared Johnson
a97e931231
Merge pull request #193 from priyadi/received-with-fix
...
Change Received header ordering when using SSL, to fix interaction problem with Spamassassin
2015-01-13 13:00:56 -06:00
Priyadi Iman Nurcahyo
3ef92f214e
Change Received header ordering when using SSL
2015-01-13 05:40:16 +00:00
Matt Simerson
371a9bf4a0
Merge pull request #192 from jaredj/nosslv3
...
Disable SSLv3
2015-01-07 15:22:16 -08:00
Jared Johnson
963193dded
Disable SSLv3
2015-01-07 15:19:39 -08:00
Matt Simerson
0b936ac58f
Merge pull request #191 from salvis/dkim_key_gen.sh-typo
...
Fix a stray quote in the generated 'dns' file.
2015-01-06 07:57:49 -08:00
Hans Salvisberg
8288b91753
Fix a stray quote in the generated 'dns' file.
2015-01-06 14:57:52 +01:00
Jared Johnson
3db87b846c
Merge pull request #188 from msimerson/dbm-default-perm
...
add group write permissions to default DBs
2015-01-04 14:40:38 -06:00
Matt Simerson
31fb710792
add group write permissions to default DBs
2015-01-04 12:22:51 -08:00
Matt Simerson
4226dfaa3e
fcrdns: document the is_valid_localhost skip
...
with a logdebug line
2015-01-04 02:48:01 -05:00
Jared Johnson
07fad0ffd0
Merge pull request #187 from msimerson/fcrdns
...
fcrdns: add tests and improved localhost detection
2015-01-04 01:34:20 -06:00
Matt Simerson
033a40ed48
fcrdns: updated docs noting Auth-Results header
2015-01-04 02:05:51 -05:00
Matt Simerson
296219c603
fcrdns: add tests and improved localhost detection
2015-01-04 02:03:09 -05:00
Matt Simerson
ca064acfc0
Merge pull request #186 from smtpd/revert-168-warnings
...
Revert "Turn warnings into $qpsmtpd->log() calls"
2015-01-03 21:47:11 -08:00
Matt Simerson
4a11e2cb71
Revert "Turn warnings into $qpsmtpd->log() calls"
2015-01-03 21:45:59 -08:00
Matt Simerson
96c0e29ae3
correct HELO respond error causing timeout
2015-01-04 00:11:53 -05:00
Matt Simerson
60e33375b0
Merge pull request #185 from msimerson/master
...
remove leftover closing paren from PR #119
2015-01-03 21:08:11 -08:00
Mat
b7a6b7047b
remove leftover closing paren from PR #119
2015-01-03 16:44:47 -05:00
Matt Simerson
5c8f6b69d0
Merge pull request #181 from jaredj/more-data-respond-tests
...
More complete tests for data_respond()
2015-01-01 18:59:21 -08:00
Jared Johnson
e21951629f
Merge pull request #184 from flimzy/p0f-warnings
...
Silence some warnings when $p0f->{genre} is undefined
2014-12-31 11:27:09 -06:00
Jared Johnson
25f29dbbf6
Merge pull request #183 from flimzy/p0f-errors-redo
...
Fix error checking for socket connections
2014-12-31 11:26:01 -06:00
Jonathan Hall
bea2c4c379
Silence some warnings when $p0f->{genre} is undefined
2014-12-31 18:20:30 +01:00
Jonathan Hall
8bc0626c65
Fix error checking for socket connections
...
- IO::Socket::UNIX->new should never die, therefore...
- $@ is always undef when the eval exits, so...
- use $! instead
2014-12-31 18:09:48 +01:00
Jared Johnson
87c6799a1e
More complete tests for data_respond()
2014-12-30 17:48:47 -06:00
Jared Johnson
a308e53aa7
Merge pull request #156 from msimerson/smtp
...
moved SMTP changes into new PR
2014-12-30 16:47:23 -06:00
Jared Johnson
c944abbeb9
Merge pull request #180 from msimerson/spf
...
spf: switch header appending hook
2014-12-30 16:37:34 -06:00
Jared Johnson
c94d975e3c
Merge pull request #179 from msimerson/data_post_headers
...
expand on data_post_headers docs
2014-12-30 16:24:18 -06:00
Matt Simerson
993bd4e7df
spf: switch header appending hook
...
This doesn't really change anything, because the SPF plugin generally is listed in config/plugins before the `data_post` plugins that do content evaluation. This merely assures that regardless of the ordering of plugins in config/plugins, the SPF results header will be present.
2014-12-30 14:20:42 -08:00
Matt Simerson
8a8b29f2de
expand on data_post_headers docs
2014-12-30 14:11:12 -08:00
Matt Simerson
a515e2b17c
Merge pull request #171 from priyadi/authresultfix
...
Authentication-Results header fix on data_post
2014-12-30 13:58:21 -08:00
Jared Johnson
0b92a9edf0
Merge pull request #173 from msimerson/git-ignore
...
gitignore: add ./run and ./log/main
2014-12-30 15:45:30 -06:00
Matt Simerson
cbf9951f51
Merge pull request #176 from jaredj/redis
...
Qpsmtpd::DB::Redis
2014-12-30 13:38:40 -08:00
Jared Johnson
6e3e605c66
Avoid test failure when Redis.pm is unavailable
2014-12-30 15:10:32 -06:00
Jared Johnson
89b942b634
Update expected error text
2014-12-30 14:53:54 -06:00
Jared Johnson
474a086d90
Tests for Qpsmtpd::DB::Redis
2014-12-30 14:53:54 -06:00
Jared Johnson
80e4629f9d
Qpsmtpd::DB::Redis simplifications
2014-12-30 14:53:53 -06:00
Jared Johnson
11646b9a27
Add Qpsmtpd::DB testing and more greylist testing
2014-12-30 14:53:53 -06:00
Jared Johnson
fa2ca922c5
Add Qpsmtpd::DB::Redis
2014-12-30 14:53:53 -06:00
Jared Johnson
ecb6d2c1d5
Update Qpsmtpd::DB to work with multiple stores
2014-12-30 14:53:53 -06:00
Matt Simerson
b335e26078
Merge pull request #178 from smtpd/revert-175-p0f-errors
...
Revert "Improve error handling in p0f plugin"
2014-12-30 12:45:27 -08:00
Matt Simerson
ad30627e96
Revert "Improve error handling in p0f plugin"
2014-12-30 12:31:11 -08:00
Matt Simerson
101bfa7bbd
Merge pull request #177 from jaredj/address-test-warning
...
Avoid warnings for Qpsmtpd::Address->new(undef)
2014-12-30 12:29:24 -08:00
Jared Johnson
ba659461b5
Avoid warnings for Qpsmtpd::Address->new(undef)
2014-12-30 13:51:04 -06:00
Jared Johnson
562fa951d0
Merge pull request #175 from flimzy/p0f-errors
...
Improve error handling in p0f plugin
2014-12-30 08:56:21 -06:00
Jonathan Hall
5ff0bfb27f
Improve error messages
...
- Add "p0f" to error output to aide in debugging
- Remove some no-ops which called only '... if $@', in a context
where $@ would never be set, or never be meaningful.
2014-12-30 06:29:06 -06:00
Jonathan Hall
86a1b312dc
Fix error checking for socket connections
...
- IO::Socket::UNIX->new should never die, therefore...
- $@ is always undef when the eval exits, so...
- use $! instead
2014-12-30 06:23:33 -06:00
Matt Simerson
f8d66348f6
Merge pull request #174 from jaredj/test-greylisting
...
Get rid of grey_timeout and 'white' clients
2014-12-28 19:59:12 -08:00
Jared Johnson
eb0ff1fe98
Get rid of grey_timeout and 'white' clients
...
These are noops: clients that retry before grey_timeout is exceeded and
clients that retry after grey_timeout is exceeded all pass greylisting until
expired by white_timeout.
2014-12-28 21:27:03 -06:00
Jared Johnson
c01cdffb08
Add testing for greylist()
2014-12-28 21:26:49 -06:00