Commit Graph
100 Commits
Author SHA1 Message Date
Stuart D. Gathman edc2f73375 Store denatured viruses in encrypted zip, password "denatured".
This is for those complaining about signature scanners triggering on them.
2019-07-09 12:05:18 -04:00
Stuart D. Gathman 6373f8965b Release 1.0.4 2019-04-19 10:32:09 -04:00
Stuart D. Gathman 10fdccf366 Release 1.0.4 2019-04-17 19:07:50 -04:00
Stuart D. Gathman 7d097fa4a0 start.sh superceded by daemonize on EL6 and systemd elsewhere. 2019-04-17 17:25:06 -04:00
Stuart D. Gathman ca81502c85 Remove milter.path no longer needed. Unified rpm spec. 2019-04-17 17:16:39 -04:00
Stuart D. Gathman 04e0b15640 Import full path on py3 2019-02-22 15:54:01 -05:00
Stuart D. Gathman ff6a07ef10 Misspelling - Scott Kitterman 2018-12-26 10:31:20 -05:00
Stuart D. Gathman 7dfda0a3bd More #ifdef consolidation. 2018-12-24 18:20:26 -05:00
Stuart D. Gathman d30918aca7 Fix python3 unit tests 2018-12-23 23:38:15 -05:00
Stuart D. Gathman 4e8fda517c Fix getsymval for python3 2018-12-23 23:16:42 -05:00
Stuart D. Gathman 2194d8fd96 setsymlist not called yet in TestMilter 2018-12-23 23:03:46 -05:00
Stuart D. Gathman 52e1b4ae32 Move sys to top of mime.py 2018-12-23 22:31:20 -05:00
Stuart D. Gathman 55e5378659 Move py3 sgmllib to an internal module - Scott Kitterman 2018-12-23 20:29:01 -05:00
Stuart D. Gathman f9b2241ec6 Improve readability of module init, setitem. Move old changes to ChangeLog 2018-12-23 20:00:24 -05:00
Stuart D. Gathman 62783fbbfd Convert python3 patch for miltermodule.c to #ifdef - Scott Kitterman 2018-12-23 19:46:59 -05:00
Stuart D. Gathman d521665f75 Working testctx, still need to redirect logging in testsample.py 2018-08-18 17:49:37 -04:00
Stuart D. Gathman 55eb05e526 Change deprecated failUnless to assertTrue 2018-08-05 00:34:06 -04:00
Stuart D. Gathman fc008f6db0 Update documentation 2018-08-04 14:09:23 -04:00
Stuart D. Gathman 96cd9ac263 Request compile error on implicit function declarations to save lots
of debugging time.
2018-01-09 21:52:39 -05:00
Stuart D. Gathman 36750bac78 Fix some python3 syntax errors 2017-04-20 17:00:14 -04:00
Stuart D. Gathman 42e7a02638 Missed version 2016-12-13 14:17:34 -05:00
Stuart D. Gathman bc9d8c622b Release 1.0.2 2016-12-13 14:15:56 -05:00
Stuart D. Gathman 2fa952e108 Make test cases work. (Previous commit incomplete) 2016-12-02 00:19:27 -05:00
Stuart D. Gathman 381e906b6a Implement setsymlist decorator and test framework 2016-12-01 23:59:31 -05:00
Stuart D. Gathman 207278479f Another setsymlist misspelling 2016-11-17 09:12:16 -05:00
Stuart D. Gathman a0bd76cded Gerhard Schmidt corrected the FreeBSD test via pymilter list. 2016-11-08 08:12:52 -05:00
Stuart D. Gathman 8e96c23ddc Update email and url in setup.py 2016-11-07 20:10:54 -05:00
Stuart D. Gathman 5ec4e2b34d Update email 2016-10-29 09:51:13 -04:00
Stuart D. Gathman 28c3a6afd6 update .gitignore 2016-10-17 23:48:09 -04:00
Stuart D. Gathman 36df47f019 Move expected failure to testutils.py where it can be tagged.
Change to example.com/40 for iniplist with leftover bits to ignore.
2016-10-17 23:38:49 -04:00
Stuart D. Gathman ea9ca0c12a Pass bytes to body callback. 2016-10-17 20:42:46 -04:00
Stuart D. Gathman fb1da3b12b Call PyType_Ready 2016-10-17 19:15:07 -04:00
Stuart D. Gathman 74d33126b5 Create src.tar from git-archive 2016-09-30 20:12:41 -04:00
Stuart D. Gathman 834ef18c09 Really support python3 2016-09-29 00:41:42 -04:00
Stuart D. Gathman a36dcbfcdd All unittests pass in py2 and py3! 2016-09-29 00:27:42 -04:00
Stuart D. Gathman 626d5ae20e Add ported sgmllib module to keep SGMLFilter working for now. 2016-09-29 00:19:26 -04:00
Stuart D. Gathman 9d7645c1a5 Binary file handling and extension scanning work in py3. 2016-09-26 18:57:56 -04:00
Stuart D. Gathman eaa6a43f0d Missed some tabs. 2016-09-26 18:56:57 -04:00
Stuart D. Gathman 032efebaed Use with statement to close test files. 2016-09-26 18:56:04 -04:00
Stuart D. Gathman edef64a422 Binary file output for emails 2016-09-26 18:55:25 -04:00
Stuart D. Gathman 5361315634 Minor fixes to make test suite pass for python2 after binary/text file changes. 2016-09-26 13:36:22 -04:00
Stuart D. Gathman 755f3edb2b Use binary files for email. Still some issues to work out with payloads. 2016-09-22 21:57:14 -04:00
Stuart D. Gathman bae79a4f1c Fix lots of py3isms. Email package is borked in py3, however. 2016-09-21 17:24:37 -04:00
Stuart D. Gathman 70fa47dac6 thread renamed to _thread in python3 2016-09-21 11:35:01 -04:00
Stuart D. Gathman b4931bebbd Update source URL to github 2016-09-21 00:50:20 -04:00
Stuart D. Gathman 604255a29c Release 1.0.1-1 2016-09-21 00:39:52 -04:00
Stuart D. Gathman 7e12680867 Builds on el6,el7,f24 2016-09-20 22:00:01 -04:00
Stuart D. Gathman d6337e565d Builds for f24 2016-09-20 18:36:59 -04:00
Stuart D. Gathman cddef88ed9 Python3 patch for miltermodule.c 2016-09-20 16:25:52 -04:00
Stuart D. Gathman 1337bf612b Make progress do nothing 2016-08-22 13:50:43 -04:00
Stuart D. Gathman bfd6f270da Merge branch 'master' of https://github.com/sdgathman/pymilter 2016-08-22 13:46:44 -04:00
Stuart D. Gathman 547fb39f2a More python3 fixes. Run pyip6 doctests in test suite. 2016-08-11 15:38:07 -04:00
Stuart D. Gathman 6e2153454a Forgot to initialize TestBase._sender 2016-08-11 09:48:09 -04:00
Stuart D. Gathman ded1412294 Record new envfrom for TestMilter.chgfrom 2016-08-10 17:57:51 -04:00
Stuart D. Gathman 627a2be49f Merge pull request #4 from yudai09/fix/support_test_chgfrom
suport chgfrom() in TestMilter
2016-08-10 09:07:33 -04:00
Stuart D. Gathman ea84943f29 Fix StringIO 2016-07-26 10:06:56 -04:00
Stuart D. Gathman 999a446484 flush= not supported until python-3.3 2016-07-26 09:58:30 -04:00
Stuart D. Gathman 76eb93223c Use print function everywhere 2016-07-26 09:52:40 -04:00
Stuart D. Gathman 99552b40e9 Target python2.7 for master 2016-07-25 22:36:33 -04:00
Stuart D. Gathman bf17ff6a5c Use unicode literal to join unicode strings. 2016-07-25 22:35:20 -04:00
Stuart D. Gathman 32f3034b94 Add section to link projects using pymilter. 2016-07-25 22:33:29 -04:00
Stuart D. Gathman 3cdf7aa6a5 Fix test case 2016-07-25 22:28:35 -04:00
Stuart D. Gathman 728ac069cf Fix spurious cleanup error. 2016-07-25 22:12:27 -04:00
Stuart D. Gathman e28947c084 Update README 2016-07-24 21:41:43 -04:00
Stuart Gathman 5f76be956e Handle missing padding in encoded header 2015-10-02 18:53:07 +00:00
Stuart Gathman 3665be544f Test case for missing padding. 2015-10-02 18:25:27 +00:00
Stuart Gathman 1e8c90997b Link to related packages. 2015-06-24 04:31:14 +00:00
Stuart Gathman 2660540641 Copy sendmail-devel libmilter api into documention, since milter.org is gone. 2015-06-24 03:41:38 +00:00
Stuart Gathman 161b4c31e1 Fix header_leading_space, update doc version. 2015-02-27 01:04:27 +00:00
Stuart Gathman 9575547dad Fix bug from pyspf - caching server altering case of cached names. 2015-02-17 22:46:36 +00:00
Stuart Gathman 8dfda22cbd Add dns name support for iniplist() 2014-03-28 03:09:10 +00:00
Stuart Gathman 8f7c090879 Release 1.0-2 2014-03-01 23:38:51 +00:00
Stuart Gathman d69c002020 Release 1.0 2014-03-01 23:30:12 +00:00
Stuart Gathman 980dc5f599 pymilter SELinux policy as addon package 2013-06-26 22:24:02 +00:00
Stuart Gathman 8770262622 Initial selinux policy support 2013-06-26 18:28:49 +00:00
Stuart Gathman af49a7a45e Clean while exporting, and handle exporting IP6 2013-06-16 03:39:47 +00:00
Stuart Gathman fca8d83370 Import and export csv for converting existing greylist database. 2013-05-22 18:25:13 +00:00
Stuart Gathman f28cab2d1c Doc updates 2013-04-18 04:06:02 +00:00
Stuart Gathman 76424c7c3f Selinux policy additions. 2013-04-18 04:04:42 +00:00
Stuart Gathman 3e1754acff Call opensocket to check and remove unix domain sockets before starting. 2013-04-18 04:03:36 +00:00
Stuart Gathman 40de08925d Recognize IPv6 localhost. 2013-03-27 02:21:30 +00:00
Stuart Gathman 522a631192 Update Doxyfile 2013-03-22 18:12:50 +00:00
Stuart Gathman 5c8c189330 Remove bad setreply example, doc updates. 2013-03-19 21:25:10 +00:00
Stuart Gathman 5330047902 Move many configs to datadir 2013-03-15 23:04:38 +00:00
Stuart Gathman a8f373ea65 Allow ACCEPT as an exception policy. 2013-03-15 20:50:01 +00:00
Stuart Gathman f357be1e99 Release 0.9.8 2013-03-14 22:11:26 +00:00
Stuart Gathman 84eeecf9a6 tabnanny, restore missing test email 2013-03-12 01:46:08 +00:00
Stuart Gathman a180b212c6 Call negotiate from test mixin so that the noreply exception works. 2013-03-11 23:52:21 +00:00
Stuart Gathman bd0df5d77a Accept any combination of lists and space separated strings. 2013-03-11 22:21:14 +00:00
Stuart Gathman 34746823f7 Use python locking to avoid busy wait. 2013-03-09 22:23:27 +00:00
Stuart Gathman baeddd9fa5 Make TestBase members private, fix getsymlist misspelling. 2013-03-09 05:42:14 +00:00
Stuart Gathman 4854f95b59 Handle varargs in setreply 2013-03-09 00:26:03 +00:00
Stuart Gathman 242f2fa78f Better untrapped exception message. const char for doc comments. 2013-03-09 00:25:23 +00:00
Stuart Gathman 1e0324399b Add mixin class for unit testing milters. 2013-03-08 17:37:20 +00:00
Stuart Gathman 078d9f2078 Read then write sqlite transactions must use BEGIN IMMEDIATE 2013-02-25 19:10:57 +00:00
Stuart Gathman ff06b5f1b4 Close Cursor objects explicitly 2013-02-17 05:13:38 +00:00
Stuart Gathman dd581f5d9a Optional sqlite3 greylist implementation. 2013-02-16 19:27:39 +00:00
Stuart Gathman 3fb9beb5c0 Testcase for greylist 2013-02-16 05:40:46 +00:00
Stuart Gathman b12c4c9746 Doc updates. 2013-01-13 01:46:17 +00:00
Stuart Gathman f3fbb1c99d Missing regex 2012-11-15 03:53:02 +00:00