Commit Graph

  • 95f94e2c7b add first EDE test Jorge Aparicio 2024-03-05 18:48:48 +0100
  • 31048f5cd0 extend DNSKEY API Jorge Aparicio 2024-03-05 18:48:32 +0100
  • dc19776107 parse EDE info from dig's output Jorge Aparicio 2024-03-05 18:47:50 +0100
  • 166863bcc4 allow enabling Extended DNS Errors (EDE) Jorge Aparicio 2024-03-05 14:10:20 +0100
  • 75de211a06
    Merge pull request #49 from ferrous-systems/ja-resolver-builder-take-2 Jorge Aparicio 2024-04-22 16:22:38 +0200
  • 70245e7ff8 refactor: use builder pattern in Resolver ctor Jorge Aparicio 2024-03-05 14:41:45 +0100
  • 63c95fd0db
    Merge pull request #48 from ferrous-systems/ja-refactor-impl-take-2 Jorge Aparicio 2024-04-22 16:18:24 +0200
  • 9689568974 refactor Implementation branching into its own module Jorge Aparicio 2024-02-29 18:42:15 +0100
  • 6334a01430 update rustls 0.21.11 to fix audit Benjamin Fry 2024-04-20 13:35:53 -0700
  • cad6eed6b4 fix: update ip of example.com situ2001 2024-04-20 00:35:41 +0800
  • eb79382a36 fix: update ip of example.com situ2001 2024-04-20 00:34:15 +0800
  • 76a4b84216 fix 0.24.1 Changelog entry Benjamin Fry 2024-04-18 11:23:41 -0700
  • 5d2098b27f Bump version to 0.24.1 Dirkjan Ochtman 2024-04-16 09:44:22 +0200
  • cf46fd476d add 0.24.1 release note Benjamin Fry 2024-04-12 18:20:11 -0700
  • 0b70253e86 rdata_parsers: fix handling of escaped list delim Daniel McCarney 2024-04-15 23:38:20 -0400
  • 2a91cdb066 proto: fix parse of arbitrary keys in pres. syntax Daniel McCarney 2024-04-15 23:11:24 -0400
  • 2913b659e3 rdata_parsers: add RFC 9460 test vectors Daniel McCarney 2024-04-15 22:53:21 -0400
  • ccfdb8479d rdata_parsers: support quoted SVCB parameter values Daniel McCarney 2024-04-15 21:06:42 -0400
  • 5e23b5e587 rdata: store wire-encoded form of ECH configs Daniel McCarney 2024-04-15 18:44:49 -0400
  • ffc51d7369 proto: rename ECH SVCB types Daniel McCarney 2024-04-15 18:36:14 -0400
  • c96e717871 rdata_parsers: reorder svcb parse helpers Daniel McCarney 2024-04-15 18:27:14 -0400
  • 8f29bb032d proto: correct ECH service parameter key Daniel McCarney 2024-04-15 18:21:20 -0400
  • 190c814eb3 svcb: update docs to ref RFC 9460 Daniel McCarney 2024-04-15 18:12:02 -0400
  • c01db51555 ci: offer a branch push pattern for easy testing Daniel McCarney 2024-04-15 18:50:41 -0400
  • 94ac564c3f ignore portions of the README in Oranda site generation Benjamin Fry 2024-04-13 13:13:20 -0700
  • 5aeb1d0209 resolver: err for dns-over-rustls w/o roots Daniel McCarney 2024-04-13 11:34:08 -0400
  • 2e84c1184b error: wrap io::Error in Arc for clone Daniel McCarney 2024-04-13 16:22:19 -0400
  • 6c2a1e2c23 Make QuicClientStream Clonable 0xffffharry 2024-03-31 11:26:37 +0000
  • f1ced8a958 Update semver-compatible dependencies Dirkjan Ochtman 2024-04-01 13:47:06 +0200
  • 4f024887e0 CI: test unbound (subject) against BIND (peers) Jorge Aparicio 2024-02-29 18:22:07 +0100
  • 7aa9d543b4 support BIND in the NameServer role Jorge Aparicio 2024-02-29 17:38:06 +0100
  • 70be0c5aa0 Upgrade rusqlite to 0.31 Dirkjan Ochtman 2024-03-22 10:36:22 +0100
  • b7ce4cc292 Upgrade prefix-trie to 0.3 Dirkjan Ochtman 2024-03-22 10:35:24 +0100
  • fced74e477 Update semver-compatible dependencies Dirkjan Ochtman 2024-03-22 10:28:22 +0100
  • 4ebc33f2f1 Apply clippy suggestions from Rust 1.77 Dirkjan Ochtman 2024-03-22 10:27:43 +0100
  • 9e8f8c67fb Bump http from 1.0.0 to 1.1.0 dependabot[bot] 2024-03-16 17:47:37 +0000
  • e9d7075ed4 Bump extractions/setup-just from 1 to 2 dependabot[bot] 2024-03-16 17:20:52 +0000
  • d2e64d8d26 Break when socket is unexpectedly shut down David Lönnhager 2024-03-12 13:30:46 +0100
  • d25cc923ec
    Merge pull request #27 from ferrous-systems/ja-bind-impl Jorge Aparicio 2024-03-11 12:04:58 +0100
  • 90ee7b30f6 CI: run conformance tests against BIND Jorge Aparicio 2024-02-29 16:53:07 +0100
  • 2c4ef88a98 support using BIND in the Resolver role Jorge Aparicio 2024-02-23 15:31:53 +0100
  • b8605f7944
    Merge pull request #36 from ferrous-systems/ja-contraindications Jorge Aparicio 2024-03-11 11:58:34 +0100
  • f3bd5a1c55 README: cover dns-test automatic clean-up Jorge Aparicio 2024-03-07 16:03:38 +0100
  • da41e4ad06 Update mio to 0.8.11 to fix RUSTSEC-2024-0019 Marcus Butler 2024-03-04 14:30:54 -0600
  • 3db11773cd Fix formatting issue in crates/proto/src/op/message.rs Marcus Butler 2024-03-04 14:12:22 -0600
  • f382e96a90 Forward hickory-dns's root cert features to hickory-resolver Hoe Hao Cheng 2024-02-24 18:56:05 +0800
  • 966bc27c6e fix: not returning the result of a let binding from a block situ2001 2024-02-19 23:18:17 +0800
  • 92ff81ca29 test: Header count setting situ2001 2024-02-18 14:47:53 +0800
  • b1e35ad619 chore: add comments situ2001 2024-02-18 14:33:16 +0800
  • a85852ab98 feat: add setter methods for Message struct to improve configurability situ2001 2024-02-16 19:28:45 +0800
  • cf0f048434 rename proven fields to "require" Benjamin Fry 2023-12-05 15:27:07 -0800
  • 32a4118ec0 fix some comment and other review issues Benjamin Fry 2023-12-05 14:41:53 -0800
  • 574cb82e47 make Proof must_use, add Proven::into_parts Benjamin Fry 2023-12-05 13:19:42 -0800
  • 5c53fbcdad add dnssec lookup to Lookup Benjamin Fry 2023-11-26 15:05:46 -0800
  • 494fb8df45 Add proven type to require validation before use Benjamin Fry 2023-11-26 13:23:04 -0800
  • d1da894e37 use find_map instead of filter_map in Lookup Benjamin Fry 2023-11-26 12:18:33 -0800
  • 6774fb053e clean up after rrsig changes Benjamin Fry 2023-11-25 22:48:35 -0800
  • ec806ae445 change results of validation to always return records Benjamin Fry 2023-11-25 22:11:18 -0800
  • 1d2a1df0ee change to Proofs to rrset validation Benjamin Fry 2023-11-25 19:06:22 -0800
  • 9fc8fa5bad Better Proofs for DNSKEY validation Benjamin Fry 2023-11-22 11:36:09 -0800
  • c0f93de61e add DS proof validation Benjamin Fry 2023-11-21 21:56:26 -0800
  • 98933eeb85 Remove generic Error from DnsHandle Benjamin Fry 2023-11-20 18:22:35 -0800
  • de0b4605b5 simplify async proof validation and reduce clones Benjamin Fry 2023-11-04 18:54:59 -0700
  • 46d30cbec8 cleanup some of the clones of records on verification Benjamin Fry 2023-11-02 20:46:53 -0700
  • a549a35252 add in additionals for validation Benjamin Fry 2023-10-30 18:02:07 -0700
  • 14f4f0a4b6 add a test for Secure records Benjamin Fry 2023-10-30 11:35:28 -0700
  • 70d8e6fc0f add Proof to resource::Record Benjamin Fry 2023-10-28 10:52:55 -0700
  • c15b91abdf remove unnecessary clones of rrsig in dnssec Benjamin Fry 2023-10-26 21:33:54 -0700
  • 8538d68f8d Notes on changes to dnssec proof, and unwrap RRSIG from Record Benjamin Fry 2023-10-26 21:20:19 -0700
  • 1723a15260 remove with deprecation Benjamin Fry 2023-10-26 18:17:45 -0700
  • e2c82f6991 change internal usage from set_rr_type to set_record_type Benjamin Fry 2023-10-26 17:10:15 -0700
  • c0c2b2fa89 make dnssec methods more type safe Benjamin Fry 2023-10-26 17:00:46 -0700
  • bc044e89f3 Add Proof to NSEC results Benjamin Fry 2023-10-19 18:08:13 -0700
  • 552fa36dc3 Add Proof type for DNSSEC Benjamin Fry 2023-10-17 20:21:02 -0700
  • 6e303831a2
    Merge pull request #32 from ferrous-systems/ja-readme-up Андрей Листочкин (Andrei Listochkin) 2024-03-01 21:31:12 +0000
  • 30ffd3882b README: add some tips on writing tests Jorge Aparicio 2024-03-01 19:47:43 +0100
  • 0a2ee2c655 Add test case with multiple options with same code Ensar Sarajčić 2024-02-28 10:44:10 +0100
  • e9eeb6533d Fix clippy errors Ensar Sarajčić 2024-02-22 14:17:30 +0100
  • 9a209530f4 Add a note about multiple options with same code Ensar Sarajčić 2024-02-22 13:48:35 +0100
  • 8b556a4ff1 Resolve PR comments Ensar Sarajčić 2024-02-22 13:41:29 +0100
  • 8b802049d7 Remove println from equality check Ensar Sarajčić 2024-02-22 13:15:58 +0100
  • 73fbbf8a15 fix(proto): fix internal representation of OPT Ensar Sarajčić 2024-02-22 11:44:08 +0100
  • 49c89f764e
    Merge pull request #25 from japaric/ja-impl-by-ref Jorge Aparicio 2024-02-26 14:53:39 +0100
  • ab9b1e68cc also take Impl by ref in Resolver::new Jorge Aparicio 2024-02-26 12:10:00 +0100
  • 49b2abc6be take Impl by ref in NameServer::new Jorge Aparicio 2024-02-26 12:09:12 +0100
  • 19ae3d9083
    Merge pull request #24 from japaric/ja-authority-section Jorge Aparicio 2024-02-26 14:44:44 +0100
  • 6fda01af00 parse authority section from dig's output Jorge Aparicio 2024-02-26 11:58:43 +0100
  • 72683a969d
    Merge pull request #26 from japaric/ja-explicit-license Андрей Листочкин (Andrei Listochkin) 2024-02-26 13:27:12 +0000
  • eda8fd6ec3
    Merge branch 'main' into ja-explicit-license Андрей Листочкин (Andrei Listochkin) 2024-02-26 13:13:45 +0000
  • a182db1a09
    Merge pull request #16 from japaric/ja-signed-zone-mutation Андрей Листочкин (Andrei Listochkin) 2024-02-26 11:58:58 +0000
  • 5f26698a51 make license more visible Jorge Aparicio 2024-02-26 12:28:42 +0100
  • a39afe6412 test a bogus DNSSEC scenario Jorge Aparicio 2024-02-20 15:04:10 +0100
  • b87ae21d2a make dig queries more configurable Jorge Aparicio 2024-02-20 15:06:59 +0100
  • df344e57b1 fix integer types in RRSIG Jorge Aparicio 2024-02-20 12:38:27 +0100
  • 16e83b1d6b move secure DNSSEC scenarios into a module Jorge Aparicio 2024-02-20 12:10:40 +0100
  • 1592454395 allow mutation of signed zone file Jorge Aparicio 2024-02-20 15:11:00 +0100
  • 57a1fc9231 parse more record types Jorge Aparicio 2024-02-20 15:10:10 +0100
  • 66d6061ffc drop most zone_file entry types Jorge Aparicio 2024-02-19 11:51:51 +0100
  • a83b6629a3 drop generic lifetime parameters from types Jorge Aparicio 2024-02-16 15:53:40 +0100
  • 795adc32c2
    Merge pull request #21 from japaric/ja-fix-ci Jorge Aparicio 2024-02-23 15:42:55 +0100