/*
- * $Id: auth_basic.cc,v 1.52 2007/08/03 02:11:17 amosjeffries Exp $
+ * $Id: auth_basic.cc,v 1.53 2008/02/12 23:17:50 rousskov Exp $
*
* DEBUG: section 29 Authenticator
* AUTHOR: Duane Wessels
/* log a basic user in
*/
void
-AuthBasicUserRequest::authenticate(HttpRequest * request, ConnStateData::Pointer conn, http_hdr_type type)
+AuthBasicUserRequest::authenticate(HttpRequest * request, ConnStateData * conn, http_hdr_type type)
{
assert(user() != NULL);
virtual ~AuthBasicUserRequest();
virtual int authenticated() const;
- virtual void authenticate(HttpRequest * request, ConnStateData::Pointer conn, http_hdr_type type);
+ virtual void authenticate(HttpRequest * request, ConnStateData *conn, http_hdr_type type);
virtual int module_direction();
virtual void module_start(RH *, void *);
virtual AuthUser *user() {return _theUser;}
/*
- * $Id: auth_digest.cc,v 1.62 2008/01/20 08:54:30 amosjeffries Exp $
+ * $Id: auth_digest.cc,v 1.63 2008/02/12 23:17:51 rousskov Exp $
*
* DEBUG: section 29 Authenticator
* AUTHOR: Robert Collins
/* log a digest user in
*/
void
-AuthDigestUserRequest::authenticate(HttpRequest * request, ConnStateData::Pointer conn, http_hdr_type type)
+AuthDigestUserRequest::authenticate(HttpRequest * request, ConnStateData * conn, http_hdr_type type)
{
auth_user_t *auth_user;
AuthDigestUserRequest *digest_request;
virtual ~AuthDigestUserRequest();
virtual int authenticated() const;
- virtual void authenticate(HttpRequest * request, ConnStateData::Pointer conn, http_hdr_type type);
+ virtual void authenticate(HttpRequest * request, ConnStateData * conn, http_hdr_type type);
virtual int module_direction();
virtual void addHeader(HttpReply * rep, int accel);
#if WAITING_FOR_TE
/*
- * $Id: auth_negotiate.cc,v 1.28 2007/12/14 23:11:51 amosjeffries Exp $
+ * $Id: auth_negotiate.cc,v 1.29 2008/02/12 23:17:52 rousskov Exp $
*
* DEBUG: section 29 Negotiate Authenticator
* AUTHOR: Robert Collins, Henrik Nordstrom, Francesco Chemolli
}
void
-AuthNegotiateUserRequest::authenticate(HttpRequest * request, ConnStateData::Pointer conn, http_hdr_type type)
+AuthNegotiateUserRequest::authenticate(HttpRequest * request, ConnStateData * conn, http_hdr_type type)
{
const char *proxy_auth, *blob;
/* Check that we are in the client side, where we can generate
* auth challenges */
- if (conn.getRaw() == NULL) {
+ if (conn == NULL) {
auth_state = AUTHENTICATE_STATE_FAILED;
debugs(29, 1, "AuthNegotiateUserRequest::authenticate: attempt to perform authentication without a connection!");
return;
}
AuthNegotiateUserRequest::AuthNegotiateUserRequest() :
- conn(NULL), auth_state(AUTHENTICATE_STATE_NONE),
+ /*conn(NULL),*/ auth_state(AUTHENTICATE_STATE_NONE),
_theUser(NULL)
{
waiting=0;
AuthNegotiateUserRequest();
virtual ~AuthNegotiateUserRequest();
virtual int authenticated() const;
- virtual void authenticate(HttpRequest * request, ConnStateData::Pointer conn, http_hdr_type type);
+ virtual void authenticate(HttpRequest * request, ConnStateData * conn, http_hdr_type type);
virtual int module_direction();
virtual void onConnectionClose(ConnStateData *);
virtual void module_start(RH *, void *);
/*we need to store the helper server between requests */
helper_stateful_server *authserver;
/* what connection is this associated with */
- ConnStateData::Pointer conn;
+ /* ConnStateData * conn;*/
/* how far through the authentication process are we? */
auth_state_t auth_state;
/*
- * $Id: auth_ntlm.cc,v 1.78 2007/12/14 23:11:51 amosjeffries Exp $
+ * $Id: auth_ntlm.cc,v 1.79 2008/02/12 23:17:53 rousskov Exp $
*
* DEBUG: section 29 NTLM Authenticator
* AUTHOR: Robert Collins, Henrik Nordstrom, Francesco Chemolli
}
void
-AuthNTLMUserRequest::authenticate(HttpRequest * request, ConnStateData::Pointer conn, http_hdr_type type)
+AuthNTLMUserRequest::authenticate(HttpRequest * request, ConnStateData * conn, http_hdr_type type)
{
const char *proxy_auth, *blob;
/* Check that we are in the client side, where we can generate
* auth challenges */
- if (conn.getRaw() == NULL) {
+ if (conn == NULL || !cbdataReferenceValid(conn)) {
auth_state = AUTHENTICATE_STATE_FAILED;
debugs(29, 1, "AuthNTLMUserRequest::authenticate: attempt to perform authentication without a connection!");
return;
}
AuthNTLMUserRequest::AuthNTLMUserRequest() :
- conn(NULL), auth_state(AUTHENTICATE_STATE_NONE),
+ /*conn(NULL),*/ auth_state(AUTHENTICATE_STATE_NONE),
_theUser(NULL)
{
waiting=0;
AuthNTLMUserRequest();
virtual ~AuthNTLMUserRequest();
virtual int authenticated() const;
- virtual void authenticate(HttpRequest * request, ConnStateData::Pointer conn, http_hdr_type type);
+ virtual void authenticate(HttpRequest * request, ConnStateData * conn, http_hdr_type type);
virtual int module_direction();
virtual void onConnectionClose(ConnStateData *);
virtual void module_start(RH *, void *);
/*we need to store the helper server between requests */
helper_stateful_server *authserver;
/* what connection is this associated with */
- ConnStateData::Pointer conn;
+// ConnStateData * conn;
/* how far through the authentication process are we? */
auth_state_t auth_state;