]> git.ipfire.org Git - thirdparty/squid.git/commit
Cleanup: de-duplicate auth_param program parameter code
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 31 May 2014 17:00:05 +0000 (10:00 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 31 May 2014 17:00:05 +0000 (10:00 -0700)
commit3616c90cbfa0c2dac5a985c4c406df55f7caa89a
treedb74617d784ec6885331de2afd9ca39f84c0c834
parent66c583dc8f196badc125c4e960e00758db60f1c7
Cleanup: de-duplicate auth_param program parameter code

Moves the "program" parse and dump code into Auth::Config.

Also, changes API to Auth::Config::dump() to not dump any config settings
for schemes which are not configured with a "program". Including scheme
specific settings.

Also, fixes missing Digest "utf8" parameter in config dump.
src/auth/Config.cc
src/auth/Config.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