]> git.ipfire.org Git - thirdparty/squid.git/commit - src/auth/User.h
Some AuthUserReuqest polish and bug removal
authorAmos Jeffries <squid3@treenet.co.nz>
Thu, 8 Apr 2010 11:53:16 +0000 (23:53 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 8 Apr 2010 11:53:16 +0000 (23:53 +1200)
commitea0695f2f95464d158b2a230ca4f260d1b7e5c00
treebf386e4e1e0d72a70c52ef764e45420ff77ee00b
parentb9d0bafa3b7bcf78aa17539bfbfdd22c84955ae7
Some AuthUserReuqest polish and bug removal

* merge multiple authenticate and authenticateChildren members from
  child classes into the parent AuthUserRequest

* severe circular ref-count links between AuthUser object and
  AuthUserRequest. It appears to be unused and causes problems by merely
  existing.

* remove entry from client_side unsettign the auth credentials of a
  request simply because it was being logged.
  The log code woud be better pulling the credentials from the request
  directly when needed instead of cloning the text. RefCount in both request
  and AuthUser holds the info in place until log output is finished.
  But that polish is left for later.
20 files changed:
include/RefCount.h
src/auth/Config.h
src/auth/User.cc
src/auth/User.cci
src/auth/User.h
src/auth/UserRequest.cc
src/auth/basic/auth_basic.cc
src/auth/basic/auth_basic.h
src/auth/basic/basicUserRequest.h
src/auth/digest/auth_digest.cc
src/auth/digest/auth_digest.h
src/auth/digest/digestUserRequest.cc
src/auth/negotiate/auth_negotiate.cc
src/auth/negotiate/auth_negotiate.h
src/auth/negotiate/negotiateUserRequest.cc
src/auth/ntlm/auth_ntlm.cc
src/auth/ntlm/auth_ntlm.h
src/auth/ntlm/ntlmUserRequest.cc
src/client_side.cc
src/tests/testAuth.cc