From: Alex Rousskov Date: Wed, 9 Mar 2011 19:26:18 +0000 (-0700) Subject: Support libecap v0.2.0; fixed eCAP body handling and logging. X-Git-Tag: take06~27^2~108 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ffce5f58438c9a15c0351c7b038fd300228cbcb2;p=thirdparty%2Fsquid.git 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. --- ffce5f58438c9a15c0351c7b038fd300228cbcb2