[PR #3217] [MERGED] Improved response filtering #3653

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

📋 Pull Request Information

Original PR: https://github.com/hickory-dns/hickory-dns/pull/3217
Author: @marcus0x62
Created: 8/19/2025
Status: Merged
Merged: 8/19/2025
Merged by: @marcus0x62

Base: mainHead: improved_response_filtering


📝 Commits (8)

  • 1185c2a proto: inline udp_client_stream_test provider bindings
  • 858ef22 proto: import more in tests/udp.rs
  • 614e9a7 proto: lift up udp test thread killer helper
  • 3fa6d61 proto: lift some reusable logic out of udp_client_stream_test
  • 15a84e0 limit udp response attempts
  • 662a507 return immediately on bad transaction ids
  • 60be997 proto: test UdpClientStream bad resp ID handling
  • 2ba791e proto: test UdpClientStream response limit handling

📊 Changes

4 files changed (+231 additions, -95 deletions)

View changed files

📝 crates/proto/src/error.rs (+6 -0)
📝 crates/proto/src/tests/mod.rs (+2 -0)
📝 crates/proto/src/tests/udp.rs (+168 -87)
📝 crates/proto/src/udp/udp_client_stream.rs (+55 -8)

📄 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/3217 **Author:** [@marcus0x62](https://github.com/marcus0x62) **Created:** 8/19/2025 **Status:** ✅ Merged **Merged:** 8/19/2025 **Merged by:** [@marcus0x62](https://github.com/marcus0x62) **Base:** `main` ← **Head:** `improved_response_filtering` --- ### 📝 Commits (8) - [`1185c2a`](https://github.com/hickory-dns/hickory-dns/commit/1185c2ac9a0760cd872311d0105c19b840e2982c) proto: inline udp_client_stream_test provider bindings - [`858ef22`](https://github.com/hickory-dns/hickory-dns/commit/858ef22a0cc8dc0009d1f3f9cc8d4fd7a16f9548) proto: import more in tests/udp.rs - [`614e9a7`](https://github.com/hickory-dns/hickory-dns/commit/614e9a73ef94b4f6e2c980ce7f94c4fd22fefaf7) proto: lift up udp test thread killer helper - [`3fa6d61`](https://github.com/hickory-dns/hickory-dns/commit/3fa6d618064a6a88b66270185b3fa9138717fe6e) proto: lift some reusable logic out of udp_client_stream_test - [`15a84e0`](https://github.com/hickory-dns/hickory-dns/commit/15a84e07092d06b20883ab3e1b5951cc4dce36f1) limit udp response attempts - [`662a507`](https://github.com/hickory-dns/hickory-dns/commit/662a507b6fbfd98cb001d04e6bd2a06c6d4d177d) return immediately on bad transaction ids - [`60be997`](https://github.com/hickory-dns/hickory-dns/commit/60be997441c5d5b508a4fb224994be38c3b0e048) proto: test UdpClientStream bad resp ID handling - [`2ba791e`](https://github.com/hickory-dns/hickory-dns/commit/2ba791e1f0abf81f7ed53a0ba795616225ae03fe) proto: test UdpClientStream response limit handling ### 📊 Changes **4 files changed** (+231 additions, -95 deletions) <details> <summary>View changed files</summary> 📝 `crates/proto/src/error.rs` (+6 -0) 📝 `crates/proto/src/tests/mod.rs` (+2 -0) 📝 `crates/proto/src/tests/udp.rs` (+168 -87) 📝 `crates/proto/src/udp/udp_client_stream.rs` (+55 -8) </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 11:55:19 +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#3653
No description provided.