History: src/xdg.zig
Ref:
| Hash | Message | Author | Date |
|---|---|---|---|
| ede80939 | feat: a deleted socket path is logged and taken back within a second | a73x | 2026-09-05 |
| 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 |
| 0aed35be | fix: a successor reaps the pid-named leftovers a dead daemon or wall stranded | a73x | 2026-09-02 |
| d1572590 | refactor: spell the host grammar once, free the key path once | a73x | 2026-09-01 |
| 90394750 | refactor: the small modules say what they are for | a73x | 2026-08-30 |
| 44755603 | feat: `mux d endpoint --start` ensures a daemon before it announces | a73x | 2026-08-29 |
| 1528c9b6 | refactor: one owner for "which file is the key" | a73x | 2026-08-29 |
| 01b6afb8 | refactor: one owner for "where under XDG does this mux file live" | a73x | 2026-08-29 |
| 9ad104a9 | refactor: the daemon is `mux d`, the agent `mux a`, the hub `mux web` | a73x | 2026-08-28 |
| cfa8e4ff | refactor: MUX_KEY_FILE is spelled once, in xdg | a73x | 2026-08-27 |
| 8557c2a6 | docs: comments that were lying stop lying | a73x | 2026-08-23 |
| fad55914 | docs: the whole tree stops telling stories | a73x | 2026-08-23 |
| 45b260de | fix(shellint): shim directory created exclusively, named unaimably | a73x | 2026-08-14 |
| cb3e0276 | test: refAllDecls(Recursive) in every test-loop module root | a73x | 2026-08-14 |
| 23eb7062 | refactor: simplify-pass — one owner for fallback state, spawn prep, precmd, frame delimiting | a73x | 2026-08-13 |
| 80dab7a2 | refactor: one owner each for the sun_path bound and the key-picking rule | a73x | 2026-08-13 |
| 9273c18c | fix(hub): never call readSmallMessage speculatively; dead-leg ping; one owner per recipe | a73x | 2026-08-13 |
| 2fd33c91 | docs: two comment corrections from re-review; pin makePrivateParent's no-dirname branch | a73x | 2026-08-11 |
| 013c8b6b | fix: handoff — writer refuses port 0, one cache error vocabulary, composed readAnnounce | a73x | 2026-08-11 |
| b6e51fdd | feat: handoff vocabulary — announce line, per-host cache, dial-host strip | a73x | 2026-08-11 |
| 564591de | feat: muxd keygen — one command replaces the /dev/urandom incantation | a73x | 2026-08-09 |
| ce7a9218 | test: xdg refusal test re-reads by path, not by kept fd | a73x | 2026-08-09 |
| f8bcbbcb | feat: xdg module — default key/log paths and key creation | a73x | 2026-08-09 |