diff options
author | David Kalnischkies <david@kalnischkies.de> | 2021-06-04 13:06:34 +0200 |
---|---|---|
committer | David Kalnischkies <david@kalnischkies.de> | 2021-06-04 16:43:41 +0200 |
commit | 149b23c2b9697bc262c0af1934c7a3f6114d903f (patch) | |
tree | 4d785c2b812e1284d1317e30ebd6df18fbb959cd /apt-private | |
parent | aeae140b11220c8ca3692ef690bc51578f197992 (diff) |
URI encode Filename field of Packages files (again)
Keeping URIs encoded in the acquire system depends on having them
encoded in the first place. While many other places got the encoding
2 out of 3 ArchiveURI implementations were missed which are in practice
responsible for nearly all of the URI building, just that index filename
do not contain characters to escape and the Filename fields in Packages
files usually aren't. Usually. Except if you happen to have e.g. an epoch
featuring package with the colon encoded in the filename. On the upside,
in most repositories the epoch isn't part of the filename.
Reported-By: Johannes 'josch' Schauer on IRC
References: e6c55283d235aa9404395d30f2db891f36995c49
Diffstat (limited to 'apt-private')
0 files changed, 0 insertions, 0 deletions