91 Commits

Author SHA1 Message Date
Benjamin Fry
057735a1dc prepare 0.21.0-alpha.2 2021-08-29 17:20:38 -07:00
Benjamin Fry
0e8e1b7bc9 Ensure doc tests are run in CI 2021-08-02 21:32:27 +02:00
Benjamin Fry
926f286c0a Fixup documentation for Signer 2021-05-30 14:57:51 -07:00
Benjamin Fry
00f1bc0aeb setup versions for 0.21.0-alpha.1 2021-05-22 10:34:53 -07:00
Benjamin Fry
65846ee1c7 Prepare 0.20.3 with Windows build fix 2021-05-22 10:34:53 -07:00
Thomas de Zeeuw
97e4cf7e20 Update socket2 to v0.4 (#1420) 2021-03-21 21:29:31 +01:00
Benjamin Fry
a1c91f1746 prepare 0.20.1 release 2021-03-15 19:08:28 -07:00
Benjamin Fry
6fcc72acca Make all warnings across crates and binaries consistent 2021-03-08 15:34:26 -08:00
Roman S. Borschel
ec8f83911c Re-export AsyncStdConnection(Provider) 2021-01-14 11:40:31 -08:00
Benjamin Fry
140881b0e6 prepare 0.20.0 release 2020-12-29 09:43:28 +01:00
Benjamin Fry
a1c4cdc962 make SocketAddr copy rather than pass by ref 2020-11-28 20:38:00 -08:00
Benjamin Fry
ec1513c59a add native async fn methods to async-std UdpSocket 2020-11-28 20:38:00 -08:00
Benjamin Fry
ecaf8c92d5 change UdpSocket to have Poll based methods 2020-11-28 20:38:00 -08:00
Benjamin Fry
0da008592a advise minimum rustc version is now 1.45 2020-11-28 20:38:00 -08:00
Benjamin Fry
a516f38b61 fix clippy warnings 2020-11-28 20:38:00 -08:00
Benjamin Fry
1b8f865066 Prepare 0.20.0-alpha.3 2020-10-24 20:03:22 -07:00
Dirkjan Ochtman
025f62640f attach associated type Time to UdpSocket trait 2020-10-16 13:24:45 -07:00
Dirkjan Ochtman
c4d254b49b define DnsTcpStream supertrait for Connect 2020-10-16 13:24:45 -07:00
Dirkjan Ochtman
ab46adcc09 associate Time type with Connect trait 2020-10-16 13:24:45 -07:00
Dirkjan Ochtman
4ee7ffadfd explicitly make Connect implement the Transport 2020-10-16 13:24:45 -07:00
Dirkjan Ochtman
3c0158a9d0 disable Nagle's algorithm for TCP connections 2020-10-15 22:35:20 +02:00
Dirkjan Ochtman
24512f63a5 limit futures dependencies to what is necessary 2020-10-13 07:58:06 -07:00
Dirkjan Ochtman
b75c4dd47e spawn connection futures directly onto runtime 2020-09-30 11:09:40 -07:00
dependabot-preview[bot]
de95ad55c5 Bump async-std from 1.6.3 to 1.6.4
Bumps [async-std](https://github.com/async-rs/async-std) from 1.6.3 to 1.6.4.
- [Release notes](https://github.com/async-rs/async-std/releases)
- [Changelog](https://github.com/async-rs/async-std/blob/master/CHANGELOG.md)
- [Commits](https://github.com/async-rs/async-std/compare/v1.6.3...v1.6.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-21 18:30:34 -07:00
Benjamin Fry
4af665e089 update version for 0.20.0-alpha.2 2020-09-16 16:15:10 -07:00
Benjamin Fry
401e068a52 bump minimum rustc version to 1.42 2020-09-16 16:15:10 -07:00
Benjamin Fry
248fd8709b make errors generic in DnsHandle for Resolver 2020-09-15 15:27:44 -07:00
Benjamin Fry
b57b2343f0 bump trust-dns-versions to 0.20.0-alpha.1 2020-08-16 17:58:21 -07:00
dependabot-preview[bot]
fdf15cdc59 Bump async-trait from 0.1.33 to 0.1.36
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.33 to 0.1.36.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.33...0.1.36)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-23 23:35:40 -07:00
Benjamin Fry
2710b9f4f4 Fully support *ring* for all DNSSEC operations. (#1145)
* add more debug information to DNSSEC validation

* update ring validation to allow 1024bit keys for all Algorithm types

* disable dnssec tests in std builds

* ensure TrustAnchor is constructed properly in DnsSecSyncClient

* add key length to DNSKEY display
2020-06-23 10:46:22 -07:00
Benjamin Fry
16f4e862ef rename all references to branch master to main 2020-06-19 11:12:06 -07:00
dependabot-preview[bot]
d3d2142267 Bump async-trait from 0.1.30 to 0.1.31
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.30 to 0.1.31.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.30...0.1.31)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-21 09:18:13 -07:00
dependabot-preview[bot]
d2fcef8a11 Bump futures from 0.3.4 to 0.3.5
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.4 to 0.3.5.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.4...0.3.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-05-14 11:00:19 -07:00
Benjamin Fry
aa315c13b9 bump versions to 0.20 and update Changelog 2020-05-04 15:37:35 -07:00
Johnny Bergström
2502c58c14 use RuntimeProvider in https (#1077)
* logger: missing https crate

* https: use RuntimeProvider when making connections

- [X] use RuntimeProvider when making TCP connections
- [ ] use RuntimeProvider when making TLS upgrades
- [ ] migrate tests

* RuntimeProvider::Tcp: remove async read/write

The TCP needs to Connect, the async readwriter will be in the
transport of connect. Thus we don't need it to be a requirement
on the top trait of RuntimeProvider

* AsyncResolver: remove async from new()

Related to overriding RuntimeProvider for #1074

Solves #1056

* cleanup tests

* rebase master for 0.19.5

* fix windows tests

Co-authored-by: Benjamin Fry <benjaminfry@me.com>
2020-05-02 11:18:50 -07:00
Benjamin Fry
30e0f302a0 bump version to 0.19.5 2020-04-27 11:58:09 -07:00
Benjamin Fry
4a730dd75c fix readme documentation for async-std, remove tokio references 2020-04-12 11:51:42 -07:00
Benjamin Fry
49a88d769d bump versions to 0.19.4, update Changelog 2020-04-11 17:06:22 -07:00
Benjamin Fry
e6902f7a57 cleanup some feature based build params 2020-04-11 13:51:52 -07:00
Benjamin Fry
9f4d01aae7 update crates.io information 2020-04-11 13:51:52 -07:00
Benjamin Fry
fd356c258b port over all tests 2020-04-11 13:51:52 -07:00