Home
last modified time | relevance | path

Searched refs:key (Results 1 – 25 of 60) sorted by relevance

123

/lighttpd1.4/src/
H A Darray.c16 if (!buffer_is_unset(&src->key)) buffer_copy_buffer(&ds->key, &src->key); in array_data_string_copy()
34 free(ds->key.ptr); in array_data_string_free()
57 if (!buffer_is_unset(&src->key)) buffer_copy_buffer(&di->key, &src->key); in array_data_integer_copy()
64 free(di->key.ptr); in array_data_integer_free()
86 if (!buffer_is_unset(&src->key)) buffer_copy_buffer(&da->key, &src->key); in array_data_array_copy()
93 free(da->key.ptr); in array_data_array_free()
517 const buffer * const key = &a->data[i]->key; in array_match_key_prefix_klen() local
529 const buffer * const key = &a->data[i]->key; in array_match_key_prefix_nc_klen() local
587 const buffer * const key = &a->data[i]->key; in array_match_key_suffix() local
602 const buffer * const key = &a->data[i]->key; in array_match_key_suffix_nc() local
[all …]
H A Dconfigparser.y85 buffer_clear(&du_copy->key); in configparser_get_variable()
355 buffer_append_str2(&dc->key, BUF_PTR_LEN(&ctx->current->key), in configparser_parse_else_condition()
403 buffer_copy_buffer(&B->key, A); in key()
415 ctx->current->key.ptr, B->key.ptr); in key()
475 key(A) ::= LKEY(B). { in key() function
507 value(A) ::= key(B). { in value()
572 if (buffer_is_unset(&B->key) || in aelements()
578 B->key.ptr); in aelements()
614 buffer_copy_buffer(&C->key, B); in aelement()
675 buffer_copy_buffer(&C->key, &B->key); in condlines()
[all …]
H A Dalgo_splaytree.c71 comp = compare(i, t->key); in splaytree_splay()
74 if (compare(i, t->left->key) < 0) { in splaytree_splay()
86 if (compare(i, t->right->key) > 0) { in splaytree_splay()
116 if (compare(i, t->key)==0) { in splaytree_insert()
124 } else if (compare(i, t->key) < 0) { in splaytree_insert()
133 new->key = i; in splaytree_insert()
144 if (compare(i, t->key) == 0) { /* found it */ in splaytree_delete()
H A Dalgo_splaytree.h7 int key; member
12 splay_tree * splaytree_splay (splay_tree *t, int key);
13 splay_tree * splaytree_insert(splay_tree *t, int key, void *data);
14 splay_tree * splaytree_delete(splay_tree *t, int key);
H A Dmod_proxy.c162 if (buffer_eq_slen(&du->key, CONST_STR_LEN("by"))) in mod_proxy_parse_forwarded()
164 else if (buffer_eq_slen(&du->key, CONST_STR_LEN("for"))) in mod_proxy_parse_forwarded()
166 else if (buffer_eq_slen(&du->key, CONST_STR_LEN("host"))) in mod_proxy_parse_forwarded()
168 else if (buffer_eq_slen(&du->key, CONST_STR_LEN("proto"))) in mod_proxy_parse_forwarded()
246 da->key.ptr); in mod_proxy_parse_header_opts()
262 da->key.ptr); in mod_proxy_parse_header_opts()
398 const buffer *k = &ds->key; in http_header_remap_host_match()
451 const size_t mlen = buffer_clen(&ds->key); in http_header_remap_urlpath()
920 if (__builtin_expect( ('p' == (ds->key.ptr[0] | 0x20)), 0)) { in proxy_create_env()
949 const uint32_t klen = buffer_clen(&ds->key); in proxy_create_env()
[all …]
H A Dkeyvalue.c38 pcre *key;
69 kv->code = pcre2_compile((PCRE2_SPTR)BUF_PTR_LEN(key), in pcre_keyvalue_buffer_append()
75 (char *)errbuf, erroff, key->ptr); in pcre_keyvalue_buffer_append()
84 "pcre2_jit_compile: %s, regex: %s", (char *)errbuf, key->ptr); in pcre_keyvalue_buffer_append()
94 "pcre2_pattern_info: %s, regex: %s", (char *)errbuf, key->ptr); in pcre_keyvalue_buffer_append()
100 "use (?:...) instead of (...): %s", key->ptr); in pcre_keyvalue_buffer_append()
122 if (NULL == (kv->key = pcre_compile(key->ptr, in pcre_keyvalue_buffer_append()
135 key->ptr, errptr); in pcre_keyvalue_buffer_append()
143 if (!buffer_is_blank(key)) { in pcre_keyvalue_buffer_append()
172 if (kv->key) pcre_free(kv->key); in pcre_keyvalue_buffer_free()
[all …]
H A Dmod_alias.c54 const buffer * const prefix = &a->data[j]->key; in mod_alias_check_order()
57 const buffer * const key = &a->data[k]->key; in mod_alias_check_order() local
58 if (buffer_clen(key) < plen) { in mod_alias_check_order()
61 if (memcmp(key->ptr, prefix->ptr, plen) != 0) { in mod_alias_check_order()
72 key->ptr, prefix->ptr); in mod_alias_check_order()
140 const uint32_t alias_len = buffer_clen(&ds->key); in mod_alias_remap()
149 if (0 != alias_len && ds->key.ptr[alias_len-1] != '/' in mod_alias_remap()
H A Dmod_setenv.c89 ds->ext = http_header_hkey_get(BUF_PTR_LEN(&ds->key)); in mod_setenv_prep_ext()
113 "%s: %s", ds->key.ptr, s); in mod_setenv_prep_ext()
200 http_header_request_append(r, ds->ext, BUF_PTR_LEN(&ds->key), in URIHANDLER_FUNC()
209 ? http_header_request_set(r, ds->ext, BUF_PTR_LEN(&ds->key), in URIHANDLER_FUNC()
211 : http_header_request_unset(r, ds->ext, BUF_PTR_LEN(&ds->key)); in URIHANDLER_FUNC()
231 http_header_env_append(r, BUF_PTR_LEN(&ds->key), in REQUEST_FUNC()
239 http_header_env_set(r, BUF_PTR_LEN(&ds->key), in REQUEST_FUNC()
258 http_header_response_insert(r, ds->ext, BUF_PTR_LEN(&ds->key), in REQUEST_FUNC()
267 ? http_header_response_set(r, ds->ext, BUF_PTR_LEN(&ds->key), in REQUEST_FUNC()
269 : http_header_response_unset(r, ds->ext, BUF_PTR_LEN(&ds->key)); in REQUEST_FUNC()
H A Dmod_evhost.c215 static void mod_evhost_parse_host(buffer *key, array *host, buffer *authority) { in mod_evhost_parse_host() argument
257 buffer_clear(key); in mod_evhost_parse_host()
258 buffer_append_char(key, '%'); in mod_evhost_parse_host()
259 buffer_append_int(key, i++); in mod_evhost_parse_host()
260 array_set_key_value(host, BUF_PTR_LEN(key), ptr+1, colon-ptr-1); in mod_evhost_parse_host()
268 buffer_clear(key); in mod_evhost_parse_host()
269 buffer_append_char(key, '%'); in mod_evhost_parse_host()
270 buffer_append_int(key, i /* ++ */); in mod_evhost_parse_host()
271 array_set_key_value(host, BUF_PTR_LEN(key), ptr, colon-ptr); in mod_evhost_parse_host()
H A Ddata_config.c26 if (!buffer_is_unset(&src->key)) { in data_config_copy()
27 buffer_copy_buffer(&ds->key, &src->key); in data_config_copy()
28 ds->comp_key = ds->key.ptr + (src->comp_key - src->key.ptr); in data_config_copy()
39 free(ds->key.ptr); in data_config_free()
H A Darray.h17 buffer key; \
97 data_unset *array_get_element_klen_ext(const array *a, int ext, const char *key, uint32_t klen);
100 const data_unset *array_get_element_klen(const array *a, const char *key, uint32_t klen);
104 data_unset *array_get_data_unset(const array *a, const char *key, uint32_t klen);
107 data_unset *array_extract_element_klen(array *a, const char *key, uint32_t klen); /* removes found …
H A Dmod_vhostdb_mysql.c56 if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("sql"))) { in mod_vhostdb_dbconf_setup()
58 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("dbname"))) { in mod_vhostdb_dbconf_setup()
60 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("user"))) { in mod_vhostdb_dbconf_setup()
62 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("password"))) { in mod_vhostdb_dbconf_setup()
64 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("host"))) { in mod_vhostdb_dbconf_setup()
66 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("port"))) { in mod_vhostdb_dbconf_setup()
68 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("sock"))) { in mod_vhostdb_dbconf_setup()
H A Dmod_vhostdb_pgsql.c54 if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("sql"))) { in mod_vhostdb_dbconf_setup()
56 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("dbname"))) { in mod_vhostdb_dbconf_setup()
58 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("user"))) { in mod_vhostdb_dbconf_setup()
60 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("password"))) { in mod_vhostdb_dbconf_setup()
62 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("host"))) { in mod_vhostdb_dbconf_setup()
64 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("port"))) { in mod_vhostdb_dbconf_setup()
H A Dhttp_kv.c16 int key; member
155 while (kv->key != k && kv->key != -1) ++kv; in keyvalue_from_key()
167 return kv->key;
H A Dmod_scgi.c144 static int scgi_env_add_scgi(void *venv, const char *key, size_t key_len, const char *val, size_t v… in scgi_env_add_scgi() argument
148 if (!key || (!val && val_len)) return -1; in scgi_env_add_scgi()
153 memcpy(dst, key, key_len); in scgi_env_add_scgi()
163 static int scgi_env_add_uwsgi(void *venv, const char *key, size_t key_len, const char *val, size_t … in scgi_env_add_uwsgi() argument
164 if (!key || (!val && val_len)) return -1; in scgi_env_add_uwsgi()
170 memcpy(dst + 2, key, key_len); in scgi_env_add_uwsgi()
H A Dmod_vhostdb_ldap.c102 if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("filter"))) { in mod_vhostdb_dbconf_setup()
104 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("attr"))) { in mod_vhostdb_dbconf_setup()
106 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("host"))) { in mod_vhostdb_dbconf_setup()
109 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("base-dn"))) { in mod_vhostdb_dbconf_setup()
111 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("bind-dn"))) { in mod_vhostdb_dbconf_setup()
113 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("bind-pw"))) { in mod_vhostdb_dbconf_setup()
115 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("ca-file"))) { in mod_vhostdb_dbconf_setup()
117 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("starttls"))) { in mod_vhostdb_dbconf_setup()
119 } else if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("timeout"))) { in mod_vhostdb_dbconf_setup()
H A Dmod_auth.c100 sptree = splaytree_delete(sptree, sptree->key); in http_auth_cache_free()
113 if (buffer_is_equal_string(&du->key, CONST_STR_LEN("max-age"))) in http_auth_cache_init()
143 if (NULL == *sptree || (*sptree)->key != ndx) in http_auth_cache_insert()
164 keys[(*ndx)++] = t->key; in mod_auth_tag_old_entries()
181 if (sptree && sptree->key == ndx) { in mod_auth_periodic_cleanup()
271 free(dauth->key.ptr); in data_auth_free()
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()
536 buffer_copy_buffer(&dauth->key, &da_file->key); in mod_auth_require_parse_array()
1216 const char *key; in mod_auth_digest_parse_authorization() member
[all …]
H A Dstat_cache.c292 keys[(*ndx)++] = t->key; in fam_dir_tag_refcnt()
311 if (node && node->key == ndx) { in fam_dir_periodic_cleanup()
428 if (!scf->dirs || scf->dirs->key != ndx) in stat_cache_handle_fdevent_in()
461 if (!scf->dirs || scf->dirs->key != ndx) { in stat_cache_handle_fdevent_in()
640 scf->wds = splaytree_delete(scf->wds, node->key); in stat_cache_free_fam()
1206 keys[(*ndx)++] = t->key; in stat_cache_tag_dir_tree()
1222 if (node && node->key == ndx) { in stat_cache_prune_dir_tree()
1289 if (sptree && (sptree->key == file_ndx)) { in stat_cache_get_entry()
1345 if (NULL != sptree && sptree->key == file_ndx) { in stat_cache_get_entry()
1495 keys[(*ndx)++] = t->key; in stat_cache_tag_old_entries()
[all …]
H A Drand.c222 uint8_t key[ARCFOUR_KEY_SIZE]; in li_arcfour_init_random_key_hashed() local
223 const size_t length = sizeof(key); in li_arcfour_init_random_key_hashed()
224 if (1 != li_rand_device_bytes(key, (int)sizeof(key))) { in li_arcfour_init_random_key_hashed()
235 sha256_update(&hash, length, key); in li_arcfour_init_random_key_hashed()
H A Dmod_vhostdb.c77 sptree = splaytree_delete(sptree, sptree->key); in vhostdb_cache_free()
90 if (buffer_is_equal_string(&du->key, CONST_STR_LEN("max-age"))) in vhostdb_cache_init()
104 (*sptree && (*sptree)->key == ndx) ? (*sptree)->data : NULL; in mod_vhostdb_cache_query()
120 if (NULL == *sptree || (*sptree)->key != ndx) in mod_vhostdb_cache_insert()
332 keys[(*ndx)++] = t->key; in mod_vhostdb_tag_old_entries()
349 if (sptree && sptree->key == ndx) { in mod_vhostdb_periodic_cleanup()
H A Dmod_extforward.c219 char * const nm_slash = strchr(ds->key.ptr, '/'); in mod_extforward_parse_forwarder()
232 ds->key.ptr, ds->value.ptr); in mod_extforward_parse_forwarder()
247 char * const nm_slash = strchr(ds->key.ptr, '/'); in mod_extforward_parse_forwarder()
256 "ERROR: invalid netmask: %s %s", ds->key.ptr, err); in mod_extforward_parse_forwarder()
263 if (ds->key.ptr[0] == '[' in mod_extforward_parse_forwarder()
264 && ds->key.ptr+1 < nm_slash && nm_slash[-1] == ']') { in mod_extforward_parse_forwarder()
290 if (buffer_eq_slen(&du->key, CONST_STR_LEN("by"))) in mod_extforward_parse_opts()
292 else if (buffer_eq_slen(&du->key, CONST_STR_LEN("for"))) in mod_extforward_parse_opts()
296 if (buffer_eq_slen(&du->key, CONST_STR_LEN("host"))) in mod_extforward_parse_opts()
299 else if (buffer_eq_slen(&du->key, CONST_STR_LEN("proto"))) in mod_extforward_parse_opts()
[all …]
H A Dhttp_cgi.c316 if (!buffer_is_blank(&ds->value) && !buffer_is_unset(&ds->key)) { in http_cgi_headers()
321 && buffer_eq_icase_slen(&ds->key, CONST_STR_LEN("Proxy"))) { in http_cgi_headers()
327 http_cgi_encode_varname(tb, BUF_PTR_LEN(&ds->key), 1); in http_cgi_headers()
337 if (!buffer_is_unset(&ds->value) && !buffer_is_unset(&ds->key)) { in http_cgi_headers()
338 http_cgi_encode_varname(tb, BUF_PTR_LEN(&ds->key), 0); in http_cgi_headers()
H A Dgw_backend.c234 if (buffer_is_equal(key, &ext->exts[i].key)) { in gw_extension_insert()
248 *(const buffer **)&b = &fe->key; in gw_extension_insert()
463 if (!key || !val) return -1; in env_add()
466 memcpy(dst, key, key_len); in env_add()
963 extension->key.ptr); in gw_host_get()
1346 da_host->key.ptr ? da_host->key.ptr : ""); in gw_set_defaults_backend()
1360 host->id = &da_host->key; in gw_set_defaults_backend()
1512 da_host->key.ptr); in gw_set_defaults_backend()
1528 cpkkey, da_ext->key.ptr, da_host->key.ptr); in gw_set_defaults_backend()
1556 da_host->key.ptr); in gw_set_defaults_backend()
[all …]
H A Dmod_expire.c206 size_t klen = buffer_clen(&ds->key); in SETDEFAULTS_FUNC()
207 if (klen && ds->key.ptr[klen-1] == '*') in SETDEFAULTS_FUNC()
208 buffer_truncate(&ds->key, klen-1); in SETDEFAULTS_FUNC()
219 buffer_copy_string_len(&du->key, "text/javascript", 15); in SETDEFAULTS_FUNC()
/lighttpd1.4/doc/outdated/
H A Dssl.txt49 If you have a .crt and a .key file, cat them together into a
52 $ cat host.key host.crt > host.pem
57 ssl.privkey = "host.key"

123