Lines Matching refs:srv
62 handler_t auth_ldap_init(server *srv, mod_auth_plugin_config *s);
148 static int http_auth_get_password(server *srv, mod_auth_plugin_data *p, buffer *username, buffer *r… in http_auth_get_password() argument
160 …log_error_write(srv, __FILE__, __LINE__, "sbss", "opening digest-userfile", p->conf.auth_htdigest_… in http_auth_get_password()
180 log_error_write(srv, __FILE__, __LINE__, "sbs", in http_auth_get_password()
190 log_error_write(srv, __FILE__, __LINE__, "sbs", in http_auth_get_password()
241 log_error_write(srv, __FILE__, __LINE__, "sbss", in http_auth_get_password()
262 log_error_write(srv, __FILE__, __LINE__, "sbs", in http_auth_get_password()
307 static int http_auth_match_rules(server *srv, mod_auth_plugin_data *p, const char *url, const char … in http_auth_match_rules() argument
344 log_error_write(srv, __FILE__, __LINE__, "sb", "rules", require->value); in http_auth_match_rules()
367 log_error_write(srv, __FILE__, __LINE__, "sb", in http_auth_match_rules()
375 log_error_write(srv, __FILE__, __LINE__, "sb", in http_auth_match_rules()
383 log_error_write(srv, __FILE__, __LINE__, "sb", in http_auth_match_rules()
405 log_error_write(srv, __FILE__, __LINE__, "s", "host ... (not implemented)"); in http_auth_match_rules()
407 log_error_write(srv, __FILE__, __LINE__, "s", "unknown key"); in http_auth_match_rules()
412 log_error_write(srv, __FILE__, __LINE__, "s", "group ... (not implemented)"); in http_auth_match_rules()
414 log_error_write(srv, __FILE__, __LINE__, "ss", "unknown key", k); in http_auth_match_rules()
418 log_error_write(srv, __FILE__, __LINE__, "s", "unknown key"); in http_auth_match_rules()
426 log_error_write(srv, __FILE__, __LINE__, "s", "nothing matched"); in http_auth_match_rules()
610 static int http_auth_basic_password_compare(server *srv, mod_auth_plugin_data *p, array *req, buffe… in http_auth_basic_password_compare() argument
611 UNUSED(srv); in http_auth_basic_password_compare()
739 log_error_write(srv, __FILE__, __LINE__, "sbd", in http_auth_basic_password_compare()
763 if (auth_ldap_init(srv, p->anon_conf) != HANDLER_GO_ON) in http_auth_basic_password_compare()
768 log_error_write(srv, __FILE__, __LINE__, "sssb", in http_auth_basic_password_compare()
776 log_error_write(srv, __FILE__, __LINE__, "s", "ldap ..."); in http_auth_basic_password_compare()
784 log_error_write(srv, __FILE__, __LINE__, "s", "ldap ..."); in http_auth_basic_password_compare()
796 log_error_write(srv, __FILE__, __LINE__, "ss", "ldap ...", strerror(errno)); in http_auth_basic_password_compare()
802 log_error_write(srv, __FILE__, __LINE__, "ss", "ldap:", ldap_err2string(ret)); in http_auth_basic_password_compare()
811 log_error_write(srv, __FILE__, __LINE__, "ss", "ldap startTLS failed:", ldap_err2string(ret)); in http_auth_basic_password_compare()
821 log_error_write(srv, __FILE__, __LINE__, "ss", "ldap:", ldap_err2string(ret)); in http_auth_basic_password_compare()
839 int http_auth_basic_check(server *srv, connection *con, mod_auth_plugin_data *p, array *req, buffer… in http_auth_basic_check() argument
850 log_error_write(srv, __FILE__, __LINE__, "sb", "decodeing base64-string failed", username); in http_auth_basic_check()
858 log_error_write(srv, __FILE__, __LINE__, "sb", ": is missing in", username); in http_auth_basic_check()
870 if (http_auth_get_password(srv, p, username, realm->value, password)) { in http_auth_basic_check()
875 log_error_write(srv, __FILE__, __LINE__, "s", "auth.backend is not set"); in http_auth_basic_check()
877 …log_error_write(srv, __FILE__, __LINE__, "ss", "get_password failed, IP:", inet_ntop_cache_get_ip(… in http_auth_basic_check()
884 if (http_auth_basic_password_compare(srv, p, req, username, realm->value, password, pw)) { in http_auth_basic_check()
885 …_write(srv, __FILE__, __LINE__, "sbsBss", "password doesn't match for", con->uri.path, "username:"… in http_auth_basic_check()
894 if (http_auth_match_rules(srv, p, url->ptr, username->ptr, NULL, NULL)) { in http_auth_basic_check()
898 log_error_write(srv, __FILE__, __LINE__, "s", "rules didn't match"); in http_auth_basic_check()
918 int http_auth_digest_check(server *srv, connection *con, mod_auth_plugin_data *p, array *req, buffe… in http_auth_digest_check() argument
976 log_error_write(srv, __FILE__, __LINE__, "s", in http_auth_digest_check()
1015 log_error_write(srv, __FILE__, __LINE__, "ss", "username", username); in http_auth_digest_check()
1016 log_error_write(srv, __FILE__, __LINE__, "ss", "realm", realm); in http_auth_digest_check()
1017 log_error_write(srv, __FILE__, __LINE__, "ss", "nonce", nonce); in http_auth_digest_check()
1018 log_error_write(srv, __FILE__, __LINE__, "ss", "uri", uri); in http_auth_digest_check()
1019 log_error_write(srv, __FILE__, __LINE__, "ss", "algorithm", algorithm); in http_auth_digest_check()
1020 log_error_write(srv, __FILE__, __LINE__, "ss", "qop", qop); in http_auth_digest_check()
1021 log_error_write(srv, __FILE__, __LINE__, "ss", "cnonce", cnonce); in http_auth_digest_check()
1022 log_error_write(srv, __FILE__, __LINE__, "ss", "nc", nc); in http_auth_digest_check()
1023 log_error_write(srv, __FILE__, __LINE__, "ss", "response", respons); in http_auth_digest_check()
1035 log_error_write(srv, __FILE__, __LINE__, "s", in http_auth_digest_check()
1048 log_error_write(srv, __FILE__, __LINE__, "s", in http_auth_digest_check()
1061 if (http_auth_get_password(srv, p, username_buf, realm_buf, password)) { in http_auth_digest_check()
1144 log_error_write(srv, __FILE__, __LINE__, "sss", in http_auth_digest_check()
1148 log_error_write(srv, __FILE__, __LINE__, "ssss", in http_auth_digest_check()
1149 …"digest: auth failed for ", username, ": wrong password, IP:", inet_ntop_cache_get_ip(srv, &(con->… in http_auth_digest_check()
1156 if (http_auth_match_rules(srv, p, url->ptr, username, NULL, NULL)) { in http_auth_digest_check()
1159 log_error_write(srv, __FILE__, __LINE__, "s", in http_auth_digest_check()
1171 log_error_write(srv, __FILE__, __LINE__, "s", in http_auth_digest_check()
1178 int http_auth_digest_generate_nonce(server *srv, mod_auth_plugin_data *p, buffer *fn, char out[33])… in http_auth_digest_generate_nonce() argument
1191 LI_ltostr(hh, srv->cur_ts); in http_auth_digest_generate_nonce()
1193 li_MD5_Update(&Md5Ctx, (unsigned char *)srv->entropy, sizeof(srv->entropy)); in http_auth_digest_generate_nonce()