#include <string.h>
-HelperChildConfig::HelperChildConfig() :
- n_max(0),
- n_startup(1),
- n_idle(1),
- concurrency(0),
- n_running(0),
- n_active(0)
-{}
-
HelperChildConfig::HelperChildConfig(const unsigned int m, const unsigned int s, const unsigned int i, const unsigned int cc) :
n_max(m),
n_startup(s),
class HelperChildConfig
{
public:
- HelperChildConfig();
- HelperChildConfig(const unsigned int m, const unsigned int s, const unsigned int i, const unsigned int cc);
+ HelperChildConfig(const unsigned int m=0, const unsigned int s=0, const unsigned int i=1, const unsigned int cc=0);
~HelperChildConfig();
HelperChildConfig &operator =(const HelperChildConfig &rhs);
storeAppendPrintf(entry, "%s basic casesensitive %s\n", name, casesensitive ? "on" : "off");
}
-AuthBasicConfig::AuthBasicConfig() : authenticateChildren(20,0,1,1)
+AuthBasicConfig::AuthBasicConfig() : authenticateChildren(20)
{
/* TODO: move into initialisation list */
credentialsTTL = 2 * 60 * 60; /* two hours */
safe_free(digestAuthRealm);
}
-AuthDigestConfig::AuthDigestConfig() : authenticateChildren(20,0,1,1)
+AuthDigestConfig::AuthDigestConfig() : authenticateChildren(20)
{
/* TODO: move into initialisation list */
/* 5 minutes */
}
/* we can't check the URI just yet. We'll check it in the
- * authenticate phase */
+ * authenticate phase, but needs to be given */
+ if (!digest_request->uri) {
+ debugs(29, 4, "authenticateDigestDecode: Missing URI field");
+ return authDigestLogUsername(username, digest_request);
+ }
/* is the response the correct length? */
}
-AuthNegotiateConfig::AuthNegotiateConfig() : authenticateChildren(20,0,1,1), keep_alive(1)
+AuthNegotiateConfig::AuthNegotiateConfig() : authenticateChildren(20), keep_alive(1)
{ }
void
}
-AuthNTLMConfig::AuthNTLMConfig() : authenticateChildren(20,0,1,1), keep_alive(1)
+AuthNTLMConfig::AuthNTLMConfig() : authenticateChildren(20), keep_alive(1)
{ }
void
#include <string.h>
-HelperChildConfig::HelperChildConfig() :
- n_max(0),
- n_startup(1),
- n_idle(1),
- concurrency(1),
- n_running(0),
- n_active(0)
-{}
-
HelperChildConfig::HelperChildConfig(const unsigned int m, const unsigned int s, const unsigned int i, const unsigned int cc) :
n_max(m),
n_startup(s),