History: src/server/server_test_attach.zig
Ref:
| Hash | Message | Author | Date |
|---|---|---|---|
| 8d4f4e41 | feat: add native local TCP forwarding | a73x | 2026-09-08 |
| 0716f07b | feat: keep native selections anchored as output scrolls | a73x | 2026-09-06 |
| d2323cb8 | fix: a burst of dials past the observer table waits in the backlog | a73x | 2026-09-05 |
| f07a56c8 | feat: the wire carries cells; the replica is a grid and every painter reads it | a73x | 2026-09-04 |
| 92bb8917 | test: the stubborn shell's fixture owns its own readiness wait | a73x | 2026-09-04 |
| 762d350f | test: the stubborn-shell wait names the session the test ends | a73x | 2026-09-04 |
| e5af07b9 | test: the stubborn shell is armed before anything ends it | a73x | 2026-09-04 |
| 404f2d42 | test: the attach-ordering guard asserts its own frame | a73x | 2026-09-03 |
| a617d351 | test: three daemon fixtures stop assuming Linux timing and sizes | a73x | 2026-09-03 |
| 8dc6a014 | test: the scrollback fixture types only after both resizes have landed | a73x | 2026-09-03 |
| dd859ca9 | test: the dribble is written across pumps, not in one blocking write | a73x | 2026-09-03 |
| ee157a2c | feat: the daemon holds 32 clients, one per wall tile | a73x | 2026-09-03 |
| 63169650 | test: server_test_attach rides the harness awaits | a73x | 2026-08-31 |
| 2f43441a | dial.detach: the goodbye, for symmetry | a73x | 2026-08-31 |
| c2004563 | The harness owns a running daemon and a threaded await | a73x | 2026-08-31 |
| 90c7c32f | The daemon's tests connect like a client: the dial sweep | a73x | 2026-08-31 |
| 5d4461e0 | Build the test socket pair with socketpair(2) | a73x | 2026-08-31 |
| 9a21f071 | refactor: one term component — wire contract, engine, delta and replay core behind a single seam | a73x | 2026-08-30 |
| 9ad104a9 | refactor: the daemon is `mux d`, the agent `mux a`, the hub `mux web` | a73x | 2026-08-28 |
| 907b6627 | refactor: modules live in the folder of what owns them | a73x | 2026-08-28 |