| /lighttpd1.4/ |
| H A D | meson_options.txt | 3 value: 'disabled', 8 value: 'disabled', 13 value: 'disabled', 28 value: false, 53 value: false, 63 value: false, 73 value: false, 78 value: false, 83 value: false, 93 value: true, [all …]
|
| /lighttpd1.4/src/ |
| H A D | array.c | 17 buffer_copy_buffer(&ds->value, &src->value); in array_data_string_copy() 29 buffer_copy_buffer(&ds_dst->value, &ds_src->value); in array_data_string_insert_dup() 35 free(ds->value.ptr); in array_data_string_free() 58 di->value = src->value; in array_data_integer_copy() 87 array_copy_array(&da->value, &src->value); in array_data_array_copy() 396 return &ds->value; in array_get_buf_ptr_ext() 405 di->value = 0; in array_get_int_ptr() 406 return &di->value; in array_get_int_ptr() 416 return &ds->value; in array_get_buf_ptr() 558 const buffer * const value = &((data_string *)a->data[i])->value; in array_match_value_prefix() local [all …]
|
| H A D | mod_setenv.c | 96 const char *s = ds->value.ptr; in mod_setenv_prep_ext() 97 uint32_t n = buffer_clen(&ds->value); in mod_setenv_prep_ext() 99 buffer_truncate(&ds->value, ++n); in mod_setenv_prep_ext() 100 s = ds->value.ptr; in mod_setenv_prep_ext() 102 if (s != ds->value.ptr) { in mod_setenv_prep_ext() 103 n -= (uint32_t)(s - ds->value.ptr); in mod_setenv_prep_ext() 104 memmove(ds->value.ptr, s, n); in mod_setenv_prep_ext() 105 buffer_truncate(&ds->value, n); in mod_setenv_prep_ext() 109 s = ds->value.ptr; in mod_setenv_prep_ext() 208 !buffer_is_blank(&ds->value) in URIHANDLER_FUNC() [all …]
|
| H A D | configparser.y | 81 array_print(dc->value, 0); in configparser_get_variable() 100 buffer_append_int(&ds->value, ((data_integer*)op2)->value); in configparser_merge_data() 104 buffer_append_int(&ds->value, ((data_integer*)op1)->value); in configparser_merge_data() 105 buffer_append_string_buffer(&ds->value, &((data_string*)op2)->value); in configparser_merge_data() 120 ((data_integer *)op1)->value += ((data_integer *)op2)->value; in configparser_merge_data() 143 && ((data_integer*)du)->value == ((data_integer*)ddu)->value) in configparser_merge_data() 502 expression(A) ::= value(B). { in expression() 507 value(A) ::= key(B). { in value() function 532 value(A) ::= STRING(B). { in value() function 540 value(A) ::= INTEGER(B). { in value() function [all …]
|
| H A D | mod_authn_sasl.c | 115 service = (NULL != ds) ? ds->value.ptr : "http"; in mod_authn_sasl_parse_opts() 119 if (NULL != ds) fqdn = ds->value.ptr; in mod_authn_sasl_parse_opts() 134 pwcheck_method = &ds->value; in mod_authn_sasl_parse_opts() 135 if (!buffer_is_equal_string(&ds->value, CONST_STR_LEN("saslauthd")) in mod_authn_sasl_parse_opts() 136 && !buffer_is_equal_string(&ds->value, CONST_STR_LEN("auxprop")) in mod_authn_sasl_parse_opts() 137 && !buffer_is_equal_string(&ds->value, CONST_STR_LEN("sasldb"))){ in mod_authn_sasl_parse_opts() 140 "sasldb, or auxprop, not: %s", ds->value.ptr); in mod_authn_sasl_parse_opts() 143 if (buffer_is_equal_string(&ds->value, CONST_STR_LEN("sasldb"))) { in mod_authn_sasl_parse_opts() 147 *(const buffer **)&b = &ds->value; in mod_authn_sasl_parse_opts() 158 if (NULL != ds && !buffer_is_blank(&ds->value)) sasldb_path = &ds->value; in mod_authn_sasl_parse_opts()
|
| H A D | http-header-glue.c | 484 const char *pos = value->ptr; in http_response_xsendfile2() 889 const char *k = s+hoff[i], *value; in http_response_process_headers() local 902 do { ++value; } while (*value == ' ' || *value == '\t'); /* skip LWS */ in http_response_process_headers() 904 if (end > value && end[-1] == '\r') --end; in http_response_process_headers() 925 http_header_env_append(r, k + 9, klen - 9, value, end - value); in http_response_process_headers() 960 if (http_header_str_contains_token(value, end - value, in http_response_process_headers() 972 memcpy(s+(value-s)+1, "ext", 3); in http_response_process_headers() 976 if (*value == '+') ++value; in http_response_process_headers() 985 if (err != value + vlen) { in http_response_process_headers() 1027 if (end - value) in http_response_process_headers() [all …]
|
| H A D | http_kv.c | 18 const char *value; member 165 while (kv->vlen && (kv->vlen != slen || 0 != memcmp(kv->value, s, slen))) 173 return keyvalue_from_key(http_versions, i)->value; in get_http_version_name() 178 return keyvalue_from_key(http_status, i)->value; 212 buffer_append_string_len(b, kv->value, kv->vlen); in http_status_append() 222 buffer_append_string_len(b, kv->value, kv->vlen); in http_version_append()
|
| H A D | ck.c | 171 char * const restrict value, const rsize_t maxsize, 176 return getenv_s(len, value, maxsize, name); 180 if (NULL == name || RSIZE_MAX < maxsize || (0 != maxsize && NULL == value)){ 184 if (NULL != value && maxsize) 185 *value = '\0'; 195 memcpy(value, v, vlen+1); 200 *value = '\0'; 208 *value = '\0';
|
| H A D | mod_vhostdb_mysql.c | 55 if (ds->type == TYPE_STRING && !buffer_is_blank(&ds->value)) { in mod_vhostdb_dbconf_setup() 57 sqlquery = &ds->value; in mod_vhostdb_dbconf_setup() 59 dbname = ds->value.ptr; in mod_vhostdb_dbconf_setup() 61 user = ds->value.ptr; in mod_vhostdb_dbconf_setup() 63 pass = ds->value.ptr; in mod_vhostdb_dbconf_setup() 65 host = ds->value.ptr; in mod_vhostdb_dbconf_setup() 67 port = strtoul(ds->value.ptr, NULL, 10); in mod_vhostdb_dbconf_setup() 69 sock = ds->value.ptr; in mod_vhostdb_dbconf_setup()
|
| H A D | mod_vhostdb_ldap.c | 103 filter = &ds->value; in mod_vhostdb_dbconf_setup() 105 if (!buffer_is_blank(&ds->value)) attr = ds->value.ptr; in mod_vhostdb_dbconf_setup() 107 mod_vhostdb_dbconf_add_scheme(srv, &ds->value); in mod_vhostdb_dbconf_setup() 108 host = ds->value.ptr; in mod_vhostdb_dbconf_setup() 110 if (!buffer_is_blank(&ds->value)) basedn = ds->value.ptr; in mod_vhostdb_dbconf_setup() 112 if (!buffer_is_blank(&ds->value)) binddn = ds->value.ptr; in mod_vhostdb_dbconf_setup() 114 bindpw = ds->value.ptr; in mod_vhostdb_dbconf_setup() 116 if (!buffer_is_blank(&ds->value)) cafile = ds->value.ptr; in mod_vhostdb_dbconf_setup() 120 timeout = strtol(ds->value.ptr, NULL, 10); in mod_vhostdb_dbconf_setup()
|
| H A D | mod_maxminddb.c | 205 buffer *value = &data[j]->value; in mod_maxminddb_prep_cenv() local 206 if (buffer_is_blank(value) in mod_maxminddb_prep_cenv() 207 || '/' == value->ptr[0] in mod_maxminddb_prep_cenv() 208 || '/' == value->ptr[buffer_clen(value)-1]) { in mod_maxminddb_prep_cenv() 218 for (char *t = value->ptr; (t = strchr(t, '/')); ++t) ++k; in mod_maxminddb_prep_cenv() 222 keys[k] = value->ptr; in mod_maxminddb_prep_cenv() 223 for (char *t = value->ptr; (t = strchr(t, '/')); ) { in mod_maxminddb_prep_cenv() 468 BUF_PTR_LEN(&ds->value)); in REQUEST_FUNC()
|
| H A D | mod_proxy.c | 250 header.urlpaths = &da->value; in mod_proxy_parse_header_opts() 253 header.hosts_request = &da->value; in mod_proxy_parse_header_opts() 256 header.hosts_response = &da->value; in mod_proxy_parse_header_opts() 415 else if (!buffer_is_blank(&ds->value)) { in http_header_remap_host_match() 419 return &ds->value; in http_header_remap_host_match() 463 const size_t mlen = buffer_clen(&ds->value); in http_header_remap_urlpath() 933 te = &ds->value; /*("trailers")*/ in proxy_create_env() 940 if (!buffer_is_blank(&ds->value)) upgrade = &ds->value; in proxy_create_env() 943 connhdr = &ds->value; in proxy_create_env() 950 const uint32_t vlen = buffer_clen(&ds->value); in proxy_create_env() [all …]
|
| H A D | mod_vhostdb_dbi.c | 84 sqlquery = &ds->value; in mod_vhostdb_dbconf_setup() 86 dbname = &ds->value; in mod_vhostdb_dbconf_setup() 88 dbtype = &ds->value; in mod_vhostdb_dbconf_setup() 134 dbi_conn_set_option_numeric(dbconn, opt->ptr, di->value); in mod_vhostdb_dbconf_setup() 137 if (&ds->value != sqlquery && &ds->value != dbtype) { in mod_vhostdb_dbconf_setup() 138 dbi_conn_set_option(dbconn, opt->ptr, ds->value.ptr); in mod_vhostdb_dbconf_setup()
|
| H A D | http_header.c | 21 const char value[28]; member 106 if (__builtin_expect( (c != kv->value[0]), 1)) in http_header_hkey_get() 108 if (buffer_eq_icase_ssn(s+1, kv->value+1, slen-1)) in http_header_hkey_get() 126 if (__builtin_expect( (c != kv->value[0]), 1)) in http_header_hkey_get_lc() 128 if (0 == memcmp(s+1, kv->value+1, slen-1)) in http_header_hkey_get_lc() 215 return ds && !buffer_is_blank(&ds->value) ? &ds->value : NULL; in http_header_generic_get_ifnotempty() 341 return ds && !buffer_is_blank(&ds->value) ? &ds->value : NULL; in http_header_env_get()
|
| H A D | mod_extforward.c | 232 ds->key.ptr, ds->value.ptr); in mod_extforward_parse_forwarder() 234 buffer_clear(&ds->value); /* empty is untrusted */ in mod_extforward_parse_forwarder() 249 if (buffer_is_blank(&ds->value)) continue; /* ignored */ in mod_extforward_parse_forwarder() 276 buffer_clear(&ds->value); in mod_extforward_parse_forwarder() 413 ds->ext = http_header_hkey_get(BUF_PTR_LEN(&ds->value)); in SETDEFAULTS_FUNC() 441 ds->value.ptr); in SETDEFAULTS_FUNC() 498 if (NULL != ds) return !buffer_is_blank(&ds->value); in is_proxy_trusted() 551 if (!is_proxy_trusted(p, BUF_PTR_LEN(&ds->value))) { in last_not_in_array() 552 return &ds->value; in last_not_in_array() 1059 BUF_PTR_LEN(&ds->value)); in URIHANDLER_FUNC() [all …]
|
| H A D | mod_vhostdb_pgsql.c | 55 sqlquery = &ds->value; in mod_vhostdb_dbconf_setup() 57 dbname = ds->value.ptr; in mod_vhostdb_dbconf_setup() 59 user = ds->value.ptr; in mod_vhostdb_dbconf_setup() 61 pass = ds->value.ptr; in mod_vhostdb_dbconf_setup() 63 host = ds->value.ptr; in mod_vhostdb_dbconf_setup() 65 port = ds->value.ptr; in mod_vhostdb_dbconf_setup()
|
| H A D | configfile-glue.c | 71 const buffer *b = &((const data_string *)du)->value; in config_plugin_value_tobool() 86 return (0 != ((const data_integer *)du)->value); in config_plugin_value_tobool() 95 const buffer * const b = &((const data_string *)du)->value; in config_plugin_value_to_int32() 103 return ((const data_integer *)du)->value; in config_plugin_value_to_int32() 128 cpv->v.a = &((const data_array *)du)->value; in config_plugin_values_init_block() 185 cpv->v.b = &((const data_string *)du)->value; in config_plugin_values_init_block() 198 (unsigned short)((const data_integer *)du)->value; in config_plugin_values_init_block() 207 const char * const v = ((const data_string *)du)->value.ptr; in config_plugin_values_init_block() 232 cpv->v.u = ((const data_integer *)du)->value; in config_plugin_values_init_block() 235 const char * const v = ((const data_string *)du)->value.ptr; in config_plugin_values_init_block() [all …]
|
| H A D | mod_authn_dbi.c | 114 sqlquery = &ds->value; in mod_authn_dbi_dbconf_setup() 116 dbname = &ds->value; in mod_authn_dbi_dbconf_setup() 118 dbtype = &ds->value; in mod_authn_dbi_dbconf_setup() 121 sqluserhash = &ds->value; in mod_authn_dbi_dbconf_setup() 166 dbi_conn_set_option_numeric(dbconn, opt->ptr, di->value); in mod_authn_dbi_dbconf_setup() 170 if (&ds->value != sqlquery && &ds->value != dbtype in mod_authn_dbi_dbconf_setup() 171 && &ds->value != sqluserhash) { in mod_authn_dbi_dbconf_setup() 172 dbi_conn_set_option(dbconn, opt->ptr, ds->value.ptr); in mod_authn_dbi_dbconf_setup()
|
| H A D | mod_deflate.c | 638 if (NULL != strstr(ds->value.ptr, "br")) in mod_deflate_encodings_to_flags() 1759 UNUSED(value); in mod_deflate_choose_encoding() 1762 for (; *value; ++value) { in mod_deflate_choose_encoding() 1764 while (*value == ' ' || *value == ',') ++value; in mod_deflate_choose_encoding() 1765 v = value; in mod_deflate_choose_encoding() 1766 while (*value!=' ' && *value!=',' && *value!=';' && *value!='\0') in mod_deflate_choose_encoding() 1767 ++value; in mod_deflate_choose_encoding() 1768 switch (value - v) { in mod_deflate_choose_encoding() 1821 if (*value == ';') { in mod_deflate_choose_encoding() 1822 while (*value != ',' && *value != '\0') ++value; in mod_deflate_choose_encoding() [all …]
|
| H A D | data_config.c | 31 array_copy_array(ds->value, src->value); in data_config_copy() 42 array_free(ds->value); in data_config_free() 68 ds->value = array_init(4); in data_config_init()
|
| H A D | configfile.c | 274 for (uint32_t j = 0; j < config->value->used; ++j) { in config_warn_openssl_module() 275 data_unset *du = config->value->data[j]; in config_warn_openssl_module() 297 const buffer * const m = &data[i]->value; in config_check_module_duplicates() 299 if (buffer_is_equal(m, &data[j]->value)) { in config_check_module_duplicates() 309 const buffer * const m = &data[i]->value; in config_check_module_duplicates() 332 ? ((data_array *)du)->value.used != 0 in config_has_opt_enabled() 348 && buffer_eq_slen(&ds->value, v, vlen)) in config_has_opt_and_value() 360 if (!buffer_eq_slen(&ds->value, module, len)) in config_compat_module_remove() 1187 && buffer_eq_slen(&ds->value, in config_insert() 1451 array *a = (array *)dc->value; in config_print_config() [all …]
|
| H A D | mod_alias.c | 141 const uint32_t vlen = buffer_clen(&ds->value); in mod_alias_remap() 150 && 0 != vlen && ds->value.ptr[vlen-1] == '/') { in mod_alias_remap() 170 memcpy(r->physical.path.ptr, ds->value.ptr, vlen); in mod_alias_remap() 172 buffer_copy_string_len(&r->physical.basedir, ds->value.ptr, vlen); in mod_alias_remap()
|
| H A D | array.h | 36 buffer value; member 45 array value; member 54 int value; member
|
| H A D | keyvalue.c | 41 buffer value; member 48 …ror_st *errh, pcre_keyvalue_buffer *kvb, const buffer *key, const buffer *value, const int pcre_ji… in pcre_keyvalue_buffer_append() argument 58 memcpy(&kv->value, value, sizeof(buffer)); in pcre_keyvalue_buffer_append() 424 else if (buffer_is_blank(&kv->value)) { in pcre_keyvalue_buffer_process() 441 pcre_keyvalue_buffer_subst(result, &kv->value, ctx); in pcre_keyvalue_buffer_process()
|
| /lighttpd1.4/src/t/ |
| H A D | test_array.c | 26 assert(di->value == 4); in test_array_get_int_ptr() 38 assert(buffer_eq_slen(&ds->value, CONST_STR_LEN("def"))); in test_array_insert_value() 53 assert(buffer_eq_slen(&ds->value, CONST_STR_LEN("def"))); in test_array_set_key_value() 61 assert(buffer_eq_slen(&ds->value, CONST_STR_LEN("ghi"))); in test_array_set_key_value()
|