]> git.saurik.com Git - apt.git/commit - methods/http.cc
calculate hashes while downloading in https
authorDavid Kalnischkies <david@kalnischkies.de>
Sat, 11 Apr 2015 08:23:52 +0000 (10:23 +0200)
committerDavid Kalnischkies <david@kalnischkies.de>
Sat, 18 Apr 2015 23:13:09 +0000 (01:13 +0200)
commit34faa8f7ae2526f46cd1f84bb6962ad06d841e5e
tree244f91967a9e5bb44677589a7245298f2ecefca7
parentb55ec4203f7a99d380903911f8839aba2a65e27e
calculate hashes while downloading in https

We do this in HTTP already to give the CPU some exercise while the disk
is heavily spinning (or flashing?) to store the data avoiding the need
to reread the entire file again later on to calculate the hashes – which
happens outside of the eyes of progress reporting, so you might ended up
with a bunch of https workers 'stuck' at 100% while they were busy
calculating hashes.

This is a bummer for everyone using apt as a connection speedtest as the
https method works slower now (not really, it just isn't reporting done
too early anymore).
methods/http.cc
methods/http.h
methods/https.cc
methods/https.h
methods/server.cc
methods/server.h
test/integration/test-apt-download-progress