Lines Matching refs:ptr

271     free(dauth->key.ptr);  in data_auth_free()
344 for (const char *s = algos->ptr, *p; s; s = p ? p+1 : NULL) { in mod_auth_algorithms_parse()
358 const char *str = b->ptr; in mod_auth_require_parse()
376 "error value: %s error near: %s", b->ptr, str); in mod_auth_require_parse()
384 "error value: %s error near: %s", b->ptr, str); in mod_auth_require_parse()
400 "'host' not implemented; field value: %s", b->ptr); in mod_auth_require_parse()
411 "'group' not implemented; field value: %s", b->ptr); in mod_auth_require_parse()
422 "\"user=a|user=b|group=g|host=h\"). error value: %s", b->ptr); in mod_auth_require_parse()
434 "error value: %s error near: %s", b->ptr, str); in mod_auth_require_parse()
482 da_file->value.data[m]->key.ptr); in mod_auth_require_parse_array()
490 da_file->value.data[m]->key.ptr); in mod_auth_require_parse_array()
506 "auth.require = ( \"...\" => ( ..., \"method\" => \"...\") )", method->ptr); in mod_auth_require_parse_array()
625 "auth.backend not supported: %s", cpv->v.b->ptr); in SETDEFAULTS_FUNC()
685 if (NULL != vb && http_auth_match_rules(dauth->require, vb->ptr, NULL, NULL)) { in mod_auth_uri_handler()
757 "auth.backend not configured for %s", r->uri.path.ptr); in mod_auth_basic_misconfigured()
761 "(try \"digest\"?) for %s", r->uri.path.ptr); in mod_auth_basic_misconfigured()
778 if (NULL == vb || !buffer_eq_icase_ssn(vb->ptr, CONST_STR_LEN("Basic "))) in mod_auth_check_basic()
796 vb->ptr+sizeof("Basic ")-1, ulen, BASE64_STANDARD); in mod_auth_check_basic()
799 "decoding base64-string failed %s", vb->ptr+sizeof("Basic ")-1); in mod_auth_check_basic()
852 r->uri.path.ptr, user, r->dst_addr_buf->ptr); in mod_auth_check_basic()
880 const char *ptr[http_auth_digest_params_sz]; member
915 iov[2].iov_base = dp->ptr[e_nonce]; in mod_auth_digest_mutate()
919 iov[4].iov_base = dp->ptr[e_cnonce]; in mod_auth_digest_mutate()
926 iov[0].iov_base = method->ptr; in mod_auth_digest_mutate()
930 iov[2].iov_base = dp->ptr[e_uri]; in mod_auth_digest_mutate()
935 if (dp->ptr[e_qop] && buffer_eq_icase_ss(dp->ptr[e_qop], dp->len[e_qop], in mod_auth_digest_mutate()
952 iov[2].iov_base = dp->ptr[e_nonce]; in mod_auth_digest_mutate()
958 iov[4].iov_base = dp->ptr[e_nc]; in mod_auth_digest_mutate()
962 iov[6].iov_base = dp->ptr[e_cnonce]; in mod_auth_digest_mutate()
966 iov[8].iov_base = dp->ptr[e_qop]; in mod_auth_digest_mutate()
1013 iov[2].iov_base = nonce_secret->ptr; in mod_auth_append_nonce()
1200 "auth.backend not configured for %s", r->uri.path.ptr); in mod_auth_digest_misconfigured()
1204 "(try \"basic\"?) for %s", r->uri.path.ptr); in mod_auth_digest_misconfigured()
1268 dp->ptr[dkv[i].id] = c; in mod_auth_digest_parse_authorization()
1295 const char *ptr = dp->ptr[e_userstar]; in mod_auth_digest_validate_userstar() local
1298 if ((*ptr | 0x20) == 'u' && len > 5 in mod_auth_digest_validate_userstar()
1299 && buffer_eq_icase_ssn(ptr, "utf-8", 5)) in mod_auth_digest_validate_userstar()
1300 ptr += 5; in mod_auth_digest_validate_userstar()
1301 else if ((*ptr | 0x20) == 'i' && len > 10 in mod_auth_digest_validate_userstar()
1302 && buffer_eq_icase_ssn(ptr, "iso-8859-1", 10)) in mod_auth_digest_validate_userstar()
1303 ptr += 10; in mod_auth_digest_validate_userstar()
1305 ptr = "\n"; /*(invalid char; (not '\''); error below)*/ in mod_auth_digest_validate_userstar()
1307 if (*ptr++ != '\'' in mod_auth_digest_validate_userstar()
1308 || !(ptr = memchr(ptr, '\'', in mod_auth_digest_validate_userstar()
1309 len - (uint32_t)(ptr - dp->ptr[e_userstar])))) { in mod_auth_digest_validate_userstar()
1314 ++ptr; in mod_auth_digest_validate_userstar()
1318 buffer_copy_string_len(tb, ptr, len-(uint32_t)(ptr - dp->ptr[e_userstar])); in mod_auth_digest_validate_userstar()
1320 if (dp->ptr[e_userstar][0] == 'u' && !buffer_is_valid_UTF8(tb)) { in mod_auth_digest_validate_userstar()
1331 for (ptr = tb->ptr; *ptr; ++ptr) { in mod_auth_digest_validate_userstar()
1334 if (*(unsigned char *)ptr < 0x20 || *ptr == 127) { /* iscntrl() */ in mod_auth_digest_validate_userstar()
1342 ai->username = memcpy(ai->userbuf, tb->ptr, len); in mod_auth_digest_validate_userstar()
1351 if ((!dp->ptr[e_qop] || (dp->ptr[e_nc] && dp->ptr[e_cnonce])) in mod_auth_digest_validate_params()
1352 && ((NULL != dp->ptr[e_username]) ^ (NULL != dp->ptr[e_userstar])) in mod_auth_digest_validate_params()
1353 && dp->ptr[e_realm] in mod_auth_digest_validate_params()
1354 && dp->ptr[e_nonce] in mod_auth_digest_validate_params()
1355 && dp->ptr[e_uri] in mod_auth_digest_validate_params()
1356 && dp->ptr[e_response]) { in mod_auth_digest_validate_params()
1357 ai->username = dp->ptr[e_username]; in mod_auth_digest_validate_params()
1359 ai->realm = dp->ptr[e_realm]; in mod_auth_digest_validate_params()
1379 if (!mod_auth_algorithm_parse(ai,dp->ptr[e_algorithm],dp->len[e_algorithm]) in mod_auth_digest_validate_params()
1383 (int)dp->len[e_algorithm], dp->ptr[e_algorithm]); in mod_auth_digest_validate_params()
1389 && (!dp->ptr[e_nonce] || !dp->ptr[e_cnonce])) { in mod_auth_digest_validate_params()
1392 (int)dp->len[e_algorithm], dp->ptr[e_algorithm]); in mod_auth_digest_validate_params()
1397 dp->ptr[e_response], dp->len[e_response]) in mod_auth_digest_validate_params()
1400 "digest: (%s): invalid format", dp->ptr[e_response]); in mod_auth_digest_validate_params()
1404 if (dp->ptr[e_qop]&& buffer_eq_icase_ss(dp->ptr[e_qop], dp->len[e_qop], in mod_auth_digest_validate_params()
1419 if (!buffer_eq_slen(&r->target_orig, dp->ptr[e_uri], dp->len[e_uri])) { in mod_auth_digest_validate_params()
1422 r->target_orig.ptr, (int)dp->len[e_uri], dp->ptr[e_uri], in mod_auth_digest_validate_params()
1423 r->dst_addr_buf->ptr); in mod_auth_digest_validate_params()
1451 const unsigned char * const nonce = (unsigned char *)dp->ptr[e_nonce]; in mod_auth_digest_validate_nonce()
1480 if (!buffer_eq_slen(tb, dp->ptr[e_nonce], dp->len[e_nonce])) { in mod_auth_digest_validate_nonce()
1501 if (NULL == vb || !buffer_eq_icase_ssn(vb->ptr, CONST_STR_LEN("Digest "))) in mod_auth_check_digest()
1515 mod_auth_digest_parse_authorization(&dp, vb->ptr + sizeof("Digest ")-1); in mod_auth_check_digest()
1536 (int)ai.ulen, ai.username, r->dst_addr_buf->ptr); in mod_auth_check_digest()
1545 if (!http_auth_match_rules(require, tb->ptr, NULL, NULL)) in mod_auth_check_digest()
1567 if (NULL != vb && http_auth_match_rules(require, vb->ptr, NULL, NULL)) { in mod_auth_check_extern()