David Bürgin
2434cd27a8
Fix minimal dependency versions
2022-02-03 14:31:01 +01:00
Benjamin Fry
550e8f8be3
update min rustc version to 1.54
2022-01-21 13:36:40 -08:00
Benjamin Fry
020aac74e7
update min rustc version to 1.52
2022-01-21 13:36:40 -08:00
Sebastian Urban
6ef9b4ec4a
Configuration of bind address for resolver.
...
Allows configuration of the local address that is used by the resolver.
This is useful if the system has multiple active network connections
and it is desirable to specify which interface is used for name
resolution.
2022-01-04 14:57:50 -08:00
Benjamin Fry
a775484ead
bump minimum version of Rust to 1.51
2021-10-27 21:02:46 -07:00
Benjamin Fry
63fdb84333
prepare 0.21.0.alpha.4
2021-10-13 16:08:14 -07:00
Benjamin Fry
837f65057e
prepare 0.21.0-alpha.3
2021-09-28 08:47:26 -07:00
Benjamin Fry
b8ad0d68ca
Move to async-trait for server to simplify function calls
2021-09-20 12:05:58 -07:00
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