[PR #396] [MERGED] TLS support in TRust-DNS Resolver #1406

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

📋 Pull Request Information

Original PR: https://github.com/hickory-dns/hickory-dns/pull/396
Author: @bluejekyll
Created: 4/13/2018
Status: Merged
Merged: 4/17/2018
Merged by: @bluejekyll

Base: masterHead: resolver-tls-configs


📝 Commits (10+)

  • 3598f22 add dns-over-tls deps to resolver
  • 93361c4 add new_tls_stream fn
  • fbbb831 dependencies all linking
  • f0adc5e cloudflare test
  • e347169 openssl for dns-over-tls
  • 8947d31 dns-over-tls with native-tls
  • a6a284a add todo about TCP connection error not being delivered
  • 15c236f disable openssl tests until we figure out default CAs
  • 2488db0 fix tests
  • e364812 fix tls tests

📊 Changes

43 files changed (+934 additions, -388 deletions)

View changed files

📝 .travis.yml (+22 -1)
📝 Cargo.lock (+17 -3)
📝 README.md (+28 -8)
📝 appveyor.yml (+7 -3)
📝 client/src/client/client_connection.rs (+5 -7)
📝 client/src/client/mod.rs (+2 -2)
📝 client/src/multicast/mdns_client_connection.rs (+18 -20)
📝 integration-tests/Cargo.toml (+5 -4)
📝 integration-tests/src/lib.rs (+12 -12)
📝 integration-tests/src/tls_client_connection.rs (+9 -11)
📝 integration-tests/tests/name_server_pool_tests.rs (+1 -0)
📝 integration-tests/tests/server_future_tests.rs (+9 -11)
📝 native-tls/Cargo.toml (+0 -1)
📝 native-tls/src/lib.rs (+0 -1)
📝 native-tls/src/tests.rs (+8 -5)
📝 native-tls/src/tls_client_stream.rs (+10 -7)
📝 native-tls/src/tls_stream.rs (+24 -19)
📝 openssl/Cargo.toml (+0 -1)
📝 openssl/src/lib.rs (+0 -1)
📝 openssl/src/tls_client_stream.rs (+12 -10)

...and 23 more files

📄 Description

Fixes: #216
Fixes: #156


🔄 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/396 **Author:** [@bluejekyll](https://github.com/bluejekyll) **Created:** 4/13/2018 **Status:** ✅ Merged **Merged:** 4/17/2018 **Merged by:** [@bluejekyll](https://github.com/bluejekyll) **Base:** `master` ← **Head:** `resolver-tls-configs` --- ### 📝 Commits (10+) - [`3598f22`](https://github.com/hickory-dns/hickory-dns/commit/3598f22a6ed595692b195ac4cf860b93d3475ce6) add dns-over-tls deps to resolver - [`93361c4`](https://github.com/hickory-dns/hickory-dns/commit/93361c4b4b82cc4cfd2e86466602d4c3b34c070a) add new_tls_stream fn - [`fbbb831`](https://github.com/hickory-dns/hickory-dns/commit/fbbb8311e8759a42ebb0d91eb37d6d83f4503a9c) dependencies all linking - [`f0adc5e`](https://github.com/hickory-dns/hickory-dns/commit/f0adc5ed66aef1b94f30247151b0e6e49548a21c) cloudflare test - [`e347169`](https://github.com/hickory-dns/hickory-dns/commit/e3471699f6bf9508280567f21c3e4f436c2f0aa1) openssl for dns-over-tls - [`8947d31`](https://github.com/hickory-dns/hickory-dns/commit/8947d31b45c359b6153b42fd855e2f1692e7ec8b) dns-over-tls with native-tls - [`a6a284a`](https://github.com/hickory-dns/hickory-dns/commit/a6a284aaccc536fdf0e9e85faa196468313d04d2) add todo about TCP connection error not being delivered - [`15c236f`](https://github.com/hickory-dns/hickory-dns/commit/15c236f8e44e9f71666ab3cf3197e0f0b3501660) disable openssl tests until we figure out default CAs - [`2488db0`](https://github.com/hickory-dns/hickory-dns/commit/2488db00af7eaddd6c7045cc9cb1ba2689f69e89) fix tests - [`e364812`](https://github.com/hickory-dns/hickory-dns/commit/e364812b4324fab3a6b367e76616427bd4efa981) fix tls tests ### 📊 Changes **43 files changed** (+934 additions, -388 deletions) <details> <summary>View changed files</summary> 📝 `.travis.yml` (+22 -1) 📝 `Cargo.lock` (+17 -3) 📝 `README.md` (+28 -8) 📝 `appveyor.yml` (+7 -3) 📝 `client/src/client/client_connection.rs` (+5 -7) 📝 `client/src/client/mod.rs` (+2 -2) 📝 `client/src/multicast/mdns_client_connection.rs` (+18 -20) 📝 `integration-tests/Cargo.toml` (+5 -4) 📝 `integration-tests/src/lib.rs` (+12 -12) 📝 `integration-tests/src/tls_client_connection.rs` (+9 -11) 📝 `integration-tests/tests/name_server_pool_tests.rs` (+1 -0) 📝 `integration-tests/tests/server_future_tests.rs` (+9 -11) 📝 `native-tls/Cargo.toml` (+0 -1) 📝 `native-tls/src/lib.rs` (+0 -1) 📝 `native-tls/src/tests.rs` (+8 -5) 📝 `native-tls/src/tls_client_stream.rs` (+10 -7) 📝 `native-tls/src/tls_stream.rs` (+24 -19) 📝 `openssl/Cargo.toml` (+0 -1) 📝 `openssl/src/lib.rs` (+0 -1) 📝 `openssl/src/tls_client_stream.rs` (+12 -10) _...and 23 more files_ </details> ### 📄 Description Fixes: #216 Fixes: #156 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-16 02:04:51 +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#1406
No description provided.