]> git.ipfire.org Git - thirdparty/squid.git/commit
Drop CBDATA debugging (#1199)
authorAmos Jeffries <yadij@users.noreply.github.com>
Mon, 5 Dec 2022 15:52:26 +0000 (15:52 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Wed, 7 Dec 2022 12:47:17 +0000 (12:47 +0000)
commitbcd05a84ce543a50c354435e58ad6850f29e59e8
tree68338191350230d80a90c7da289815b2cfa1ed05
parent0b55c8e3fec201370aa9d97b56fc827670b11893
Drop CBDATA debugging (#1199)

This was occasionally (but still rare) useful when CBDATA was the
only method of passing callback parameters. Much of that has now
been replaced with AsyncJob/AsyncCall logic. Making this debug
much less useful.

Remove the --enable-debug-cbdata build option and two cache manager
reports only enabled when that option is built. Greatly reducing
the cbdata logic complexity and removing one of its five APIs
permutations entirely.
configure.ac
doc/release-notes/release-6.sgml
src/base/CbcPointer.h
src/cbdata.cc
src/cbdata.h
src/main.cc
src/tests/stub_cbdata.cc
test-suite/buildtests/layer-01-minimal.opts
test-suite/buildtests/layer-02-maximus.opts
test-suite/buildtests/layer-04-noauth-everything.opts