a73x

History: src/sockpath.zig

Ref:

Hash Message Author Date
ede80939 feat: a deleted socket path is logged and taken back within a second a73x 2026-09-05
f61b02b6 fix: the Darwin runtime-directory fallback is .macos by name a73x 2026-09-04
f4449add fix: one guard for every dial at a path that may not be a socket a73x 2026-09-03
319c9d8e fix: claim stats the path before it connects to it a73x 2026-09-03
f2163b2a fix: one owner for the no-runtime-directory sentence, and a 0700 the umask cannot mask a73x 2026-09-03
2a032b17 feat: the Darwin runtime dir is XDG_RUNTIME_DIR, else /tmp/mux-UID checked like tmux does a73x 2026-09-03
a514d02b refactor: the shared root asks the OS in portable words, and sockpath owns the runtime dir a73x 2026-09-03
808d5586 refactor: every remaining std.os.linux spelling goes through an os row or std.c a73x 2026-09-03
90394750 refactor: the small modules say what they are for a73x 2026-08-30
6e576071 fix: a read answers no when it cannot reach, and the unlink keeps its errno a73x 2026-08-30
0698569c refactor: the sun_path bound belongs to the one binder a73x 2026-08-30
fe5397f2 refactor: the daemon starts itself, and every other starter asks in words a73x 2026-08-30
502e12d7 refactor: the daemon's foreground is `start`, and `-d` is what forks it a73x 2026-08-30
1a22f560 refactor: one owner for the default-socket sentence and the sun_path guard a73x 2026-08-29
9ad104a9 refactor: the daemon is `mux d`, the agent `mux a`, the hub `mux web` a73x 2026-08-28
8557c2a6 docs: comments that were lying stop lying a73x 2026-08-23
fad55914 docs: the whole tree stops telling stories a73x 2026-08-23
f6013e14 fix: the default socket path refuses to be guessed a73x 2026-08-23
cb3e0276 test: refAllDecls(Recursive) in every test-loop module root a73x 2026-08-14
224be598 feat(muxa): run and await — exit codes over marks, spans from scrollback, session death is an answer a73x 2026-08-13
80dab7a2 refactor: one owner each for the sun_path bound and the key-picking rule a73x 2026-08-13
0e5cfe2a docs: sockpath/delta polish — test-scoped import, canServe clause a73x 2026-08-12
29d88ab2 refactor: sockpath follow-through — the seam gets its pin, the optional goes, the vestigial ordering is named a73x 2026-08-12
f9f8a3f2 refactor: DeltaTracker and socket-path identity extract with their tests a73x 2026-08-12