Commit Graph

6 Commits

Author SHA1 Message Date
Benjamin Fry
248fd8709b make errors generic in DnsHandle for Resolver 2020-09-15 15:27:44 -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
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
4a730dd75c fix readme documentation for async-std, remove tokio references 2020-04-12 11:51:42 -07:00
Benjamin Fry
e6902f7a57 cleanup some feature based build params 2020-04-11 13:51:52 -07:00
Benjamin Fry
fd356c258b port over all tests 2020-04-11 13:51:52 -07:00