]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Support libecap v0.2.0; fixed eCAP body handling and logging.
authorAlex Rousskov <rousskov@measurement-factory.com>
Wed, 9 Mar 2011 19:26:18 +0000 (12:26 -0700)
committerAlex Rousskov <rousskov@measurement-factory.com>
Wed, 9 Mar 2011 19:26:18 +0000 (12:26 -0700)
Summary of changes:

libecap v0.2.0 support: accept/update/log eCAP transaction meta-info.
libecap v0.2.0 support: supply client IP and username to eCAP adapter.
libecap v0.1.0 support: Support blockVirgin() API with ERR_ACCESS_DENIED.

Use pkg-config's PKG_CHECK_MODULES to check for and link with libecap.

Support adapter-specific parameters as a part of ecap_service configuration.
Allow uri=value parameter when specifying adaptation service URIs.

Fixed virgin body handling in our eCAP transaction wrapper (Ecap::XactionRep).
Fixed BodyPipe.cc:144 "!theConsumer" assertion.

Log "important" messages from eCAP adapters with DBG_IMPORTANT not DBG_DATA!

Added XXXs to identify old unrelated problems to be fixed separately.

1  2 
configure.ac

diff --cc configure.ac
Simple merge