Commit Graph

40 Commits

Author SHA1 Message Date
oysteikt 4b01e27907 rwhod: implement packet sender if filtering 2026-07-20 20:01:50 +09:00
oysteikt a89deefceb {flake.lock,Cargo.*}: bump
Build and test / check (push) Successful in 1m12s
Build and test / build (push) Successful in 1m40s
Build and test / test (push) Successful in 2m12s
Build and test / docs (push) Successful in 6m20s
2026-07-20 17:29:29 +09:00
oysteikt 41d00321d5 ruptime: fix --all flag behaviour, move filtering to server
Build and test / check (push) Successful in 1m6s
Build and test / build (push) Successful in 1m38s
Build and test / test (push) Successful in 3m10s
Build and test / docs (push) Successful in 3m41s
2026-06-24 13:09:35 +09:00
oysteikt 1bfc330000 {finger,ruptime,rwho}: render nicer varlink errors for users 2026-06-24 12:55:25 +09:00
oysteikt 21945c73ab {rwhod,fingerd}: disable varlink endpoints according to config 2026-06-24 12:55:24 +09:00
oysteikt 4af04d7dd6 {rwhod,fingerd}: add ignore-user lists 2026-06-24 12:55:24 +09:00
oysteikt 736a962257 rwhod: filter idle users and down hosts serverside 2026-06-23 17:09:17 +09:00
oysteikt 32625d4141 finger: format results 2026-05-13 00:28:51 +09:00
oysteikt 02279a9225 finger: add (but don't implement) --raw flag
Build and test / check (push) Successful in 1m3s
Build and test / build (push) Successful in 1m32s
Build and test / test (push) Successful in 2m3s
Build and test / docs (push) Successful in 3m28s
2026-04-29 06:12:14 +09:00
oysteikt a3aae2b28b bin/roowhod: configure loglevel via config file, use journald protocol 2026-04-29 06:03:11 +09:00
oysteikt 21e8574825 finger: fix smart defaults for both -s/-l and -H/-o arg pairs 2026-04-23 19:04:35 +09:00
oysteikt 27634288c0 treewide: cargo fmt 2026-04-23 19:04:34 +09:00
oysteikt 5f8fc7944b finger: provide server with more arguments
Build and test / check (push) Failing after 45s
Build and test / build (push) Successful in 1m40s
Build and test / test (push) Successful in 2m6s
Build and test / docs (push) Successful in 3m58s
2026-04-23 16:07:53 +09:00
oysteikt 8920362d49 Fix --help description for all binaries 2026-04-23 15:37:48 +09:00
oysteikt 92f77bfaff finger: implement basic fuzzy search mechanism 2026-04-23 15:34:23 +09:00
oysteikt 106a955ad1 finger: smarter -s/-l defaults
Build and test / check (push) Failing after 1m19s
Build and test / build (push) Successful in 1m41s
Build and test / test (push) Successful in 2m51s
Build and test / docs (push) Successful in 3m57s
2026-04-23 14:13:25 +09:00
oysteikt f1eced9e23 flake.lock, Cargo.{toml,lock}: bump deps 2026-04-23 14:12:15 +09:00
oysteikt ba7a7f2b26 roowhod: notify systemd on startup
Build and test / check (push) Successful in 1m12s
Build and test / build (push) Successful in 1m37s
Build and test / test (push) Successful in 1m56s
Build and test / docs (push) Successful in 5m33s
2026-02-12 11:19:08 +09:00
oysteikt 6ca9e0ced1 A bunch of work on finger
Build and test / check (push) Failing after 42s
Build and test / build (push) Failing after 1m38s
Build and test / test (push) Failing after 1m40s
Build and test / docs (push) Failing after 2m56s
2026-02-08 22:03:29 +09:00
oysteikt 178c7314a4 server/varlink_api: prefix all types with Varlink
Build and test / build (push) Successful in 1m42s
Build and test / check (push) Successful in 1m44s
Build and test / test (push) Successful in 1m53s
Build and test / docs (push) Successful in 2m58s
2026-01-31 13:10:24 +09:00
oysteikt 788086c41c roowhod: consistent default config path
Build and test / check (push) Successful in 1m36s
Build and test / build (push) Successful in 1m43s
Build and test / test (push) Successful in 3m2s
Build and test / docs (push) Successful in 3m34s
2026-01-09 23:47:56 +09:00
oysteikt dd23346bda nix: add clap completions
Build and test / check (push) Successful in 59s
Build and test / build (push) Successful in 1m37s
Build and test / test (push) Successful in 3m3s
Build and test / docs (push) Successful in 2m52s
2026-01-09 05:19:40 +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 369d37513c ruptime: fix uptime formatting
Build and test / check (push) Successful in 1m2s
Build and test / build (push) Successful in 1m28s
Build and test / test (push) Successful in 2m0s
Build and test / docs (push) Successful in 2m51s
2026-01-06 12:23:20 +09:00
oysteikt 1aca5d47e3 Add --version flags and more to all binaries
Build and test / check (push) Successful in 1m8s
Build and test / test (push) Successful in 1m46s
Build and test / build (push) Successful in 2m12s
Build and test / docs (push) Successful in 3m18s
2026-01-06 11:51:22 +09:00
oysteikt ce75889f05 ruptime: implement 2026-01-06 11:36:27 +09:00
oysteikt f3e1f898a6 cargo fmt + clippy
Build and test / check (push) Successful in 1m0s
Build and test / build (push) Successful in 1m35s
Build and test / test (push) Successful in 2m48s
Build and test / docs (push) Successful in 3m4s
2026-01-06 02:01:03 +09:00
oysteikt fa789c43a6 rwho: only show active users by default
Build and test / check (push) Failing after 1m8s
Build and test / build (push) Successful in 1m26s
Build and test / test (push) Successful in 2m58s
Build and test / docs (push) Successful in 3m21s
2026-01-06 01:45:32 +09:00
oysteikt 458dc3150c rwho: sort entries
Build and test / check (push) Failing after 1m8s
Build and test / build (push) Successful in 1m26s
Build and test / test (push) Successful in 2m56s
Build and test / docs (push) Successful in 3m22s
2026-01-06 01:27:06 +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 d4771189bc server: properly support socket activation
Build and test / check (push) Successful in 1m0s
Build and test / build (push) Successful in 1m34s
Build and test / test (push) Has been cancelled
Build and test / docs (push) Has been cancelled
2026-01-05 19:48:23 +09:00
oysteikt 8156fdea51 nix/vm: init, nix/default: fix building
Build and test / check (push) Successful in 1m24s
Build and test / build (push) Successful in 1m26s
Build and test / test (push) Successful in 2m0s
Build and test / docs (push) Successful in 3m54s
2026-01-05 19:18:45 +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 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 b12752bd17 rusers: don't use non-standard dash in docstring
Build and test / check (push) Failing after 43s
Build and test / test (push) Failing after 1m17s
Build and test / build (push) Successful in 1m37s
Build and test / docs (push) Failing after 1m56s
2026-01-04 17:12:44 +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
oysteikt c0edea3ded Initial commit 2026-01-04 03:46:13 +09:00