Commit Graph

48 Commits

Author SHA1 Message Date
Scott Kitterman f6157a006d Add initial CHANGES file 2018-02-17 03:59:17 -05:00
Scott Kitterman bd46a7bcc7 Add header 'a' to AR field 2018-02-17 03:52:55 -05:00
Scott Kitterman 7b8fccf801 Bug fixes for RSA/Ed25519 signing (now works), syslog fixes, update TODO verification status 2018-02-17 02:10:21 -05:00
Scott Kitterman 246bdba859 Read key files in before dropping priviledges 2018-02-16 22:09:05 -05:00
Scott Kitterman 4663f92307 Add MANIFEST.in 2018-02-16 22:08:04 -05:00
Scott Kitterman 6cbc52a9bd Update TODO 2018-02-16 22:06:42 -05:00
Scott Kitterman 83bde671cb Set version to 0.9.1 in preparation for alpha release 2018-02-16 22:06:31 -05:00
Scott Kitterman 7d42530da5 Move dkimpy-milter.conf.5 to man subdirectory 2018-02-16 22:05:35 -05:00
Scott Kitterman 483d5c1d23 Move conf file to etc sub-directory 2018-02-16 22:04:45 -05:00
Scott Kitterman 258c454922 Add danger warning in README 2018-02-16 22:03:34 -05:00
Scott Kitterman 5fbe139faa Implemented signing both RSA and Ed25519, updated TODO. Required creation of SelectorEd25519 option. 2018-02-16 18:10:51 -05:00
Scott Kitterman 2399ee0010 Implement and test PidFile option. Update TODO 2018-02-16 17:12:41 -05:00
Scott Kitterman 2aadaa0f59 More TODO for the initial beta 2018-02-16 16:25:03 -05:00
Scott Kitterman 45bc88e5e9 Move Diagnostics option to initial beta release plan and add to dkimpy-milter.conf.5 2018-02-16 16:22:44 -05:00
Scott Kitterman 3e032ad6ad Add initial support for Syslog option 2018-02-16 14:11:48 -05:00
Scott Kitterman 1980266666 Set minimum version needed for authres 2018-02-16 14:09:51 -05:00
Scott Kitterman ad35bccb24 Update TODO 2018-02-16 14:09:24 -05:00
Scott Kitterman 57918b209b Add TODO for future feature implementation 2018-02-15 20:26:07 -05:00
Scott Kitterman 10be165673 Add DiagnosticDirectory to initial planned feature set 2018-02-15 01:13:38 -05:00
Scott Kitterman a907a58ce8 Fix merge conflict 2018-02-15 00:35:52 -05:00
Scott Kitterman 08d52edd2c Refactor for verifying multiple signatures 2018-02-15 00:34:16 -05:00
Scott Kitterman 92923fdbc4 Refactor ExceptHook to get rid of archaic string usage and restore reporting to stderr. 2018-02-14 07:21:22 -05:00
Scott Kitterman 19ac561822 Sign/Verify based on Mode config option 2018-02-14 07:09:26 -05:00
Scott Kitterman d1823c4690 Sign/Verify based on Mode config option 2018-02-14 01:01:26 -05:00
Scott Kitterman d3d0ea8f58 Add InternalHosts to initial feature set 2018-02-14 00:30:09 -05:00
Scott Kitterman d0509e43a5 Delete legacy ADSP code - ADSP is dead, long live DMARC - this milter signs and verifies, no policy component 2018-02-14 00:12:26 -05:00
Scott Kitterman f5e08c4ea1 very minor cleanup - starts and creates socket 2018-02-13 23:42:24 -05:00
Scott Kitterman c523afe8e5 Continue moving towards a working system:
- Move exception hook from config into util
 - Make config data conversion work for all used types
 - Make syslog work (still need to make it only work if specified)
2018-02-13 23:16:44 -05:00
Scott Kitterman 96223823e0 Defer setting syslog facility from initial feature set 2018-02-13 23:13:38 -05:00
Scott Kitterman 396ee7dfe0 A round of bugfixing this thing into existence 2018-02-13 03:49:31 -05:00
Scott Kitterman 01503a81ec set up use of config and drop_priviledges in __init__.py 2018-02-13 02:14:01 -05:00
Scott Kitterman ae116bf997 Adapt config.py to work with OpenDKIM style config item formatting 2018-02-13 02:13:06 -05:00
Scott Kitterman 26c1dd626a Adjust drop_priviledges to better match what's needed here 2018-02-13 02:12:22 -05:00
Scott Kitterman a06503c524 Start integration of OpenDKIM config file processing 2018-02-12 18:39:37 -05:00
Scott Kitterman 15dce357c3 Update config for dkimpy-milter.conf.5 changes 2018-02-12 18:38:25 -05:00
Scott Kitterman 7164d02b8a Add initial dkimpy-milter.conf.5 with initial target option set. 2018-02-12 18:37:59 -05:00
Scott Kitterman 6d48c33720 Need authres too 2018-02-12 13:21:04 -05:00
Scott Kitterman 914ee3bcee Add .pyc to .gitignore 2018-02-12 12:34:50 -05:00
Scott Kitterman c6f4541be9 Use config module 2018-02-12 12:31:53 -05:00
Scott Kitterman 8cc5c88fec Make a proper package of this, entry points and all 2018-02-12 12:30:43 -05:00
Scott Kitterman 698987b647 Add .gitignore so we don't accidentally commit build artifacts 2018-02-12 12:24:30 -05:00
Scott Kitterman 2e2f797826 Add initial README 2018-02-11 20:56:36 -05:00
Scott Kitterman 5792e05935 Add util.py with drop_privileges function to start 2018-02-11 20:53:42 -05:00
Scott Kitterman 9246387434 Add config file parsing module and initial option set 2018-02-11 20:52:30 -05:00
Scott Kitterman f804f7fbea Add initial configuration file and licensing 2018-02-11 20:33:03 -05:00
Scott Kitterman de08b5a4af Start work on dkimpy-milter 2018-02-11 20:13:10 -05:00
Scott Kitterman 51b8c3ef35 dkim-milter.py from pymilter milters 0.9 2018-02-11 20:05:52 -05:00
Scott Kitterman b04934daec Add COPYING file 2018-02-11 19:59:11 -05:00