[PR #2664] [MERGED] 0.24: upgrade to idna 1 #3215

Closed
opened 2026-03-16 11:31:42 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hickory-dns/hickory-dns/pull/2664
Author: @djc
Created: 12/10/2024
Status: Merged
Merged: 12/10/2024
Merged by: @djc

Base: release/0.24Head: 0.24-idna-1


📝 Commits (10+)

  • abe2b0d resolver: remove disabled mDNS support
  • 3cded6e Remove disabled code for HMAC truncation
  • dd4498c Bring back optional backtrace support
  • 8e1129e server: remove unimplemented support for HTTPS with OpenSSL
  • 67f89ed async-std-resolver: remove disabled tests for DNSSEC support
  • d1b4dd3 Allow nightly cfg guard (used for benchmarks)
  • 6965b0c Move lower_name_benches to proto crate
  • 018ced4 Update semver-compatible dependencies
  • 5c5ad2f Bump MSRV to 1.71 for rustls 0.23.18
  • 2a78990 Fix up certificate generation scripts

📊 Changes

117 files changed (+1364 additions, -2003 deletions)

View changed files

📝 .github/workflows/test.yml (+1 -1)
📝 CHANGELOG.md (+5 -1)
📝 Cargo.lock (+777 -564)
📝 Cargo.toml (+8 -5)
📝 README.md (+1 -1)
📝 bin/Cargo.toml (+3 -3)
📝 bin/tests/named_tests.rs (+2 -2)
📝 bin/tests/server_harness/mod.rs (+6 -6)
📝 bin/tests/server_harness/mut_message_client.rs (+3 -0)
📝 crates/async-std-resolver/Cargo.toml (+3 -0)
📝 crates/async-std-resolver/README.md (+2 -2)
📝 crates/async-std-resolver/src/lib.rs (+2 -2)
📝 crates/async-std-resolver/src/tests.rs (+0 -22)
📝 crates/client/Cargo.toml (+3 -0)
📝 crates/client/README.md (+1 -1)
📝 crates/client/src/client/async_client.rs (+2 -3)
📝 crates/client/src/client/async_secure_client.rs (+1 -6)
📝 crates/client/src/lib.rs (+2 -2)
📝 crates/client/src/rr/zone.rs (+1 -1)
📝 crates/proto/Cargo.toml (+3 -3)

...and 80 more files

📄 Description

Fixes #2661.

Cobbled together from a bunch of PRs (see below) and added two 2 commits to the end.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hickory-dns/hickory-dns/pull/2664 **Author:** [@djc](https://github.com/djc) **Created:** 12/10/2024 **Status:** ✅ Merged **Merged:** 12/10/2024 **Merged by:** [@djc](https://github.com/djc) **Base:** `release/0.24` ← **Head:** `0.24-idna-1` --- ### 📝 Commits (10+) - [`abe2b0d`](https://github.com/hickory-dns/hickory-dns/commit/abe2b0dff8bb3e2ceadab2057438141265cd9234) resolver: remove disabled mDNS support - [`3cded6e`](https://github.com/hickory-dns/hickory-dns/commit/3cded6e2ad6821b93920ea8bf06fc72b59b85f1f) Remove disabled code for HMAC truncation - [`dd4498c`](https://github.com/hickory-dns/hickory-dns/commit/dd4498cd05508e819f95f87c5668594ca2cd7aaf) Bring back optional backtrace support - [`8e1129e`](https://github.com/hickory-dns/hickory-dns/commit/8e1129eb7ebb562fe281fb65a057fad6761e950e) server: remove unimplemented support for HTTPS with OpenSSL - [`67f89ed`](https://github.com/hickory-dns/hickory-dns/commit/67f89eda03ac86490da01a8fd5d96d2ca8f475f9) async-std-resolver: remove disabled tests for DNSSEC support - [`d1b4dd3`](https://github.com/hickory-dns/hickory-dns/commit/d1b4dd37667dcd05a71e43b93763d4591ffad4ab) Allow nightly cfg guard (used for benchmarks) - [`6965b0c`](https://github.com/hickory-dns/hickory-dns/commit/6965b0c3537299093e7b5476d4515f6e78e6fc4c) Move lower_name_benches to proto crate - [`018ced4`](https://github.com/hickory-dns/hickory-dns/commit/018ced4e9e49c71763e35be7a26072613aa57645) Update semver-compatible dependencies - [`5c5ad2f`](https://github.com/hickory-dns/hickory-dns/commit/5c5ad2f62793cb6699aabdaac018922f4ab8baa6) Bump MSRV to 1.71 for rustls 0.23.18 - [`2a78990`](https://github.com/hickory-dns/hickory-dns/commit/2a7899051b74da80f8db42dbd4fe875a7237daeb) Fix up certificate generation scripts ### 📊 Changes **117 files changed** (+1364 additions, -2003 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/test.yml` (+1 -1) 📝 `CHANGELOG.md` (+5 -1) 📝 `Cargo.lock` (+777 -564) 📝 `Cargo.toml` (+8 -5) 📝 `README.md` (+1 -1) 📝 `bin/Cargo.toml` (+3 -3) 📝 `bin/tests/named_tests.rs` (+2 -2) 📝 `bin/tests/server_harness/mod.rs` (+6 -6) 📝 `bin/tests/server_harness/mut_message_client.rs` (+3 -0) 📝 `crates/async-std-resolver/Cargo.toml` (+3 -0) 📝 `crates/async-std-resolver/README.md` (+2 -2) 📝 `crates/async-std-resolver/src/lib.rs` (+2 -2) 📝 `crates/async-std-resolver/src/tests.rs` (+0 -22) 📝 `crates/client/Cargo.toml` (+3 -0) 📝 `crates/client/README.md` (+1 -1) 📝 `crates/client/src/client/async_client.rs` (+2 -3) 📝 `crates/client/src/client/async_secure_client.rs` (+1 -6) 📝 `crates/client/src/lib.rs` (+2 -2) 📝 `crates/client/src/rr/zone.rs` (+1 -1) 📝 `crates/proto/Cargo.toml` (+3 -3) _...and 80 more files_ </details> ### 📄 Description Fixes #2661. Cobbled together from a bunch of PRs (see below) and added two 2 commits to the end. * #2324 * #2617 (MSRV bump only) * #2475 * #2187 * #2218 * #2628 (reapplied) * #2564 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-16 11:31:42 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#3215
No description provided.