Commit Graph

  • 907f40923d
    Prepare containers to work on OSX Sebastian Ziebell 2024-02-01 16:24:39 +0100
  • 88afa403a4 add TLD name server instructions Jorge Aparicio 2024-02-01 16:24:34 +0100
  • ecc73a5255
    Merge pull request #1 from japaric/expand-example-setup Jorge Aparicio 2024-02-01 15:36:38 +0100
  • e5c373b6da
    Expand test setup to run on OSX as well Sebastian Ziebell 2024-02-01 15:29:35 +0100
  • a438d7c5e1 initial commit Jorge Aparicio 2024-01-29 17:08:18 +0100
  • bf655508e9 Update comparison_benches.rs Sebastian J. Bronner 2024-01-25 11:31:33 +0100
  • 35de3f8bff Update mod.rs Sebastian J. Bronner 2024-01-25 11:30:44 +0100
  • 0ab6d0995f Only DNSKEY zone keys are allowed to match DS RR Sebastian Ziebell 2024-01-25 11:59:50 +0100
  • 957078fd5a Fix a typo in crate description Wiktor Kwapisiewicz 2024-01-25 15:59:14 +0100
  • 5b4b915d49 Update rusqlite and idna Dirkjan Ochtman 2023-12-19 10:32:25 +0100
  • 4b76d91f91 Update semver-compatible dependencies (except clap and deps) Dirkjan Ochtman 2023-12-19 10:31:00 +0100
  • 5edab29590 Bump actions/cache from 3 to 4 dependabot[bot] 2024-01-22 13:30:27 +0000
  • 2cdfab9bf0 clarify the iterators in the Lookup Types Benjamin Fry 2024-01-04 20:44:55 -0800
  • 642d33ca71 cleanup rust docs Benjamin Fry 2024-01-01 12:04:41 -0800
  • 356bb541a4 Refactor is_subzone to use Name::zone_of with additional checks for partially/fully qualified domains. Marcus Butler 2024-01-04 06:50:56 -0600
  • 4809a0d10b Changed to doc comment Marcus Butler 2024-01-02 08:03:28 -0600
  • c003a426f1 Change in_bailiwick function name to be more descriptive (is_subzone) Marcus Butler 2023-12-29 07:07:19 -0600
  • b4cd946eca Basic bailiwick checking for the recursor Marcus Butler 2023-12-27 16:23:56 -0600
  • ea8ba5857f reenable ipv6 tests on linux Benjamin Fry 2024-01-03 21:16:57 -0800
  • 4d292515a6 properly extract both IPv6 and IPv4 addresses for named tests Benjamin Fry 2024-01-03 20:49:00 -0800
  • f8d67265eb restructure test to use common regex Benjamin Fry 2024-01-03 16:56:21 -0800
  • d38e04a349 when comparing IP addresses for UDP, only check IP and Port Benjamin Fry 2024-01-03 15:23:44 -0800
  • 0d965da4b1 Formatting issues Marcus Butler 2023-12-25 10:24:55 -0600
  • b414fe8d78 Recursor: make nameserver and record cache sizes configurable Marcus Butler 2023-12-24 10:42:59 -0600
  • 1d944684bc Gate tests on required features Alexander Kjäll 2023-12-23 16:12:00 +0100
  • 8911f53d15 Perform transaction id validation before query name validation Marcus Butler 2023-12-29 06:58:31 -0600
  • 2f21bd3014 call to .iter().any() should be .iter().all() Marcus Butler 2023-12-25 16:56:58 -0600
  • 1a4f26ef50 Validate query response section Marcus Butler 2023-12-25 14:10:19 -0600
  • 8f05d14eed Increase source port entropy in UDP client Marcus Butler 2023-12-24 07:43:53 -0600
  • bf2ec3dfb5 Update zerocopy and zerocopy-derive to 0.7.32 (from 0.7.11) to address RUSTSEC-2023-0074. Marcus Butler 2023-12-30 08:43:27 -0600
  • a79fd0df8e Change self.records.get(0) to self.records.first() in message_request.rs and rr_set.rs Marcus Butler 2023-12-29 10:47:38 -0600
  • 497faacc4b Support getting and setting the EDNS Z flags Mattias Päivärinta 2023-12-15 17:52:05 +0100
  • 12cdbb75fa replace pkcs12 construction with raw cert/ca/key usage in rustls and native-tls tests Benjamin Fry 2023-12-02 16:09:56 -0800
  • be4d16893f update certs Benjamin Fry 2023-12-02 12:09:51 -0800
  • 452a410a78 update openssl to 0.10.60 Benjamin Fry 2023-12-01 15:50:01 -0800
  • eccfe5a151 cleanup error DnsHandle error changes Benjamin Fry 2023-11-22 12:08:27 -0800
  • d07ef69962 Remove generic Error from DnsHandle Benjamin Fry 2023-11-20 18:22:35 -0800
  • b0b6957b58
    Add getters for resolver config and options (#2093) Liam Gray 2023-11-20 12:37:06 +0000
  • 2b1fe9e007 Fix initial vec capacity in NameServerConfigGroup::from_ips_clear Lyra Naeseth 2023-11-16 08:37:51 -0800
  • d07455476c
    Add example for connecting over HTTP/2 (#2088) Benjamin Fry 2023-11-06 05:00:05 -0500
  • bee9b31d41 Bump rustix from 0.37.23 to 0.37.26 dependabot[bot] 2023-10-24 10:39:44 +0000
  • b0c0566483 update to use ring 0.17 zhangjingqiang 2023-10-24 17:09:50 +0800
  • 1fe35e6216 update ahash to get rid of yanked version zhangjingqiang 2023-10-24 18:34:42 +0800
  • 759f8e0092 update h3 and h3-quinn zhangjingqiang 2023-10-24 17:17:40 +0800
  • bb20324562 add blog post to release notes for Hickory Benjamin Fry 2023-10-14 11:41:00 -0700
  • f1987f28b5 update logo to better for Github Benjamin Fry 2023-10-13 19:16:02 -0700
  • 408d0baca0
    Prepare 0.24 release with branding change to Hickory DNS (#2054) Benjamin Fry 2023-10-13 21:39:28 -0400
  • dac1009503 remove notices of move to Hickory since this is already Hickory. Benjamin Fry 2023-10-13 16:15:38 -0700
  • 65c5327ef6 Prepare 0.23.1 (#2056) Benjamin Fry 2023-10-13 18:29:30 -0400
  • 6cbd26a508 Add root certificates to the binary crate daxpedda 2023-10-12 12:12:08 +0200
  • c9cc5c9dd0 proto/rr: do not deserialize ClientSubnets with invalid prefixes Carlos López 2023-10-11 19:03:16 +0200
  • 45bd92f4ac Fixes caching bug when CNAME leads to negative response Keele 2023-09-28 15:22:29 -0500
  • c9a2ce42cb cleanliness updates for rustc 1.73 Benjamin Fry 2023-10-06 13:53:14 -0700
  • a846914b11 Parallelize concurrent requests daxpedda 2023-10-05 16:23:31 +0200
  • 09a12da340 Document ALPN insertion behavior daxpedda 2023-10-05 16:04:55 +0200
  • f10faa3516 Rename HTTPS implementation to H2 daxpedda 2023-10-05 16:00:56 +0200
  • ebb098de38 Remove incorrect warning in HTTP/3 stream handling daxpedda 2023-10-05 16:00:38 +0200
  • 52194bf88c Remove unnecessary whitespace daxpedda 2023-10-04 13:28:43 +0200
  • 9009792d05 Recursor implementation daxpedda 2023-09-23 17:28:50 +0200
  • 766c0c854e Binary implementation daxpedda 2023-09-23 17:27:24 +0200
  • fabbefa3f2 Integration tests implementation daxpedda 2023-09-23 16:57:16 +0200
  • 72af881303 Util implementation daxpedda 2023-09-23 15:32:46 +0200
  • f52ff659b2 Server implementation daxpedda 2023-09-23 15:24:52 +0200
  • 12a73cd6e0 Resolver implementation daxpedda 2023-09-23 11:35:56 +0200
  • c2fefc9421 Proto server implementation dAxpeDDa 2023-07-14 19:36:23 +0200
  • e34770c113 Proto client implementation dAxpeDDa 2023-07-07 17:42:31 +0200
  • 7c78e740ef
    Optimized shutdown_gracefully() (#2041) 小明 2023-10-05 16:00:11 +0800
  • 3268444793 Use consistent error type for read_system_conf() Dirkjan Ochtman 2023-10-04 14:03:28 +0200
  • e8b5a23a1e fix audit of async-process 1.8 Benjamin Fry 2023-10-03 15:42:34 -0700
  • ee530bf749 proto: make the lexer an implementation detail of the parser Dirkjan Ochtman 2023-08-03 14:17:22 +0200
  • 77e06525c1 proto: handle includes in the parser Dirkjan Ochtman 2023-08-03 14:02:46 +0200
  • 4b334aee36 proto: store state in Parser Dirkjan Ochtman 2023-08-03 11:36:33 +0200
  • fa879e1810 proto: make sure a Parser is used only once Dirkjan Ochtman 2023-08-03 11:29:06 +0200
  • dc0d800967 Fix DoQ default configuration daxpedda 2023-09-22 18:04:51 +0200
  • 615c5b4eae Spawn data processing in a separate tokio task to avoid deadlock if the Data frame is not yet received. Yaroslav Rosomakho 2023-09-22 00:01:21 +0100
  • 9651dbde89 util: clarify internal structure Dirkjan Ochtman 2023-09-24 10:22:18 +0200
  • 871e1d4639 Bump MSRV to 1.67 (for time) Dirkjan Ochtman 2023-09-23 10:44:36 +0200
  • 1fef1e888f Avoid deprecated rustls API Dirkjan Ochtman 2023-09-22 14:36:44 +0200
  • b1c669bc66 Update semver-compatible dependencies Dirkjan Ochtman 2023-09-23 08:37:53 +0200
  • 72d398eea6 server: switch to basic-toml Dirkjan Ochtman 2023-09-18 15:50:24 +0200
  • 10d2ffcb04 Clean up unused dependencies Dirkjan Ochtman 2023-09-18 15:48:16 +0200
  • 2e1c67c2f5 server: make TOML dependency optional Dirkjan Ochtman 2023-09-18 11:01:54 +0200
  • 5ba8afaf5f server: simplify Config TOML API Dirkjan Ochtman 2023-09-18 11:00:35 +0200
  • 704e9a8a0f update certs for server https/quic tests Benjamin Fry 2023-09-25 17:02:38 -0700
  • a2b8903916 add MSRV env-var to justfile for testing Benjamin Fry 2023-09-25 17:01:08 -0700
  • 90edda6b05 cleanup infallible DNSClass usage Benjamin Fry 2023-09-17 18:37:12 -0700
  • aa9ebb729e track the RecordType on RData::Unknown instead of u16 Benjamin Fry 2023-09-17 18:19:28 -0700
  • c8a063120c make DNSClass parsing infallible Benjamin Fry 2023-09-17 17:14:54 -0700
  • da2135493a add awkward deserialization of message test Benjamin Fry 2023-09-17 16:52:54 -0700
  • 970614e0a9 move Message tests into inner module Benjamin Fry 2023-09-17 16:28:09 -0700
  • a6a7b2c9ba Address review daxpedda 2023-09-19 23:02:50 +0200
  • cf26eb52db Remove Copy from ResolverOpts daxpedda 2023-09-19 12:22:49 +0200
  • 272059870a add trailing newline in justfile Benjamin Fry 2023-09-08 20:28:41 -0700
  • a5bc0b8728 add run-example target to justfile to simply start trust-dns for manual testing Benjamin Fry 2023-09-06 09:02:45 -0700
  • 64280f475e fix: Prevent task reaping from blocking Logan Praneis 2023-09-13 17:03:23 -0500
  • 3386076e7c update cargo workspaces to fix nightly 0.2.44 Benjamin Fry 2023-09-10 20:03:44 -0700
  • 329c316008 Update crates/proto/src/xfer/dnssec_dns_handle.rs Yuwei Ba 2023-09-07 21:48:43 +1000
  • 2aba76dc17 cargo fix Yuwei B 2023-09-05 00:14:39 +1000
  • 1df7537192 make it no mut Yuwei B 2023-09-05 00:14:01 +1000
  • fe7bd363a7 Forward serde-config feature to the proto crate Basileus 2023-09-06 08:46:00 +1000