Add rpm virtual repositories #131
Reference in New Issue
Block a user
Delete Branch "benvin/virtual-rpm"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Virtual repos only merge helm and pypi, so several rpm repos (e.g. many github_rpm remotes) cannot be served as one yum repo.
restis not validated;<member>/../../remote/other/xbecomes a 302 to/api/v1/<type>/<member>/../../remote/other/x, which clients normalise out of the member route → reject paths containing..segments (orpath.Cleanand require it to stay unchanged) and add a test.dnf makecache→ cache the merged repo (keyed on member repomd checksums) so hrefs stay resolvable for at least the TTL.xml:baseare left unrewritten, bypassing the virtual/member route, and have no test → rewrite or reject, and cover it.restis interpolated unescaped →url.URL{Path:..., RawQuery: r.URL.RawQuery}orEscapedPath.No findings.