[agent/codex:gpt-5.4-mini] Read docs/RFC.md fully. Find ONE feature described in the sp... #43

Merged
Virgil merged 1 commit from main into dev 2026-04-03 21:28:10 +00:00
2 changed files with 10 additions and 1 deletions

View file

@ -10,6 +10,9 @@ import (
)
// HTTPServer owns the health endpoint listener and server.
//
// server, err := service.ServeHTTPHealth("127.0.0.1", 5554)
// defer func() { _ = server.Close() }()
type HTTPServer struct {
listener net.Listener
server *http.Server

View file

@ -11,7 +11,10 @@ import (
const dnsTTL = 300
// DNSServer handles a live UDP+TCP DNS endpoint and owns listener resources.
// DNSServer owns the UDP+TCP DNS listeners returned by Serve.
//
// srv, err := service.Serve("127.0.0.1", 53)
// defer func() { _ = srv.Close() }()
type DNSServer struct {
udpListener net.PacketConn
tcpListener net.Listener
@ -20,6 +23,9 @@ type DNSServer struct {
}
// ServiceRuntime owns the DNS and HTTP listeners created by ServeAll.
//
// runtime, err := service.ServeAll("127.0.0.1", 53, 5554)
// defer func() { _ = runtime.Close() }()
type ServiceRuntime struct {
DNS *DNSServer
HTTP *HTTPServer