Commit Graph

21 Commits

Author SHA1 Message Date
cat 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
cat 18616e11c2 cmd/pkgserver: appropriately mark test helpers
This improves usefulness of test log messages.

Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-11 02:04:13 +09:00
cat d9a925e0e0 cmd/pkgserver: do not omit report field
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-11 02:03:47 +09:00
cat 24ed43726d cmd/pkgserver: gracefully shut down on signal
Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-11 02:00:55 +09:00
cat bb0a1c4ea7 cmd/pkgserver: specify full addr string in flag
This allows greater flexibility.

Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-11 01:49:42 +09:00
cat b3ed0dae02 cmd/pkgserver: make report argument optional
This allows serving metadata only without a populated report. This also removes the out-of-bounds read on args when no arguments are passed.

Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-11 01:47:49 +09:00
cat 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
cat 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
cat f5f8dc5a58 cmd/pkgserver: create index without report
This is useful for testing, where report testdata is not available.

Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-03-10 22:31:59 +09:00
maemachinebroke 67f61a8758 cmd/pkgserver: add sort orders, change pagination rules 2026-03-10 05:18:55 -05:00
maemachinebroke 7b0c1f735a cmd/pkgserver: add /status endpoint 2026-03-10 04:24:49 -05:00
maemachinebroke e22fc80cea cmd/pkgserver: minimum viable frontend 2026-03-10 03:31:14 -05:00
maemachinebroke 4ade2e5de9 cmd/pkgserver: api versioning 2026-03-09 23:41:16 -05:00
maemachinebroke 9737d14ff3 cmd/pkgserver: add get endpoint 2026-03-09 18:18:51 -05:00
maemachinebroke d1d2dc6461 cmd/pkgserver: add count endpoint and restructure 2026-03-09 15:41:21 -05:00
maemachinebroke 9907458e5c cmd/pkgserver: add status endpoint 2026-03-09 04:09:18 -05:00
maemachinebroke 73af5930c9 cmd/pkgserver: add createPackageIndex 2026-03-09 01:27:46 -05:00
maemachinebroke 172c8a2a66 cmd/pkgserver: add command handler 2026-03-08 22:28:08 -05:00
maemachinebroke aade65f826 cmd/pkgserver: replace favicon 2026-03-05 01:12:17 -06:00
maemachinebroke fb3a289e06 cmd/pkgserver: pagination 2026-03-05 00:32:25 -06:00
maemachinebroke 5fe0b2fa74 cmd/pkgserver: basic web ui 2026-03-04 22:50:58 -06:00