Re: cvs commit: squid3/contrib Makefile.in

From: Robert Collins <robertc@dont-contact.us>
Date: Mon, 30 Aug 2004 17:09:02 +1000

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

Received on Mon Aug 30 2004 - 01:08:59 MDT

This archive was generated by hypermail pre-2.1.9 : Wed Sep 01 2004 - 12:00:04 MDT