On Mon, 2004-08-30 at 08:39 +0200, Henrik Nordstrom wrote:
> What was the intended description on this commit?
>
> On Mon, 30 Aug 2004 robertc@squid-cache.org wrote:
>
> > robertc 2004/08/29 21:28:45 MDT
> >
> > Modified files:
> > contrib Makefile.in
> > Log:
> > /tmp/cvsZKn66v
> >
> > Revision Changes Path
> > 1.37 +6 -6 squid3/contrib/Makefile.in
> >
>
Oh, bah.
=====
Apply auth scheme cleanups. Its nearly 'good enough', but still has some
warts.
Patches applied:
* robertc@squid-cache.org--squid/squid--authentication--3.0--base-0
tag of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-145
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-1
Refactoring authentication classes for easier extension.
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-2
Refactoring of authentication classes.
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-3
Bugfix untested parts of previous commit.
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-4
Refactoring authentication framework.
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-5
Extract AuthUser logic from authenticate.cc
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-6
Authentication refactoring.
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-7
merge log fixup stuff
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-8
merge from robertc@robertcollins.net--squid/squid--HEAD--3.0
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-9
introduce BasicRequestState with minimal virtuals
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-10
remove deprecated authenticated auth call
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-11
remove deprecated direction auth call
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-12
fix AuthRequestState::authenticate for ntlm, and remove old api
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-13
oops -- finish removal of authAuthenticate api
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-14
nuke auth_modules.sh and implement the core of a module class
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-15
fs->scheme in AuthScheme.cc
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-16
move scheme done() functionality into AuthScheme
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-17
allow configured to be a AuthScheme method
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-18
change AuthScheme::configured to be a query method
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-19
implement basicScheme::configured
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-20
implement ntlm and digest scheme ::configured methods
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-21
astyle auth/*/auth_*.cc; add _authScheme::scheme pointing to the
AuthScheme instance, and use that to bugfix authenticateInit()
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-22
clear out the vestiges of the authscheme_entry::configured api
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-23
make AuthScheme::configured abstract
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-24
nuke authScheme::typestr - replace with a call to scheme->tpye()
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-25
document future work on AuthScheme
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-26
add AuthScheme::dump() to replace the old C function pointer API
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-27
implement AuthScheme::dump for all schemes
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-28
remove deprecated authscheme_entry::dump C API
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-29
remove deprecated authscheme_entry::dump C API - make C++ method
required
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-30
add AuthScheme::init() to replace C API
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-31
implement AuthScheme::init for all schemes
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-32
remove authscheme_entry::init C API
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-33
convert authConfig custom container to a Vector
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-34
provide a AuthScheme::Find method for use in parsing
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-35
move authScheme creation responsibility into AuthScheme
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-36
rename authScheme to AuthConfig
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-37
move cleanup and init for AuthConfig into it.
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-38
move AuthConfig to it's own header
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-39
move AuthConfig creation down to the concrete classes
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-40
make all auth configs derive from AuthConfig
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-41
the yo momma commit: convert basic, digest and ntlm configs from
dynamic to static storage, and consolidate into AuthConfig framework
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-42
move AuthScheme::configured onto AuthConfig
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-43
move AuthScheme::init and ::dump to AuthConfig
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-44
remove AUTHSFREECONFIG C API, replace with AuthConfig::done()
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-45
eliminate AUTHSPARSE C API, replace with AuthConfig::parse
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-46
move AuthConfig child class initialisation into constructors, remove
AuthConfig::scheme_data
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-47
remove middleman 'scheme' in AuthConfig - add type() delegating call
and remove struct element. Configs know their scheme type.
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-48
add a note on AuthScheme::done()
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-49
remove AUTHSACTIVE C API, replace with AuthConfig::Active()
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-50
teach AuthUser about AuthConfig's.
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-51
add AuthConfig::fixHeader API to supercede AUTHFIXERR C API
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-52
update comments for accuracy, remove forward def of AuthScheme that
isn't needed
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-53
use the new AuthConfig::fixHeader API throughout
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-54
eliminate the use of AuthConfig::Id as it's no longer needed
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-55
factor out AuthConfig finding
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-56
new AuthConfig::decode API to replace C api
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-57
remove deprecated C decodeAuth API - switch to calling new one
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-58
move AuthUserRequest creation responsibility to AuthConfig
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-59
move AuthConfig::createAuthUser to the correct file
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-60
AuthConfig::createAuthUser->AuthConfig::CreateAuthUser
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-61
nuke obsolete authenticateAuthSchemeConfigured; move
AuthUserRequest::decodeAuth onto AuthConfig.
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-62
remove AuthConfig::decodeAuth - subsume into
AuthConfig::CreateAuthUser
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-63
change AuthConfig::CreateAuthUser to be allowed to return NULL.
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-64
move responsibility for creation of new AuthUserRequests into a
virtual factory, allowing AuthUserRequest to be derived from
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-65
implement all needed instances of AuthConfig::decode
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-66
remove deprecated AuthConfig::decode(foo,bar) api
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-67
remove unused AuthUserRequest::decodeAuth declaration
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-68
remove authStats entry from authscheme_entry_t - it was never used
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-69
add note on future directions to AuthUserRequestState
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-70
merge from HEAD
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-71
add test suite stub for authentication
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-72
ignore vim swp files for inventory
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-73
set tagline tagging method
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-74
add an Auth framework unit test suite + required infrastructure
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-75
clean up housekeeping droppings
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-76
use AuthUserRequest.oldscheme() wherever possible
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-77
factor authenticateUserAuthenticated core logic into
AuthUserRequest::authenticated
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-78
nuke authenticateSetDenyMessage for AuthUserRequest->setDenyMessage
throughout
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-79
allow AuthUserRequest state to be set during construction
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-80
reduce duplicate code in DigestConfig::decode
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-81
use new AuthUserRequest constructor from digest module
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-82
use new AuthUserRequest constructor from ntlm module
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-83
use new AuthUserRequest constructor from basic module
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-84
enforce the use of parameterised AuthUserRequest constructor
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-85
tweak the testAuthUserRequest::construction test
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-86
make AuthUserRequest subclassable, and require subclassing
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-87
prepare to remove AuthUserRequestState mistake
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-88
move all digest routines to use AuthUserRequest subclass
functionality...
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-89
move all basic RequestState methods onto AuthBasicUserRequest
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-90
move all ntlm RequestState methods onto AuthNTLMUserRequest
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-91
make AuthUserRequest subclass methods mandatory
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-92
nuke remains of AuthUserRequestState and children
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-93
nuke old auth module requestFree call
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-94
nuke old auth module AddTrailer call
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-95
nuke old auth module OnConnectionClose call
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-96
nuke last remaining old auth module type calls
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-97
nuke remaining traces of old auth module system
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-98
bugfix - NTLM structures where incorrectly initialised
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-99
bugfix - digest structures where incorrectly initialised
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-100
test AuthUserRequest::username
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-101
self encapsulate AuthUserRequest::auth_user, and rename to _auth_user
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-102
self encapsulate AuthNTLMUserRequest::theUser via overriding user(),
and rename to _theUser
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-103
self encapsulate AuthBasicUserRequest::theUser via overriding user(),
and rename to _theUser
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-104
self encapsulate AuthDigestUserRequest::theUser via overriding user
(), and rename to _theUser
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-105
nuke authenticateAuthUserRequestUnlock and
authenticateAuthUserRequestLock for their method replacements
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-106
nuke authenticateAuthUsetUnlock for a method replacements
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-107
nuke authUserHashPointerUser for its method, and move
authenticateUserNameCacheAdd to be a method on AuthUser
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-108
fixup regression in digest - with consistent infrastructure comes the
requirement for consistent calls :}
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-109
add useful auth alloc and free logging
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-110
remove use of AuthUser::scheme_data from digest module
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-111
nuke the use of auth scheme data in basic auth
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-112
make DigestUser nonce cache type safe
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-113
remove auth user scheme data use from the NTLM auth module
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-114
remove auth user scheme data - yay !!!
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-115
remove the obsolete AuthUserRequest MemPool
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-116
nuke authscheme_entry
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-117
split out AuthUserRequest into its own header
This archive was generated by hypermail pre-2.1.9 : Wed Sep 01 2004 - 12:00:04 MDT