oysteikt
91201d334d
rwhod: react to audit pam events to broadcast updates
...
Listen to read-only audit packets from the kernel to react on user
logins/logouts. This way, we can immediately notify other machines on
the network whenever there is a change to the user session list.
2026-07-21 03:00:38 +09:00
oysteikt
4373eec6b5
rwhod: put max cap on status update storage
...
Without a max cap, someone could potentially flood our memory by posting
tons and tons of spoofed status updates.
2026-07-20 23:42:02 +09:00
oysteikt
448ce6e500
server/rwhod: split into several files
Build and test / check (push) Successful in 1m3s
Build and test / build (push) Successful in 1m41s
Build and test / test (push) Successful in 1m50s
Build and test / docs (push) Successful in 3m20s
2026-04-29 05:22:01 +09:00
oysteikt
8697809974
Add some tests for running basic server functionality
Build and test / check (push) Failing after 1m9s
Build and test / build (push) Successful in 1m34s
Build and test / test (push) Successful in 1m58s
Build and test / docs (push) Successful in 3m28s
2026-02-09 11:12:06 +09:00
oysteikt
6c3a9e9e12
server: deduplicate rwhod entries by hostname, misc cleanup
Build and test / check (push) Successful in 1m5s
Build and test / test (push) Successful in 1m47s
Build and test / build (push) Successful in 1m59s
Build and test / docs (push) Successful in 3m18s
2026-01-09 04:58:20 +09:00
oysteikt
dfa0f5a406
server: split off varlink-related code to separate module
Build and test / check (push) Failing after 40s
Build and test / build (push) Successful in 1m37s
Build and test / test (push) Successful in 1m56s
Build and test / docs (push) Successful in 3m47s
2026-01-09 04:47:19 +09:00
oysteikt
83437588c9
rwho: format output
Build and test / check (push) Failing after 59s
Build and test / build (push) Successful in 1m58s
Build and test / test (push) Successful in 2m1s
Build and test / docs (push) Successful in 2m57s
2026-01-06 01:15:58 +09:00
oysteikt
7d11f143b0
cargo fmt + clippy
Build and test / check (push) Successful in 57s
Build and test / build (push) Successful in 1m32s
Build and test / test (push) Successful in 3m1s
Build and test / docs (push) Successful in 2m59s
2026-01-05 18:26:28 +09:00
oysteikt
bf39ca5c9b
server: add basic config file
Build and test / check (push) Failing after 57s
Build and test / build (push) Failing after 1m29s
Build and test / test (push) Failing after 1m36s
Build and test / docs (push) Has been cancelled
2026-01-05 18:16:35 +09:00
oysteikt
0defac7a9f
server/rwhod: varlink shenanigans
Build and test / check (push) Failing after 1m19s
Build and test / build (push) Successful in 1m24s
Build and test / test (push) Successful in 2m47s
Build and test / docs (push) Successful in 3m2s
2026-01-05 16:48:06 +09:00
oysteikt
b9f1ec5b79
proto/rwhod: combine load averages into tuple
Build and test / check (push) Successful in 55s
Build and test / build (push) Successful in 1m23s
Build and test / docs (push) Has been cancelled
Build and test / test (push) Has been cancelled
2026-01-05 02:40:38 +09:00
oysteikt
50665fe07b
server/rwhod: add both sender and receiver task
Build and test / check (push) Failing after 57s
Build and test / build (push) Successful in 1m12s
Build and test / test (push) Failing after 2m4s
Build and test / docs (push) Failing after 2m15s
2026-01-05 01:18:59 +09:00
oysteikt
dabc54a943
proto/rwhod: improve de/serialization and datatypes
2026-01-05 00:17:04 +09:00
oysteikt
8436bffce0
Progress towards implementing the rwho server
Build and test / check (push) Failing after 1m7s
Build and test / build (push) Successful in 1m12s
Build and test / docs (push) Failing after 1m52s
Build and test / test (push) Has been cancelled
2026-01-04 17:09:00 +09:00