From 4d5fec361957e600171670f7dfa01d55ea44467b Mon Sep 17 00:00:00 2001 From: "glm-5.1" Date: Tue, 9 Jun 2026 10:51:19 +0000 Subject: [PATCH] chore: update task listenconfig-http-dns-stubs status to completed --- tasks/integration/phase2/listenconfig-http-dns-stubs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/integration/phase2/listenconfig-http-dns-stubs.md b/tasks/integration/phase2/listenconfig-http-dns-stubs.md index 6ed8c70..406ff18 100644 --- a/tasks/integration/phase2/listenconfig-http-dns-stubs.md +++ b/tasks/integration/phase2/listenconfig-http-dns-stubs.md @@ -1,7 +1,7 @@ --- id: listenconfig-http-dns-stubs name: Add HttpListenerConfig/DnsListenerConfig wiring, StreamInterfaceKind/MessageInterfaceKind, and ListenerConfig enum helper methods -status: pending +status: completed depends_on: [stream-interface-message-interface-split] scope: narrow risk: low @@ -75,4 +75,4 @@ Per the integration plan section 2.5 and research/phase2/interface-model.md and ## Summary -> To be filled on completion \ No newline at end of file +> Added HttpListenerConfig::new().tls().stealth() and DnsListenerConfig::new().tls() builder APIs. Integrated is_valid_pair() into StreamListenerConfig::validate(). Added ListenerConfig::validate() for Http (stealth-requires-TLS) and Dns variants. Refactored Server::run() to dispatch on ListenerConfig variants (Stream→existing accept loop, Http/Dns→warn stubs). 12 new unit tests. \ No newline at end of file