Commit Graph

2622 Commits

Author SHA1 Message Date
Benjamin Fry
b5d34e7340 update CHANGELOG for 0.22.1 2023-06-01 17:39:08 -07:00
Dirkjan Ochtman
217974c054 server: drop response messages 2023-06-01 17:39:08 -07:00
Matthias Seitz
555e0ceebc
chore: upgrade enum-as-inner 0.6 (#1948) 2023-05-31 14:58:51 +02:00
Dirkjan Ochtman
8190c8629a Make RData::read() API public 2023-05-29 15:51:08 -07:00
YISH
657f43a22e Add test for connecting DoH with pure IP Address 2023-05-29 15:45:50 -07:00
dAxpeDDa
0589e7460b Bump log to v0.4.18 2023-05-29 15:29:44 -07:00
dAxpeDDa
a10b0b1a64 Replace lazy_static with once_cell 2023-05-24 21:52:09 +02:00
dAxpeDDa
1d9d50cbe0 Return Self from AsyncResolver::new() 2023-05-22 11:04:18 +02:00
dAxpeDDa
6423eff862 Use default-features = false for quinn 2023-05-22 09:45:35 +02:00
Zhang Jingqiang
41b6e33c51 remove the direct dependency to quinn-udp 2023-05-17 05:17:49 -07:00
zhangjingqiang
aa892c64b3 resolver: add NameServerConfigGroup::from_ips_quic 2023-05-15 08:46:40 -07:00
Daniel McCarney
2b78a1fb0b deps: update rustls, tokio-rustls, quinn, webpki, webpki-roots.
This commit updates the Rustls dependency to the recently released
0.21.0 tag, and to update tokio-rustls to 0.24.0 to use the same rustls
release. It also updates webpki-roots to 0.23.0, and to use rustls' fork
of webpki instead of the original.

A couple of small upstream API changes are addressed to ensure the build
and tests pass.
2023-05-15 16:59:08 +02:00
Jens Reidel
8752390cd2 resolver: Fix minimal tokio version requirement
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2023-05-15 10:48:55 +02:00
Benjamin Fry
86667d7ce6
update release to 0.23.0-alpha.1 2023-05-12 11:29:47 -07:00
Benjamin Fry
c41d280954 update h2 to fix audit failure 2023-05-12 20:02:05 +02:00
Benjamin Fry
80f81f205d Update cargo.lock for release 2023-05-12 20:02:05 +02:00
Benjamin Fry
a6cdc4773f downgrade locked time for 1.64 compat 2023-05-10 22:55:38 +02:00
Benjamin Fry
cab9ab3979 upgrade socket2 2023-05-10 22:55:38 +02:00
Benjamin Fry
a0f907faf4 remove author and replace with generic mention of contributors 2023-05-10 22:55:38 +02:00
Benjamin Fry
28b6947125 fix up required features for no-default-features 2023-05-10 22:55:38 +02:00
Benjamin Fry
554d1b9f57 bump cargo make version 2023-05-10 22:55:38 +02:00
Benjamin Fry
e871f56662 cleanup required features 2023-05-10 22:55:38 +02:00
Benjamin Fry
c455bcd056 use workspace for all common package details 2023-05-10 22:55:38 +02:00
Benjamin Fry
3a099742fa cleanup workspace features 2023-05-10 22:55:38 +02:00
Benjamin Fry
7a9e39a863 cleanliness updates forrustc 1.69 2023-05-10 22:55:38 +02:00
Benjamin Fry
efeeeec3ba update h2 dependency due to vuln warning 2023-05-10 22:55:38 +02:00
Benjamin Fry
f7383806a8 update version to 0.23-alpha.1 2023-05-10 22:55:38 +02:00
Benjamin Fry
481d40752d update changelog for 0.23 2023-05-10 22:55:38 +02:00
Zhang
c551ebb45a remove use of time in recursor and client 2023-04-13 11:37:29 -07:00
manunio
1a3c3466f1 fix 2023-04-02 12:21:14 -07:00
manunio
4f53916273 Fix fuzz build 2023-04-02 12:21:14 -07:00
YISH
ea1fbc47c0 Fix panic of unexpected close of UDP socket 2023-04-02 12:19:29 -07:00
YISH
41e8b683d5 Fix PTR.to_string() stack overflow 2023-03-30 21:09:41 -07:00
Jeff Hiner
9f196c537d Lazily reap finished connections in TokioHandle on spawn_bg 2023-03-30 21:05:50 -07:00
YISH
6ef52b3798 Fix audit, upgrade openssl 2023-03-27 12:55:47 -07:00
Benjamin Fry
14c742467d remove record_type from RecordData impls 2023-03-24 08:47:59 -07:00
Benjamin Fry
24f678cdf5 fully combin filter and filter_map into single operation 2023-03-24 08:47:59 -07:00
Benjamin Fry
7aaf10078d use proper rust convention for RData::{ip_addr, record_type} fns 2023-03-24 08:47:59 -07:00
Benjamin Fry
4a1c4fe2d1 use new Types for A and AAAA record types 2023-03-24 08:47:59 -07:00
Benjamin Fry
f9aa112580 cleanup issues after merge with main and new-typed-record 2023-03-24 08:47:59 -07:00
Benjamin Fry
d271981d38 add documentation to the RData and RecordData types 2023-03-24 08:47:59 -07:00
Benjamin Fry
6652fa561d Change RecordData::try_borrow to return Option 2023-03-24 08:47:59 -07:00
Benjamin Fry
fbead51221 cleanup uses and copyrights 2023-03-24 08:47:59 -07:00
Benjamin Fry
9e56c123c2 fix RRSIG and SIG usage with new RecordData types 2023-03-24 08:47:59 -07:00
Benjamin Fry
f705256c55 add RecordData type for HTTPS 2023-03-24 08:47:59 -07:00
Benjamin Fry
0f21992811 implement RecordData for most DNSSEC RData types 2023-03-24 08:47:59 -07:00
Benjamin Fry
3919e66d9f give all Name wrapped RecordTypes new type wrappers 2023-03-24 08:47:59 -07:00
Benjamin Fry
f29c9b370c implement RecordData for most RData types 2023-03-24 08:47:59 -07:00
Benjamin Fry
03018590a0 convert CSYNC RecordData traits 2023-03-24 08:47:59 -07:00
Benjamin Fry
8eab301331 convert CAA RecordData traits 2023-03-24 08:47:59 -07:00