| 2026-06-01 14:51 | move check for full peer table | Daniel Barlow | 1 | +26 | -22 |
| 2026-06-01 13:40 | swap pollfds order | Daniel Barlow | 1 | +4 | -4 |
| 2026-06-01 13:11 | if message exceeds buffer size, disconnect instead of running lua | Daniel Barlow | 1 | +14 | -7 |
| 2026-05-26 18:41 | -Wall -Werror | Daniel Barlow | 2 | +24 | -11 |
| 2026-05-26 18:18 | remove unused variable | Daniel Barlow | 1 | +0 | -1 |
| 2026-05-26 18:14 | remove useless check for fd > 0 | Daniel Barlow | 1 | +1 | -1 |
| 2026-05-26 18:14 | print error if garbage received from client | Daniel Barlow | 1 | +3 | -0 |
| 2026-05-26 18:09 | remove fork_lua return value check | Daniel Barlow | 1 | +2 | -3 |
| 2026-05-26 18:08 | check recvmsg return | Daniel Barlow | 1 | +2 | -0 |
| 2026-05-26 18:08 | check for total fds passed inc. previous cmsgs | Daniel Barlow | 1 | +1 | -1 |
| 2026-05-19 20:50 | verify we get exactly 3 fds from client | Daniel Barlow | 1 | +29 | -2 |
| 2026-05-19 20:32 | why do we return NULL | Daniel Barlow | 1 | +1 | -1 |
| 2026-05-19 20:32 | don't leak passed fds in parent | Daniel Barlow | 1 | +4 | -0 |
| 2026-05-19 20:30 | allocate peer_fds on stack | Daniel Barlow | 1 | +12 | -11 |
| 2026-05-19 20:27 | hardcode 3 fds | Daniel Barlow | 1 | +9 | -9 |
| 2026-05-19 20:26 | note the (unfulfilled) requirement for fds_from_msg | Daniel Barlow | 1 | +5 | -0 |
| 2026-05-19 20:21 | die | Daniel Barlow | 1 | +1 | -2 |
| 2026-05-19 20:21 | check malloc failure | Daniel Barlow | 1 | +3 | -0 |
| 2026-05-19 16:59 | off-by-one | Daniel Barlow | 1 | +1 | -1 |
| 2026-05-19 16:58 | whitespace | Daniel Barlow | 1 | +0 | -2 |
| 2026-05-19 16:58 | check for space in peers table before accepting new request | Daniel Barlow | 1 | +10 | -8 |
| 2026-05-19 16:57 | apparently C has booleans now | Daniel Barlow | 1 | +4 | -4 |
| 2026-05-19 16:54 | make the peers table a global | Daniel Barlow | 1 | +29 | -21 |
| 2026-05-18 22:26 | die with sensible error message if socket path too long | Daniel Barlow | 1 | +5 | -1 |
| 2026-05-18 22:21 | update README | Daniel Barlow | 1 | +9 | -5 |
| 2026-05-18 22:04 | consult env var to find socket path | Daniel Barlow | 2 | +13 | -2 |
| 2026-05-18 22:04 | improve error reporting | Daniel Barlow | 2 | +19 | -23 |
| 2026-05-18 20:58 | wait for server to send script's exit status | Daniel Barlow | 1 | +3 | -1 |
| 2026-05-18 20:12 | use static initaliser for msg | Daniel Barlow | 1 | +10 | -6 |
| 2026-05-18 20:11 | tidy up open_socket and explain need for abstract bind | Daniel Barlow | 1 | +23 | -14 |
| 2026-05-18 19:52 | add luac to makefile | Daniel Barlow | 1 | +2 | -3 |
| 2026-05-18 19:01 | no need to call access() here | Daniel Barlow | 1 | +0 | -5 |
| 2026-05-17 22:57 | WIP luac C translation | Daniel Barlow | 1 | +144 | -0 |
| 2026-05-17 19:38 | delete rust stuff and add a Makefile | Daniel Barlow | 10 | +16 | -608 |
| 2026-05-08 12:26 | remove unused python from rustup shell | Daniel Barlow | 1 | +0 | -6 |
| 2026-05-14 22:20 | WIP rewrite in C | Daniel Barlow | 1 | +242 | -0 |
| 2026-05-13 18:06 | fix most compiler warnings | Daniel Barlow | 1 | +7 | -8 |
| 2026-05-13 18:02 | remove fork and nix crates, use libc directly | Daniel Barlow | 3 | +54 | -40 |
| 2026-05-13 16:56 | luad allow preloading lua in parent process | Daniel Barlow | 1 | +12 | -0 |
| 2026-05-11 06:32 | new file | Daniel Barlow | 1 | +22 | -0 |
| 2026-05-08 22:27 | add README | Daniel Barlow | 1 | +35 | -0 |
| 2026-05-08 22:04 | set up arg array in lua | Daniel Barlow | 1 | +9 | -1 |
| 2026-05-08 21:33 | remove hard tabs | Daniel Barlow | 1 | +92 | -97 |
| 2026-04-30 20:41 | decruft | Daniel Barlow | 1 | +1 | -15 |
| 2026-04-30 20:41 | pass lua exit status or signal to client | Daniel Barlow | 2 | +16 | -29 |
| 2026-04-30 19:41 | wait for lua child to exit before client exits | Daniel Barlow | 4 | +114 | -19 |
| 2026-04-30 19:40 | client: bind socket to abstract name before connect | Daniel Barlow | 1 | +7 | -2 |
| 2026-04-29 20:25 | parse the datagram payload and fork lua on the file | Daniel Barlow | 1 | +74 | -49 |
| 2026-04-29 18:04 | initial commit | Daniel Barlow | 6 | +471 | -0 |