Commit Graph

72 Commits

Author SHA1 Message Date
situ2001
eb79382a36 fix: update ip of example.com 2024-04-20 13:08:29 -07:00
Benjamin Fry
e81dbec75d Fix refused test, TCP will get an early close, UDP will error out 2024-02-06 11:23:12 -05:00
Benjamin Fry
aed9dcfb20 change AccessControl denied addresses to not parse the DNS packet 2024-02-06 11:23:12 -05:00
Benjamin Fry
d6a927aba8 add deny networks config option and examples 2024-02-06 11:23:12 -05:00
Benjamin Fry
f141667a0b add config option for allow_networks 2024-02-06 11:23:12 -05:00
Sebastian J. Bronner
35de3f8bff Update mod.rs 2024-01-27 14:22:30 -05:00
Benjamin Fry
4d292515a6 properly extract both IPv6 and IPv4 addresses for named tests 2024-01-04 23:28:12 -05:00
Benjamin Fry
f8d67265eb restructure test to use common regex 2024-01-04 23:28:12 -05:00
Benjamin Fry
d07ef69962 Remove generic Error from DnsHandle 2023-11-26 15:00:32 -05:00
Benjamin Fry
408d0baca0
Prepare 0.24 release with branding change to Hickory DNS (#2054)
* update all READMEs with notices about the name change

* update changelog for 0.24

* bump crate versions to 0.24

* update version notice information

* update readmes to back reference trust-dns

* rename all crates to hickory counterparts

* replace all Trust-DNS references in code and comments with Hickory DNS

* rename all Trust-DNS references to Hickory DNS in non-code

* rename all trust-dns-resolver references to hickory-resolver

* rename all trust-dns-client references to hickory-client

* rename all trust-dns-proto references to hickory-proto

* rename all trust-dns-server references to hickory-server

* rename all trust-dns-compatibility references to hickory-compatability

* rename all trust-dns-integration references to hickory-integration

* rename all trust-dns-util references to hickory-util

* Update MIT licenses to reference Hickory DNS

* update all trust-dns references to hickory-dns

* update all bluejekyll github references to hickorydns org

* Update name in Changelog

* make sure hickory-dns logs during tests

* add changelogs for recent main additions

* fix references to trust-dns and hickory in architecture

* update a few trust-dns references in READMEs

* fixup some dangling trust_dns references

* replace fka with formerly in change log

* replace all hickoydns org references to hickory-dns

* replace all http links with https

* update logos

* update hickorydns to hickory-dns for all other org references

* fix Notices of Trust-DNS to Hickory in each Readme
2023-10-13 18:39:28 -07:00
daxpedda
f10faa3516 Rename HTTPS implementation to H2 2023-10-06 09:12:32 -07:00
Dirkjan Ochtman
1fef1e888f Avoid deprecated rustls API 2023-09-26 08:28:39 -07:00
Yuwei B
1df7537192 make it no mut 2023-09-07 14:41:42 +02:00
Zhang Jingqiang
3f9a68c15e use new version of webpki 2023-08-02 08:03:33 +02:00
Benjamin Fry
2d352ae66a fixups for Rust 1.70 2023-06-01 17:39:08 -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
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
f92b808612 Make Record carry type for internal RecordData 2023-03-24 08:47:59 -07:00
Benjamin Fry
b34dfff95c fix formatting for inline variables 2023-02-06 09:25:04 -08:00
Dirkjan Ochtman
532dca3bd9 Move client code used by server code down into proto 2023-02-06 09:25:04 -08:00
Daniel McCarney
3235d2b3f6 tests: named_test_configs -> test_configs 2023-01-10 16:35:21 -08:00
Benjamin Fry
013307146d clippy updates for Rust 1.66 2022-12-20 19:52:31 -08:00
HLFH
9301df2032 fix DNSSEC typo 2022-12-20 15:22:05 +01:00
HLFH
422bbcf1fb set target/debug/named to target/debug/trust-dns 2022-12-19 14:43:24 -08:00
Benjamin Fry
2539264bce updates from PR review for tracing 2022-05-09 10:33:19 -07:00
Benjamin Fry
03d10d312d cleanup transition to tracing 2022-05-09 10:33:19 -07:00
Erik Hollensbe
77a821f52b Move log to tracing package
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
2022-05-09 10:33:19 -07:00
Evan Cameron
eb58c66eda deprecate edns methods, add extensions 2022-04-08 13:41:13 -07:00
Benjamin Fry
3e556e7cfa fix up changes for 1.54 compat 2022-04-07 13:23:18 -07:00
Benjamin Fry
34f0ebcd82 cleanup quic implementation based on review feedback 2022-04-07 13:23:18 -07:00
Benjamin Fry
aa1620f773 improve test diagnostics for named and quic 2022-04-07 13:23:18 -07:00
Benjamin Fry
eec06fce54 fix cleanliness of quic impls 2022-04-07 13:23:18 -07:00
Benjamin Fry
45898ed4d6 initial trust-dns server config integration 2022-04-07 13:23:18 -07:00
Benjamin Fry
59b9711b62 deprecate outdated dnssec algorithms 2022-02-19 17:15:08 -08:00
Benjamin Fry
b296e3d47d remove deprecated uses of Record::rdata 2022-02-08 00:58:14 +01:00
Dirkjan Ochtman
57d0c8c0fb Update to rustls 0.20 2021-10-30 10:18:32 -07:00
Benjamin Fry
40d8fb446d add back named_forward_test 2021-08-22 10:30:31 -07:00
Benjamin Fry
d4ee9d5d7b ensure that request codes are properly set on responses 2021-08-22 10:30:31 -07:00
Benjamin Fry
4f591f94b6 remove default feature "dnssec" from client 2021-06-30 06:55:11 -07:00
Benjamin Fry
59d6343862 move all DNSSECRecordType variants into RecordType 2021-06-30 06:55:11 -07:00
Trinity Pointard
5bcee8b817 fix https and mdns clients and tests 2021-05-26 12:24:33 -07:00
Trinity Pointard
b4bf726e79 remove multi_answer flag
it was annoying and not very useful
2021-05-22 10:25:49 -07:00
Trinity Pointard
ad16184fdb add support for stream using mpsc for tcp multiplexer
and add a bool flag to DnsHandle::send to tell when multiple answers are
expected
It's used only as an optimisation to close the Stream after first answer
instead of waiting for a timeout
2021-05-22 10:25:49 -07:00
Trinity Pointard
31c748d652 fix clippy
1.52 is out
2021-05-09 01:20:29 -07:00
Benjamin Fry
ca1ba2150b move openssl into proto 2021-04-26 12:16:02 -07:00
Benjamin Fry
332c378a65 move https impls into proto 2021-04-26 12:16:02 -07:00
Benjamin Fry
4e5655d6de move rustls crate into proto 2021-04-26 12:16:02 -07:00