]> git.ipfire.org Git - thirdparty/squid.git/commit - src/client_side_request.cc
Add key_extras to proxy authentication schemes.
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Fri, 6 Dec 2013 14:59:47 +0000 (16:59 +0200)
committerChristos Tsantilas <chtsanti@users.sourceforge.net>
Fri, 6 Dec 2013 14:59:47 +0000 (16:59 +0200)
commitd4806c91642a65454c9dc6f65e7ed03e50a76313
treef6abaa8919af7871b73f5dcd19b556104caf46ce
parentfb33886be977d396811d931bb8560496b133f137
Add key_extras to proxy authentication schemes.

The key_extras value is a "quoted string" with logformat %macro support. It is
appended to request line for the authentication helper.

Example usage:
   auth_param basic key_extras "thePort:%>lp"
   auth_param digest key_extras "LocalIP=%>la:%lp"

This is a Measurement Factory project.
47 files changed:
src/AccessLogEntry.h
src/FwdState.cc
src/PeerSelectState.h
src/acl/FilledChecklist.h
src/adaptation/AccessCheck.cc
src/auth/Acl.cc
src/auth/AclProxyAuth.cc
src/auth/Config.cc
src/auth/Config.h
src/auth/Gadgets.cc
src/auth/User.cc
src/auth/User.h
src/auth/UserRequest.cc
src/auth/UserRequest.h
src/auth/basic/User.cc
src/auth/basic/User.h
src/auth/basic/UserRequest.cc
src/auth/basic/UserRequest.h
src/auth/basic/auth_basic.cc
src/auth/basic/auth_basic.h
src/auth/digest/User.cc
src/auth/digest/User.h
src/auth/digest/UserRequest.cc
src/auth/digest/UserRequest.h
src/auth/digest/auth_digest.cc
src/auth/digest/auth_digest.h
src/auth/negotiate/User.cc
src/auth/negotiate/User.h
src/auth/negotiate/UserRequest.cc
src/auth/negotiate/UserRequest.h
src/auth/negotiate/auth_negotiate.cc
src/auth/negotiate/auth_negotiate.h
src/auth/ntlm/User.cc
src/auth/ntlm/User.h
src/auth/ntlm/UserRequest.cc
src/auth/ntlm/UserRequest.h
src/auth/ntlm/auth_ntlm.cc
src/auth/ntlm/auth_ntlm.h
src/cf.data.pre
src/client_side.cc
src/client_side_request.cc
src/format/ByteCode.h
src/format/Format.cc
src/format/Token.cc
src/peer_select.cc
src/tests/stub_libauth.cc
src/tunnel.cc