Home
last modified time | relevance | path

Searched refs:require (Results 1 – 16 of 16) sorted by relevance

/lighttpd1.4/src/
H A Dmod_auth.c70 ae->require = require; in http_auth_cache_entry_init()
265 http_auth_require_t *require; member
362 require->valid_user = 1; in mod_auth_require_parse()
470 require = &ds->value; in mod_auth_require_parse_array()
518 if (!require || buffer_is_blank(require)) { in mod_auth_require_parse_array()
539 dauth->require->realm = realm; in mod_auth_require_parse_array()
542 if (!mod_auth_require_parse(dauth->require, require, errh)) { in mod_auth_require_parse_array()
822 if (ae && ae->require == require in mod_auth_check_basic()
1086 if (require->userhash) { in mod_auth_digest_www_authenticate()
1145 if (ae && ae->require == require in mod_auth_digest_get()
[all …]
H A Dmod_auth_api.c73 void http_auth_require_free (http_auth_require_t * const require) in http_auth_require_free() argument
75 array_free_data(&require->user); in http_auth_require_free()
76 array_free_data(&require->group); in http_auth_require_free()
77 array_free_data(&require->host); in http_auth_require_free()
78 free(require); in http_auth_require_free()
94 int http_auth_match_rules (const http_auth_require_t * const require, const char * const user, cons… in http_auth_match_rules() argument
97 && (require->valid_user in http_auth_match_rules()
98 || http_auth_array_contains(&require->user, user, strlen(user)))) { in http_auth_match_rules()
103 && http_auth_array_contains(&require->group, group, strlen(group))) { in http_auth_match_rules()
108 && http_auth_array_contains(&require->host, host, strlen(host))) { in http_auth_match_rules()
H A Dmod_auth_api.h55 void http_auth_require_free (http_auth_require_t *require);
58 int http_auth_match_rules (const http_auth_require_t *require, const char *user, const char *group,…
75 …handler_t(*basic)(request_st *r, void *p_d, const http_auth_require_t *require, const buffer *user…
82 …handler_t(*checkfn)(request_st *r, void *p_d, const struct http_auth_require_t *require, const str…
H A Dmod_authn_file.c53 …file_htdigest_basic(request_st *r, void *p_d, const http_auth_require_t *require, const buffer *us…
55 …hn_file_plain_basic(request_st *r, void *p_d, const http_auth_require_t *require, const buffer *us…
56 …file_htpasswd_basic(request_st *r, void *p_d, const http_auth_require_t *require, const buffer *us…
304 …basic(request_st * const r, void *p_d, const http_auth_require_t * const require, const buffer * c… in mod_authn_file_htdigest_basic() argument
309 ai.dalgo = (require->algorithm & ~HTTP_AUTH_DIGEST_SESS); in mod_authn_file_htdigest_basic()
313 ai.realm = require->realm->ptr; in mod_authn_file_htdigest_basic()
314 ai.rlen = buffer_clen(require->realm); in mod_authn_file_htdigest_basic()
328 && http_auth_match_rules(require, username->ptr, NULL, NULL)); in mod_authn_file_htdigest_basic()
414 …basic(request_st * const r, void *p_d, const http_auth_require_t * const require, const buffer * c… in mod_authn_file_plain_basic() argument
427 return 0 == rc && http_auth_match_rules(require, username->ptr, NULL, NULL) in mod_authn_file_plain_basic()
[all …]
H A Dmod_authn_pam.c40 static handler_t mod_authn_pam_basic(request_st *r, void *p_d, const http_auth_require_t *require, …
165 …basic(request_st * const r, void *p_d, const http_auth_require_t * const require, const buffer * c… in mod_authn_pam_basic() argument
166 char *realm = require->realm->ptr; in mod_authn_pam_basic()
169 return http_auth_match_rules(require, username->ptr, NULL, NULL) in mod_authn_pam_basic()
H A Dmod_authn_gssapi.c51 …gssapi_check(request_st *r, void *p_d, const struct http_auth_require_t *require, const struct htt…
52 …_authn_gssapi_basic(request_st *r, void *p_d, const http_auth_require_t *require, const buffer *us…
318 …t_st * const r, plugin_data * const p, const http_auth_require_t * const require, const char * con… in mod_authn_gssapi_check_spnego() argument
370 BUF_PTR_LEN(require->realm)); in mod_authn_gssapi_check_spnego()
415 if (!http_auth_match_rules(require, token_out.value, NULL, NULL)) { in mod_authn_gssapi_check_spnego()
462 …equest_st * const r, void *p_d, const struct http_auth_require_t * const require, const struct htt… in mod_authn_gssapi_check() argument
475 …return mod_authn_gssapi_check_spnego(r, (plugin_data *)p_d, require, vb->ptr+sizeof("Negotiate ")-… in mod_authn_gssapi_check()
624 …basic(request_st * const r, void *p_d, const http_auth_require_t * const require, const buffer * c… in mod_authn_gssapi_basic() argument
690 BUF_PTR_LEN(require->realm)); in mod_authn_gssapi_basic()
773 if (0 == ret && http_auth_match_rules(require,username->ptr,NULL,NULL)){ in mod_authn_gssapi_basic()
H A Dmod_authn_sasl.c46 static handler_t mod_authn_sasl_basic(request_st *r, void *p_d, const http_auth_require_t *require,…
286 …basic(request_st * const r, void *p_d, const http_auth_require_t * const require, const buffer * c… in mod_authn_sasl_basic() argument
287 char *realm = require->realm->ptr; in mod_authn_sasl_basic()
290 return http_auth_match_rules(require, username->ptr, NULL, NULL) in mod_authn_sasl_basic()
H A Dmod_authn_dbi.c202 static handler_t mod_authn_dbi_basic(request_st *r, void *p_d, const http_auth_require_t *require, …
563 mod_authn_dbi_basic (request_st * const r, void *p_d, const http_auth_require_t * const require, co… in mod_authn_dbi_basic() argument
571 ai.realm = require->realm->ptr; in mod_authn_dbi_basic()
572 ai.rlen = buffer_clen(require->realm); in mod_authn_dbi_basic()
576 return http_auth_match_rules(require, username->ptr, NULL, NULL) in mod_authn_dbi_basic()
H A Dmod_authn_ldap.c54 …n_ldap_basic(request_st * const r, void *p_d, const http_auth_require_t *require, const buffer *us…
677 …emberOf(log_error_st *errh, plugin_config *s, const http_auth_require_t *require, const buffer *us… in mod_authn_ldap_memberOf() argument
679 const array *groups = &require->group; in mod_authn_ldap_memberOf()
712 …basic(request_st * const r, void *p_d, const http_auth_require_t * const require, const buffer * c… in mod_authn_ldap_basic() argument
801 if (http_auth_match_rules(require, username->ptr, NULL, NULL)) { in mod_authn_ldap_basic()
804 else if (require->group.used) { in mod_authn_ldap_basic()
806 rc = mod_authn_ldap_memberOf(errh,&p->conf,require,username,dn); in mod_authn_ldap_basic()
/lighttpd1.4/doc/outdated/
H A Dauthentication.txt179 # "require" => "user=<username>" )
188 auth.require = ( "/download/" =>
192 "require" => "user=agent007|user=agent008"
198 "require" => "valid-user"
H A Dstatus.txt49 Or require authorization: ::
51 auth.require = ( "/server-status" =>
H A Dmagnet.txt208 require "lfs"
316 require "lfs"
345 SuSE and Gentoo are known to have their own lfs packages and don't require a compile.
H A Dfeatures.txt76 traffic sites that require complex authentication schemes or that store
H A Dconfiguration.txt277 .. note:: port belows 1024 require root-permissions
/lighttpd1.4/
H A DINSTALL192 # Note: some of the above require more fiddling to configure with CMake...
H A DNEWS240 * [mod_auth] save letter-case diff in require config
1553 * [mod_auth] fix crash if auth.require misconfigured (fixes #3023)
1561 * [core] do not require '\0' term for k,v hdr parse
1800 * [mod_auth] require digest uri= match original URI
2210 * [mod_rewrite] require rewrite result to begin '/'
3125 * only require FDEVENT_IN bit to be set for listening connections (fixes #2227)
3337 * Do not rely on PATH_MAX (POSIX does not require it) (#580)
3426 …* workaround #1587: require userdir.path to be set to enable mod_userdir (empty string allowed) (C…