Merge branch 'multi-peer-download' into master.
This enables clients to increase retrieval speed by concurrently downloading the same data shared by several clients for the same URL, or common data from the beginning of unfinished downloads of the URL (like canceled transfers or streamed videos). A reference client is chosen which has signatures for the newest and most complete data for the URL. This introduces the new v5 protocol (with a different `ouisig` chunk extension) and v2 HTTP store (with a different `sigs` file format).
src/cache/hash_list.cpp
0 → 100644
src/cache/hash_list.h
0 → 100644
This diff is collapsed.
src/cache/signed_head.h
0 → 100644