Skip to content

vey-daemon: add datagram respond runtimes for UDP and Unix. - #145

Merged
zh-jq merged 12 commits into
mainfrom
respond-datagram
Oct 28, 2026
Merged

zh-jq merged 12 commits into
mainfrom
respond-datagram

Conversation

@zh-jq

@zh-jq zh-jq commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

A request and its reply each fit in one datagram. UDP replies are queued and written in batches by a dedicated sender; Unix replies go straight to the named client.

A request and its reply each fit in one datagram. UDP replies are queued and written in batches by a dedicated sender; Unix replies go straight to the named client.

Co-authored-by: Cursor <cursoragent@cursor.com>
zh-jq and others added 11 commits October 27, 2026 23:11
Each socket instance now follows the listen runtime: a dedicated reply sender, listen stats, and no public task handle for the caller.

Co-authored-by: Cursor <cursoragent@cursor.com>
Listen stats now track queued, dropped, and successful datagrams, and the statsd importers keep those counters across reloads.

Co-authored-by: Cursor <cursoragent@cursor.com>
A later offline signal still has to reach the quit loop while the process is running. Note the single-owner panic and per-connection counter paths.

Co-authored-by: Cursor <cursoragent@cursor.com>
Name the recorded datagram type and drop the test mutex before awaiting.

Co-authored-by: Cursor <cursoragent@cursor.com>
to_canonical dropped the zone index of a link-local address. Multiplying seconds by 1000 overflowed before the value became a float.

Co-authored-by: Cursor <cursoragent@cursor.com>
Bytes outside the alphabet were decoded as '.'. Unused high bits in a short final group were ignored, so a mutated hash still verified.

Co-authored-by: Cursor <cursoragent@cursor.com>
Proxy, gateway, and keyless server metrics now list the recv and send counts added to listen stats.

Co-authored-by: Cursor <cursoragent@cursor.com>
The host boundary is the last '@'. Searching only up to the first one left the password in the log.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
…es on one line.

Co-authored-by: Cursor <cursoragent@cursor.com>
@zh-jq
zh-jq merged commit 69fe187 into main Oct 28, 2026
139 checks passed
@zh-jq
zh-jq deleted the respond-datagram branch October 28, 2026 00:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant