]> git.ipfire.org Git - thirdparty/squid.git/commit
Bug 4855: re-enable querying private entries for HTCP/ICP (#214)
authorEduard Bagdasaryan <eduard.bagdasaryan@measurement-factory.com>
Wed, 30 May 2018 11:58:49 +0000 (11:58 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Thu, 31 May 2018 09:13:24 +0000 (09:13 +0000)
commit80d0fe086af2f9493d4fee384ad5ab070b75357a
tree45547fd31f9ed5ed39b12d3a7f5a1229d264b945
parent23cf13daa73ade6fe07cbf550696e2c39bef9bff
Bug 4855: re-enable querying private entries for HTCP/ICP (#214)

This was broken since 4310f8b: HTCP/ICP misused Store as a storage of
private entries during queries (e.g., see
neighborsUdpPing()/neighborsUdpAck()). A smarter HTCP/ICP
implementation would maintain its own StoreEntry cache for this purpose
(just like the existing queried_keys array for cache keys). However,
fixing this is beyond this issue scope.
src/neighbors.cc
src/store/Controller.cc
src/store/Controller.h