Scott Kitterman
|
5b956b9c7d
|
Refactor SigningTable and KeyTables based on more careful reading of the documentation
|
2019-10-29 01:50:28 -04:00 |
|
Scott Kitterman
|
403f8c8d1d
|
Update description of command line options in dkimpy-milter.8
|
2019-10-28 09:32:17 -04:00 |
|
Scott Kitterman
|
6da97a07b3
|
Remove bdb from dkimpy-milter.8 since that is no longer a planned feature
|
2019-10-28 09:28:04 -04:00 |
|
Scott Kitterman
|
f5f10f398b
|
Add refile from opendkim.8 to dkimpy-milter.8 since we are going to support it now
|
2019-10-28 09:26:45 -04:00 |
|
Scott Kitterman
|
e0dd40ff03
|
Update README.md for KeyTable, KeyTableEd25519, and SigningTable information based on COMPLEX SIGNING CONFIGURATIONS section of opendkim README.
|
2019-10-28 08:36:29 -04:00 |
|
Scott Kitterman
|
a210032053
|
Clarify SigningTable description in dkimpy-milter.conf (5)
|
2019-10-23 16:24:49 -04:00 |
|
Scott Kitterman
|
82542e4ca0
|
Remove vestiges of SigningTableEd25519, separate per algorithm table not needed
|
2019-10-23 15:54:51 -04:00 |
|
Scott Kitterman
|
b0604bf00c
|
Add verify runtests for stable and table cases
|
2019-10-23 01:15:32 -04:00 |
|
Scott Kitterman
|
0115bf7c7c
|
Add support for using signing table with % only - still very incomplete.
|
2019-10-22 23:35:58 -04:00 |
|
Scott Kitterman
|
5349d1b3ae
|
Refactor multi-line datasets so it works with single and multiline (both KeyTable and SigningTable)
|
2019-10-22 23:33:31 -04:00 |
|
Scott Kitterman
|
accabcf217
|
Add test cases for running with SigningTable and no KeyTable
|
2019-10-22 20:43:53 -04:00 |
|
Scott Kitterman
|
f93dbeb966
|
Move _get_parent_domain into dkimMilter classs as get_parent_domain
|
2019-10-22 20:14:18 -04:00 |
|
Scott Kitterman
|
d6b0acb101
|
Refactor signing domain determination into get_identities_sign function and add support for passing i= when signing in prepartation for parsing the signing table
|
2019-10-22 19:45:18 -04:00 |
|
Scott Kitterman
|
3061215f49
|
Run signing tests for table cases as well
|
2019-10-22 00:03:16 -04:00 |
|
Scott Kitterman
|
05038261f4
|
More tests/runtests updates for testing with tables
|
2019-10-22 00:02:29 -04:00 |
|
Scott Kitterman
|
a752a9c829
|
Add test data and configuration for testing with signing and key tables
|
2019-10-21 14:08:23 -04:00 |
|
Scott Kitterman
|
ec55aac974
|
Refactor util.read_keytable to work with multi-line dataset format from util._dataset_to_list
|
2019-10-21 14:05:58 -04:00 |
|
Scott Kitterman
|
43f6272b0d
|
Complete multi-row dataset implementation for KeyTable* and SingingTable*
|
2019-10-21 14:00:17 -04:00 |
|
Scott Kitterman
|
5588748795
|
Refactor and update loading keys (file and table) to both are now loaded
|
2019-10-20 02:43:06 -04:00 |
|
Scott Kitterman
|
1097894eac
|
Editorial nits
|
2019-10-19 12:34:22 -04:00 |
|
Scott Kitterman
|
e9f95e0937
|
Refactor: move reading keys into util.get_keys in preparation for table variants
|
2019-10-19 03:50:17 -04:00 |
|
Scott Kitterman
|
0ac431a1bb
|
Add new Table config items to nameConversion, not setting defaults
|
2019-10-19 03:38:56 -04:00 |
|
Scott Kitterman
|
d0bc03453f
|
Use self.conf vice milterconfig in dkimMilter to make sure config doesn't change while running
|
2019-10-19 03:31:29 -04:00 |
|
Scott Kitterman
|
2106e2b1f6
|
Refactor private key internal storage, it is now part of the milterconfig dict
|
2019-10-19 02:51:44 -04:00 |
|
Scott Kitterman
|
bad89cec2a
|
Clean up __pycache__ directory after test suite run
|
2019-10-19 00:00:12 -04:00 |
|
Scott Kitterman
|
70d10f9b1a
|
Make error logging more explicit to aid debugging
|
2019-10-18 23:24:12 -04:00 |
|
Scott Kitterman
|
c9f95e4045
|
Make test scripts executable
|
2019-10-18 21:46:15 -04:00 |
|
Scott Kitterman
|
68bd86e065
|
More sysvinit path fixes
|
2019-10-07 00:44:53 -04:00 |
|
Scott Kitterman
|
0a22747df6
|
Change README to markdown (README.md) and add as long_desciption to setup.py
|
2019-10-06 00:59:24 -04:00 |
|
Scott Kitterman
|
df575ff80d
|
Update README now that sysv init is tested
|
2019-10-06 00:15:40 -04:00 |
|
Scott Kitterman
|
4297b5dc68
|
XFix sysv init so it works (LP: #1839487)
|
2019-10-05 21:47:55 -04:00 |
|
Scott Kitterman
|
3b3e64c058
|
More reslience fixes
|
2019-09-23 11:35:44 -04:00 |
|
Scott Kitterman
|
5652fce7e2
|
Merge branch 'master' of git+ssh://git.launchpad.net/dkimpy-milter
|
2019-09-23 11:24:31 -04:00 |
|
Scott Kitterman
|
d24b298dce
|
Merge branch 'master' of git+ssh://git.launchpad.net/dkimpy-milter
|
2019-09-23 11:23:30 -04:00 |
|
Scott Kitterman
|
81a56c300e
|
Merge branch 'master' of git+ssh://git.launchpad.net/dkimpy-milter
|
2019-09-23 11:01:56 -04:00 |
|
Scott Kitterman
|
47b7e9892f
|
Catch more ascii encoding errors to improve resilience against bad data
(LP: #1844189)
|
2019-09-23 11:01:32 -04:00 |
|
Scott Kitterman
|
68e61d419b
|
Catch more ascii encoding errors to improve resilience against bad data
(LP: #1844189)
|
2019-09-23 10:28:43 -04:00 |
|
Scott Kitterman
|
5800d25e0c
|
Fix variable initialization so mailformed mails missing body From do not
cause a traceback (LP: #1844161)
|
2019-09-16 20:05:11 -04:00 |
|
Scott Kitterman
|
89bb7c71e9
|
Update TODO for 1.2 feature goals
|
2019-09-11 15:35:27 -04:00 |
|
Scott Kitterman
|
708e94f266
|
Add debug logging for content type to assist troubleshooting MIME
conversion issues
|
2019-09-11 15:31:15 -04:00 |
|
Scott Kitterman
|
39d79ae5a6
|
Add information on message content conversion to README
|
2019-09-11 15:25:50 -04:00 |
|
Scott Kitterman
|
f0871078ac
|
Add support for SignHeaders feature, thanks to Ralph Seichter for the patch
|
2019-09-11 13:53:54 -04:00 |
|
Scott Kitterman
|
b735d223f5
|
Add LP bug number for missing i= fix
|
2019-09-06 00:52:50 -04:00 |
|
Scott Kitterman
|
34d440c7a7
|
Fixup missing i= processing
|
2019-09-06 00:27:26 -04:00 |
|
Scott Kitterman
|
5a68cf9e25
|
- Fix message extraction so that signing in the same pass through the milter
as verifying works correctly
|
2019-09-05 23:52:07 -04:00 |
|
Scott Kitterman
|
6f75a1a967
|
- Fix verify processing so missing (optional) i= tag doesn't cause the milter
to fail
|
2019-08-09 11:28:53 -04:00 |
|
Scott Kitterman
|
787e25325e
|
Fix startup logging so it provides information at a useful time
|
2019-08-09 08:58:03 -04:00 |
|
Scott Kitterman
|
a337e27f0d
|
Permission changes
|
2019-08-04 16:35:28 -04:00 |
|
Scott Kitterman
|
9cd67c1b25
|
Clarify usage statement on bad command line run
|
2019-04-28 03:37:25 -04:00 |
|
Scott Kitterman
|
5ebaf5d848
|
- Add support for passing PID file name on command line to make it easier to keep system init and daemon configuration in sync.
|
2019-04-26 20:24:34 -04:00 |
|