--------------------- PatchSet 1367 Date: 2001/01/23 20:57:00 Author: rbcollins Branch: auth_digest Tag: (none) Log: added configured method to digest module Members: src/auth/digest/auth_digest.c:1.1.2.19->1.1.2.20 Index: squid/src/auth/digest/auth_digest.c =================================================================== RCS file: /cvsroot/squid-sf//squid/src/auth/digest/auth_digest.c,v retrieving revision 1.1.2.19 retrieving revision 1.1.2.20 diff -u -r1.1.2.19 -r1.1.2.20 --- squid/src/auth/digest/auth_digest.c 10 Jan 2001 10:12:38 -0000 1.1.2.19 +++ squid/src/auth/digest/auth_digest.c 23 Jan 2001 20:57:00 -0000 1.1.2.20 @@ -58,6 +58,7 @@ #endif static AUTHSAUTHED authDigestAuthenticated; static AUTHSAUTHUSER authenticateDigestAuthenticateUser; +static AUTHSCONFIGURED authDigestConfigured; static AUTHSDIRECTION authenticateDigestDirection; static AUTHSDECODE authenticateDigestDecodeAuth; static AUTHSDUMP authDigestCfgDump; @@ -588,6 +589,7 @@ authSchemeSetup_digest(authscheme_entry_t *authscheme) { assert(!authdigest_initialised); authscheme->Active =authenticateDigestActive; + authscheme->configured =authDigestConfigured; authscheme->parse =authDigestParse; authscheme->freeconfig =authDigestFreeConfig; authscheme->dump =authDigestCfgDump; @@ -611,7 +613,13 @@ } int -authenticateDigestActive(){ +authenticateDigestActive() +{ + return (authdigest_initialised==1) ? 1:0; +} +int +authDigestConfigured() +{ if ((digestConfig != NULL) && (digestConfig->authenticate != NULL) && (digestConfig->authenticateChildren != 0) && (digestConfig->digestAuthRealm != NULL) && (digestConfig->noncemaxduration > -1))