Commit Graph

2388 Commits

Author SHA1 Message Date
Jared Johnson 9450c21c06 Perltidy 2015-01-14 16:17:04 -06:00
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
Matt Simerson c6918d10ca remove instances of: use lib 'lib' in lib/ and
plugins/
2015-01-04 17:13:50 -08:00
Matt Simerson 62a063b366 completed DKIM signing detection to A-R header
cleaning function, making it 'safe'

* added test coverage to authentication_results and clean_authentication_results
2015-01-04 14:27:59 -08: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