1231 Commits

Author SHA1 Message Date
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
Benjamin Fry
a185b28f81 convert A and AAAA to use RecordData traits 2023-03-24 08:47:59 -07:00
Benjamin Fry
afe368b5bd Simplify encode and decode of fixed length types 2023-03-24 08:47:59 -07:00
Benjamin Fry
245b01750d impl RecordData for AAAA 2023-03-24 08:47:59 -07:00
Benjamin Fry
9449187837 Add RecordData impl for A 2023-03-24 08:47:59 -07:00
Benjamin Fry
d3823cde0c fixup cleanliness for typed record 2023-03-24 08:47:59 -07:00
Benjamin Fry
cb2798a0cd Add more type annotations to RData implementations 2023-03-24 08:47:59 -07:00
Benjamin Fry
f92b808612 Make Record carry type for internal RecordData 2023-03-24 08:47:59 -07:00
YISH
ac45ad93e7 Cargo fmt 2023-03-20 11:36:21 -07:00
YISH
2073ca8300 Fix clippy 2023-03-20 11:36:21 -07:00
YISH
a0a4acb7cf Update MSRV to 1.64 2023-03-20 11:36:21 -07:00
YISH
590b47a3f2 Introduce central crate version management 2023-03-20 11:36:21 -07:00
Dirkjan Ochtman
72f2a07c90 Remove unnecessary imports 2023-03-20 08:49:12 -07:00
Dirkjan Ochtman
343eeb806e Upgrade to 2021 edition 2023-03-20 08:49:12 -07:00
Dirkjan Ochtman
4db6ddcde6 Use TryFrom instead of unwrapping for fallible conversions 2023-03-20 08:49:12 -07:00
Dirkjan Ochtman
40abbea362 proto: expand * imports 2023-03-20 08:49:12 -07:00
YISH
0f55934343 Remove unused import: std::borrow::Borrow 2023-03-19 12:25:00 -07:00
YISH
3f864686eb Make dns_hostname optional to disable verify 2023-03-19 12:25:00 -07:00
YISH
404b2b9ddd Implement ECS reading and writing 2023-03-19 10:27:38 -07:00
XOR-op
912c0b0a07 add missing dependency to Makefile.toml 2023-03-17 10:10:01 -07:00
XOR-op
f593dd3f53 add entry to Makefile.toml 2023-03-17 10:10:01 -07:00
XOR-op
5367a582de example: add example for custom RuntimeProvider 2023-03-17 10:10:01 -07:00
XOR-op
560189c435 fix: remove GAT 2023-03-04 11:03:13 -08:00
XOR-op
a7d4184792 chore: cargo clippy 2023-03-04 11:03:13 -08:00
XOR-op
2aad2e6a14 chore: cargo clippy 2023-03-04 11:03:13 -08:00
XOR-op
f33aeea118 chore: cargo fmt 2023-03-04 11:03:13 -08:00
XOR-op
2d611484f2 remove unused imports 2023-03-04 11:03:13 -08:00
XOR-op
ab701094de remove never-used functions 2023-03-04 11:03:13 -08:00
XOR-op
030f94e227 clarify confusing comments 2023-03-04 11:03:13 -08:00
XOR-op
4eac85d70e remove unnecessary Send for AbstractNameServer 2023-03-04 11:03:13 -08:00
XOR-op
f687cd1db2 remove commented code 2023-03-04 11:03:13 -08:00
XOR-op
2d94faf1ba change interface 2023-03-04 11:03:13 -08:00
XOR-op
c7550e1efc support future for openssl 2023-03-04 11:03:13 -08:00
XOR-op
3ccc10496d support future for native-tls 2023-03-04 11:03:13 -08:00
XOR-op
3410e9e95a fix compile errors 2023-03-04 11:03:13 -08:00
XOR-op
61884a1b2e fix TokioRuntimeProvider bug 2023-03-04 11:03:13 -08:00
XOR-op
03af149076 fix clippy and compile errors 2023-03-04 11:03:13 -08:00
XOR-op
22beac02ce test: fix OnSend 2023-03-04 11:03:13 -08:00
XOR-op
5d7a302669 fix NameServerPool 2023-03-04 11:03:13 -08:00
XOR-op
f3642edc0b trait CreateConnection 2023-03-04 11:03:13 -08:00
XOR-op
63a1f7692e test: fix compile errors 2023-03-04 11:03:13 -08:00