| /mOS-networking-stack/core/src/ |
| H A D | key_value_store.c | 67 if (kvs_search(ht, key)) in kvs_insert() 70 idx = key % ht->num_buckets; in kvs_insert() 80 ent->key = key; in kvs_insert() 87 TRACE_DBG("%lX inserted to 0x%p\n", key, ht); in kvs_insert() 93 kvs_remove(kvs_t *ht, _key_t const key) in kvs_remove() argument 101 head = &ht->kvs_table[key % ht->num_buckets]; in kvs_remove() 103 if (key == walk->key) { in kvs_remove() 108 TRACE_DBG("%lX removed from 0x%p\n", key, ht); in kvs_remove() 117 kvs_search(kvs_t *ht, _key_t const key) in kvs_search() argument 127 head = &ht->kvs_table[key % ht->num_buckets]; in kvs_search() [all …]
|
| /mOS-networking-stack/samples/lighttpd-1.4.32/src/ |
| H A D | array.c | 88 if (key == NULL) return -1; in array_get_index() 99 …cmp = buffer_caseless_compare(key, keylen, a->data[a->sorted[pos]]->key->ptr, a->data[a->sorted[po… in array_get_index() 122 if (-1 != (ndx = array_get_index(a, key, strlen(key) + 1, NULL))) { in array_get_element() 162 buffer_copy_string_len(ds_dst->key, key, key_len); in array_set_key_value() 171 if (-1 == (ndx = array_get_index(a, du->key->ptr, du->key->used, NULL))) { in array_replace() 187 if (str->key->used == 0 || str->is_index_key) { in array_insert_unique() 188 buffer_copy_long(str->key, a->unique_ndx++); in array_insert_unique() 193 if (-1 != (ndx = array_get_index(a, str->key->ptr, str->key->used, &pos))) { in array_insert_unique() 235 …buffer_caseless_compare(str->key->ptr, str->key->used, a->data[a->sorted[pos]]->key->ptr, a->data[… in array_insert_unique() 265 size_t len = strlen(du->key->ptr); in array_get_max_key_length() [all …]
|
| H A D | keyvalue.c | 115 if (kv[i].key == k) return kv[i].value; in keyvalue_get_value() 123 if (0 == strcmp(kv[i].value, s)) return kv[i].key; in keyvalue_get_key() 156 kvb->kv[kvb->used]->key = key; in keyvalue_buffer_append() 207 kvb->kv[kvb->used]->key = key ? strdup(key) : NULL; in s_keyvalue_buffer_append() 219 if (kvb->kv[i]->key) free(kvb->kv[i]->key); in s_keyvalue_buffer_free() 258 kvb->kv[kvb->used]->key = strdup(key); in httpauth_keyvalue_buffer_append() 271 if (kvb->kv[i]->key) free(kvb->kv[i]->key); in httpauth_keyvalue_buffer_free() 325 if (!key) return -1; in pcre_keyvalue_buffer_append() 348 if (NULL == (kv->key = pcre_compile(key, in pcre_keyvalue_buffer_append() 356 if (NULL == (kv->key_extra = pcre_study(kv->key, 0, &errptr)) && in pcre_keyvalue_buffer_append() [all …]
|
| H A D | mod_trigger_b4_dl.c | 372 datum key, val; in URIHANDLER_FUNC() local 374 key.dptr = (char *)remote_ip; in URIHANDLER_FUNC() 375 key.dsize = strlen(remote_ip); in URIHANDLER_FUNC() 422 datum key, val; in URIHANDLER_FUNC() local 425 key.dptr = (char *)remote_ip; in URIHANDLER_FUNC() 426 key.dsize = strlen(remote_ip); in URIHANDLER_FUNC() 539 datum key, val, okey; in TRIGGER_FUNC() local 549 for (key = gdbm_firstkey(s->db); key.dptr; key = gdbm_nextkey(s->db, okey)) { in TRIGGER_FUNC() 556 val = gdbm_fetch(s->db, key); in TRIGGER_FUNC() 563 gdbm_delete(s->db, key); in TRIGGER_FUNC() [all …]
|
| H A D | mod_auth.c | 135 if (buffer_is_equal_string(du->key, CONST_STR_LEN("auth.backend"))) { in mod_auth_patch_connection() 147 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("auth.debug"))) { in mod_auth_patch_connection() 206 buffer *require = p->conf.auth_require->data[k]->key; in mod_auth_uri_handler() 315 buffer_copy_string(ds->key, "AUTH_TYPE"); in mod_auth_uri_handler() 457 if (0 == strcmp(da_file->value->data[m]->key->ptr, "method")) { in SETDEFAULTS_FUNC() 467 da_file->value->data[m]->key, in SETDEFAULTS_FUNC() 476 da_file->value->data[m]->key, in SETDEFAULTS_FUNC() 517 buffer_copy_string_buffer(a->key, da_file->key); in SETDEFAULTS_FUNC() 521 buffer_copy_string_len(ds->key, CONST_STR_LEN("method")); in SETDEFAULTS_FUNC() 528 buffer_copy_string_len(ds->key, CONST_STR_LEN("realm")); in SETDEFAULTS_FUNC() [all …]
|
| H A D | mod_proxy.c | 295 buffer_copy_string_buffer(df->key, da_host->key); in SETDEFAULTS_FUNC() 307 da->key, in SETDEFAULTS_FUNC() 308 da_ext->key, in SETDEFAULTS_FUNC() 309 da_host->key, in SETDEFAULTS_FUNC() 320 buffer_copy_string_buffer(dfa->key, da_ext->key); in SETDEFAULTS_FUNC() 424 buffer_copy_string(ds_dst->key, key); in proxy_set_header() 436 buffer_copy_string(ds_dst->key, key); in proxy_append_header() 576 for (key=s; *key && *key != ' '; key++); in proxy_response_parse() 578 if (*key) { in proxy_response_parse() 596 key = s; in proxy_response_parse() [all …]
|
| H A D | mod_alias.c | 94 const buffer *prefix = a->data[a->sorted[j]]->key; in SETDEFAULTS_FUNC() 96 const buffer *key = a->data[a->sorted[k]]->key; in SETDEFAULTS_FUNC() local 98 if (key->used < prefix->used) { in SETDEFAULTS_FUNC() 101 if (memcmp(key->ptr, prefix->ptr, prefix->used - 1) != 0) { in SETDEFAULTS_FUNC() 107 "url.alias: `", key, "' will never match as `", prefix, "' matched first"); in SETDEFAULTS_FUNC() 138 if (buffer_is_equal_string(du->key, CONST_STR_LEN("alias.url"))) { in mod_alias_patch_connection() 165 int alias_len = ds->key->used - 1; in PHYSICALPATH_FUNC() 168 if (ds->key->used == 0) continue; in PHYSICALPATH_FUNC() 171 strncasecmp(uri_ptr, ds->key->ptr, alias_len) : in PHYSICALPATH_FUNC() 172 strncmp(uri_ptr, ds->key->ptr, alias_len))) { in PHYSICALPATH_FUNC()
|
| H A D | configfile-glue.c | 31 for (i = 0; cv[i].key; i++) { in config_insert_values_internal() 33 if (NULL == (du = array_get_element(ca, cv[i].key))) { in config_insert_values_internal() 54 buffer_copy_string_buffer(ds->key, ((data_string *)(da->value->data[j]))->key); in config_insert_values_internal() 61 cv[i].key, "type:", da->value->data[j]->type); in config_insert_values_internal() 78 …log_error_write(srv, __FILE__, __LINE__, "ssss", cv[i].key, "should have been a string like ... = … in config_insert_values_internal() 192 for (i = 0; cv[i].key; i++) { in config_insert_values_global() 195 if (NULL == (du = array_get_element(ca, cv[i].key))) { in config_insert_values_global() 205 buffer_copy_string_buffer(touched->key, du->key); in config_insert_values_global() 235 log_error_write(srv, __FILE__, __LINE__, "sb", "go parent", dc->parent->key); in config_check_cond_nocache() 256 log_error_write(srv, __FILE__, __LINE__, "sb", "go prev", dc->prev->key); in config_check_cond_nocache() [all …]
|
| H A D | configparser.y | 42 fprintf(stderr, "get var %s\n", key->ptr); in configparser_get_variable() 146 varline ::= key(A) ASSIGN expression(B). { in key() function 148 buffer_copy_string_buffer(B->key, A); in key() 160 ctx->current->key->ptr, B->key->ptr); in key() 177 ctx->current->key->ptr, A->ptr); in key() 201 buffer_copy_string_buffer(B->key, A); in key() 209 key(A) ::= LKEY(B). { in key() function 236 value(A) ::= key(B). { in value() 291 if (buffer_is_empty(B->key) || in aelements() 297 B->key->ptr); in aelements() [all …]
|
| H A D | keyvalue.h | 44 int key; member 50 char *key; member 57 pcre *key; member 67 char *key; member 100 int s_keyvalue_buffer_append(s_keyvalue_buffer *kvb, const char *key, const char *value); 104 int httpauth_keyvalue_buffer_append(httpauth_keyvalue_buffer *kvb, const char *key, const char *rea… 108 int pcre_keyvalue_buffer_append(struct server *srv, pcre_keyvalue_buffer *kvb, const char *key, con…
|
| H A D | configfile.c | 423 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("ssl.pemfile"))) { in config_patch_connection() 428 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("ssl.ca-file"))) { in config_patch_connection() 438 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("ssl.engine"))) { in config_patch_connection() 440 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("ssl.dh-file"))) { in config_patch_connection() 448 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("server.name"))) { in config_patch_connection() 450 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("server.tag"))) { in config_patch_connection() 1117 buffer_copy_string_len(dc->key, CONST_STR_LEN("global")); in config_read() 1128 buffer_copy_string_len(dpid->key, CONST_STR_LEN("var.PID")); in config_read() 1135 buffer_copy_string_len(dcwd->key, CONST_STR_LEN("var.CWD")); in config_read() 1174 buffer_copy_string_buffer(prepends->key, modules->key); in config_read() [all …]
|
| H A D | mod_rewrite.c | 14 pcre *key; member 76 if (!key) return -1; in rewrite_rule_buffer_append() 97 if (NULL == (kvb->ptr[kvb->used]->key = pcre_compile(key->ptr, in rewrite_rule_buffer_append() 116 if (kvb->ptr[i]->key) pcre_free(kvb->ptr[i]->key); in rewrite_rule_buffer_free() 183 "[", da->value->data[j]->key, "](string)"); in parse_config_entry() 189 ((data_string *)(da->value->data[j]))->key, in parse_config_entry() 193 "pcre-compile failed for", da->value->data[j]->key); in parse_config_entry() 308 if (buffer_is_equal_string(du->key, CONST_STR_LEN("url.rewrite"))) { in mod_rewrite_patch_connection() 311 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("url.rewrite-once"))) { in mod_rewrite_patch_connection() 323 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("url.rewrite-final"))) { in mod_rewrite_patch_connection() [all …]
|
| H A D | mod_cml_lua.c | 94 static int c_to_lua_push(lua_State *L, int tbl, const char *key, size_t key_len, const char *val, s… in c_to_lua_push() argument 95 lua_pushlstring(L, key, key_len); in c_to_lua_push() 106 char *key = NULL, *val = NULL; in cache_export_get_params() local 108 key = qrystr->ptr; in cache_export_get_params() 132 key, strlen(key), in cache_export_get_params() 136 key = qrystr->ptr + i + 1; in cache_export_get_params() 153 size_t key = 0, value = 0; 170 if (0 == strncmp(ds->value->ptr + key, "PHPSESSID", i - key)) { 186 key = i + 1; 191 if (is_key == 1 && key == i) key = i + 1;
|
| H A D | mod_ssi.c | 153 buffer_copy_string(ds->key, key); in ssi_env_add() 175 if (ds->value->used && ds->key->used) { in ssi_env_add_request_headers() 192 if (light_isalpha(ds->key->ptr[j])) { in ssi_env_add_request_headers() 194 c = ds->key->ptr[j] & ~32; in ssi_env_add_request_headers() 197 c = ds->key->ptr[j]; in ssi_env_add_request_headers() 222 c = ds->key->ptr[j] & ~32; in ssi_env_add_request_headers() 225 c = ds->key->ptr[j]; in ssi_env_add_request_headers() 636 const char *key = NULL, *val = NULL; in process_ssi_stmt() local 639 key = l[i+1]; in process_ssi_stmt() 651 if (key && val) { in process_ssi_stmt() [all …]
|
| H A D | data_integer.c | 11 buffer_copy_string_buffer(ds->key, src->key); in data_integer_copy() 20 buffer_free(ds->key); in data_integer_free() 29 buffer_reset(ds->key); in data_integer_reset() 54 ds->key = buffer_init(); in data_integer_init()
|
| H A D | mod_magnet.c | 192 if (du->key->used) { in magnet_array_next() 193 lua_pushlstring(L, du->key->ptr, du->key->used - 1); in magnet_array_next() 364 const char *key = luaL_checkstring(L, 2); in magnet_reqhdr_get() local 540 const char *key = luaL_checkstring(L, 2); in magnet_env_get() local 553 dest = magnet_env_get_buffer(srv, con, key); in magnet_env_get() 568 const char *key = luaL_checkstring(L, 2); in magnet_env_set() local 642 const char *key = luaL_checkstring(L, 2); in magnet_cgi_get() local 660 const char *key = luaL_checkstring(L, 2); in magnet_cgi_set() local 668 array_set_key_value(con->environment, key, strlen(key), val, strlen(val)); in magnet_cgi_set() 705 const char *key, *val; in magnet_copy_response_header() local [all …]
|
| H A D | data_count.c | 11 buffer_copy_string_buffer(ds->key, src->key); in data_count_copy() 20 buffer_free(ds->key); in data_count_free() 28 buffer_reset(ds->key); in data_count_reset() 57 ds->key = buffer_init(); in data_count_init()
|
| H A D | data_array.c | 11 buffer_copy_string_buffer(ds->key, src->key); in data_array_copy() 21 buffer_free(ds->key); in data_array_free() 31 buffer_reset(ds->key); in data_array_reset() 54 ds->key = buffer_init(); in data_array_init()
|
| H A D | data_fastcgi.c | 12 buffer_copy_string_buffer(ds->key, src->key); in data_fastcgi_copy() 21 buffer_free(ds->key); in data_fastcgi_free() 30 buffer_reset(ds->key); in data_fastcgi_reset() 56 ds->key = buffer_init(); in data_fastcgi_init()
|
| H A D | splaytree.h | 6 int key; member 13 splay_tree * splaytree_splay (splay_tree *t, int key); 14 splay_tree * splaytree_insert(splay_tree *t, int key, void *data); 15 splay_tree * splaytree_delete(splay_tree *t, int key);
|
| H A D | data_string.c | 12 buffer_copy_string_buffer(ds->key, src->key); in data_string_copy() 21 buffer_free(ds->key); in data_string_free() 31 buffer_reset(ds->key); in data_string_reset() 57 buffer_append_string_buffer(ds_dst->value, ds_dst->key); in data_response_insert_dup() 101 ds->key = buffer_init(); in data_string_init()
|
| H A D | data_config.c | 11 buffer_copy_string_buffer(ds->key, src->key); in data_config_copy() 21 buffer_free(ds->key); in data_config_free() 41 buffer_reset(ds->key); in data_config_reset() 74 size_t len = strlen(du->key->ptr); in data_config_print() 78 fprintf(stdout, "%s", du->key->ptr); in data_config_print() 123 ds->key = buffer_init(); in data_config_init()
|
| H A D | mod_cgi.c | 243 const char *key, *value; in cgi_response_parse() local 273 key = s; in cgi_response_parse() 279 key_len = value - key; in cgi_response_parse() 288 buffer_copy_string_len(ds->key, key, key_len); in cgi_response_parse() 717 if (!key || !val) return -1; in cgi_env_add() 720 memcpy(dst, key, key_len); in cgi_env_add() 975 cr = ds->key->ptr[j] & ~32; in cgi_create_env() 978 cr = ds->key->ptr[j]; in cgi_create_env() 1004 cr = ds->key->ptr[j] & ~32; in cgi_create_env() 1007 cr = ds->key->ptr[j]; in cgi_create_env() [all …]
|
| H A D | mod_fastcgi.c | 611 buffer_free(fe->key); in fastcgi_extensions_free() 629 if (buffer_is_equal(key, ext->exts[i]->key)) { in fastcgi_extension_insert() 640 buffer_copy_string_buffer(fe->key, key); in fastcgi_extension_insert() 1317 da->key, "= (", in SETDEFAULTS_FUNC() 1331 da->key, "= (", in SETDEFAULTS_FUNC() 1344 da->key, "= (", in SETDEFAULTS_FUNC() 1352 da->key, "= (", in SETDEFAULTS_FUNC() 2190 char *key, *value; in fcgi_response_parse() local 2203 key = s; in fcgi_response_parse() 2209 key_len = value - key; in fcgi_response_parse() [all …]
|
| /mOS-networking-stack/core/src/include/ |
| H A D | key_value_store.h | 9 _key_t key; member 38 kvs_insert(kvs_t *ht, _key_t const key, void * const value); 40 kvs_remove(kvs_t *ht, _key_t const key); 42 kvs_search(kvs_t *ht, _key_t const key);
|