Open
Description
Was going to do some PRs for these, but kept getting delayed and you've pinged me a couple of times ... so issues up for grabs:
- Add some limits. Maybe Fedora proxies take care of most of this, but maybe not and probably shouldn't rely on them without a warning or something: https://adam-p.ca/blog/2022/01/golang-http-server-timeouts/ ... as it says click through to Filippo Valsorda’s post.
- Binary to source repos, and back: A bunch of packages have different names in source or binary form, as long as you can map which repos. are the binary/source variants of others then it should be easy to redirect.
- Add router.Get("/{vers}/", ...) which prints html listing changelog/pkg/files/srcpkg/
- Add router.Get("/{vers}/pkg/", ...) which lists the packages (maybe json?). Dito. for the changelog/files/etc.
- Add package size to the package data.
- Add installed size to the package data.
- You only do "release" repos. Simple fix is to add -updates and -updates-testing (not sure if anyone cares about -debuginfo) to all the ones that have those?
- Adding the active CentOS stream repos.
- This is a bigger one, and maybe deserves it's own issue: Have a way to diff between two things. Eg. router.Get("/{vers}/diff/{vers2}/pkg/", ...)
Metadata
Metadata
Assignees
Labels
No labels