Commit Graph

  • 3b3e64c058 More reslience fixes Scott Kitterman 2019-09-23 11:35:44 -04:00
  • e63867d517 Merge branch 'stable1.1' of git+ssh://git.launchpad.net/dkimpy-milter into stable1.1 Scott Kitterman 2019-09-23 11:27:33 -04:00
  • 209ad11661 Catch more ascii encoding errors to improve resilience against bad data (LP: #1844189) Scott Kitterman 2019-09-23 10:28:43 -04:00
  • 5652fce7e2 Merge branch 'master' of git+ssh://git.launchpad.net/dkimpy-milter Scott Kitterman 2019-09-23 11:24:31 -04:00
  • d24b298dce Merge branch 'master' of git+ssh://git.launchpad.net/dkimpy-milter Scott Kitterman 2019-09-23 11:01:56 -04:00
  • 795a914845 Catch more ascii encoding errors to improve resilience against bad data (LP: #1844189) Scott Kitterman 2019-09-23 10:28:43 -04:00
  • 81a56c300e Merge branch 'master' of git+ssh://git.launchpad.net/dkimpy-milter Scott Kitterman 2019-09-23 11:01:56 -04:00
  • 47b7e9892f Catch more ascii encoding errors to improve resilience against bad data (LP: #1844189) Scott Kitterman 2019-09-23 10:28:43 -04:00
  • be92e5c5b1 Catch more ascii encoding errors to improve resilience against bad data (LP: #1844189) Scott Kitterman 2019-09-23 10:28:43 -04:00
  • 68e61d419b Catch more ascii encoding errors to improve resilience against bad data (LP: #1844189) Scott Kitterman 2019-09-23 10:28:43 -04:00
  • 5322c81027 0Fix variable initialization so mailformed mails missing body From do not cause a traceback (LP: #1844161) Scott Kitterman 2019-09-16 20:05:11 -04:00
  • 6910ff1f9a Fix variable initialization so mailformed mails missing body From do not cause a traceback (LP: #1844161) Scott Kitterman 2019-09-16 20:05:11 -04:00
  • 5800d25e0c Fix variable initialization so mailformed mails missing body From do not cause a traceback (LP: #1844161) Scott Kitterman 2019-09-16 20:05:11 -04:00
  • 89bb7c71e9 Update TODO for 1.2 feature goals Scott Kitterman 2019-09-11 15:35:27 -04:00
  • 708e94f266 Add debug logging for content type to assist troubleshooting MIME conversion issues Scott Kitterman 2019-09-11 15:31:15 -04:00
  • 39d79ae5a6 Add information on message content conversion to README Scott Kitterman 2019-09-11 15:25:50 -04:00
  • f0871078ac Add support for SignHeaders feature, thanks to Ralph Seichter for the patch Scott Kitterman 2019-09-11 13:53:54 -04:00
  • b735d223f5 Add LP bug number for missing i= fix Scott Kitterman 2019-09-06 00:52:50 -04:00
  • 7953e54ffb CHANGES and setup.py updates for 1.1.1 release prep 1.1.1 Scott Kitterman 2019-09-06 00:52:18 -04:00
  • 94538ffa6b Fix startup logging so it provides information at a useful time Scott Kitterman 2019-08-09 08:58:03 -04:00
  • bc98f9180f Fix startup logging so it provides information at a useful time Scott Kitterman 2019-08-09 08:58:03 -04:00
  • a144791f2a Minor README corrections Scott Kitterman 2019-04-13 08:42:30 -04:00
  • 55e1a6b54e Fixup missing i= processing Scott Kitterman 2019-09-06 00:27:26 -04:00
  • 34d440c7a7 Fixup missing i= processing Scott Kitterman 2019-09-06 00:27:26 -04:00
  • 7c3ff1905a - Fix verify processing so missing (optional) i= tag doesn't cause the milter to fail Scott Kitterman 2019-08-09 11:28:53 -04:00
  • 721da801fe - Fix message extraction so that signing in the same pass through the milter as verifying works correctly Scott Kitterman 2019-09-05 23:52:07 -04:00
  • 7ec97a6001 - Fix message extraction so that signing in the same pass through the milter as verifying works correctly Scott Kitterman 2019-09-05 23:52:07 -04:00
  • 5a68cf9e25 - Fix message extraction so that signing in the same pass through the milter as verifying works correctly Scott Kitterman 2019-09-05 23:52:07 -04:00
  • 6f75a1a967 - Fix verify processing so missing (optional) i= tag doesn't cause the milter to fail Scott Kitterman 2019-08-09 11:28:53 -04:00
  • 787e25325e Fix startup logging so it provides information at a useful time Scott Kitterman 2019-08-09 08:58:03 -04:00
  • a337e27f0d Permission changes Scott Kitterman 2019-08-04 16:35:28 -04:00
  • 9cd67c1b25 Clarify usage statement on bad command line run Scott Kitterman 2019-04-28 03:37:25 -04:00
  • 5ebaf5d848 - Add support for passing PID file name on command line to make it easier to keep system init and daemon configuration in sync. Scott Kitterman 2019-04-26 20:24:34 -04:00
  • 35745456a2 Ship openrc file in /etc/init.d Scott Kitterman 2019-04-26 19:57:06 -04:00
  • ec32109a52 Add post-expand output files using default values to install works if expand is not run. Scott Kitterman 2019-04-26 19:51:50 -04:00
  • 69721af3f8 Add documentation for expand to README Scott Kitterman 2019-04-26 19:50:19 -04:00
  • 2f74edfc1b Fix -rundir expansion Scott Kitterman 2019-04-26 19:33:36 -04:00
  • 9b1f3c5e31 Fix default rundir in etc/dkimpy-milter.conf.inwq Scott Kitterman 2019-04-26 19:31:56 -04:00
  • f73596a67e More expand cleanups Scott Kitterman 2019-04-26 18:44:17 -04:00
  • c89bfdb9df Split out sysconfdir (/etc) and confdir (/etc/dkimpy-milter) in expand Scott Kitterman 2019-04-26 18:36:12 -04:00
  • b9435d735d Add system/socket-activation files to expand Scott Kitterman 2019-04-26 18:16:04 -04:00
  • 0092b10064 More expand in s/s/dkimpy-milter.service.in Scott Kitterman 2019-04-26 18:14:23 -04:00
  • 5d48b5ea2b Use expand in socket-acitvation files Scott Kitterman 2019-04-26 18:09:27 -04:00
  • 0ef0f2f509 Add system/dkimpy-milter.service to expand Scott Kitterman 2019-04-26 18:03:44 -04:00
  • 5ff6ef5c4b Set daemon path and rundir in dkimpy-milter.service using variable expansion Scott Kitterman 2019-04-26 17:59:37 -04:00
  • cd86159057 fix dkimpy-milter.in permissions Scott Kitterman 2019-04-26 17:41:45 -04:00
  • 43ea5c1cdf bindir vice sbindir in openrc file Scott Kitterman 2019-04-26 17:38:49 -04:00
  • d1cfcb7c44 More expand fixes/updates Scott Kitterman 2019-04-26 17:37:29 -04:00
  • ad505cda6e Use variable expansion in system/dkimpy-milter Scott Kitterman 2019-04-26 17:33:44 -04:00
  • d291f10a9b Use variable expansion for dkimpy-milter.conf.5 Scott Kitterman 2019-04-26 17:20:37 -04:00
  • 6268032484 Simplify openrc.in - no checkconfig in dkimpy-milter Scott Kitterman 2019-04-26 17:19:37 -04:00
  • 385271982f Don't need to find the grep command after all Scott Kitterman 2019-04-26 17:18:58 -04:00
  • f7d4dd2d47 Start CHANGES for 1.2.0 Scott Kitterman 2019-04-26 17:18:36 -04:00
  • 7521e156f8 Belatedly bump version and start CHANGES for 1.2.0 Scott Kitterman 2019-04-25 07:17:07 -04:00
  • e993125514 Use setup.py expand to fill out man/dkimpy-milter.conf.5 Scott Kitterman 2019-04-25 07:15:04 -04:00
  • b8118c604a Merge branch 'master' of git+ssh://git.launchpad.net/dkimpy-milter Scott Kitterman 2019-04-25 07:05:33 -04:00
  • 518a66d60b Use setup.py expand to fill out etc/dkimpy-milter.conf Scott Kitterman 2019-04-25 07:02:15 -04:00
  • 6dacbb59df Use setup.py expand to fill out etc/dkimpy-milter.conf Scott Kitterman 2019-04-25 07:02:15 -04:00
  • ae8b17c0ce First effort at doing make like variable expansion so we don't have to patch when file locations change Scott Kitterman 2019-04-25 00:50:23 -04:00
  • 0b522ca4d1 Minor README corrections Scott Kitterman 2019-04-13 08:42:30 -04:00
  • aba9c0aa0c Update TODO 1.1.0 Scott Kitterman 2019-04-12 22:43:18 -04:00
  • 19b6ce7a68 Update CHANGES and man/dkimpy-milter.conf.5 for SubDomains option. Scott Kitterman 2019-04-12 22:34:59 -04:00
  • 8dc3ac6474 Add option to sign for subdomains - Thanks to Sagi for the patch Scott Kitterman 2019-04-12 22:31:24 -04:00
  • 290a37b99c Update CHANGES to current Scott Kitterman 2019-04-12 22:27:23 -04:00
  • 564799402a Catch and log config items missing values Scott Kitterman 2019-04-12 22:01:56 -04:00
  • 357905bb68 Fix debugLevel for config._readConfigFile Scott Kitterman 2019-04-12 21:45:31 -04:00
  • 6b851f18df Changes in dkimpy_milter/__init__.py to harmonize logging messages and log text instead of bytestring. Scott Kitterman 2019-04-12 21:29:09 -04:00
  • 7ab58edb1b Consisently use /run vice /var/run for documentation and init system integration Scott Kitterman 2019-04-12 20:57:08 -04:00
  • 23b0e8a386 README updates for python3 switch Scott Kitterman 2019-04-12 20:51:33 -04:00
  • 2e105bd18c Py3DNS vice PyDNS because we're python3 now Scott Kitterman 2019-04-12 20:34:42 -04:00
  • fb72b9f6e7 Merge 1_0 into master Scott Kitterman 2019-03-12 22:06:42 -04:00
  • 7eed8995a2 Merge branch 'dkg/socket-activation' into 1_0 1_0 Scott Kitterman 2019-03-12 22:01:00 -04:00
  • a16d887ac6 Fix merge conflicts Scott Kitterman 2019-02-24 07:22:58 -05:00
  • 23d91b2b50 Update CHANGES for merge of dkg/test-suite Scott Kitterman 2019-02-24 07:19:18 -05:00
  • 481fbdae29 Merge branch 'dkg/test-suite' into 1_0 Scott Kitterman 2019-02-24 07:13:30 -05:00
  • 4b0c39b0c7 Start changes for python3 update Scott Kitterman 2019-02-24 06:57:47 -05:00
  • 7092874729 Enable sd_listen_fds(3)-style socket-activation support dkg/socket-activation Daniel Kahn Gillmor 2019-02-21 17:12:59 -05:00
  • 25fdd3b81c Do not create PidFile by default Daniel Kahn Gillmor 2019-02-21 16:22:50 -05:00
  • 9d5316ca0e Handle defaults for Socket differently Daniel Kahn Gillmor 2019-02-21 15:41:35 -05:00
  • ea09bab1a8 Convert __init__.py to python3 dkg/python3 Daniel Kahn Gillmor 2019-02-20 19:01:30 -05:00
  • 391b5352f3 Convert mostly to python3 (still need strings/bytes conversions) Daniel Kahn Gillmor 2019-02-20 16:57:32 -05:00
  • ad8f396db0 Expand test suite to cover RSA as well as ed25519 dkg/test-suite Daniel Kahn Gillmor 2019-02-21 10:49:22 -05:00
  • 479820a07d tests: test DKIM signing and verification Daniel Kahn Gillmor 2019-02-19 00:31:19 -05:00
  • 7bfb87fab7 Set up __main__.py, use it in tests Daniel Kahn Gillmor 2019-02-19 17:50:32 -05:00
  • 5c1d5d6e52 tests: Run a verifying milter as well as a signing milter Daniel Kahn Gillmor 2019-02-19 17:41:09 -05:00
  • ae31730593 check for actions claimed by the filter Daniel Kahn Gillmor 2019-02-18 23:33:51 -05:00
  • 72ed000ccf simple testing framework Daniel Kahn Gillmor 2019-02-18 07:55:33 -05:00
  • b3db013754 config: Reassemble strings sensibly Daniel Kahn Gillmor 2019-02-19 17:16:26 -05:00
  • bd1d25d83e Set up correct AuthservID defaults Daniel Kahn Gillmor 2019-02-19 16:55:44 -05:00
  • 1c6030024d add DNSOverride configuration for testing Daniel Kahn Gillmor 2019-02-19 10:35:45 -05:00
  • 71c0c3f20a Avoid failing to chown non-existent Unix-domain sockets Daniel Kahn Gillmor 2019-02-21 15:23:46 -05:00
  • a9a6893c89 Handle unix: socket prefix the same as local: Daniel Kahn Gillmor 2019-02-21 15:20:02 -05:00
  • bb44f36519 When Socket is absolute path, do not strip leading / Daniel Kahn Gillmor 2019-02-21 13:18:44 -05:00
  • 9e11b75ec3 Avoid AttributeError on simple connection and disconnection Daniel Kahn Gillmor 2019-02-16 11:20:51 -05:00
  • f60ea12e86 Prefer dnspython over PyDNS in setup.py Daniel Kahn Gillmor 2019-02-21 19:19:26 -05:00
  • e872bd44b0 ignore emacs turds Daniel Kahn Gillmor 2019-02-18 08:02:27 -05:00
  • 51c8fdcb6c Bump version to 1.0.1, update TODO, set release date 1.0.1 Scott Kitterman 2019-02-11 15:14:11 -05:00
  • aa4dadc22f * Reorder milter start and dropping privileges so permissions on Unix socket are correct (LP: 1797720) Scott Kitterman 2019-02-11 15:09:34 -05:00
  • b1abbf9d61 - Make domain checks case insensitive for determining if signing should be done (LP: #1815311) Scott Kitterman 2019-02-11 14:55:35 -05:00
  • ea2b612e8d - Add information on Ed25519 key creation to README (LP: #1815313) Scott Kitterman 2019-02-11 14:23:55 -05:00