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