84803d3779
Improve documentation of inter-relationship between Mode, InternalHosts, MacroList, and MacroListVerify options in dkimpy-milter.conf.5 (Closes: #969215)
Scott Kitterman2023-02-26 19:38:53 -05:00
4a04b5ea6d
Logging fixups: Don't traceback for non-UTF-8 data in mail headers and don't put byte string markers in logs (some remain, but are from dkimpy and should be fixed there), related to LP: #1980821
utffix
Scott Kitterman2022-12-05 19:21:26 -05:00
a90c88c53a
Minimal fix for dnspython 2.0.0 compatibility (still works with 1.16.0)
Scott Kitterman2020-08-09 14:12:05 -04:00
489238dff0
Correct dkimpy-milter.conf file install location to match expand locations
Scott Kitterman2020-01-04 02:49:09 -05:00
a8bf7104bc
- Fix expand option not to fail if files are missing since socket activation service files are not shipped in the sdist
Scott Kitterman2020-01-04 01:47:24 -05:00
e86b804d71
Minor test updates including fixing the table verify PID file specification
Scott Kitterman2019-10-30 15:19:59 -04:00
9c9ab7d5d0
Support file specification in a dataset starting with './' and '../' in addition to '/'. Update man pages to indicate it is general and not just fo KeyTable*.
Scott Kitterman2019-10-30 13:56:59 -04:00
34b2edbb50
- Delete own_socketfile to resolve race condition where the permissions change fails on a Unix socket because it hasn't been created yet (libmilter will do this correctly on its own based on umask, the milter doesn't need to do it) (LP: #1849712)
Scott Kitterman2019-10-29 02:50:40 -04:00
807b1391b2
- Delete own_socketfile to resolve race condition where the permissions change fails on a Unix socket because it hasn't been created yet (libmilter will do this correctly on its own based on umask, the milter doesn't need to do it) (LP: #1849712)
Scott Kitterman2019-10-29 02:50:40 -04:00
e930257b6b
- Delete own_socketfile to resolve race condition where the permissions change fails on a Unix socket because it hasn't been created yet (libmilter will do this correctly on its own based on umask, the milter doesn't need to do it) (LP: #1849712)
Scott Kitterman2019-10-29 02:50:40 -04:00
887a0c4b2a
SigningTable refactor to work with the revised table structure - mostly works, but not thoroughly tested
Scott Kitterman2019-10-29 02:42:48 -04:00
5b956b9c7d
Refactor SigningTable and KeyTables based on more careful reading of the documentation
Scott Kitterman2019-10-29 01:50:28 -04:00
403f8c8d1d
Update description of command line options in dkimpy-milter.8
Scott Kitterman2019-10-28 09:32:17 -04:00
6da97a07b3
Remove bdb from dkimpy-milter.8 since that is no longer a planned feature
Scott Kitterman2019-10-28 09:28:04 -04:00
f5f10f398b
Add refile from opendkim.8 to dkimpy-milter.8 since we are going to support it now
Scott Kitterman2019-10-28 09:26:45 -04:00
e0dd40ff03
Update README.md for KeyTable, KeyTableEd25519, and SigningTable information based on COMPLEX SIGNING CONFIGURATIONS section of opendkim README.
Scott Kitterman2019-10-28 08:36:29 -04:00
a210032053
Clarify SigningTable description in dkimpy-milter.conf (5)
Scott Kitterman2019-10-23 16:24:49 -04:00
82542e4ca0
Remove vestiges of SigningTableEd25519, separate per algorithm table not needed
Scott Kitterman2019-10-23 15:54:51 -04:00
0115bf7c7c
Add support for using signing table with % only - still very incomplete.
Scott Kitterman2019-10-22 23:35:50 -04:00
5349d1b3ae
Refactor multi-line datasets so it works with single and multiline (both KeyTable and SigningTable)
Scott Kitterman2019-10-22 23:33:31 -04:00
accabcf217
Add test cases for running with SigningTable and no KeyTable
Scott Kitterman2019-10-22 20:43:53 -04:00
f93dbeb966
Move _get_parent_domain into dkimMilter classs as get_parent_domain
Scott Kitterman2019-10-22 20:14:18 -04:00
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
Scott Kitterman2019-10-22 19:45:18 -04:00