Commit Graph
35 Commits
Author SHA1 Message Date
André Cruz d8ca9ec6ec Merge pull request #14 from cloudflare/dependabot/cargo/tokio-1.20.3
Bump tokio from 1.19.2 to 1.20.3
2023-01-10 11:56:50 +00:00
dependabot[bot] 659c0cc740 Bump tokio from 1.19.2 to 1.20.3
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.19.2 to 1.20.3.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.19.2...tokio-1.20.3)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-06 21:48:47 +00:00
André Cruz 5ba7131eb3 release 0.2.5 2022-10-12 17:29:02 +01:00
André Cruz e3068f3ad8 Merge pull request #13 from cloudflare/fix_header_selection
fix header selection
2022-10-12 17:20:37 +01:00
André Cruz 6125049946 reduce verbosity of build job 2022-10-12 17:20:13 +01:00
André Cruz 80ac5a6e71 setup github action to run tests 2022-10-12 17:17:11 +01:00
André Cruz 2d627b92c7 fix header selection
Header selection routing was not handling correctly duplicate
headers. This is valid, according to the spec, and the mail headers
should be chosen last to first.
2022-10-12 16:37:57 +01:00
André Cruz d9f388eb11 Release 0.2.4 2022-09-14 15:02:55 +01:00
André Cruz a3b3c5d0bd Merge pull request #12 from cloudflare/dns_case_insensitive
dns names compared in a case insensitive manner
2022-09-14 15:01:07 +01:00
André Cruz d6252e5c03 dns names compared in a case insensitive manner
When trying to find the correct signature to verify, compare the
From domain and the SDID in a case insensitive manner, since they
correspond to DNS names.
2022-09-14 12:09:09 +01:00
André Cruz 8361743761 release 0.2.3 2022-08-10 11:11:38 +01:00
André Cruz 552a63c30c Merge pull request #11 from cloudflare/improve_test
canonicalize also dkim header
2022-08-10 11:04:50 +01:00
André Cruz 7202bf78ca canonicalize also dkim header
Improve test and also apply canonicalization algorithm to dkim header.
2022-08-09 19:16:30 +01:00
André Cruz 5c5f0e1113 Release 0.2.2 2022-08-09 12:31:02 +01:00
André Cruz 6916d7f33e Merge pull request #9 from edevil/curve
implement support for ed25519
2022-08-09 11:59:41 +01:00
André Cruz b16c8a3720 release 0.2.1 2022-08-05 14:02:35 +01:00
André Cruz 44e3b1a1bd Merge pull request #10 from cloudflare/canoc_pass
return canoc types on success
2022-08-03 15:46:24 +01:00
André Cruz 989dcca937 return canoc types on success
Return the canocalization algorithms used when dkim is successful.
2022-08-01 18:32:20 +01:00
André Cruz b3938a4c16 implement support for ed25519
Add support for sign/verification of ed25519 signatures.
Add more tests lifted from the spec.
Fix simple header canonicalization.
2022-07-28 23:41:41 +01:00
André Cruz a9994e3df5 Merge pull request #8 from edevil/stop_transparency
don't apply SMTP transparency decoding
2022-07-21 12:26:01 +01:00
André Cruz 0afece009a don't apply SMTP transparency decoding 2022-07-20 14:41:59 +01:00
Sven Sauleau 04c62ce917 Merge pull request #7 from edevil/expose_another_one
expose from_tokio_resolver
2022-06-28 17:50:52 +02:00
André Cruz 474c570b5b expose from_tokio_resolver
from_tokio_resolver is needed outside the crate.
2022-06-28 16:48:39 +01:00
Sven Sauleau 9dc13c29b6 Merge pull request #6 from edevil/expose_dns
Export dns module
2022-06-28 17:21:57 +02:00
André Cruz bcfce0f553 Export dns module
The dns module is needed when we want to supply our own resolver.
2022-06-28 16:19:37 +01:00
Sven Sauleau 94e0ebca75 Merge pull request #5 from edevil/update_deps
Update dependencies
2022-06-28 16:09:55 +02:00
André Cruz aa2736671e Update dependencies
Update all dependencies of the project and release new version
(0.1.3).
2022-06-28 14:39:33 +01:00
Sven Sauleau f619ec9fc8 Merge pull request #2 from edevil/expose_method
expose method that takes existing resolver
2022-06-27 16:21:51 +02:00
André Cruz fa1c520594 expose method that takes existing resolver
Sometimes we already have an existing resolver, and for performance
reasons we don't want to create one at every invocation.
2022-05-09 16:31:10 +01:00
Sven Sauleau bf0314af7f 0.1.2 2022-01-23 15:14:13 +00:00
Sven Sauleau ab463fd945 fix doc example 2022-01-23 15:13:07 +00:00
Sven Sauleau e0459a1d68 Merge pull request #1 from cloudflare/sven/signing
implement signing
2022-01-23 15:12:34 +00:00
Sven Sauleau 71f79aa51c implement signing 2022-01-23 14:31:17 +00:00
Sven Sauleau 55f025a92c fix: remove body transport encoding before hashing 2022-01-21 17:15:14 +00:00
Sven Sauleau bf3a778cdc first commit 2022-01-20 20:47:29 +00:00