Commit graph

35 commits

Author SHA1 Message Date
Qyriad
adaa020029 oh right this was supposed to be http 2026-03-31 19:50:11 +02:00
Qyriad
513627a677 remove unused code 2026-03-27 12:57:09 +01:00
Qyriad
111bf2b490 tweak logging 2026-03-27 12:57:09 +01:00
Qyriad
7cfb07241c daemon: allow TCP sockets as well as unix 2026-03-27 12:54:28 +01:00
Qyriad
da0500d1f9 attach pid to child stdio and pidfd types 2026-03-27 12:54:03 +01:00
Qyriad
c60a145587 remove unused code 2026-03-27 12:53:29 +01:00
Qyriad
ccd37ee169 daemon tests for gotosocial 2026-03-25 19:21:37 +01:00
Qyriad
7f4a5a35ca daemon w/ tests PoC 2026-03-24 15:07:52 +01:00
Qyriad
2ecd987be6 refactor daemon polling and event handling 2026-03-22 18:41:13 +01:00
Qyriad
d4b40e8cc1 WIP: refactor daemon API types to daemon/api.rs 2026-03-22 18:24:14 +01:00
Qyriad
420fac5f18 fix a bunch of lints 2026-03-22 17:10:26 +01:00
Qyriad
88be53cd2f remove the persistent buffer until a refactor makes it per-connection 2026-03-22 17:02:53 +01:00
Qyriad
ac53850fd1 PoC daemon edition 2026-03-20 20:43:17 +01:00
Qyriad
16f2649334 close() fds that have nothing more to read 2026-03-20 19:21:31 +01:00
Qyriad
b11627d030 track poller and daemon fds like the rest 2026-03-19 21:28:32 +01:00
Qyriad
aee8dcb31a more reasonable tracking of open FDs 2026-03-19 19:54:20 +01:00
Qyriad
398fccc5d0 some semblance of socket support 2026-03-19 17:47:42 +01:00
Qyriad
470fe05b76 cli: default RUST_LOG if it's not set 2026-03-17 14:33:49 +01:00
Qyriad
74c2eaf66d some semblance of an event loop 2026-03-16 19:19:40 +01:00
Qyriad
a72a48f92b add types in preparation for non-blocking stdin 2026-03-11 17:48:36 +01:00
Qyriad
b48209a33a fix a bunch of warnings! 2026-03-10 18:47:06 +01:00
Qyriad
d681b96bc4 license under the European Union Public License 1.2 2026-03-05 17:19:49 +01:00
Qyriad
3765e918d6 IT WORKS 2026-02-17 19:48:53 +01:00
Qyriad
dfdf027bc6 restore old files now! 2026-02-16 19:05:02 +01:00
Qyriad
8a6bd41baa remove old unused files for now 2026-02-13 12:22:04 +01:00
Qyriad
fe8d00b2c2 move nixlang impls to their own directory tree 2026-02-03 16:22:25 +01:00
Qyriad
a06790a2af add tracing 2026-02-02 17:43:44 +01:00
Qyriad
9ae0630db4 factor out do_append in prep for delta subcommands 2026-02-02 17:12:25 +01:00
Qyriad
8477c73067 rename to dynix 2026-02-02 11:35:14 +01:00
Qyriad
80ff0b36cb don't require existing override 2026-02-02 10:33:25 +01:00
Qyriad
7bce1e7a6e handle relative paths without leading ./ 2026-01-29 13:53:05 +01:00
Qyriad
551e5a7851 PoC 2026-01-28 19:30:59 +01:00
Qyriad
34a9c3f864 use interior mutability for SourceFile lines
Using shared ownership for these may or may not have been a mistake in
the first place. We'll find out.
2026-01-28 14:31:36 +01:00
Qyriad
e5d0bdf0c0 skeleton continues 2026-01-28 12:01:46 +01:00
Qyriad
bcd11513ef skeleton 2026-01-27 16:30:14 +01:00