Commit Graph

88 Commits

Author SHA1 Message Date
Scott Kitterman 815e1a612c Reset the i= signature identity in get_identities_sign() (Closes: #981157) 2023-02-26 18:39:02 -05:00
Scott Kitterman c3d6bce238 Fix formatting for MinimumKeyBits in dkimpy-milter.conf(5)
(Closes: #995335)
2023-02-26 18:35:39 -05:00
Scott Kitterman ea2ef10438 Add missing CHANGES entries 2023-02-26 18:34:30 -05:00
Scott Kitterman 039fcc54fd Finalize UTF-8 fixup, including dkimpy/pymilter version bumps 2023-02-26 18:31:36 -05:00
Scott Kitterman b4da312ea7 Minimal fix for dnspython 2.0.0 compatibility (still works with 1.16.0) 2020-08-09 14:15:13 -04:00
Scott Kitterman 44d8924060 WIP for invalid UTF-8 resilience 2020-08-09 13:50:40 -04:00
Scott Kitterman 88c17516d9 Improve resilience to malformed email addresses 2020-04-20 15:51:10 -04:00
Scott Kitterman 791f8d80de CHANGES entry for Stefano Rivera's table docs improvements 2020-04-20 15:41:03 -04:00
Scott Kitterman bf578e7b86 Improve README.md formating for markdown display on pypi 2020-01-06 02:07:49 -05:00
Scott Kitterman 04ef3629d7 Set release date 2020-01-04 14:43:28 -05:00
Scott Kitterman 489238dff0 Correct dkimpy-milter.conf file install location to match expand locations 2020-01-04 02:49:09 -05:00
Scott Kitterman a8bf7104bc - Fix expand option not to fail if files are missing since socket activation
service files are not shipped in the sdist
2020-01-04 01:47:24 -05:00
Scott Kitterman def89db250 Set 1.2.0 release date 2020-01-03 18:12:49 -05:00
Scott Kitterman 8a2760531b Add support for specifying DNSTimeout (bumps required dkimpy version to 1.0) 2020-01-03 16:14:08 -05:00
Scott Kitterman 042005b38d Add support for storing DKIM failed mails in a specified DiagnosticDirectory 2019-12-24 14:43:14 -05:00
Scott Kitterman e83d4b9306 Add support for specifying MinimumKeyBits for RSA signatures 2019-10-30 16:29:00 -04:00
Scott Kitterman 472fc753e1 CHANGES entry for SigningTable/KeyTable 2019-10-30 16:24:19 -04:00
Scott Kitterman 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)
2019-10-29 02:50:40 -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 70d10f9b1a Make error logging more explicit to aid debugging 2019-10-18 23:24:12 -04:00
Scott Kitterman 4297b5dc68 XFix sysv init so it works (LP: #1839487) 2019-10-05 21:47:55 -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 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 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 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 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
Scott Kitterman 35745456a2 Ship openrc file in /etc/init.d 2019-04-26 19:57:06 -04:00
Scott Kitterman f7d4dd2d47 Start CHANGES for 1.2.0 2019-04-26 17:18:36 -04:00
Scott Kitterman 19b6ce7a68 Update CHANGES and man/dkimpy-milter.conf.5 for SubDomains option. 2019-04-12 22:34:59 -04:00
Scott Kitterman 290a37b99c Update CHANGES to current 2019-04-12 22:27:23 -04:00
Scott Kitterman 23d91b2b50 Update CHANGES for merge of dkg/test-suite 2019-02-24 07:19:18 -05:00
Scott Kitterman 4b0c39b0c7 Start changes for python3 update 2019-02-24 06:57:47 -05:00
Scott Kitterman 51c8fdcb6c Bump version to 1.0.1, update TODO, set release date 2019-02-11 15:14:11 -05:00
Scott Kitterman aa4dadc22f * Reorder milter start and dropping privileges so permissions on Unix socket
are correct (LP: 1797720)
2019-02-11 15:09:34 -05:00
Scott Kitterman b1abbf9d61 - Make domain checks case insensitive for determining if signing should be
done (LP: #1815311)
2019-02-11 14:55:35 -05:00
Scott Kitterman ea2b612e8d - Add information on Ed25519 key creation to README (LP: #1815313) 2019-02-11 14:23:55 -05:00
Scott Kitterman 5945e818ca - Add additional Sendmail configuration information to README from OpenDKIM
update based on input from Дилян Палаузов (LP: #1801619)
2019-02-11 13:32:37 -05:00
Scott Kitterman a188bd3960 Deleted reference to obsolete syslog target in unit file 2018-05-11 14:31:15 -04:00
Scott Kitterman c91a12f0d1 Documentation updates for 1.0.0 release 2018-05-11 14:29:15 -04:00
Scott Kitterman 286ffbb6c9 Add release date for 0.9.7 to CHANGES 2018-03-19 01:07:52 -04:00
Scott Kitterman ec3252c367 - Minor sysv init improvments 2018-03-15 23:59:03 -04:00
Scott Kitterman a2ff03727d - Put version directly in setup.py and do not import dkimpy_milter to ease
install via pip
2018-03-15 23:44:31 -04:00
Scott Kitterman af4b05e242 - Add missing documentation key to system/dkimpy-milter.service 2018-03-15 20:49:35 -04:00
Scott Kitterman 6509eaad35 - Made sysv init executable 2018-03-15 20:44:16 -04:00
Scott Kitterman f9483fea8c - Added protection for malformed From addresses. If the From does not at
least have an '@' in the address, then the signing domain is not extracted
   and the message will not be signed
2018-03-15 20:42:49 -04:00