]> git.saurik.com Git - apt.git/commit
don't ask server if we have entire file in partial/
authorDavid Kalnischkies <david@kalnischkies.de>
Thu, 7 Apr 2016 15:48:17 +0000 (17:48 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Mon, 25 Apr 2016 13:35:52 +0000 (15:35 +0200)
commit742f67eaede80d2f9b3631d8697ebd63b8f95427
tree1331d0dc34b14005ce85c542cbf0631899cd6cfa
parent6d9b79dd961242702f0079e3dab2dd1c62bbc61e
don't ask server if we have entire file in partial/

We have this situation in cases were parts of the transaction are
refused (e.g. in a hashsum mismatch) and rerun the update (e.g. in the
hope that we get a mirror which is synced this time).

Previously we would ask the server with an if-range and in the best case
recieve a 416 in response (less featureful server might end up giving us
the entire file again or we get the wrong file this time giving us a
hashsum mismatch…), which is a waste of time if we know already by
checking the hashsums that we got the complete and correct file.
methods/server.cc
test/integration/framework
test/integration/test-apt-update-transactions
test/integration/test-pdiff-usage