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
Matt Simerson
d6fabb2b40
added some tests for data_respond
2014-12-26 22:15:05 -08:00
Matt Simerson
e9497d7e51
moved SMTP changes into new PR
2014-12-26 22:15:05 -08:00
Matt Simerson
a0904d19b0
add ./ssl in .gitignore
2014-12-26 18:55:15 -08:00
Matt Simerson
4b68b0a09d
gitignore: add ./run and ./log/main
2014-12-26 18:45:05 -08:00
Priyadi Iman Nurcahyo
7fe09df1b4
Add documentation for data_post and data_post_headers
2014-12-26 06:29:35 +00:00
Matt Simerson
1f43e30de1
Merge pull request #169 from jaredj/hook-testing
...
Generalize hook testing
2014-12-24 16:12:24 -08:00
Jared Johnson
a7fee58aad
More explicit explanations
2014-12-24 18:06:22 -06:00
Priyadi Iman Nurcahyo
cae43900ca
Move dkim, domainkeys and dmarc plugins into data_post_headers phase
2014-12-24 02:50:50 +00:00
Priyadi Iman Nurcahyo
bd2f30bdad
Keep data_post hook, and add data_post_headers
2014-12-24 02:40:07 +00:00
Priyadi Iman Nurcahyo
f8c49b6067
Authentication-Results header fix on data_post
2014-12-23 18:53:13 +00:00
Matt Simerson
ee01a07e71
Merge pull request #170 from jaredj/fix-exclude
...
Don't disable greylist in absence of p0f argument
2014-12-22 15:01:12 -08:00
Jared Johnson
16126bd941
Less 'and'
2014-12-22 17:00:29 -06:00
Jared Johnson
bf8dc171a3
Don't disable greylist in absence of p0f argument
2014-12-22 16:09:41 -06:00
Jared Johnson
a5f786c986
Take advantage of fake_hook() in existing tests
2014-12-18 14:16:23 -06:00
Jared Johnson
0204fb0f18
Add some comments on uses for fake_{hook,config}
2014-12-18 14:01:32 -06:00