diff options
| author | David Kalnischkies <david@kalnischkies.de> | 2022-04-23 22:46:33 +0200 |
|---|---|---|
| committer | David Kalnischkies <david@kalnischkies.de> | 2024-11-22 12:21:24 +0000 |
| commit | 39304fb440f62b3a9f4dd85871b7049fb5b8eb8f (patch) | |
| tree | e775f2fae0152407f301d0d0819bb9b5a45480a0 /methods/file.cc | |
| parent | dcb81196776f5c31063e5f57104b4b021f37aa00 (diff) | |
Support uncompressed indexes from partial file:/ mirrors
If a file:/ mirror does not contain the requested compressed file, but
the uncompressed variant of that file the method will sent us a fitting
Done message with data only about the Alt-Filename, but the central hash
verification code in the acquire system does not expect that looking for
the non-existent compressed file to compare its hashes with the expected
result – which fails (if we are verifying at least).
That file:/ as well as the item code deals with this suggests that this
feature was broken by 448c38bdcd72b52f11ec5f326f822cf57653f81c, but I
couldn't (easily) compile that to verify, so this is only a guess.
Supporting this allows using index files from /var/lib/apt/lists –
which are likely uncompressed or can at least made so easily – to
construct a file:/ mirror.
Diffstat (limited to 'methods/file.cc')
0 files changed, 0 insertions, 0 deletions
