|
|
|
@ -828,7 +828,7 @@ static handler_t mod_auth_check_basic(request_st * const r, void *p_d, const str
|
|
|
|
|
log_error(r->conf.errh, __FILE__, __LINE__,
|
|
|
|
|
"password doesn't match for %s username: %s IP: %s",
|
|
|
|
|
r->uri.path.ptr, username->ptr, r->con->dst_addr_buf->ptr);
|
|
|
|
|
r->keep_alive = 0; /*(disable keep-alive if bad password)*/
|
|
|
|
|
r->keep_alive = -1; /*(disable keep-alive if bad password)*/
|
|
|
|
|
rc = HANDLER_UNSET;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
@ -1461,7 +1461,7 @@ static handler_t mod_auth_check_digest(request_st * const r, void *p_d, const st
|
|
|
|
|
return HANDLER_FINISHED;
|
|
|
|
|
case HANDLER_ERROR:
|
|
|
|
|
default:
|
|
|
|
|
r->keep_alive = 0; /*(disable keep-alive if unknown user)*/
|
|
|
|
|
r->keep_alive = -1; /*(disable keep-alive if unknown user)*/
|
|
|
|
|
buffer_free(b);
|
|
|
|
|
return mod_auth_send_401_unauthorized_digest(r, require, 0);
|
|
|
|
|
}
|
|
|
|
@ -1482,7 +1482,7 @@ static handler_t mod_auth_check_digest(request_st * const r, void *p_d, const st
|
|
|
|
|
log_error(r->conf.errh, __FILE__, __LINE__,
|
|
|
|
|
"digest: auth failed for %s: wrong password, IP: %s",
|
|
|
|
|
username, r->con->dst_addr_buf->ptr);
|
|
|
|
|
r->keep_alive = 0; /*(disable keep-alive if bad password)*/
|
|
|
|
|
r->keep_alive = -1; /*(disable keep-alive if bad password)*/
|
|
|
|
|
|
|
|
|
|
buffer_free(b);
|
|
|
|
|
return mod_auth_send_401_unauthorized_digest(r, require, 0);
|
|
|
|
|