Commit Graph

  • 50fef3c9be A-label smtputf8 Diskette Guy 2025-10-20 22:33:08 +07:00
  • 7bb3bd389e Add: U-label to A-label conversion Diskette Guy 2025-10-19 03:25:23 +07:00
  • 176ac83684 Cheatsheet addition Diskette Guy 2025-10-18 21:24:42 +07:00
  • ca87d7a828 Update README.md Diskette Guy 2025-10-16 04:28:00 +07:00
  • b1b7fea4d2 Update README.md master diskette 2025-10-15 21:07:27 +00:00
  • 5cb2fbb1a5 README.md: Fix macro name typo. Thanks to Victor Dukhovni for pointing it out. stable1.2 Scott Kitterman 2023-10-05 17:17:54 -04:00
  • 96b8738af5 README.md: Fix macro name typo. Thanks to Victor Dukhovni for pointing it out. Scott Kitterman 2023-10-05 17:17:54 -04:00
  • c74d030c06 Merge bug fix release 1.2.3 from master Scott Kitterman 2023-02-26 20:28:03 -05:00
  • c2409105dc Change version to 1.2.3 (these are all bug fixes) and set release date 1.2.3 Scott Kitterman 2023-02-26 20:13:46 -05:00
  • 16ab67db0f Fix comma separated list processing in dkimpy_milter/config.py (LP: #1901445) Scott Kitterman 2023-02-26 19:59:03 -05:00
  • 6d1c796a5e Fix subdomain signing with top-level organizational domain (LP: #1999434) Scott Kitterman 2023-02-26 19:49:12 -05:00
  • 84803d3779 Improve documentation of inter-relationship between Mode, InternalHosts, MacroList, and MacroListVerify options in dkimpy-milter.conf.5 (Closes: #969215) Scott Kitterman 2023-02-26 19:38:53 -05:00
  • 815e1a612c Reset the i= signature identity in get_identities_sign() (Closes: #981157) Scott Kitterman 2023-02-26 18:39:02 -05:00
  • c3d6bce238 Fix formatting for MinimumKeyBits in dkimpy-milter.conf(5) (Closes: #995335) Scott Kitterman 2023-02-26 18:35:39 -05:00
  • ea2ef10438 Add missing CHANGES entries Scott Kitterman 2023-02-26 18:34:30 -05:00
  • 039fcc54fd Finalize UTF-8 fixup, including dkimpy/pymilter version bumps Scott Kitterman 2023-02-26 18:31:36 -05:00
  • e378fb0266 Fixup on UTF-8 changes Scott Kitterman 2022-12-05 20:21:14 -05:00
  • 53368939fa Support percent in KeyTable - Thanks to Mika Tiainen Mike Tiainen 2022-12-05 20:11:38 -05:00
  • 1a0abcddc7 Fixup UTF-8 string decoding - Thanks to Casper Bruun Casper Bruun 2022-12-05 20:07:43 -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 Kitterman 2022-12-05 19:21:26 -05:00
  • a90c88c53a Minimal fix for dnspython 2.0.0 compatibility (still works with 1.16.0) Scott Kitterman 2020-08-09 14:12:05 -04:00
  • 08a13fea9e Update version in setup.py to 1.2.2, prepare for release 1.2.2 Scott Kitterman 2020-08-09 14:21:50 -04:00
  • b4da312ea7 Minimal fix for dnspython 2.0.0 compatibility (still works with 1.16.0) Scott Kitterman 2020-08-09 14:12:05 -04:00
  • 52c7ee02af Minimal fix for dnspython 2.0.0 compatibility (still works with 1.16.0) Scott Kitterman 2020-08-09 14:12:05 -04:00
  • 44d8924060 WIP for invalid UTF-8 resilience Scott Kitterman 2020-08-09 13:50:40 -04:00
  • 88c17516d9 Improve resilience to malformed email addresses Scott Kitterman 2020-04-20 15:51:10 -04:00
  • 791f8d80de CHANGES entry for Stefano Rivera's table docs improvements Scott Kitterman 2020-04-20 15:41:03 -04:00
  • 7b37e2cb8d Fix dnsfunc definition for test suite for compatibility with dkimpy >= 1.0 Scott Kitterman 2020-04-19 02:28:22 -04:00
  • 7be865d7d7 Only one key name is needed for multiple signature algorithms Stefano Rivera 2020-04-15 14:44:09 -07:00
  • e67a1b3745 Only the first matching identity is used Stefano Rivera 2020-04-15 14:42:04 -07:00
  • 539d50325b Fix typo in log message stable1.0 Scott Kitterman 2020-01-15 09:17:53 -05:00
  • 820752a3d8 Fix typo in log message stable1.1 Scott Kitterman 2020-01-15 09:17:10 -05:00
  • bf578e7b86 Improve README.md formating for markdown display on pypi Scott Kitterman 2020-01-06 02:07:49 -05:00
  • 04ef3629d7 Set release date 1.2.1 Scott Kitterman 2020-01-04 14:43:28 -05:00
  • 489238dff0 Correct dkimpy-milter.conf file install location to match expand locations Scott Kitterman 2020-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 Kitterman 2020-01-04 01:47:24 -05:00
  • def89db250 Set 1.2.0 release date 1.2.0 Scott Kitterman 2020-01-03 18:12:49 -05:00
  • 1545d13fa0 Variable expansion related cleanup for man pages and sysv init Scott Kitterman 2020-01-03 17:11:43 -05:00
  • 8a2760531b Add support for specifying DNSTimeout (bumps required dkimpy version to 1.0) Scott Kitterman 2020-01-03 16:14:08 -05:00
  • 042005b38d Add support for storing DKIM failed mails in a specified DiagnosticDirectory Scott Kitterman 2019-12-24 14:43:14 -05:00
  • db268764f5 Update TODO Scott Kitterman 2019-12-24 09:47:03 -05:00
  • 04dd916ab2 Add release date for 1.0.3 1.0.3 Scott Kitterman 2019-11-22 20:40:13 -05:00
  • abba014c5c Add release date for 1.1.4 1.1.4 Scott Kitterman 2019-11-22 20:35:38 -05:00
  • e83d4b9306 Add support for specifying MinimumKeyBits for RSA signatures Scott Kitterman 2019-10-30 16:29:00 -04:00
  • 472fc753e1 CHANGES entry for SigningTable/KeyTable Scott Kitterman 2019-10-30 16:24:19 -04:00
  • 57d92c1571 Update TODO Scott Kitterman 2019-10-30 15:42:34 -04:00
  • e233e0243c Add KeyTable processing, fix SigningTable matching code Scott Kitterman 2019-10-30 15:20:32 -04:00
  • e86b804d71 Minor test updates including fixing the table verify PID file specification Scott Kitterman 2019-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 Kitterman 2019-10-30 13:56:59 -04:00
  • 1337ac1e1a More dkimpy-milter.conf.5 cleanups Scott Kitterman 2019-10-29 08:13:40 -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 Kitterman 2019-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 Kitterman 2019-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 Kitterman 2019-10-29 02:50:40 -04:00
  • 887a0c4b2a SigningTable refactor to work with the revised table structure - mostly works, but not thoroughly tested Scott Kitterman 2019-10-29 02:42:48 -04:00
  • 0feff9f539 man page editorial nit Scott Kitterman 2019-10-29 01:53:28 -04:00
  • 5b956b9c7d Refactor SigningTable and KeyTables based on more careful reading of the documentation Scott Kitterman 2019-10-29 01:50:28 -04:00
  • 403f8c8d1d Update description of command line options in dkimpy-milter.8 Scott Kitterman 2019-10-28 09:32:17 -04:00
  • 6da97a07b3 Remove bdb from dkimpy-milter.8 since that is no longer a planned feature Scott Kitterman 2019-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 Kitterman 2019-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 Kitterman 2019-10-28 08:36:29 -04:00
  • a210032053 Clarify SigningTable description in dkimpy-milter.conf (5) Scott Kitterman 2019-10-23 16:24:49 -04:00
  • 82542e4ca0 Remove vestiges of SigningTableEd25519, separate per algorithm table not needed Scott Kitterman 2019-10-23 15:54:51 -04:00
  • b0604bf00c Add verify runtests for stable and table cases Scott Kitterman 2019-10-23 01:15:32 -04:00
  • 0115bf7c7c Add support for using signing table with % only - still very incomplete. Scott Kitterman 2019-10-22 23:35:50 -04:00
  • 5349d1b3ae Refactor multi-line datasets so it works with single and multiline (both KeyTable and SigningTable) Scott Kitterman 2019-10-22 23:33:31 -04:00
  • accabcf217 Add test cases for running with SigningTable and no KeyTable Scott Kitterman 2019-10-22 20:43:53 -04:00
  • f93dbeb966 Move _get_parent_domain into dkimMilter classs as get_parent_domain Scott Kitterman 2019-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 Kitterman 2019-10-22 19:45:18 -04:00
  • 3061215f49 Run signing tests for table cases as well Scott Kitterman 2019-10-22 00:03:16 -04:00
  • 05038261f4 More tests/runtests updates for testing with tables Scott Kitterman 2019-10-22 00:02:29 -04:00
  • a752a9c829 Add test data and configuration for testing with signing and key tables Scott Kitterman 2019-10-21 14:08:23 -04:00
  • ec55aac974 Refactor util.read_keytable to work with multi-line dataset format from util._dataset_to_list Scott Kitterman 2019-10-21 14:05:58 -04:00
  • 43f6272b0d Complete multi-row dataset implementation for KeyTable* and SingingTable* Scott Kitterman 2019-10-21 14:00:17 -04:00
  • 5588748795 Refactor and update loading keys (file and table) to both are now loaded Scott Kitterman 2019-10-20 02:43:06 -04:00
  • 1097894eac Editorial nits Scott Kitterman 2019-10-19 12:34:22 -04:00
  • e9f95e0937 Refactor: move reading keys into util.get_keys in preparation for table variants Scott Kitterman 2019-10-19 03:50:17 -04:00
  • 0ac431a1bb Add new Table config items to nameConversion, not setting defaults Scott Kitterman 2019-10-19 03:38:56 -04:00
  • d0bc03453f Use self.conf vice milterconfig in dkimMilter to make sure config doesn't change while running Scott Kitterman 2019-10-19 03:31:29 -04:00
  • 2106e2b1f6 Refactor private key internal storage, it is now part of the milterconfig dict Scott Kitterman 2019-10-19 02:51:44 -04:00
  • bad89cec2a Clean up __pycache__ directory after test suite run Scott Kitterman 2019-10-19 00:00:12 -04:00
  • d117330113 Make error logging more explicit to aid debugging Scott Kitterman 2019-10-18 23:24:12 -04:00
  • dcb781c365 Make error logging more explicit to aid debugging Scott Kitterman 2019-10-18 23:24:12 -04:00
  • 70d10f9b1a Make error logging more explicit to aid debugging Scott Kitterman 2019-10-18 23:24:12 -04:00
  • c9f95e4045 Make test scripts executable Scott Kitterman 2019-10-18 21:46:15 -04:00
  • 68bd86e065 More sysvinit path fixes Scott Kitterman 2019-10-07 00:44:53 -04:00
  • 577a971f1a Fix typo in README Scott Kitterman 2019-10-07 00:41:43 -04:00
  • 2528632ba6 Release 1.0.2 1.0.2 Scott Kitterman 2019-10-07 00:14:20 -04:00
  • 3ea22f1529 Spelling fix Scott Kitterman 2019-10-07 00:14:03 -04:00
  • 0a22747df6 Change README to markdown (README.md) and add as long_desciption to setup.py Scott Kitterman 2019-10-06 00:59:24 -04:00
  • df575ff80d Update README now that sysv init is tested Scott Kitterman 2019-10-06 00:14:27 -04:00
  • 097e053309 Update README now that sysv init is tested Scott Kitterman 2019-10-06 00:14:27 -04:00
  • 59296be0cf Bump version to 1.1.3 1.1.3 Scott Kitterman 2019-10-06 00:14:54 -04:00
  • 4e1fa3c8ff Update README now that sysv init is tested Scott Kitterman 2019-10-06 00:14:27 -04:00
  • 419d2b54ea Set version in setup.py to 1.0.2~rc1 Scott Kitterman 2019-10-05 21:51:43 -04:00
  • 3ff685205c Fix sysv init so it works (LP: #1839487) Scott Kitterman 2019-10-05 21:40:21 -04:00
  • 99899062bb Fix sysv init so it works (LP: #1839487) Scott Kitterman 2019-10-05 21:40:21 -04:00
  • 4297b5dc68 XFix sysv init so it works (LP: #1839487) Scott Kitterman 2019-10-05 21:40:21 -04:00
  • 6a1705926f Update version/release date for 1.1.2 1.1.2 Scott Kitterman 2019-09-23 13:36:56 -04:00
  • 7986de6629 - Catch more ascii encoding errors to improve resilience against bad data (LP: #1844189) Scott Kitterman 2019-09-23 11:52:17 -04:00
  • e6f8db9f94 More reslience fixes Scott Kitterman 2019-09-23 11:35:44 -04:00