luad

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2026-06-01 14:51move check for full peer tableDaniel Barlow1+26-22
2026-06-01 13:40swap pollfds orderDaniel Barlow1+4-4
2026-06-01 13:11if message exceeds buffer size, disconnect instead of running luaDaniel Barlow1+14-7
2026-05-26 18:41-Wall -WerrorDaniel Barlow2+24-11
2026-05-26 18:18remove unused variableDaniel Barlow1+0-1
2026-05-26 18:14remove useless check for fd > 0Daniel Barlow1+1-1
2026-05-26 18:14print error if garbage received from clientDaniel Barlow1+3-0
2026-05-26 18:09remove fork_lua return value checkDaniel Barlow1+2-3
2026-05-26 18:08check recvmsg returnDaniel Barlow1+2-0
2026-05-26 18:08check for total fds passed inc. previous cmsgsDaniel Barlow1+1-1
2026-05-19 20:50verify we get exactly 3 fds from clientDaniel Barlow1+29-2
2026-05-19 20:32why do we return NULLDaniel Barlow1+1-1
2026-05-19 20:32don't leak passed fds in parentDaniel Barlow1+4-0
2026-05-19 20:30allocate peer_fds on stackDaniel Barlow1+12-11
2026-05-19 20:27hardcode 3 fdsDaniel Barlow1+9-9
2026-05-19 20:26note the (unfulfilled) requirement for fds_from_msgDaniel Barlow1+5-0
2026-05-19 20:21dieDaniel Barlow1+1-2
2026-05-19 20:21check malloc failureDaniel Barlow1+3-0
2026-05-19 16:59off-by-oneDaniel Barlow1+1-1
2026-05-19 16:58whitespaceDaniel Barlow1+0-2
2026-05-19 16:58check for space in peers table before accepting new requestDaniel Barlow1+10-8
2026-05-19 16:57apparently C has booleans nowDaniel Barlow1+4-4
2026-05-19 16:54make the peers table a globalDaniel Barlow1+29-21
2026-05-18 22:26die with sensible error message if socket path too longDaniel Barlow1+5-1
2026-05-18 22:21update READMEDaniel Barlow1+9-5
2026-05-18 22:04consult env var to find socket pathDaniel Barlow2+13-2
2026-05-18 22:04improve error reportingDaniel Barlow2+19-23
2026-05-18 20:58wait for server to send script's exit statusDaniel Barlow1+3-1
2026-05-18 20:12use static initaliser for msgDaniel Barlow1+10-6
2026-05-18 20:11tidy up open_socket and explain need for abstract bindDaniel Barlow1+23-14
2026-05-18 19:52add luac to makefileDaniel Barlow1+2-3
2026-05-18 19:01no need to call access() hereDaniel Barlow1+0-5
2026-05-17 22:57WIP luac C translationDaniel Barlow1+144-0
2026-05-17 19:38delete rust stuff and add a MakefileDaniel Barlow10+16-608
2026-05-08 12:26remove unused python from rustup shellDaniel Barlow1+0-6
2026-05-14 22:20WIP rewrite in CDaniel Barlow1+242-0
2026-05-13 18:06fix most compiler warningsDaniel Barlow1+7-8
2026-05-13 18:02remove fork and nix crates, use libc directlyDaniel Barlow3+54-40
2026-05-13 16:56luad allow preloading lua in parent processDaniel Barlow1+12-0
2026-05-11 06:32new fileDaniel Barlow1+22-0
2026-05-08 22:27add READMEDaniel Barlow1+35-0
2026-05-08 22:04set up arg array in luaDaniel Barlow1+9-1
2026-05-08 21:33remove hard tabsDaniel Barlow1+92-97
2026-04-30 20:41decruftDaniel Barlow1+1-15
2026-04-30 20:41pass lua exit status or signal to clientDaniel Barlow2+16-29
2026-04-30 19:41wait for lua child to exit before client exitsDaniel Barlow4+114-19
2026-04-30 19:40client: bind socket to abstract name before connectDaniel Barlow1+7-2
2026-04-29 20:25parse the datagram payload and fork lua on the fileDaniel Barlow1+74-49
2026-04-29 18:04initial commitDaniel Barlow6+471-0