-
16b2bc5c27
proto/finger: parse timezones
main
oysteikt
2026-04-29 08:27:31 +09:00
-
ebad14aa02
proto/finger: parse pgp key, project and plan
oysteikt
2026-04-29 08:09:21 +09:00
-
be07298867
fingerd: add raw user response variant
oysteikt
2026-04-29 06:22:20 +09:00
-
02279a9225
finger: add (but don't implement) --raw flag
oysteikt
2026-04-29 06:12:14 +09:00
-
ff38ea3a35
fingerd: demote local email parsing logs to trace level
oysteikt
2026-04-29 06:03:42 +09:00
-
a3aae2b28b
bin/roowhod: configure loglevel via config file, use journald protocol
oysteikt
2026-04-29 06:03:11 +09:00
-
448ce6e500
server/rwhod: split into several files
oysteikt
2026-04-29 05:21:20 +09:00
-
f85d315aaa
nix/vm: enable trace logging
oysteikt
2026-04-29 05:05:32 +09:00
-
a0d5034e85
module.nix: grant CAP_DAC_READ_SEARCH to daemon
oysteikt
2026-04-29 05:05:21 +09:00
-
b9b5fa5735
fingerd: add basic mailbox parsing functionality
oysteikt
2026-04-29 04:37:54 +09:00
-
a1dea1b600
proto/finger: parse mail status
oysteikt
2026-04-29 03:52:49 +09:00
-
e741dfd3c1
fingerd: don't nest utmp entry requests
oysteikt
2026-04-28 21:08:28 +09:00
-
3873c3a995
roowhod: add timeout to all actions
oysteikt
2026-04-27 17:00:58 +09:00
-
e5f1615f75
finger: add basic implementation for fetching utmp users
oysteikt
2026-04-27 16:06:50 +09:00
-
9c10b395d3
module.nix: add logLevel option
oysteikt
2026-04-27 16:05:01 +09:00
-
023aefff20
finger: debug logging serverside
oysteikt
2026-04-23 19:03:14 +09:00
-
9cd1d0fe83
finger: dedup results
oysteikt
2026-04-23 19:02:42 +09:00
-
21e8574825
finger: fix smart defaults for both -s/-l and -H/-o arg pairs
oysteikt
2026-04-23 16:32:53 +09:00
-
27634288c0
treewide: cargo fmt
oysteikt
2026-04-23 16:08:57 +09:00
-
5f8fc7944b
finger: provide server with more arguments
oysteikt
2026-04-23 16:07:53 +09:00
-
8920362d49
Fix --help description for all binaries
oysteikt
2026-04-23 15:37:48 +09:00
-
92f77bfaff
finger: implement basic fuzzy search mechanism
oysteikt
2026-04-23 15:34:23 +09:00
-
106a955ad1
finger: smarter -s/-l defaults
oysteikt
2026-04-23 14:13:25 +09:00
-
f1eced9e23
flake.lock, Cargo.{toml,lock}: bump deps
oysteikt
2026-04-20 22:00:31 +09:00
-
9361dcf941
fingerd: read homedir files, read gecos fields
oysteikt
2026-02-13 01:14:19 +09:00
-
97e359004b
fingerd: respect ~/.nofinger
oysteikt
2026-02-12 13:20:26 +09:00
-
f9e60b0f03
nix: build with crane
oysteikt
2026-02-12 11:41:08 +09:00
-
ba7a7f2b26
roowhod: notify systemd on startup
oysteikt
2026-02-12 11:19:08 +09:00
-
2c646af236
fingerd: use structs from proto, fix clippy lints
oysteikt
2026-02-12 11:05:05 +09:00
-
23d2611bff
proto/finger: add more fields and tests, parse office details
oysteikt
2026-02-12 10:45:55 +09:00
-
9c6a0dec2f
fingerd: move parsing logic to proto, add support for more fields
oysteikt
2026-02-12 10:23:11 +09:00
-
8697809974
Add some tests for running basic server functionality
oysteikt
2026-02-09 11:11:19 +09:00
-
a5e5235c56
fingerd: fix a lot of parsing issues
oysteikt
2026-02-09 10:53:58 +09:00
-
6ca9e0ced1
A bunch of work on finger
oysteikt
2026-02-08 22:03:29 +09:00
-
def4eec2d5
module.nix: add some systemd hardening
oysteikt
2026-01-31 13:43:15 +09:00
-
178c7314a4
server/varlink_api: prefix all types with Varlink
oysteikt
2026-01-31 13:10:24 +09:00
-
de296f20d9
server/varlink_api: register finger api
oysteikt
2026-01-31 12:57:03 +09:00
-
5dc3327980
proto/finger: test serialization roundtrip
oysteikt
2026-01-31 12:50:39 +09:00
-
23b163e828
flake.lock: bump, Cargo.{toml,lock}: update inputs
oysteikt
2026-01-25 16:14:26 +09:00
-
7985f182c6
proto/finger: add some basic types and de/serializers
oysteikt
2026-01-25 16:03:01 +09:00
-
75cddc708f
WIP
finger
oysteikt
2026-01-11 23:04:27 +09:00
-
-
834463ed64
README: add note about vm
oysteikt
2026-01-11 23:03:01 +09:00
-
788086c41c
roowhod: consistent default config path
oysteikt
2026-01-09 23:47:56 +09:00
-
e0456e74e5
.gitea/workflows: install required system deps
oysteikt
2026-01-09 17:04:05 +09:00
-
6b94e42ed4
Cargo.toml: enable uucore logind integration, add systemd compile flag
oysteikt
2026-01-09 15:42:05 +09:00
-
3e642fa460
LICENSE: init
oysteikt
2026-01-09 13:17:58 +09:00
-
dd23346bda
nix: add clap completions
oysteikt
2026-01-09 05:16:12 +09:00
-
6c3a9e9e12
server: deduplicate rwhod entries by hostname, misc cleanup
oysteikt
2026-01-09 04:58:20 +09:00
-
dfa0f5a406
server: split off varlink-related code to separate module
oysteikt
2026-01-09 04:47:19 +09:00
-
def1ff330c
nix/vm: add nixos-containers and networking
oysteikt
2026-01-06 15:48:08 +09:00
-
2d0a884d96
README: update progress checkboxes
oysteikt
2026-01-06 12:36:15 +09:00
-
369d37513c
ruptime: fix uptime formatting
oysteikt
2026-01-06 11:56:42 +09:00
-
1aca5d47e3
Add --version flags and more to all binaries
oysteikt
2026-01-06 11:48:26 +09:00
-
f0e22fc85c
nix/package: rename default.nix -> package.nix
oysteikt
2026-01-06 11:42:24 +09:00
-
e003bf6ca6
nix/package: build with lto
oysteikt
2026-01-06 11:41:42 +09:00
-
3854a7a78b
Cargo.toml: disable unimplemented binaries
oysteikt
2026-01-06 11:06:48 +09:00
-
ce75889f05
ruptime: implement
oysteikt
2026-01-06 10:55:07 +09:00
-
f3e1f898a6
cargo fmt + clippy
oysteikt
2026-01-06 02:00:53 +09:00
-
fa789c43a6
rwho: only show active users by default
oysteikt
2026-01-06 01:45:28 +09:00
-
458dc3150c
rwho: sort entries
oysteikt
2026-01-06 01:27:06 +09:00
-
83437588c9
rwho: format output
oysteikt
2026-01-05 23:28:30 +09:00
-
fb8de0185f
flake.nix: fix default overlay
oysteikt
2026-01-06 00:08:04 +09:00
-
4d004fd1d1
nix/module: add package to environment
oysteikt
2026-01-06 00:07:47 +09:00
-
d5420551de
nix/vm: add alice to wheel
oysteikt
2026-01-05 19:55:27 +09:00
-
6c0dc775b1
nix/module: udp uses ipv4 only, open firewall
oysteikt
2026-01-05 19:50:56 +09:00
-
d4771189bc
server: properly support socket activation
oysteikt
2026-01-05 19:48:23 +09:00
-
8156fdea51
nix/vm: init, nix/default: fix building
oysteikt
2026-01-05 19:18:45 +09:00
-
7d11f143b0
cargo fmt + clippy
oysteikt
2026-01-05 18:24:56 +09:00
-
a499b5ad65
.gitea/workflows: enable unstable borrow checking
oysteikt
2026-01-05 18:21:22 +09:00
-
bf39ca5c9b
server: add basic config file
oysteikt
2026-01-05 18:16:35 +09:00
-
4cb2862133
flake.nix: switch to nightly for unstable borrow checking
oysteikt
2026-01-05 18:15:08 +09:00
-
0defac7a9f
server/rwhod: varlink shenanigans
oysteikt
2026-01-05 16:48:06 +09:00
-
4f78b1ed1e
README: fix link to docs
oysteikt
2026-01-05 02:48:21 +09:00
-
3ae1bf5a65
proto/rwhod: test invalid packets
oysteikt
2026-01-05 02:46:06 +09:00
-
36fb5c5945
README: fix links
oysteikt
2026-01-05 02:42:21 +09:00
-
b9f1ec5b79
proto/rwhod: combine load averages into tuple
oysteikt
2026-01-05 02:40:38 +09:00
-
0aeb7496f8
proto/rwhod: test serialization roundtrip
oysteikt
2026-01-05 02:36:32 +09:00
-
ce71919749
nix/module: init
oysteikt
2026-01-05 02:30:25 +09:00
-
50665fe07b
server/rwhod: add both sender and receiver task
oysteikt
2026-01-05 00:31:20 +09:00
-
dabc54a943
proto/rwhod: improve de/serialization and datatypes
oysteikt
2026-01-04 20:16:59 +09:00
-
b12752bd17
rusers: don't use non-standard dash in docstring
oysteikt
2026-01-04 17:12:44 +09:00
-
8436bffce0
Progress towards implementing the rwho server
oysteikt
2026-01-04 17:09:00 +09:00
-
5a0a65c3cf
.gitea/workflows/build-and-test: init
oysteikt
2026-01-02 17:58:41 +09:00
-
c0edea3ded
Initial commit
oysteikt
2026-01-02 17:48:26 +09:00