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
pymilter-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
Ralph Seichter
50356d4710
Fix for compilation error on macOS 10.14 (Mojave) ( #31 )
...
This change ensures that arpa/inet.h is included when building
miltermodule.c on macOS 10.14. See
https://github.com/sdgathman/pymilter/issues/30
Signed-off-by: Ralph Seichter <github@seichter.de >
2019-04-17 11:53:56 -04:00
dkg
ec3fa46799
Correctly document that body callback chunks are in bytes ( #28 )
...
https://github.com/sdgathman/pymilter/issues/12 says "Obviously, body
and replacebody are bytes" and milter_wrap_body in miltermodule.c
says:
arglist = Py_BuildValue("(Oy#)", c, bodyp, bodylen);
…
So pymilter should sport the correct documentation.
2019-02-22 15:54:01 -05: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
Pino Toscano
183ce91a61
Include arpa/inet.h on any GNU libc platform ( #24 )
...
This header is provided by GNU libc on any platform, so include it
unconditionally if __GLIBC__ is defined.
Fixes #23 .
2018-12-24 17:42:13 -05:00
Stuart D. Gathman
d30918aca7
Fix python3 unit tests
pymilter-1.0.3
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
jcea
10471faa7d
Correctly support IPv6 in Solaris ( #17 )
...
I can't see how adding one more OS to the manual list can hurt for now, so in goes the PR. Thanks.
2018-01-09 14:46:11 -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
pymilter-1.0.2
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
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
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
pymilter-1.0.1
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