Commit Graph

  • 6e3e605c66 Avoid test failure when Redis.pm is unavailable Jared Johnson 2014-12-30 15:10:32 -0600
  • 89b942b634 Update expected error text Jared Johnson 2014-12-30 13:19:47 -0600
  • 474a086d90 Tests for Qpsmtpd::DB::Redis Jared Johnson 2014-12-30 13:06:22 -0600
  • 80e4629f9d Qpsmtpd::DB::Redis simplifications Jared Johnson 2014-12-30 10:13:37 -0600
  • 11646b9a27 Add Qpsmtpd::DB testing and more greylist testing Jared Johnson 2014-12-26 00:52:17 -0600
  • fa2ca922c5 Add Qpsmtpd::DB::Redis Jared Johnson 2014-12-20 02:17:59 -0600
  • ecb6d2c1d5 Update Qpsmtpd::DB to work with multiple stores Jared Johnson 2014-12-09 13:05:47 -0600
  • b335e26078 Merge pull request #178 from smtpd/revert-175-p0f-errors Matt Simerson 2014-12-30 12:45:27 -0800
  • ad30627e96 Revert "Improve error handling in p0f plugin" Matt Simerson 2014-12-30 12:31:11 -0800
  • 101bfa7bbd Merge pull request #177 from jaredj/address-test-warning Matt Simerson 2014-12-30 12:29:24 -0800
  • ba659461b5 Avoid warnings for Qpsmtpd::Address->new(undef) Jared Johnson 2014-12-30 13:37:14 -0600
  • 562fa951d0 Merge pull request #175 from flimzy/p0f-errors Jared Johnson 2014-12-30 08:56:21 -0600
  • 5ff0bfb27f Improve error messages Jonathan Hall 2014-12-30 06:29:06 -0600
  • 86a1b312dc Fix error checking for socket connections Jonathan Hall 2014-12-30 06:23:33 -0600
  • f8d66348f6 Merge pull request #174 from jaredj/test-greylisting Matt Simerson 2014-12-28 19:59:12 -0800
  • eb0ff1fe98 Get rid of grey_timeout and 'white' clients Jared Johnson 2014-12-28 21:16:34 -0600
  • c01cdffb08 Add testing for greylist() Jared Johnson 2014-12-22 15:22:11 -0600
  • d6fabb2b40 added some tests for data_respond Matt Simerson 2014-12-26 21:51:28 -0800
  • e9497d7e51 moved SMTP changes into new PR Matt Simerson 2014-11-18 16:40:49 -0800
  • a0904d19b0 add ./ssl in .gitignore Matt Simerson 2014-12-26 18:55:15 -0800
  • 4b68b0a09d gitignore: add ./run and ./log/main Matt Simerson 2014-12-26 18:45:05 -0800
  • 7fe09df1b4 Add documentation for data_post and data_post_headers Priyadi Iman Nurcahyo 2014-12-26 06:29:35 +0000
  • 1f43e30de1 Merge pull request #169 from jaredj/hook-testing Matt Simerson 2014-12-24 16:12:24 -0800
  • a7fee58aad More explicit explanations Jared Johnson 2014-12-24 18:06:22 -0600
  • cae43900ca Move dkim, domainkeys and dmarc plugins into data_post_headers phase Priyadi Iman Nurcahyo 2014-12-24 02:50:50 +0000
  • bd2f30bdad Keep data_post hook, and add data_post_headers Priyadi Iman Nurcahyo 2014-12-24 02:40:07 +0000
  • f8c49b6067 Authentication-Results header fix on data_post Priyadi Iman Nurcahyo 2014-12-23 18:53:13 +0000
  • ee01a07e71 Merge pull request #170 from jaredj/fix-exclude Matt Simerson 2014-12-22 15:01:12 -0800
  • 16126bd941 Less 'and' Jared Johnson 2014-12-22 17:00:29 -0600
  • bf8dc171a3 Don't disable greylist in absence of p0f argument Jared Johnson 2014-12-22 16:09:41 -0600
  • a5f786c986 Take advantage of fake_hook() in existing tests Jared Johnson 2014-12-18 14:16:23 -0600
  • 0204fb0f18 Add some comments on uses for fake_{hook,config} Jared Johnson 2014-12-18 14:01:32 -0600
  • 7f357af1c2 Move hook testing stuff to Test::Qpsmtpd Jared Johnson 2014-12-17 21:25:12 -0600
  • 46d26848a9 Generalized method for test hooks Jared Johnson 2014-12-17 18:43:17 -0600
  • 7d33c42d35 Less obtrusive addition of test hooks Jared Johnson 2014-12-17 18:37:21 -0600
  • 63d423c896 Merge pull request #167 from jaredj/prefer-geoip1 Matt Simerson 2014-12-18 11:32:08 -0800
  • ea937f89dc Warn about lack of ASN data when GeoIP2 is loaded Jared Johnson 2014-12-15 17:33:11 -0600
  • 8de22de762 Try to load geoip1 before geoip2 Jared Johnson 2014-12-15 13:56:56 -0600
  • 7d4c93ed47 Merge pull request #168 from jaredj/warnings Matt Simerson 2014-12-18 11:21:19 -0800
  • 4d59ce8406 Fix unstable use of $1 in Qpsmtpd::warn_level() Jared Johnson 2014-12-17 16:11:12 -0600
  • b42b3c92a1 Clarify doc Jared Johnson 2014-12-17 15:37:24 -0600
  • 02cf06441a Add some documentation Jared Johnson 2014-12-17 15:35:39 -0600
  • 1d01a85542 Change qw() to qw[] in warn_level() Jared Johnson 2014-12-15 20:22:28 -0600
  • d3ec361ab8 Turn warnings into $qpsmtpd->log() calls Jared Johnson 2014-12-15 20:07:45 -0600
  • b86a748323 Merge pull request #166 from jaredj/auth-test-output Matt Simerson 2014-12-15 12:43:14 -0800
  • 3d17325ede More readable output for some auth.t tests Jared Johnson 2014-12-15 14:19:23 -0600
  • 91b9d026f8 Merge pull request #165 from jaredj/p0f-block Matt Simerson 2014-12-11 15:11:48 -0800
  • 9f93087675 Remove modifier from POD Jared Johnson 2014-12-11 16:57:22 -0600
  • a9e7d00177 Tests exclude_connection() and exclude_recipient() Jared Johnson 2014-12-11 16:55:59 -0600
  • 4ad56e4117 Add tests for check_genre() Jared Johnson 2014-12-11 16:50:06 -0600
  • dad4fb1d29 Remove unnecessary // from check_genre() Jared Johnson 2014-12-11 16:49:49 -0600
  • 1e2c0a6f78 Fix missing assignment in ident/p0f rcpt_handler() Jared Johnson 2014-12-11 16:29:26 -0600
  • ec470ed08e Tests for ident/p0f rcpt_handler() Jared Johnson 2014-12-11 16:29:07 -0600
  • 52c46cfec3 Fixes for ident/p0f register_genre_blocking Jared Johnson 2014-12-11 16:07:32 -0600
  • 0a7c6f0f08 Tests for ident/p0f register_genre_blocking() Jared Johnson 2014-12-11 16:06:54 -0600
  • 0d5ec185a8 Make fake_config() available to all plugin tests Jared Johnson 2014-12-11 15:33:34 -0600
  • 4f4e19ba0a Better fake_config() in t/plugin_tests/content_log Jared Johnson 2014-12-11 15:31:23 -0600
  • 45da377897 Fix variable name in ident/p0f that caused a crash Jared Johnson 2014-12-11 15:12:17 -0600
  • 4547677135 Tests for ident/p0f register_headers() Jared Johnson 2014-12-11 15:11:51 -0600
  • cb2f0ca104 Block clients with OS matching phrases and regexes Jared Johnson 2014-12-11 14:35:54 -0600
  • bf1d6baf49 Modularize registering optional p0f hooks Jared Johnson 2014-12-11 13:48:27 -0600
  • f276afc41c Merge pull request #163 from jaredj/silence-warning Matt Simerson 2014-12-05 09:36:55 -0800
  • 4de1d388b9 Silence a warning in plugins/greylisting Jared Johnson 2014-12-05 11:31:59 -0600
  • 9882f3167f Merge pull request #162 from jaredj/content-log-file Matt Simerson 2014-12-03 14:13:19 -0800
  • b8e5e0a1b9 Make content log file configurable Jared Johnson 2014-12-03 15:50:45 -0600
  • 5375c9818d Merge pull request #161 from jaredj/configurable-content-log Matt Simerson 2014-12-03 09:39:34 -0800
  • 6820a1f5fa Add POD for content_log plugin Jared Johnson 2014-12-03 10:01:31 -0600
  • 64c7519d7c content_log_enabled: Accept multiple 'true' values Jared Johnson 2014-12-03 09:57:27 -0600
  • c77a3344d7 Rename enable_content_log to content_log_enabled Jared Johnson 2014-12-03 08:57:05 -0600
  • e95f1e294e Add method to exclude messages from content log Jared Johnson 2014-12-02 17:13:00 -0600
  • edc8f7600d Test content_log enable/disable logic Jared Johnson 2014-12-02 17:08:07 -0600
  • ae887c156b Add some basic testing for content_log Jared Johnson 2014-12-02 17:02:45 -0600
  • deb0fbba69 Fix broken semicolon Jared Johnson 2014-12-02 16:54:03 -0600
  • 59ae9643e0 Add config to enable content log, on by default Jared Johnson 2014-12-02 16:51:51 -0600
  • 50badecc48 Split out content log file name logic Jared Johnson 2014-12-02 16:28:51 -0600
  • df2ef1cb64 Merge pull request #160 from jaredj/abstract-dbm Matt Simerson 2014-12-01 14:44:41 -0800
  • 893f45e333 Move karma_tool to Qpsmtpd::DB Jared Johnson 2014-11-27 22:24:08 -0600
  • 57c07b17b1 Remove unnecessary variable Jared Johnson 2014-11-27 22:03:34 -0600
  • fafeaf40a0 Init Qpsmtpd::DB in karma plugin Jared Johnson 2014-11-27 21:49:07 -0600
  • ef26c61b6d Use Qpsmtpd::DB in karma plugin Jared Johnson 2014-11-26 16:28:52 -0600
  • 72c9c79f31 Move the rest of DBM operations to Qpsmtpd::DB Jared Johnson 2014-11-26 16:06:24 -0600
  • 66ba031240 Get rid of experimental 'use lib' thing Jared Johnson 2014-11-26 12:03:03 -0600
  • 1d29db66ff Move some DBM functions to Qpsmptd::DB::File::DBM Jared Johnson 2014-11-25 17:52:18 -0600
  • 4108a64c99 Merge pull request #159 from jaredj/drop-recip-dbs Jared Johnson 2014-11-25 10:56:11 -0600
  • a0c8baae8d Add POD section pointing to per-recip db support Jared Johnson 2014-11-25 10:42:47 -0600
  • 0c1498d44d Drop documentation too Jared Johnson 2014-11-24 18:48:40 -0600
  • 20cbbad9e8 Drop support for per-recipient greylist dbm files Jared Johnson 2014-11-24 18:18:21 -0600
  • c1e4ab1a95 Merge pull request #158 from jaredj/abstract-dbm Matt Simerson 2014-11-24 16:15:21 -0800
  • 5fe9d80f9b Clarify DBM-specific functions Jared Johnson 2014-11-24 17:09:42 -0600
  • ea2f1e89dd Merge pull request #157 from jaredj/add-p0f-headers Matt Simerson 2014-11-21 14:59:21 -0800
  • 57985252dc Add some POD Jared Johnson 2014-11-21 16:54:27 -0600
  • 30dd9cafeb Add some p0f results to message headers Jared Johnson 2014-11-21 16:51:19 -0600
  • 0399d631d7 Merge pull request #155 from jaredj/fix-geoip-return-code Matt Simerson 2014-11-17 12:26:19 -0800
  • ffefb6b1ec Fix GeoIP add_headers() return code Jared Johnson 2014-11-17 14:24:17 -0600
  • fd11777892 Merge pull request #144 from grtodd/master Matt Simerson 2014-11-15 12:08:25 -0800
  • 29f12626a0 perltidy -b t/plugin_tests/auth/auth_imap Graham Todd 2014-11-15 08:40:34 -0500
  • 664990b425 Merge pull request #154 from jaredj/perltidy Matt Simerson 2014-11-14 13:26:41 -0800
  • 971e6ab0e8 perltidy -b lib/Qpsmtpd/Plugin.pm Jared Johnson 2014-11-14 15:24:30 -0600
  • 9966c34fd8 Merge pull request #149 from msimerson/fortune Matt Simerson 2014-11-14 13:22:45 -0800
  • a20ced01f6 Merge pull request #153 from jaredj/base Matt Simerson 2014-11-14 09:45:31 -0800