96df793bba
cmd/pkgserver: finish search implementation
2026-04-18 02:07:52 -05:00
9ba3f99eb9
cmd/pkgserver: remove get endpoint count field
2026-03-13 20:41:53 -05:00
f9a3f47cda
cmd/pkgserver: search endpoint
2026-03-13 20:32:19 -05:00
83c7b73882
cmd/pkgserver: expose size and store pre-encoded ident
...
This change also handles SIGSEGV correctly in newStatusHandler, and makes serving status fully zero copy.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 03:32:09 +09:00
c9108505eb
cmd/pkgserver: look up status by name once
...
This has far less overhead.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 03:17:56 +09:00
158a248322
cmd/pkgserver: determine disposition route in mux
...
This removes duplicate checks and uses the more sound check in mux.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:33:34 +09:00
e9372c4504
cmd/pkgserver: format get error messages
...
This improves source code readability on smaller displays.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:29:27 +09:00
015050c172
cmd/pkgserver: constant string in pattern
...
This resolves patterns at compile time.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:23:43 +09:00
148bd29cb9
cmd/pkgserver: satisfy handler signature in method
...
This is somewhat cleaner.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:18:21 +09:00
6a4dd8b2c8
cmd/pkgserver: log instead of write encoding error
...
This message is unlikely to be useful to the user, and output may be partially written at this point, causing the error to be even less intelligible.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 02:10:40 +09:00
0d42eaff03
cmd/pkgserver: embed internal/rosa metadata
...
This change also cleans up and reduces some unnecessary copies.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-11 01:36:54 +09:00
166ff8379d
cmd/pkgserver: do not assume default mux
...
This helps with testing.
Signed-off-by: Ophestra <cat@gensokyo.uk >
2026-03-10 23:59:16 +09:00
7b0c1f735a
cmd/pkgserver: add /status endpoint
2026-03-10 04:24:49 -05:00
e22fc80cea
cmd/pkgserver: minimum viable frontend
2026-03-10 03:31:14 -05:00
4ade2e5de9
cmd/pkgserver: api versioning
2026-03-09 23:41:16 -05:00
9737d14ff3
cmd/pkgserver: add get endpoint
2026-03-09 18:18:51 -05:00
d1d2dc6461
cmd/pkgserver: add count endpoint and restructure
2026-03-09 15:41:21 -05:00