| /lighttpd1.4/src/ |
| H A D | array.c | 16 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 D | configparser.y | 85 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 D | algo_splaytree.c | 71 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 D | algo_splaytree.h | 7 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 D | mod_proxy.c | 162 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 D | keyvalue.c | 38 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 D | mod_alias.c | 54 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 D | mod_setenv.c | 89 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 D | mod_evhost.c | 215 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 D | data_config.c | 26 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 D | array.h | 17 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 D | mod_vhostdb_mysql.c | 56 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 D | mod_vhostdb_pgsql.c | 54 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 D | http_kv.c | 16 int key; member 155 while (kv->key != k && kv->key != -1) ++kv; in keyvalue_from_key() 167 return kv->key;
|
| H A D | mod_scgi.c | 144 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 D | mod_vhostdb_ldap.c | 102 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 D | mod_auth.c | 100 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 D | stat_cache.c | 292 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 D | rand.c | 222 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 D | mod_vhostdb.c | 77 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 D | mod_extforward.c | 219 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 D | http_cgi.c | 316 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 D | gw_backend.c | 234 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 D | mod_expire.c | 206 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 D | ssl.txt | 49 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"
|