Repository navigation
vey-daemon: add datagram respond runtimes for UDP and Unix. - #145
Merged
Merged
Conversation
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>
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.