Commit Graph

162 Commits

Author SHA1 Message Date
Benjamin Fry
bbc9d5e915
Fix panic on bad length for SVCB record (#1467) 2021-04-21 08:56:52 +02:00
Benjamin Fry
6dfc6713fa fix panic on name too long 2021-04-11 08:48:15 -07:00
Benjamin Fry
86881c7b3e updated CHANGELOG 2021-04-09 21:57:43 -07:00
Benjamin Fry
0c07d00635 updated CHANGELOG for resolver non_exhaustive 2021-04-06 10:29:16 +02:00
Benjamin Fry
a1c91f1746 prepare 0.20.1 release 2021-03-15 19:08:28 -07:00
Benjamin Fry
eac59e7960
add 0.19.7 to main CHANGELOG 2021-03-09 20:44:59 -08:00
Benjamin Fry
fc58a4fe20
update Changelog for 0.20.0 2020-12-29 13:35:51 -08:00
Benjamin Fry
0da008592a advise minimum rustc version is now 1.45 2020-11-28 20:38:00 -08:00
Benjamin Fry
8056cb0d83 clippy updates for rust 1.48 2020-11-24 14:54:07 -08:00
Will
7d1a27edae bump resolv-conf from 0.6.0 to 0.7.0 2020-11-13 11:28:37 -08:00
Benjamin Fry
1b8f865066 Prepare 0.20.0-alpha.3 2020-10-24 20:03:22 -07:00
Dirkjan Ochtman
40a4918097 add changelog entries to cover trait changes 2020-10-16 13:24:45 -07:00
Dirkjan Ochtman
587273247e resolver: rename lookup_state to caching_client 2020-10-16 01:53:05 -07:00
Dirkjan Ochtman
183526ef66 move NX trust bit from ResolverOpts to NameServerConfig 2020-09-25 19:04:22 -07:00
Benjamin Fry
4096b04996 make data-encoding a required dependency for proto 2020-09-20 16:20:32 -07:00
Benjamin Fry
a784cb6806 add documentation for resolve.rs 2020-09-20 16:20:32 -07:00
Benjamin Fry
401e068a52 bump minimum rustc version to 1.42 2020-09-16 16:15:10 -07:00
Jonas Bushart
86451a36dc Change the return value for ResponseCode::high from u16 to u8
The EDNS response code part only contains 8 bit so the return type fits its
need better. This aligns the type with `ResponseCode::from` and
`Edns::set_rcode_high`.

Closes #1202
2020-09-16 13:16:55 -07:00
Benjamin Fry
3ead8b1779 fix regexes for beta and nightly Rust versions 2020-09-15 15:27:44 -07:00
Benjamin Fry
617bcf7178 update changelog 2020-08-16 17:58:21 -07:00
Benjamin Fry
303f007316
No more master slave, in honor of Juneteenth (#1141)
* in honor of Juneteenth, remove replace Master with Primary

* in honor of Juneteenth, remove replace Slave with Secondary

* add 8499 for reference about naming

* clean up deprecation warnings

* remove unsupported markdown strikethroughs...

* revert primary to master in BIND compatibility tests
2020-06-20 12:59:47 -07:00
Benjamin Fry
aa315c13b9 bump versions to 0.20 and update Changelog 2020-05-04 15:37:35 -07:00
Benjamin Fry
c5cc03be55 update CHANGELOG for 0.19.5 2020-04-28 07:55:11 -07:00
Benjamin Fry
867c873999 add fixed section to 0.19.4 changelog 2020-04-11 17:37:21 -07:00
Benjamin Fry
49a88d769d bump versions to 0.19.4, update Changelog 2020-04-11 17:06:22 -07:00
Benjamin Fry
fd356c258b port over all tests 2020-04-11 13:51:52 -07:00
Benjamin Fry
7c2ea11203 update changelog for 0.19.4 2020-02-28 02:25:20 -08:00
Benjamin Fry
e7d4166162 Prepare 0.19.3 release 2020-02-15 12:47:35 -08:00
Benjamin Fry
eb077cfb68 bump version to 0.19.2 2020-01-16 20:00:06 -08:00
Benjamin Fry
2316acd253 bump version to 0.19.1 2020-01-16 08:55:47 -08:00
Benjamin Fry
eeb27a822c prepare 0.19 release 2020-01-14 11:08:27 -08:00
Benjamin Fry
c10c3a589e remove failure dependency 2020-01-11 20:52:42 -08:00
Benjamin Fry
cac8ffe6a6 add TokioAsyncResolver::tokio apis for ease of use 2020-01-11 07:40:57 -08:00
Benjamin Fry
47ce53bf5d Bump versions to 0.18.1 2020-01-04 18:52:59 -08:00
Benjamin Fry
80379e821a add more Changelog notes 2019-12-22 13:32:10 -08:00
Benjamin Fry
71c8e0e0f2 fix up ResponseCode to be infalible parse 2019-12-22 13:32:10 -08:00
Benjamin Fry
4661220c52 rename SecureClient et al to Dnssec (more accurate) 2019-12-22 13:32:10 -08:00
Benjamin Fry
e96cd0b6e7 rename AsyncSecureClient to AsyncDnssecClient 2019-12-22 13:32:10 -08:00
Benjamin Fry
4e91786388 get ready to publish 0.18.0-alpha.3 2019-12-14 17:10:35 -08:00
Benjamin Fry
224bde6561
Background with generic spawn (#935)
* all tests updated for new background

* background in Resolver now supported, wip

* clean up client impls

* client passing all tests

* cleanup review comments, remove try_locks

* remove mutexes on NameServers in NameServerPool

* refactored ConnectionProvider

* remove pinutils dependency

* remove the now unused custom *LookupFutures

* remove unused types

* remove all deprecated interfaces from Client

* rename ClientFuture to AsyncClient

* all clippy warnings and SecureClient working

* cleanup clippy warnnings

* Everything working with Background removed

* fix infinite loop

* Client refactored without background

* rebased onto tokio 0.2

* remove Clone and Option from background connects

* cleanup from review

* fix clippy warnings

* spawn in ConnectionProvider

* fix no-default-features test

* only expose testing functions during testing

* fix copyright typo

* revert lookup_ip interface change

* limit tokio features to least required set

* rename tokio-compat to tokio-runtime

* use async fns where possible on AsyncResolver

* fix lifetime issue
2019-12-11 17:43:02 -08:00
Benjamin Fry
996ee87027 cleanup the trust-dns-client rebrand 2019-10-25 15:05:07 -07:00
Benjamin Fry
f628efca01 cleanup invalid FIXMEs and prepare for std::future to master
wip: review cleanup

clean up for merge
2019-10-17 21:59:20 -07:00
Benjamin Fry
749f8eccd0 merge CHANGELOGS from top-level and Resolver 2019-10-17 21:59:20 -07:00
Benjamin Fry
aaffb89dda update Changelog and bump versions for Resolver 0.12 and Client/Server 0.17 2019-08-11 21:55:41 -07:00
Bruce Mitchener
d6cead4e75 Fix typos. 2019-06-20 15:15:14 -07:00
Benjamin Fry
14f0e3df34 prepare a release of proto 0.7.4, resolver 0.11.1, client/server 0.16.1 2019-05-28 23:29:52 -07:00
Benjamin Fry
4bbec456d6 fix clippy warnings from 1.34 2019-04-13 23:50:46 -07:00
Benjamin Fry
c90798288f update alpha versions add changelog 2019-04-06 13:27:20 -07:00
Benjamin Fry
58b13f9e53 Futurize the RequestHandler and use AsyncResolver 2019-03-24 13:35:54 -07:00
Benjamin Fry
24f2ab6baf give trust-dns a logo 2019-01-27 20:46:30 -08:00