maemachinebroke
c622f09f15
cmd/pkgserver: finish search implementation
2026-04-18 02:07:52 -05:00
maemachinebroke
eb64b46000
cmd/pkgserver: remove get endpoint count field
2026-03-13 20:41:53 -05:00
maemachinebroke
a3af07be5a
cmd/pkgserver: search endpoint
2026-03-13 20:32:19 -05:00
cat
d0329ce8d9
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
cat
97f02f9d9b
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
cat
bdbe65de07
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
cat
f35a616bef
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
cat
c2a172f839
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
cat
e4133771bc
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
cat
6cb3920c14
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
cat
8f473b78ad
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
cat
9d13e845a8
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
maemachinebroke
e0f014dc1b
cmd/pkgserver: add /status endpoint
2026-03-10 04:24:49 -05:00
maemachinebroke
89a2c3aa85
cmd/pkgserver: minimum viable frontend
2026-03-10 03:31:14 -05:00
maemachinebroke
20b11453a8
cmd/pkgserver: api versioning
2026-03-09 23:41:16 -05:00
maemachinebroke
2686ddff70
cmd/pkgserver: add get endpoint
2026-03-09 18:18:51 -05:00
maemachinebroke
01ec86cf5a
cmd/pkgserver: add count endpoint and restructure
2026-03-09 15:41:21 -05:00