[PR #541] [MERGED] Incorporate DnsExchange and DnsMultiplexer into Client #1503

Closed
opened 2026-03-16 02:10:01 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hickory-dns/hickory-dns/pull/541
Author: @bluejekyll
Created: 8/4/2018
Status: Merged
Merged: 8/7/2018
Merged by: @bluejekyll

Base: masterHead: https_server_client


📝 Commits (5)

  • 877baaf ClientFuture with Multiplexer compiling
  • 2c2e03c correct signer logic
  • 2f43bb1 fix timeout association
  • e4f0731 allow deprecated for test on failure
  • aff545c add DoH test for ClientFuture

📊 Changes

40 files changed (+878 additions, -440 deletions)

View changed files

📝 CHANGELOG.md (+8 -0)
📝 client/Cargo.toml (+3 -1)
📝 client/src/client/client.rs (+78 -48)
📝 client/src/client/client_connection.rs (+19 -15)
📝 client/src/client/client_future.rs (+144 -37)
client/src/https_client_connection.rs (+109 -0)
📝 client/src/lib.rs (+25 -4)
📝 client/src/multicast/mdns_client_connection.rs (+17 -11)
📝 client/src/tcp/tcp_client_connection.rs (+22 -23)
📝 client/src/udp/udp_client_connection.rs (+22 -23)
📝 https/src/https_client_stream.rs (+1 -0)
📝 https/src/lib.rs (+1 -1)
📝 integration-tests/Cargo.toml (+4 -1)
📝 integration-tests/src/lib.rs (+26 -18)
📝 integration-tests/src/tls_client_connection.rs (+21 -21)
📝 integration-tests/tests/client_future_tests.rs (+111 -42)
📝 integration-tests/tests/client_tests.rs (+17 -11)
📝 integration-tests/tests/mdns_tests.rs (+15 -14)
📝 integration-tests/tests/secure_client_handle_tests.rs (+27 -17)
📝 integration-tests/tests/server_future_tests.rs (+10 -11)

...and 20 more files

📄 Description

No description provided


🔄 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/541 **Author:** [@bluejekyll](https://github.com/bluejekyll) **Created:** 8/4/2018 **Status:** ✅ Merged **Merged:** 8/7/2018 **Merged by:** [@bluejekyll](https://github.com/bluejekyll) **Base:** `master` ← **Head:** `https_server_client` --- ### 📝 Commits (5) - [`877baaf`](https://github.com/hickory-dns/hickory-dns/commit/877baaf10912b80eb46ce14277a8d3de1c6d9d2d) ClientFuture with Multiplexer compiling - [`2c2e03c`](https://github.com/hickory-dns/hickory-dns/commit/2c2e03c938d52f2ec46c02bec128fb3ced641fa8) correct signer logic - [`2f43bb1`](https://github.com/hickory-dns/hickory-dns/commit/2f43bb1cceaf5e06a6376ecbc8b662a1304cb054) fix timeout association - [`e4f0731`](https://github.com/hickory-dns/hickory-dns/commit/e4f0731c1a1d9f4c81d174a4e51fffbced886eea) allow deprecated for test on failure - [`aff545c`](https://github.com/hickory-dns/hickory-dns/commit/aff545ca5f035d4e717337c73ce9075d83d7a9b3) add DoH test for ClientFuture ### 📊 Changes **40 files changed** (+878 additions, -440 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+8 -0) 📝 `client/Cargo.toml` (+3 -1) 📝 `client/src/client/client.rs` (+78 -48) 📝 `client/src/client/client_connection.rs` (+19 -15) 📝 `client/src/client/client_future.rs` (+144 -37) ➕ `client/src/https_client_connection.rs` (+109 -0) 📝 `client/src/lib.rs` (+25 -4) 📝 `client/src/multicast/mdns_client_connection.rs` (+17 -11) 📝 `client/src/tcp/tcp_client_connection.rs` (+22 -23) 📝 `client/src/udp/udp_client_connection.rs` (+22 -23) 📝 `https/src/https_client_stream.rs` (+1 -0) 📝 `https/src/lib.rs` (+1 -1) 📝 `integration-tests/Cargo.toml` (+4 -1) 📝 `integration-tests/src/lib.rs` (+26 -18) 📝 `integration-tests/src/tls_client_connection.rs` (+21 -21) 📝 `integration-tests/tests/client_future_tests.rs` (+111 -42) 📝 `integration-tests/tests/client_tests.rs` (+17 -11) 📝 `integration-tests/tests/mdns_tests.rs` (+15 -14) 📝 `integration-tests/tests/secure_client_handle_tests.rs` (+27 -17) 📝 `integration-tests/tests/server_future_tests.rs` (+10 -11) _...and 20 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-16 02:10:01 +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#1503
No description provided.