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 |
|
Stuart Gathman
|
27887daf3f
|
Release 0.9.7
|
2012-11-13 02:43:44 +00:00 |
|
Stuart Gathman
|
23defb880b
|
Update doc version to 0.9.6
|
2012-11-10 03:38:47 +00:00 |
|
Stuart Gathman
|
7502c29e47
|
Use functools.wraps for noreply decorator
|
2012-08-28 19:42:05 +00:00 |
|
Stuart Gathman
|
594d3ad365
|
Doc updates.
|
2012-08-28 06:02:36 +00:00 |
|
Stuart Gathman
|
b2e0b2ebc6
|
Fix CNAME following bug.
|
2012-08-28 06:02:14 +00:00 |
|
Stuart Gathman
|
04a241f1e9
|
Ignore leading/trailing whitespace parsing IP6 addresses.
|
2012-07-13 21:50:52 +00:00 |
|
Stuart Gathman
|
16bfe5d4da
|
Exceptions on unsupported result code for callback decorators.
|
2012-04-13 20:33:35 +00:00 |
|
Stuart Gathman
|
70d19001c0
|
Replace redundant callback array with macros. If this doesn't break anything,
macros can be eliminated with code changes.
|
2012-04-12 23:32:50 +00:00 |
|
Stuart Gathman
|
0d001dd8e9
|
Support RFC2553 on BSD
|
2012-04-12 23:08:06 +00:00 |
|
Stuart Gathman
|
8f4a82794c
|
Release 0.9.6
|
2012-03-03 18:51:56 +00:00 |
|
Stuart Gathman
|
de0ec3430d
|
Start new release.
|
2012-02-26 01:35:58 +00:00 |
|
Stuart Gathman
|
c9e32e4b06
|
throw ValueError when message line contains a single %
|
2012-02-25 15:53:45 +00:00 |
|
Stuart Gathman
|
83a1762515
|
New example
|
2011-11-05 15:51:03 +00:00 |
|