]> git.ipfire.org Git - thirdparty/squid.git/commit
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)
commitffce5f58438c9a15c0351c7b038fd300228cbcb2
treec1914aac2d2184a8999502d6106d5db6d36bbfff
parentdd31ab8f3f0e621847b4a57a2edb00a8233ecf2a
parent555aedbf87248fc570f3a645124bcb0150bddb03
Support libecap v0.2.0; fixed eCAP body handling and logging.

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.
configure.ac