[PR #46] [MERGED] Bfry/futures state machine #1204

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

📋 Pull Request Information

Original PR: https://github.com/hickory-dns/hickory-dns/pull/46
Author: @bluejekyll
Created: 10/1/2016
Status: Merged
Merged: 10/1/2016
Merged by: @bluejekyll

Base: masterHead: bfry/futures-state-machine


📝 Commits (10+)

📊 Changes

11 files changed (+2003 additions, -105 deletions)

View changed files

📝 Cargo.lock (+213 -62)
📝 Cargo.toml (+3 -0)
📝 scripts/docker-ftest.sh (+4 -1)
src/client/client_future.rs (+1149 -0)
📝 src/client/mod.rs (+2 -0)
📝 src/lib.rs (+3 -1)
📝 src/op/message.rs (+62 -41)
📝 src/tcp/mod.rs (+3 -0)
src/tcp/tcp_client_stream.rs (+323 -0)
📝 src/udp/mod.rs (+3 -0)
src/udp/udp_client_stream.rs (+238 -0)

📄 Description

Client implementation of #32


🔄 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/46 **Author:** [@bluejekyll](https://github.com/bluejekyll) **Created:** 10/1/2016 **Status:** ✅ Merged **Merged:** 10/1/2016 **Merged by:** [@bluejekyll](https://github.com/bluejekyll) **Base:** `master` ← **Head:** `bfry/futures-state-machine` --- ### 📝 Commits (10+) - [`2659b44`](https://github.com/hickory-dns/hickory-dns/commit/2659b44b5f21aafd820e89ef6cbe38946948e098) partial udp client with futures - [`59e951c`](https://github.com/hickory-dns/hickory-dns/commit/59e951c2d85029d08943c20fd6e54adee52ffafe) fix a comment - [`60846e1`](https://github.com/hickory-dns/hickory-dns/commit/60846e1f4f26edfe520356e4630a3deaabb338a1) udp_client_stream compiling - [`f03523d`](https://github.com/hickory-dns/hickory-dns/commit/f03523d13805069e21aeed625d3bc4a7126eede2) all log compiling - [`efe8f00`](https://github.com/hickory-dns/hickory-dns/commit/efe8f0075a1fae6ba0029c6a76e0be972fcbc663) confusing mismatched types - [`581c5f8`](https://github.com/hickory-dns/hickory-dns/commit/581c5f8e7901aa6057304a1a9fd551f44dbb9610) compiling, not working - [`b0d699b`](https://github.com/hickory-dns/hickory-dns/commit/b0d699b30ec64cfd24d056dca25e619a9bfa781c) client stream working - [`7382af7`](https://github.com/hickory-dns/hickory-dns/commit/7382af76c1e506d3d99f6a6e7fd9e97aa1cffb0d) working futures - [`ec52cf6`](https://github.com/hickory-dns/hickory-dns/commit/ec52cf6fa1578a63a0d6da3812583579765ce4f5) future for random socket - [`2962793`](https://github.com/hickory-dns/hickory-dns/commit/296279373a380c112b7c70f578854c8b548a9da0) final version of futures impl for udp #32 ### 📊 Changes **11 files changed** (+2003 additions, -105 deletions) <details> <summary>View changed files</summary> 📝 `Cargo.lock` (+213 -62) 📝 `Cargo.toml` (+3 -0) 📝 `scripts/docker-ftest.sh` (+4 -1) ➕ `src/client/client_future.rs` (+1149 -0) 📝 `src/client/mod.rs` (+2 -0) 📝 `src/lib.rs` (+3 -1) 📝 `src/op/message.rs` (+62 -41) 📝 `src/tcp/mod.rs` (+3 -0) ➕ `src/tcp/tcp_client_stream.rs` (+323 -0) 📝 `src/udp/mod.rs` (+3 -0) ➕ `src/udp/udp_client_stream.rs` (+238 -0) </details> ### 📄 Description Client implementation of #32 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-16 01:53:44 +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#1204
No description provided.