Commit Graph

  • bfd6f270da Merge branch 'master' of https://github.com/sdgathman/pymilter Stuart D. Gathman 2016-08-22 13:46:44 -04:00
  • 6394b8714b add quarantine() and progress() as not implemented functions for now. (#6) Yudai Kato 2016-08-23 02:46:08 +09:00
  • 547fb39f2a More python3 fixes. Run pyip6 doctests in test suite. Stuart D. Gathman 2016-08-11 15:38:07 -04:00
  • 6e2153454a Forgot to initialize TestBase._sender Stuart D. Gathman 2016-08-11 09:48:09 -04:00
  • ded1412294 Record new envfrom for TestMilter.chgfrom Stuart D. Gathman 2016-08-10 17:57:51 -04:00
  • 627a2be49f Merge pull request #4 from yudai09/fix/support_test_chgfrom Stuart D. Gathman 2016-08-10 09:07:33 -04:00
  • 4c9c168096 suport chgfrom() in TestMilter Yudai Kato 2016-08-10 15:00:20 +09:00
  • ea84943f29 Fix StringIO Stuart D. Gathman 2016-07-26 10:06:56 -04:00
  • 999a446484 flush= not supported until python-3.3 Stuart D. Gathman 2016-07-26 09:58:30 -04:00
  • 76eb93223c Use print function everywhere Stuart D. Gathman 2016-07-26 09:52:40 -04:00
  • 255624ea80 print function python3-branch Stuart D. Gathman 2016-07-26 09:36:23 -04:00
  • f5bd952f64 Pull Scott's changes Stuart D. Gathman 2016-07-26 07:58:40 -04:00
  • 687bebcd45 Merge fix test case from master Stuart D. Gathman 2016-07-26 07:56:52 -04:00
  • 5252278804 Fixup test bits missing from the python3 branch. Scott Kitterman 2016-07-26 01:21:47 -04:00
  • e5cff32526 Target python2.7 for master Stuart D. Gathman 2016-07-25 22:36:33 -04:00
  • 702c6c126f Use unicode literal to join unicode strings. Stuart D. Gathman 2016-07-25 22:35:20 -04:00
  • bf327f95e0 Add section to link projects using pymilter. Stuart D. Gathman 2016-07-25 22:33:29 -04:00
  • 883b19f131 Fix test case Stuart D. Gathman 2016-07-25 22:28:35 -04:00
  • 0863bb5602 Fix spurious cleanup error. Stuart D. Gathman 2016-07-25 22:12:27 -04:00
  • 99552b40e9 Target python2.7 for master Stuart D. Gathman 2016-07-25 22:36:33 -04:00
  • bf17ff6a5c Use unicode literal to join unicode strings. Stuart D. Gathman 2016-07-25 22:35:20 -04:00
  • 32f3034b94 Add section to link projects using pymilter. Stuart D. Gathman 2016-07-25 22:33:29 -04:00
  • 3cdf7aa6a5 Fix test case Stuart D. Gathman 2016-07-25 22:28:35 -04:00
  • 728ac069cf Fix spurious cleanup error. Stuart D. Gathman 2016-07-25 22:12:27 -04:00
  • 67d974638a Import print_function from future so we still work with python2.7 Scott Kitterman 2016-07-25 17:42:19 -04:00
  • 9058f1c2aa sample.py: print is a function in python3 Scott Kitterman 2016-07-25 17:29:29 -04:00
  • 932216e1bf Convert tabs to spaces for sample.py Scott Kitterman 2016-07-25 17:27:34 -04:00
  • 91a70384ed Update README Stuart D. Gathman 2016-07-24 21:41:43 -04:00
  • bbd6771a74 Handle missing padding in encoded header Stuart Gathman 2015-10-02 18:53:07 +00:00
  • 8b36939747 Test case for missing padding. Stuart Gathman 2015-10-02 18:25:27 +00:00
  • 0c1726614d Link to related packages. Stuart Gathman 2015-06-24 04:31:14 +00:00
  • 74b8b1ae19 Copy sendmail-devel libmilter api into documention, since milter.org is gone. Stuart Gathman 2015-06-24 03:41:38 +00:00
  • d35ed40edf Fix header_leading_space, update doc version. Stuart Gathman 2015-02-27 01:04:27 +00:00
  • 753c417f31 Fix bug from pyspf - caching server altering case of cached names. Stuart Gathman 2015-02-17 22:46:36 +00:00
  • 73bd1895cd Add dns name support for iniplist() Stuart Gathman 2014-03-28 03:09:10 +00:00
  • e28947c084 Update README Stuart D. Gathman 2016-07-24 21:41:43 -04:00
  • e01b7dabf2 Use python3 for build Stuart D. Gathman 2016-07-23 12:19:45 -04:00
  • 5f76be956e Handle missing padding in encoded header Stuart Gathman 2015-10-02 18:53:07 +00:00
  • 3665be544f Test case for missing padding. Stuart Gathman 2015-10-02 18:25:27 +00:00
  • 1e8c90997b Link to related packages. Stuart Gathman 2015-06-24 04:31:14 +00:00
  • 2660540641 Copy sendmail-devel libmilter api into documention, since milter.org is gone. Stuart Gathman 2015-06-24 03:41:38 +00:00
  • 161b4c31e1 Fix header_leading_space, update doc version. Stuart Gathman 2015-02-27 01:04:27 +00:00
  • 9575547dad Fix bug from pyspf - caching server altering case of cached names. Stuart Gathman 2015-02-17 22:46:36 +00:00
  • 8dfda22cbd Add dns name support for iniplist() Stuart Gathman 2014-03-28 03:09:10 +00:00
  • d7ef47d76b This commit was manufactured by cvs2svn to create tag 'pymilter-1_0'. pymilter-1_0 cvs2svn 2014-03-01 23:38:52 +00:00
  • 8f7c090879 Release 1.0-2 Stuart Gathman 2014-03-01 23:38:51 +00:00
  • d69c002020 Release 1.0 Stuart Gathman 2014-03-01 23:30:12 +00:00
  • 980dc5f599 pymilter SELinux policy as addon package Stuart Gathman 2013-06-26 22:24:02 +00:00
  • 8770262622 Initial selinux policy support Stuart Gathman 2013-06-26 18:28:49 +00:00
  • af49a7a45e Clean while exporting, and handle exporting IP6 Stuart Gathman 2013-06-16 03:39:47 +00:00
  • fca8d83370 Import and export csv for converting existing greylist database. Stuart Gathman 2013-05-22 18:25:13 +00:00
  • f28cab2d1c Doc updates Stuart Gathman 2013-04-18 04:06:02 +00:00
  • 76424c7c3f Selinux policy additions. Stuart Gathman 2013-04-18 04:04:42 +00:00
  • 3e1754acff Call opensocket to check and remove unix domain sockets before starting. Stuart Gathman 2013-04-18 04:03:36 +00:00
  • 40de08925d Recognize IPv6 localhost. Stuart Gathman 2013-03-27 02:21:30 +00:00
  • 522a631192 Update Doxyfile Stuart Gathman 2013-03-22 18:12:50 +00:00
  • 5c8c189330 Remove bad setreply example, doc updates. Stuart Gathman 2013-03-19 21:25:10 +00:00
  • a776a58240 This commit was manufactured by cvs2svn to create tag 'milter-0_8_18'. milter-0_8_18 cvs2svn 2013-03-15 23:04:39 +00:00
  • 5330047902 Move many configs to datadir Stuart Gathman 2013-03-15 23:04:38 +00:00
  • a8f373ea65 Allow ACCEPT as an exception policy. Stuart Gathman 2013-03-15 20:50:01 +00:00
  • 1b5db35ace This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_8'. pymilter-0_9_8 cvs2svn 2013-03-14 22:11:27 +00:00
  • f357be1e99 Release 0.9.8 Stuart Gathman 2013-03-14 22:11:26 +00:00
  • 84eeecf9a6 tabnanny, restore missing test email Stuart Gathman 2013-03-12 01:46:08 +00:00
  • a180b212c6 Call negotiate from test mixin so that the noreply exception works. Stuart Gathman 2013-03-11 23:52:21 +00:00
  • bd0df5d77a Accept any combination of lists and space separated strings. Stuart Gathman 2013-03-11 22:21:14 +00:00
  • 34746823f7 Use python locking to avoid busy wait. Stuart Gathman 2013-03-09 22:23:27 +00:00
  • baeddd9fa5 Make TestBase members private, fix getsymlist misspelling. Stuart Gathman 2013-03-09 05:42:14 +00:00
  • 4854f95b59 Handle varargs in setreply Stuart Gathman 2013-03-09 00:26:03 +00:00
  • 242f2fa78f Better untrapped exception message. const char for doc comments. Stuart Gathman 2013-03-09 00:25:23 +00:00
  • 1e0324399b Add mixin class for unit testing milters. Stuart Gathman 2013-03-08 17:37:20 +00:00
  • 078d9f2078 Read then write sqlite transactions must use BEGIN IMMEDIATE Stuart Gathman 2013-02-25 19:10:57 +00:00
  • ff06b5f1b4 Close Cursor objects explicitly Stuart Gathman 2013-02-17 05:13:38 +00:00
  • dd581f5d9a Optional sqlite3 greylist implementation. Stuart Gathman 2013-02-16 19:27:39 +00:00
  • 3fb9beb5c0 Testcase for greylist Stuart Gathman 2013-02-16 05:40:46 +00:00
  • 1b4903f905 Python3 changes Stuart Gathman 2013-01-13 04:26:30 +00:00
  • b12c4c9746 Doc updates. Stuart Gathman 2013-01-13 01:46:17 +00:00
  • 1efc262dc5 This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_7'. pymilter-0_9_7 cvs2svn 2012-11-15 03:53:03 +00:00
  • f3fbb1c99d Missing regex Stuart Gathman 2012-11-15 03:53:02 +00:00
  • 27887daf3f Release 0.9.7 Stuart Gathman 2012-11-13 02:43:44 +00:00
  • e1d29fdf6a This commit was manufactured by cvs2svn to create branch 'python3-branch'. cvs2svn 2012-11-10 03:38:48 +00:00
  • 23defb880b Update doc version to 0.9.6 Stuart Gathman 2012-11-10 03:38:47 +00:00
  • 7502c29e47 Use functools.wraps for noreply decorator Stuart Gathman 2012-08-28 19:42:05 +00:00
  • 594d3ad365 Doc updates. Stuart Gathman 2012-08-28 06:02:36 +00:00
  • b2e0b2ebc6 Fix CNAME following bug. Stuart Gathman 2012-08-28 06:02:14 +00:00
  • 04a241f1e9 Ignore leading/trailing whitespace parsing IP6 addresses. Stuart Gathman 2012-07-13 21:50:52 +00:00
  • 16bfe5d4da Exceptions on unsupported result code for callback decorators. Stuart Gathman 2012-04-13 20:33:35 +00:00
  • 70d19001c0 Replace redundant callback array with macros. If this doesn't break anything, macros can be eliminated with code changes. Stuart Gathman 2012-04-12 23:32:50 +00:00
  • 0d001dd8e9 Support RFC2553 on BSD Stuart Gathman 2012-04-12 23:08:06 +00:00
  • e5bf260f30 This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_6'. pymilter-0_9_6 cvs2svn 2012-03-03 18:51:57 +00:00
  • 8f4a82794c Release 0.9.6 Stuart Gathman 2012-03-03 18:51:56 +00:00
  • de0ec3430d Start new release. Stuart Gathman 2012-02-26 01:35:58 +00:00
  • c9e32e4b06 throw ValueError when message line contains a single % Stuart Gathman 2012-02-25 15:53:45 +00:00
  • 83a1762515 New example Stuart Gathman 2011-11-05 15:51:03 +00:00
  • feb6526cb8 Grace period Stuart Gathman 2011-11-05 15:50:02 +00:00
  • 3a3add814e Very simple actual milter. Stuart Gathman 2011-11-05 14:28:56 +00:00
  • 4b1a24df60 This commit was manufactured by cvs2svn to create tag 'pymilter-0_9_5'. pymilter-0_9_5 cvs2svn 2011-08-19 04:57:21 +00:00
  • 1ba522e501 Release 0.9.5 Stuart Gathman 2011-08-19 04:57:20 +00:00
  • a43649f2ce Make addr2bin and dynip handle IP6. Stuart Gathman 2011-08-19 04:53:56 +00:00
  • de679b1514 Add parameterless class decorators for P_RCPT_REJ and P_HEAD_LEADSPC Stuart Gathman 2011-06-17 19:41:23 +00:00
  • b946759857 Document threading limitations and show multiprocessing example. Stuart Gathman 2011-06-10 01:39:59 +00:00