summaryrefslogtreecommitdiff
path: root/src/layout.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 13:51:15 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commit1ad90ebaa016d35bd8659f345b6d8a83a9cd6bc9 (patch)
treedc24b567ce71e11d8404fc352f4087a843b4e314 /src/layout.zig
parent79b7505cba89a97153e2cfa2a3fef69bb4792faf (diff)
downloadpardes-1ad90ebaa016d35bd8659f345b6d8a83a9cd6bc9.tar.gz
pardes-1ad90ebaa016d35bd8659f345b6d8a83a9cd6bc9.zip
A Restore tells old connections from new by when they were accepted
The Restore marked the connections to cut in cloud9's Conn.user, which cloud9 also writes, clearing it for a connection accepted into that slot on another task: a client dialling in as the marks were made could be marked old and cut. Each connection is now stamped from a counter as it opens (cloud9's opened hook), and a Restore cuts those stamped before its own count; nothing is written from two tasks. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/layout.zig')
0 files changed, 0 insertions, 0 deletions