]> git.ipfire.org Git - thirdparty/squid.git/commit - src/auth/ntlm/Config.cc
Straighten the reconfigure and rotate sequences auth handling.
authorAmos Jeffries <squid3@treenet.co.nz>
Mon, 26 Apr 2010 07:07:44 +0000 (19:07 +1200)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 26 Apr 2010 07:07:44 +0000 (19:07 +1200)
commit0bcb69087f2ea686829fdedd4f6132811a2c332e
tree1f29e3da90052bb6c964695410ce45563e23f986
parentaf70c154bffef7b9f86a2ff3790d39751648ed5d
Straighten the reconfigure and rotate sequences auth handling.

* Add a hook into auth API to only restart the helpers instead of
  dropping auth state.

* Make reconfigure drop idle state and reset the config for new requests
  to use the new config details.
  This makes auth settings alterable with just a reconfigure now.
12 files changed:
src/auth/Config.h
src/auth/Gadgets.cc
src/auth/Gadgets.h
src/auth/basic/auth_basic.cc
src/auth/basic/auth_basic.h
src/auth/digest/auth_digest.cc
src/auth/digest/auth_digest.h
src/auth/negotiate/auth_negotiate.cc
src/auth/negotiate/auth_negotiate.h
src/auth/ntlm/auth_ntlm.cc
src/auth/ntlm/auth_ntlm.h
src/main.cc