commit ae63862ba6f6ee0c17ec865cc6cf0eebb3ca2389 Author: Mad Alex AuthorDate: Wed Jan 30 13:57:36 2019 +0000 Commit: Jeremy Harris CommitDate: Wed Jan 30 13:59:52 2019 +0000 Fix dkim_verify_signers option. Bug 2366 -- commit c8b2f3749e953b254b4d6ac1ea047451eb771953 Author: Jeremy Harris AuthorDate: Sat Dec 22 13:36:07 2018 +0000 Commit: Jeremy Harris CommitDate: Sat Dec 22 19:11:07 2018 +0000 DKIM: better debug for key/signature size mismatch -- commit 1ccc4edfce288968e4ea79586b00506ddefe1371 Author: Jeremy Harris AuthorDate: Wed Aug 22 23:01:30 2018 +0100 Commit: Jeremy Harris CommitDate: Wed Aug 22 23:01:30 2018 +0100 Testsuite: fix CHUNKING tests for no-DKIM build -- commit d629c90c1c83ef1136008a4d6afeed9b6db903fc Author: Jeremy Harris AuthorDate: Wed Jul 18 21:44:56 2018 +0100 Commit: Jeremy Harris CommitDate: Wed Jul 18 21:44:56 2018 +0100 Docs: clarify rolled-up dkim status availability in data ACL -- commit 49e56fb37f587bf0e69d2fbe76fa0793f898c26f Author: Jeremy Harris AuthorDate: Thu Jun 21 17:03:38 2018 +0100 Commit: Jeremy Harris CommitDate: Thu Jun 21 17:09:41 2018 +0100 DKIM: Fix signing for body lines starting with a pair of dots. Bug 2284 -- commit 2bc0f45ec0637be57e5d87b576a72cac71ccaf81 Author: Jeremy Harris AuthorDate: Sat Jun 9 21:39:44 2018 +0100 Commit: Jeremy Harris CommitDate: Sat Jun 9 22:17:54 2018 +0100 DKIM: support timestamp and expiry tags in signing. Bug 2260 -- commit 7b9822bffe67da2a43a82d12caf5db00a3ed71c2 Author: Jeremy Harris AuthorDate: Thu Jun 7 16:24:31 2018 +0100 Commit: Jeremy Harris CommitDate: Thu Jun 7 16:24:31 2018 +0100 ARC: Fix signing for case when DKIM signing failed -- commit caf6aa3b459c73c266d5c7caf66620afb733fbbb Author: Jeremy Harris AuthorDate: Thu May 17 11:18:04 2018 +0100 Commit: Jeremy Harris CommitDate: Sat May 19 22:12:56 2018 +0100 Docs: add note on DKIM signing-limit security -- commit 64b67b658a37dd780cc1b2fd0ef87febe461a0ba Author: Jeremy Harris AuthorDate: Mon Apr 23 11:26:52 2018 +0100 Commit: Jeremy Harris CommitDate: Mon Apr 23 11:38:59 2018 +0100 DKIM: enforce limit of 20 on received DKIM-Signature: headers. Bug 2269 -- commit e4aba1d8d097db21ac6909341107e51383c5357e Author: Jeremy Harris AuthorDate: Sat Apr 21 23:59:46 2018 +0100 Commit: Jeremy Harris CommitDate: Sat Apr 21 23:59:46 2018 +0100 Docs: clarify DKIM verification -- commit 8768e274c2470c6b7b99cffac768436557e5f52d Author: Phil Pennock AuthorDate: Fri Apr 13 18:51:23 2018 -0400 Commit: Phil Pennock CommitDate: Fri Apr 13 18:51:23 2018 -0400 DKIM downgrade example again; this time debugged -- commit bcea87a207ba5eeaf16173ad120cdc308399aff0 Author: Phil Pennock AuthorDate: Fri Apr 13 18:35:20 2018 -0400 Commit: Phil Pennock CommitDate: Fri Apr 13 18:35:20 2018 -0400 Fix length expansion operator in DKIM downgrade example -- commit 321ef002e23ff171922075988bcd8e77bae884b7 Author: Jeremy Harris AuthorDate: Fri Apr 13 11:51:50 2018 +0100 Commit: Jeremy Harris CommitDate: Fri Apr 13 11:51:50 2018 +0100 DKIM: add support for the SubjectPublicKeyInfo wrapped form of pubkey -- The public/private CA stuff in the DANE text might push people away from public CAs, but the existence of MTA-STS means that one of those is probably the best choice. Mention what exim.org does, to provide slightly firmer guidance without pressure. List the `dkim_hash` values, `sha512` appears to be new since that text -- commit 0c2250d167e858666f6ab372fe34dbd9e682932d Author: Jeremy Harris AuthorDate: Mon Apr 9 15:08:34 2018 +0100 Commit: Jeremy Harris CommitDate: Mon Apr 9 15:25:54 2018 +0100 ARC: fix signing when DKIM-signing is also being done The ordering of headers being signed was wrong when a message being forwarded arrived with a dkim signature -- commit d342446f29e81eddd4845cbf23e9454b9fc406e2 Author: Jeremy Harris AuthorDate: Fri Apr 6 10:48:00 2018 +0100 Commit: Jeremy Harris CommitDate: Fri Apr 6 10:49:53 2018 +0100 Logging: fix DKIM precis received log line element. -- commit 0ed25f66ccc56d56b3b5b7d64f4537bafbb42697 Author: Jeremy Harris AuthorDate: Mon Mar 26 17:30:47 2018 +0100 Commit: Jeremy Harris CommitDate: Wed Apr 4 00:21:37 2018 +0100 ARC: add guard in verify against lack of the dkim-verify context -- commit cb387849bcd092eab3a7dbebb7580db044eff0bd Author: Jeremy Harris AuthorDate: Mon Mar 26 15:53:49 2018 +0100 Commit: Jeremy Harris CommitDate: Wed Apr 4 00:21:14 2018 +0100 Cutthrough: enforce non-use in combination with DKIM signing or transport filter -- commit 311fbe57c4e825004fc4aa9665d102cc43f08d34 Author: Jeremy Harris AuthorDate: Mon Mar 26 17:30:47 2018 +0100 Commit: Jeremy Harris CommitDate: Mon Mar 26 17:34:17 2018 +0100 ARC: add guard in verify against lack of the dkim-verify context -- commit 857eaf37225f30609fef43222ba4db4ad88847e6 Author: Jeremy Harris AuthorDate: Mon Mar 26 15:53:49 2018 +0100 Commit: Jeremy Harris CommitDate: Mon Mar 26 17:33:21 2018 +0100 Cutthrough: enforce non-use in combination with DKIM signing or transport filter -- commit 4fe4d0b16321e3af984c3e595aaafbf60a0d0259 Author: Jeremy Harris AuthorDate: Mon Mar 26 13:30:13 2018 +0100 Commit: Jeremy Harris CommitDate: Mon Mar 26 13:30:13 2018 +0100 DKIM: document proper Ed25519 key-generation methods; remove helper program -- commit f3908561b1eef15d57608ab6b346125bf2a11478 Author: Jeremy Harris AuthorDate: Sun Mar 25 14:08:36 2018 +0100 Commit: Jeremy Harris CommitDate: Sun Mar 25 14:12:34 2018 +0100 DKIM: document generation of RSA keys -- commit 3478b06a31d23f9d519ee4541cb3d8b51afc299d Author: Jeremy Harris AuthorDate: Sat Mar 24 23:35:00 2018 +0000 Commit: Jeremy Harris CommitDate: Sun Mar 25 13:40:26 2018 +0100 DKIM: document Ed25519 private key generation under OpenSSL (1.1.1+) -- commit 2a9d222af6d22606b62557b74e41b6e0e583edf8 Author: Jeremy Harris AuthorDate: Sat Mar 24 15:19:27 2018 +0000 Commit: Jeremy Harris CommitDate: Sun Mar 25 13:40:17 2018 +0100 DKIM: move ed25519_privkey_pem_to_pubkey_raw_b64 to src/util/ and add usage notes to docs -- commit e220ba1dbf0c31fdc639128384dffe9337a505ac Author: Jeremy Harris AuthorDate: Tue Mar 20 16:40:31 2018 +0000 Commit: Jeremy Harris CommitDate: Tue Mar 20 16:40:31 2018 +0000 DKIM: harden signature header parsing -- commit cb78c1a805d1e86dad86d8eb031eb0517a62ec20 Author: Jeremy Harris AuthorDate: Sat Mar 17 23:39:54 2018 +0000 Commit: Jeremy Harris CommitDate: Sat Mar 17 23:39:54 2018 +0000 DKIM: Ed25519 signatures under OpenSSL (1.1.1 or later) -- commit 12fa0e31a7141100d816dcd6d4eba165fdfa8df7 Author: Jeremy Harris AuthorDate: Mon Mar 5 11:14:28 2018 +0000 Commit: Jeremy Harris CommitDate: Tue Mar 6 16:22:45 2018 +0000 Docs: expand DKIM verification notes -- commit 9bfb73a6c4a06f351a7500fefe49d0851ff6a0b9 Author: Jeremy Harris AuthorDate: Sat Mar 3 18:45:23 2018 +0000 Commit: Jeremy Harris CommitDate: Sat Mar 3 18:48:18 2018 +0000 Testsuite: for DKIM sha512 verify, use a test signed mail produced by Exim This is a temporary measure until Mail::DKIM::Signer can handle rsa-sha512 - -- commit 6bf688e9b92bcd0fbc8d8b396876a8e91fd3301b Author: Jeremy Harris AuthorDate: Sat Mar 3 18:13:58 2018 +0000 Commit: Jeremy Harris CommitDate: Sat Mar 3 18:29:16 2018 +0000 Testsuite: for DKIM signing, store resulting mail for comparison -- commit 6678c38204631c93541f13990d3b74948fb24a45 Author: Jeremy Harris AuthorDate: Sun Feb 18 11:25:33 2018 +0000 Commit: Jeremy Harris CommitDate: Sun Feb 18 11:25:33 2018 +0000 DMARC: fix result reporting when a DKIM ACL overrides the verify result. Bug 2236 -- commit ea89660dc06ba1f1e919bd0d6564619831d64167 Author: Jeremy Harris AuthorDate: Sat Feb 17 15:21:53 2018 +0000 Commit: Jeremy Harris CommitDate: Sat Feb 17 16:01:13 2018 +0000 Testsuite: munge for no-DKIM builds -- commit 4ff848b506be673df1a4bf3867ad42ee78573afe Author: Jeremy Harris AuthorDate: Mon Feb 12 16:27:09 2018 +0000 Commit: Jeremy Harris CommitDate: Mon Feb 12 16:27:09 2018 +0000 Debug: more detail in dkim processing -- commit 5df85ea74169c9d1b8c058416e36b3e33b39f4ea Author: Jeremy Harris AuthorDate: Sat Feb 10 17:29:38 2018 +0000 Commit: Jeremy Harris CommitDate: Sat Feb 10 18:05:55 2018 +0000 Testsuite: move DKIM Ed25519 testcases to seperate feature-test group -- commit 744976d4d6e6c8f8ea36ad19a6570c45f21aa4f4 Author: Jeremy Harris AuthorDate: Wed Feb 7 23:09:55 2018 +0000 Commit: Jeremy Harris CommitDate: Wed Feb 7 23:09:55 2018 +0000 DKIM: fix buffer overflow in verify -- commit 286b9d5fa4344de72fe6575fa089237fd7dbb56f Author: Jeremy Harris AuthorDate: Tue Feb 6 14:24:23 2018 +0000 Commit: Jeremy Harris CommitDate: Tue Feb 6 15:04:01 2018 +0000 DKIM: Ed25519 signatures (GnuTLS 3.6.0 and later) -- commit 6598bbe5404a01571b06009a75819b5b5604aa32 Author: Vladimir Panteleev AuthorDate: Sat Feb 3 04:55:06 2018 +0000 Commit: Vladimir Panteleev CommitDate: Sat Feb 3 04:55:06 2018 +0000 Docs: Fix formatting of $dkim_verify_status variable description -- commit cf1cce5e82df2da1875f51ef25fd4259d6e33e61 Author: Jeremy Harris AuthorDate: Wed Jan 31 18:31:05 2018 +0000 Commit: Jeremy Harris CommitDate: Wed Jan 31 18:31:05 2018 +0000 DKIM: share body-hash calculation between multiple signatures for verification -- commit 1eedc10f0c518d1878a5d94ff17b84cad233b23e Author: Jeremy Harris AuthorDate: Sun Jan 21 14:51:45 2018 +0000 Commit: Jeremy Harris CommitDate: Sun Jan 21 15:07:48 2018 +0000 DKIM: use string-allocate facilities for DNS lookup -- commit fa2a7f3d4ebbb73024ed564a61e19c677d4a13f5 Author: Jeremy Harris AuthorDate: Sat Jan 20 13:13:52 2018 +0000 Commit: Jeremy Harris CommitDate: Sat Jan 20 13:13:52 2018 +0000 Docs: Update DKIM section with RFC 8301 requirements -- commit fc6fb551537b5af8988576071ff6e1240cff269f Author: Jeremy Harris AuthorDate: Sun Jan 14 18:40:50 2018 +0000 Commit: Jeremy Harris CommitDate: Sun Jan 14 18:40:50 2018 +0000 DKIM: DNS records having no v= tag are acceptable. Bug 2207 -- commit 0b8f4f1a0c68bd48a98fb033039bac7d88182b6f Author: Jeremy Harris AuthorDate: Sun Jan 7 15:03:25 2018 +0000 Commit: Jeremy Harris CommitDate: Sun Jan 7 15:51:43 2018 +0000 DKIM: permit dkim_private_key to override dkim_strict on signing. Bug 2220 -- commit 2c47372fad0f829ddfa29d04095f57a70206469c Author: Jeremy Harris AuthorDate: Sat Jan 6 14:48:35 2018 +0000 Commit: Jeremy Harris CommitDate: Sat Jan 6 14:48:35 2018 +0000 Logging: disable the verbose DKIM verification line by default; add a tag to <= lines. New log_selector controls "dkim" and "dkim_verbose". -- commit ce93c6d840d56b3cd7b2ced65c4e96820040c8a7 Author: Jeremy Harris AuthorDate: Thu Dec 28 20:09:05 2017 +0000 Commit: Jeremy Harris CommitDate: Fri Dec 29 13:33:15 2017 +0000 Fix crash associated with dnsdb lookup done from DKIM ACL. Bug 2215 -- commit a05d3e341fae03426a9caa9c5e9ce8fe60e3d384 Author: Jeremy Harris AuthorDate: Thu Dec 28 20:51:28 2017 +0000 Commit: Jeremy Harris CommitDate: Thu Dec 28 21:03:52 2017 +0000 DKIM: tighter checking while parsing signature headers. Bug 2217 -- commit a91fd779833fab148974957cecd4e6ecbf480e53 Author: Jeremy Harris AuthorDate: Sat Dec 16 19:45:30 2017 +0000 Commit: Jeremy Harris CommitDate: Sat Dec 16 19:45:30 2017 +0000 Testsuite: restore lost dns config for DKIM extra-txt-records testcase -- commit dd33c4e6ffe39f57f9f6e19fd3284823e44dfe82 Author: Heiko Schlittermann (HS12-RIPE) AuthorDate: Sun Dec 3 18:17:43 2017 +0100 Commit: Heiko Schlittermann (HS12-RIPE) CommitDate: Sun Dec 3 19:50:45 2017 +0100 DKIM: Ignore non-DKIM TXT records in DNS response. Bug 2207 -- commit 8b38dbb8756bb78be7f75b9fe1c54ed7f60dfd0e Author: Jeremy Harris AuthorDate: Sun Nov 26 15:26:42 2017 +0000 Commit: Heiko Schlittermann (HS12-RIPE) CommitDate: Sun Dec 3 19:50:27 2017 +0100 DKIM: fix tolerating spaces round tag values -- commit 81147e20ebcf706f8ebec3416f387785cc600f76 Author: Jeremy Harris AuthorDate: Sun Nov 26 15:26:42 2017 +0000 Commit: Jeremy Harris CommitDate: Sun Nov 26 16:21:38 2017 +0000 DKIM: fix tolerating spaces round tag values -- commit 18067c75fc8494ce7968776cd61a1693d20d8380 Author: Jeremy Harris AuthorDate: Wed Nov 8 10:43:28 2017 +0000 Commit: Jeremy Harris CommitDate: Wed Nov 8 11:08:10 2017 +0000 DKIM: call ACL once for each signature matching the identity from dkim_verify_signers. Bug 2189 -- commit cc55f4208e997ee8cdd87bf2a141be0c615488f9 Author: Jeremy Harris AuthorDate: Tue Nov 7 21:40:19 2017 +0000 Commit: Jeremy Harris CommitDate: Tue Nov 7 21:40:19 2017 +0000 DKIM: make verification results visible in data ACL -- commit a79d883474c84fa2a286b7797a7664b599912fcd Author: Jeremy Harris AuthorDate: Tue Nov 7 19:01:42 2017 +0000 Commit: Jeremy Harris CommitDate: Tue Nov 7 19:01:42 2017 +0000 DKIM: Allow the DKIM ACL to override verification results. Bug 2186 This provides generic support, though is covers the need introduced by https://datatracker.ietf.org/doc/draft-ietf-dcrup-dkim-usage/?include_text=1 -- commit 484cc1a938bec2546c2475deecdd11d34866a257 Author: Jeremy Harris AuthorDate: Fri Nov 3 11:02:19 2017 +0000 Commit: Jeremy Harris CommitDate: Fri Nov 3 12:10:32 2017 +0000 DKIM: better syntax for control of oversigning. Bug 2180 -- commit d29c160fa7939ba75adbc4b16e208fc56972384f Author: Jeremy Harris AuthorDate: Wed Oct 25 15:54:31 2017 +0100 Commit: Jeremy Harris CommitDate: Wed Oct 25 16:06:18 2017 +0100 Docs: clarify DKIM default signing. Bug 2179 -- commit 215e8e5fd8ac4478650cedde8d00dd529081938f Author: Jeremy Harris AuthorDate: Wed Oct 25 14:51:17 2017 +0100 Commit: Jeremy Harris CommitDate: Wed Oct 25 14:51:17 2017 +0100 Unbreak non-DKIM build -- commit 970424a5fbfce9c2cc353a39fd26cd85e4fb6da0 Author: Jeremy Harris AuthorDate: Wed Oct 25 10:58:18 2017 +0100 Commit: Jeremy Harris CommitDate: Wed Oct 25 11:11:16 2017 +0100 DKIM: add builtin macro with default list of headers for signing -- commit 7c6ec81b9594697a5b916db1aabbb1c8b6c4e342 Author: Jeremy Harris AuthorDate: Mon Sep 25 16:36:47 2017 +0100 Commit: Jeremy Harris CommitDate: Mon Sep 25 16:36:47 2017 +0100 DKIM: support specifying alternate-identity tag for signing. Bug 2170 -- commit 9e70917d0aa5e51f584b2af69ce80df458ac5c79 Author: Jeremy Harris AuthorDate: Tue Sep 12 17:49:58 2017 +0100 Commit: Jeremy Harris CommitDate: Tue Sep 12 20:01:30 2017 +0100 DKIM: support multiple signing, by selector -- commit d73e45df63ef6602fa32bd3e196d20735a0b69b5 Author: Jeremy Harris AuthorDate: Tue Sep 12 17:37:48 2017 +0100 Commit: Jeremy Harris CommitDate: Tue Sep 12 20:01:05 2017 +0100 DKIM: support multiple hash methods -- commit 9b2583c440ab9104070054dfa02e8611799f777b Author: Jeremy Harris AuthorDate: Fri May 19 13:32:53 2017 +0100 Commit: Jeremy Harris CommitDate: Tue Sep 12 17:08:45 2017 +0100 DKIM: rename internal signing api -- commit ea18931d9b1e9b73b699a2f3eb661d70b7f52fab Author: Jeremy Harris AuthorDate: Sun Sep 10 20:23:21 2017 +0100 Commit: Jeremy Harris CommitDate: Sun Sep 10 20:23:21 2017 +0100 DKIM: fix signing bug induced by total size of parameter text -- commit 35cf75e9dc615e150c2696106c86e342c8a150f4 Author: Jeremy Harris AuthorDate: Wed Aug 9 23:39:25 2017 +0100 Commit: Jeremy Harris CommitDate: Wed Aug 9 23:39:25 2017 +0100 Use exim string facilities rather than custom parser for DKIM pubkey -- commit 135e949699b889c8c9088bb05f810d44adc74246 Author: Jeremy Harris AuthorDate: Wed Jun 28 15:25:12 2017 +0100 Commit: Jeremy Harris CommitDate: Wed Aug 9 22:23:58 2017 +0100 DKIM: Enforce any "h" field present in the DNS publickey record. This can be set to require specific -- commit 31323b30449a59713ed7a99f86e356cb1b9d0fb7 Author: Heiko Schlittermann (HS12-RIPE) AuthorDate: Tue Jun 13 17:36:44 2017 +0200 Commit: Jeremy Harris CommitDate: Tue Jun 13 19:04:26 2017 +0100 Fix log line corruption for DKIM status -- commit d76bbff79fc5b1d9bf0e3cf9130f87b5632f7497 Author: Jeremy Harris AuthorDate: Wed Apr 19 16:39:23 2017 +0100 Commit: Jeremy Harris CommitDate: Mon Apr 24 11:09:14 2017 +0100 Docs: note that dkim_domain can take a list for signing -- commit 09d5060c04058260ec6191fc98b49941d6c3cdb5 Author: Jeremy Harris AuthorDate: Sun Apr 23 13:52:15 2017 +0100 Commit: Jeremy Harris CommitDate: Sun Apr 23 13:52:15 2017 +0100 Fix DISABLE_DKIM biuld -- commit 42055a338593d66f0abb6eeb6b03f0eaf4439f57 Author: Jeremy Harris AuthorDate: Sun Apr 23 12:20:43 2017 +0100 Commit: Jeremy Harris CommitDate: Sun Apr 23 12:20:43 2017 +0100 DKIM: avoid use of temporary file for signing -- commit c0ad8edfe5615780184f88bfc8fa306b76db6bbc Author: Jeremy Harris AuthorDate: Sun Feb 26 14:58:54 2017 +0000 Commit: Jeremy Harris CommitDate: Sun Feb 26 15:03:15 2017 +0000 DKIM: rework error logging - compiler quietening. Bug 966 -- commit b9df1829d6afa37ef6576d04fc8845c1d20269b0 Author: Jeremy Harris AuthorDate: Sat Feb 25 18:42:51 2017 +0000 Commit: Jeremy Harris CommitDate: Sat Feb 25 19:40:29 2017 +0000 DKIM: rework error logging to pass strings back to caller for logging. Bug 966 -- commit 79de4f370f306869887e1714ff4ecef5bfc93fa5 Author: Jeremy Harris AuthorDate: Sun Feb 12 16:44:09 2017 +0000 Commit: Jeremy Harris CommitDate: Sun Feb 12 16:44:09 2017 +0000 DKIM: fix crash with a verification when dkim disabled, under CHUNKING -- commit 6e4aaa853615d40316858a5ca08da784350cb142 Author: Jeremy Harris AuthorDate: Wed Feb 8 17:31:37 2017 +0000 Commit: Jeremy Harris CommitDate: Wed Feb 8 17:31:37 2017 +0000 Fix DKIM/GnuTLS build -- commit f6ee24a2b56b9365b948dd9e501c0e4627e6fa4f Author: Jeremy Harris AuthorDate: Wed Feb 8 14:04:47 2017 +0000 Commit: Jeremy Harris CommitDate: Wed Feb 8 14:04:47 2017 +0000 DKIM: trim debug verbosity This tidies some buildfarm fails on animals buildding without DKIM -- commit 41468ba140a1678e7491534fa3cddded53e1e6d2 Author: Jeremy Harris AuthorDate: Fri Feb 3 13:55:58 2017 +0000 Commit: Jeremy Harris CommitDate: Fri Feb 3 14:01:02 2017 +0000 DKIM: more care over untrustworthy data during verify -- commit 02c4f8fb8927c97939d3daa345148739e275dc8d Author: Jeremy Harris AuthorDate: Sat Jan 28 12:30:29 2017 +0000 Commit: Jeremy Harris CommitDate: Sat Jan 28 14:24:17 2017 +0000 DKIM: check pointer to calculated body hash before verify comparison. Bug 2029 We can have a missing body hash from a malformed DKIM-Signature: header -- commit 2a27d0e4e61c2eecbb9557e8ad5d0a55077ee4ff Author: Jeremy Harris AuthorDate: Sat Jan 28 14:21:19 2017 +0000 Commit: Jeremy Harris CommitDate: Sat Jan 28 14:21:19 2017 +0000 Testsuite: testcase for DKIM bug 2029 -- commit dcd037631f32cdaed817d40ac086f4d933f51bd0 Author: Jeremy Harris AuthorDate: Sat Jan 28 12:29:47 2017 +0000 Commit: Jeremy Harris CommitDate: Sat Jan 28 14:17:42 2017 +0000 DKIM: rename variables for clarity -- commit eea190173538a3e71a87f174baa190cb22e0e8fb Author: Jeremy Harris AuthorDate: Sun Jan 22 17:35:08 2017 +0000 Commit: Jeremy Harris CommitDate: Sun Jan 22 17:37:05 2017 +0000 DKIM: permit verify of sig blocks that sign other sig blocks. Bug 2014 -- Merge: adc42621 bd8fbe36 Author: Jeremy Harris AuthorDate: Sun Jan 22 14:05:38 2017 +0000 Commit: Jeremy Harris CommitDate: Sun Jan 22 14:05:38 2017 +0000 Merge branch 'fix-2016-dkim' -- commit bd8fbe3606d80e5a3fc02fe71b521146c6938448 Author: Jeremy Harris AuthorDate: Thu Jan 19 15:37:16 2017 +0000 Commit: Jeremy Harris CommitDate: Sat Jan 21 22:34:17 2017 +0000 Fix DKIM verify when used with CHUNKING. Bug 2016 -- commit ccd0b6c1e2b8b0f6eafede86ec9bacebdb07053c Author: Heiko Schlittermann (HS12-RIPE) AuthorDate: Wed Jan 18 22:31:05 2017 +0100 Commit: Jeremy Harris CommitDate: Sat Jan 21 22:33:11 2017 +0000 Testsuite: Add DKIM Chunking test -- commit 2289604c0daa4c9f1206cd3c96bcd483f21bf3c9 Author: Heiko Schlittermann (HS12-RIPE) AuthorDate: Wed Jan 18 22:25:20 2017 +0100 Commit: Jeremy Harris CommitDate: Sat Jan 21 22:33:11 2017 +0000 Testsuite: Rename 4510-DKIM -- commit b895f4b20b25f81cd6f94be75881d3328df03892 Author: Jeremy Harris AuthorDate: Sat Jan 21 18:54:56 2017 +0000 Commit: Jeremy Harris CommitDate: Sat Jan 21 20:11:58 2017 +0000 Fix DKIM verify operation in -bh test mode. Bug 2017 -- commit 794b98235aa50dfc948c8026c19f951d24b14b56 Author: Jeremy Harris AuthorDate: Wed Jan 11 12:12:49 2017 +0000 Commit: Jeremy Harris CommitDate: Wed Jan 11 12:12:49 2017 +0000 Docs: add note on DKIM ACL triggers -- commit cd1a5fe0ed22087c6afbe585ab0206c2a4a267aa Author: Jeremy Harris AuthorDate: Sat Dec 31 15:24:38 2016 +0000 Commit: Jeremy Harris CommitDate: Sat Dec 31 16:23:30 2016 +0000 DKIM: Under debug, when signing do an extra check on the dns record that will be -- commit e21a4d0042e48109cef06e48b8a73dd79d7a4330 Author: Jeremy Harris AuthorDate: Tue Nov 22 15:22:11 2016 +0000 Commit: Jeremy Harris CommitDate: Thu Dec 29 19:33:13 2016 +0000 DKIM: More validation of DNS key record. Bug 1926 -- commit 87cb4a166c47b57df48c2918e47801d77639fbb0 Author: Jeremy Harris AuthorDate: Fri Dec 16 20:45:44 2016 +0000 Commit: Jeremy Harris CommitDate: Sun Dec 18 14:02:28 2016 +0000 Fix DKIM information leakage -- commit 4b28966eb9083f910fd254cd6bb7b743f759f02d Author: Jeremy Harris AuthorDate: Tue Nov 22 15:22:11 2016 +0000 Commit: Jeremy Harris CommitDate: Sat Dec 17 17:36:06 2016 +0000 DKIM: More validation of DNS key record. Bug 1926 -- commit 4ae758e46af02b9da0f28fdbfad83eea5e0dffbe Author: Jeremy Harris AuthorDate: Fri Sep 23 09:24:16 2016 +0100 Commit: Jeremy Harris CommitDate: Fri Sep 23 09:24:16 2016 +0100 Doc: add clarification for DKIM example -- commit 5d45f8e07a4f9100296bc2472ea4f27852afa0cd Author: Jeremy Harris AuthorDate: Sat Sep 3 13:33:57 2016 +0100 Commit: Jeremy Harris CommitDate: Sat Sep 3 13:33:57 2016 +0100 Docs: add note on strict DKIM verification -- commit d5bccfc848adf0260c12fdc06bcf987769bfb350 Author: Jeremy Harris AuthorDate: Mon Aug 8 21:07:55 2016 +0100 Commit: Jeremy Harris CommitDate: Mon Aug 8 21:07:55 2016 +0100 DKIM: reduce memory usage (2nd go) -- commit e983e85a314998aed1d586990969fea128a8b4c7 Author: Jeremy Harris AuthorDate: Sun Aug 7 00:03:56 2016 +0100 Commit: Jeremy Harris CommitDate: Sun Aug 7 23:24:30 2016 +0100 CHUNKING/DKIM: fix handling of lines having a leading dot -- commit 5899e332cfbf8e85f23256203ab0b802b47a22d1 Author: Jeremy Harris AuthorDate: Sun Aug 7 23:19:02 2016 +0100 Commit: Jeremy Harris CommitDate: Sun Aug 7 23:19:02 2016 +0100 Revert "DKIM: reduce memory usage" -- commit dea4897244b409bf91dc60a7e5e4b3d06f123dd6 Author: Jeremy Harris AuthorDate: Sat Aug 6 23:01:13 2016 +0100 Commit: Jeremy Harris CommitDate: Sat Aug 6 23:01:13 2016 +0100 DKIM: reduce memory usage -- commit 9960d1e59f08254a951283981d4a32c73ca7d3ad Author: Jeremy Harris AuthorDate: Sat Aug 6 15:51:01 2016 +0100 Commit: Jeremy Harris CommitDate: Sat Aug 6 16:30:37 2016 +0100 Fix DISABLE_DKIM build & test. Fix build on systems lacking MAX in standard includes. -- commit f7302073a0de0db3750659a0f27b869ea45a0e4e Author: Jeremy Harris AuthorDate: Thu Aug 4 13:26:27 2016 +0100 Commit: Jeremy Harris CommitDate: Thu Aug 4 13:26:27 2016 +0100 DKIM: log error on overlong input line -- commit 584e96c65f12aca9414450b656504af6e3f7a399 Author: Jeremy Harris AuthorDate: Mon Aug 1 18:38:22 2016 +0100 Commit: Jeremy Harris CommitDate: Tue Aug 2 16:46:31 2016 +0100 receive with DKIM -- commit 48f1c8532119577336c1aa1c91a50b57ebecdaf8 Author: Jeremy Harris AuthorDate: Mon Aug 1 15:01:15 2016 +0100 Commit: Jeremy Harris CommitDate: Tue Aug 2 16:46:31 2016 +0100 transmit with DKIM -- commit e520153e6c5035b99c25e2d6b7530237d9dbfa49 Author: Jeremy Harris AuthorDate: Thu Jul 21 14:38:48 2016 +0100 Commit: Jeremy Harris CommitDate: Tue Aug 2 16:46:31 2016 +0100 tidying: dkim output buffer -- commit 3d50ca302570c24095749bd051cf6c1f4b495c0d Author: Jeremy Harris AuthorDate: Wed Jul 20 17:56:40 2016 +0100 Commit: Jeremy Harris CommitDate: Tue Aug 2 16:46:31 2016 +0100 tidying: dkim output function args -- commit 07eeb4df55e6c0843156aedaacf32bfebe0e9eaa Author: mrgus AuthorDate: Fri Jul 15 00:37:54 2016 +0100 Commit: Jeremy Harris CommitDate: Sun Jul 24 14:38:46 2016 +0100 DKIM: error verification on missing tags. Bug 1853 -- commit ae8386f03e54cc05f92fcb78b8edcf87184f29aa Author: Jeremy Harris AuthorDate: Sun Jul 10 14:20:03 2016 +0100 Commit: Jeremy Harris CommitDate: Sun Jul 10 14:20:03 2016 +0100 Cutthrough: expand transport dkim_domain option when testing for dkim signing -- commit 63af6f3a15c5c4779761761bd4d6185e4679eafc Author: Jeremy Harris AuthorDate: Thu Jun 2 16:18:54 2016 +0100 Commit: Jeremy Harris CommitDate: Thu Jun 2 23:02:31 2016 +0100 Promote the pdkim variant-implementation sha routines to toplevel -- commit ca9cb170c15a0c996549c256997b57c30d4b30dd Author: Jeremy Harris AuthorDate: Sat Apr 9 21:26:45 2016 +0100 Commit: Jeremy Harris CommitDate: Sun Apr 10 17:22:38 2016 +0100 DKIM: use Exim native memoory management -- commit ab9152ffe9c9930a60e337926e89eb41b1088659 Author: Jeremy Harris AuthorDate: Tue Feb 9 23:27:59 2016 +0000 Commit: Jeremy Harris CommitDate: Wed Feb 10 00:03:26 2016 +0000 DKIM: fix selection of header for signing/verification given several. Bug 1792 -- commit 8ef02a06b1fccc921e34c48633a1d4659326dacc Author: Jeremy Harris AuthorDate: Sun Feb 7 21:14:37 2016 +0000 Commit: Jeremy Harris CommitDate: Wed Feb 10 00:03:26 2016 +0000 DKIM: support oversigning. Bugs 1309, 1310 -- commit d3d4f196a6b4eea022a1ae4b8efb94e9ae0b1252 Author: Jeremy Harris AuthorDate: Sun Feb 7 21:14:37 2016 +0000 Commit: Jeremy Harris CommitDate: Mon Feb 8 15:58:40 2016 +0000 DKIM: support oversigning. Bugs 1309, 1310 -- commit 058cad20818c63b1b2a23b972082bfd064753975 Author: Jeremy Harris AuthorDate: Tue Feb 2 12:44:41 2016 +0000 Commit: Heiko Schlittermann (HS12-RIPE) CommitDate: Tue Feb 2 15:43:49 2016 +0100 Docs: note DKIM signing options in smtp transport chapter -- commit 30c7614399ba7b739f8d0128d23011e46fb39e14 Author: Jeremy Harris AuthorDate: Tue Feb 2 12:44:41 2016 +0000 Commit: Jeremy Harris CommitDate: Tue Feb 2 12:44:41 2016 +0000 Docs: note DKIM signing options in smtp transport chapter -- commit 2592e6c0eda522da0f6a33f4d32e33598288eb6e Author: Jeremy Harris AuthorDate: Mon Feb 1 18:18:56 2016 +0000 Commit: Jeremy Harris CommitDate: Mon Feb 1 19:07:32 2016 +0000 DKIM: replace SHA and RSA routines from gnutls, under earlier library -- commit 9f35c169ea5438eaa6331a6d51974de1c4f4fdb0 Author: Jeremy Harris AuthorDate: Fri Jan 22 13:20:01 2016 +0000 Commit: Jeremy Harris CommitDate: Fri Jan 22 13:20:01 2016 +0000 Docs: clarify use of $dkim_selector variable -- commit df3def249f555f5e6cbfa1bf3fb1a20db4f48fcd Author: Jeremy Harris AuthorDate: Fri Jan 22 13:17:34 2016 +0000 Commit: Jeremy Harris CommitDate: Fri Jan 22 13:17:34 2016 +0000 PDKIM: Fix use of private-keys having trailing '=' in the base-64. Bug 1781 -- commit cb2243935be366d4605e94a1e55c1dcc933b66cd Author: Jeremy Harris AuthorDate: Thu Jan 7 20:47:13 2016 +0000 Commit: Jeremy Harris CommitDate: Thu Jan 7 21:12:34 2016 +0000 DKIM: reinstate embedded Polarssl SHA routines under older GnuTLS. Bug 1772 -- commit f444c2c7e41c8a2b43b6270708e7eb88831f11e0 Author: Jeremy Harris AuthorDate: Wed Jan 6 17:50:06 2016 +0000 Commit: Jeremy Harris CommitDate: Wed Jan 6 17:50:06 2016 +0000 DKIM: Remove embedded copy of PolarSSL and use OpenSSL/GnuTLS library. -- commit 69a70afa8b22ee4ee72ccf583db2efd249e36721 Author: Jeremy Harris AuthorDate: Tue Jan 5 14:54:02 2016 +0000 Commit: Jeremy Harris CommitDate: Tue Jan 5 16:46:36 2016 +0000 DKIM: fix base64 decode to ignore whitespace; needed for private-key input from file. Use this for general-purpose b64decode also. Testsuite: DKIM signing testcase -- Consolidate base64 encode/decode routines. The functions previously in the auth directory, which allocate exim-standard strings for output, are the main pair. The file-IO variant decode routine use by mime-handling is brought into the same new source file. The PDKIM functions are dropped. -- commit a5840e10d3c6da8c3ad6cfa135e257b7d6f81aaa Author: Richard Clayton AuthorDate: Sun Dec 20 17:54:18 2015 +0000 Commit: Jeremy Harris CommitDate: Sun Dec 20 18:06:30 2015 +0000 DKIM: fix quoted-printable decode -- commit 0d04a285084bbd7a8246198fc3d8bcb268d3d22a Author: Jeremy Harris AuthorDate: Wed Dec 2 19:56:38 2015 +0000 Commit: Jeremy Harris CommitDate: Fri Dec 4 12:41:49 2015 +0000 DKIM: replace pdkim module debugging trace facility with Exim standard -- commit c14470c30aa0d41ef018c35043616c703b01f80a Author: Jeremy Harris AuthorDate: Wed Dec 2 16:48:26 2015 +0000 Commit: Jeremy Harris CommitDate: Wed Dec 2 17:11:31 2015 +0000 DKIM: fix simple body verify for trailing empty lines after text -- commit abe1010cc7d7d02629e1c9ca4a00240a44fe041e Author: Jeremy Harris AuthorDate: Tue Dec 1 00:01:33 2015 +0000 Commit: Jeremy Harris CommitDate: Tue Dec 1 19:39:53 2015 +0000 DKIM: $dkim_key_length visibility variable. Bug 1311 -- commit 3045f0503a6aacfa5feea1c9b67e7950a8c57ee7 Author: Jeremy Harris AuthorDate: Mon Nov 30 19:43:56 2015 +0000 Commit: Jeremy Harris CommitDate: Mon Nov 30 21:22:30 2015 +0000 DKIM: Project coding standards -- commit 9042106b5116fcc621e1c720460a42896011c1cd Author: Jeremy Harris AuthorDate: Sun Nov 29 01:36:06 2015 +0000 Commit: Jeremy Harris CommitDate: Sun Nov 29 22:56:04 2015 +0000 DKIM: fix relaxed body verify for a newline-only body. Bug 963 -- commit ac3ad4262e3fe4b6ca02532c706069251c32106e Author: Andreas Metzler AuthorDate: Sun Jun 14 21:10:48 2015 +0100 Commit: Jeremy Harris CommitDate: Sun Nov 29 22:56:04 2015 +0000 Separate PolarSSL from PDKIM. Bug 1192 -- commit 6a11a9e618a72b8d96aecb2ad9aa300b98f8d991 Author: Jeremy Harris AuthorDate: Sun Nov 29 01:12:38 2015 +0000 Commit: Jeremy Harris CommitDate: Sun Nov 29 22:56:04 2015 +0000 DKIM: relaxed body canonicalisation should ignore whitespace at EOL -- commit 3b9575827ae9b7847929d99ded489772eac73443 Author: Jasen Betts AuthorDate: Sat Nov 7 11:53:52 2015 +0000 Commit: Jeremy Harris CommitDate: Sat Nov 7 11:59:27 2015 +0000 DKIM: fix non-debug build. Bug 1713 -- commit 0f557e9065b0bcfce38ee1fea5fc947bf0c5431c Author: Jeremy Harris AuthorDate: Thu Oct 15 21:40:17 2015 +0100 Commit: Jeremy Harris CommitDate: Sun Oct 25 15:33:43 2015 +0000 DKIM: ignore space & tab embedded in base64 during decode. Bug 1700