Scott Kitterman
51464bd7f8
Add support for Canonicalization option
2018-02-18 00:56:02 -05:00
Scott Kitterman
76f2a34fe4
Add initial draft of dkimpy-milter.8 based on opendkim.8
2018-02-18 00:54:39 -05:00
Scott Kitterman
162c115fa5
Added untested sysv init file and added warnings to README
2018-02-17 18:42:19 -05:00
Scott Kitterman
57a626d157
Added systemd unit file
2018-02-17 17:20:50 -05:00
Scott Kitterman
716752e2fb
Move version definition to dkim_milter/__init__.py and improve setup.py requirements
2018-02-17 15:08:25 -05:00
Scott Kitterman
a803de3f54
Update setup.py so that data files are installed
0.9.1
2018-02-17 05:05:17 -05:00
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