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 |