Stuart D. Gathman
|
1212a0ef59
|
Forgot to bump internal tags
|
2024-05-29 18:45:09 -04:00 |
|
Stuart D. Gathman
|
5675adeb3c
|
Work with berkeleydb and try importing it first.
|
2024-05-29 18:08:30 -04:00 |
|
Stuart D. Gathman
|
35416dfc46
|
Support MTAs with colon separator
|
2024-05-29 11:15:26 -04:00 |
|
Stuart D. Gathman
|
dce7c0080a
|
Adapt to MTAs that use ':' as key terminator and/or add null char to
key/value.
|
2022-07-15 19:00:41 -04:00 |
|
Stuart D. Gathman
|
e7592c6a96
|
Fix some test cases and bugs found on py3 bmsmilter install.
|
2021-01-09 21:49:13 -05:00 |
|
Stuart D. Gathman
|
7df236127b
|
Add sendmail style MTA policy query module
|
2020-07-04 22:29:28 -04:00 |
|
Stuart D. Gathman
|
1234869dd6
|
Add MTA policy module
|
2020-07-04 21:22:56 -04:00 |
|
Stuart D. Gathman
|
f37090371b
|
Milter.utils.parse_header returns string, other py3 fixes
|
2020-06-25 19:47:38 -04:00 |
|
Stuart D. Gathman
|
7ea839cfb1
|
Update docs for @decode callback.
|
2020-06-18 19:53:43 -04:00 |
|
Stuart D. Gathman
|
879e65bc31
|
bytes optimization
|
2020-06-18 16:40:54 -04:00 |
|
Stuart D. Gathman
|
4c7c76fca4
|
First cut at encoding error decorator
|
2020-06-17 13:55:26 -04:00 |
|
Stuart D. Gathman
|
132e8326b5
|
Consistently use surrogate escape by default.
|
2020-06-17 12:54:58 -04:00 |
|
Stuart D. Gathman
|
0efddd316a
|
Fix bug found by pysrs unit tests
|
2020-06-16 20:10:33 -04:00 |
|
Stuart D. Gathman
|
588153078b
|
New config test case with fix
|
2020-06-16 19:50:07 -04:00 |
|
Stuart D. Gathman
|
4ed12cf825
|
config test passes
|
2020-06-16 19:40:37 -04:00 |
|
Stuart D. Gathman
|
c098f9df6b
|
Test case for Milter.config (still failing)
|
2020-06-16 18:45:03 -04:00 |
|
Stuart D. Gathman
|
cdae26af47
|
More py3 fixes, switch to setuptools.
|
2020-06-12 16:51:38 -04:00 |
|
Stuart D. Gathman
|
bf3108b938
|
Fix doco nit from qzrrbz@github
|
2020-06-02 15:08:21 -04:00 |
|
Stuart D. Gathman
|
d5f9f86bba
|
Use utf-8 decoding with surrogateescape for invalid utf-8 for env and hdr val
|
2020-04-23 15:52:20 -04:00 |
|
Stuart D. Gathman
|
805825438c
|
Change __version__
|
2020-04-21 18:27:49 -04:00 |
|
Stuart D. Gathman
|
3844751ef0
|
Envelope and header values consistently decoded from utf-8. See RFC 8616.
|
2020-04-21 18:20:16 -04:00 |
|
Stuart D. Gathman
|
2b1b01c1ef
|
Decode header values as utf-8. Add header_bytes method which can be overridden.
|
2020-04-21 15:07:27 -04:00 |
|
Stuart D. Gathman
|
4251fbc151
|
Work in python2 and python3
|
2019-08-27 22:29:38 -04:00 |
|
Stuart D. Gathman
|
4749f0ff98
|
Change header callback to bytes, but default Milter to convert
to str with surrogateescape.
|
2019-08-27 21:47:26 -04:00 |
|
Stuart D. Gathman
|
18186a3c11
|
Read header encoding tests as binary
|
2019-08-27 19:24:06 -04:00 |
|
Stuart D. Gathman
|
10fdccf366
|
Release 1.0.4
|
2019-04-17 19:07:50 -04:00 |
|
Stuart D. Gathman
|
04e0b15640
|
Import full path on py3
|
2019-02-22 15:54:01 -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
|
55e5378659
|
Move py3 sgmllib to an internal module - Scott Kitterman
|
2018-12-23 20:29:01 -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
|
36750bac78
|
Fix some python3 syntax errors
|
2017-04-20 17:00:14 -04: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
|
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 |
|
Tom Hendrikx
|
e5c03665e9
|
Fixes (#8)
* Fix tests that fail
Solves #5
* FIx syntax errors
|
2016-10-17 23:23:55 -04:00 |
|
Stuart D. Gathman
|
a36dcbfcdd
|
All unittests pass in py2 and py3!
|
2016-09-29 00:27:42 -04:00 |
|
Stuart D. Gathman
|
eaa6a43f0d
|
Missed some tabs.
|
2016-09-26 18:56:57 -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
|
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 |
|
Yudai Kato
|
6394b8714b
|
add quarantine() and progress() as not implemented functions for now. (#6)
|
2016-08-22 13:46:08 -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 |
|
Yudai Kato
|
4c9c168096
|
suport chgfrom() in TestMilter
see #3
|
2016-08-10 15:00:20 +09:00 |
|