request->last_access = ioloop_time;
request->session_pid = (pid_t)-1;
request->set = global_auth_settings;
- request->debug = request->set->debug;
request->extra_fields = auth_fields_init(request->pool);
request->event = event_create(parent_event);
request->mech_event = event_create(request->event);
auth = auth_request_get_auth(request);
request->set = auth->set;
- /* NOTE: request->debug may already be TRUE here */
- if (request->set->debug)
- request->debug = TRUE;
request->passdb = auth->passdbs;
request->userdb = auth->userdbs;
}
}
if (request->session_id != NULL)
str_printfa(dest, "\tsession=%s", request->session_id);
- if (request->debug)
+ if (event_want_debug(request->event))
str_append(dest, "\tdebug");
switch(request->secured) {
case AUTH_REQUEST_SECURED_NONE: break;
request->local_name = p_strdup(request->pool, value);
else if (strcmp(key, "session") == 0)
request->session_id = p_strdup(request->pool, value);
- else if (strcmp(key, "debug") == 0) {
- request->debug = TRUE;
+ else if (strcmp(key, "debug") == 0)
event_set_forced_debug(request->event, TRUE);
- } else if (strcmp(key, "client_id") == 0)
+ else if (strcmp(key, "client_id") == 0)
request->client_id = p_strdup(request->pool, value);
else if (strcmp(key, "forward_fields") == 0) {
auth_fields_import_prefixed(request->extra_fields,
ctx->iter_dn_values = iter_dn_values;
hash_table_create(&ctx->ldap_attrs, pool, 0, strcase_hash, strcasecmp);
ctx->var = str_new(ctx->pool, 256);
- if (ctx->ldap_request->auth_request->debug)
+ if (event_want_debug(ctx->ldap_request->auth_request->event))
ctx->debug = t_str_new(256);
ctx->ldap_msg = res;
ctx->ld = conn->ld;
struct event *event = event_create(req->event);
array_push_back(&req->authdb_event, &event);
req->passdb = passdb_mock();
- req->debug = TRUE;
req->user = "testuser";
static const char *luascript =
struct event *event = event_create(req->event);
array_push_back(&req->authdb_event, &event);
req->passdb = passdb_mock();
- req->debug = TRUE;
req->user = "testuser";
static const char *luascript =
struct event *event = event_create(req->event);
array_push_back(&req->authdb_event, &event);
req->passdb = passdb_mock();
- req->debug = TRUE;
req->user = "testuser";
static const char *luascript =