| /lighttpd1.4/src/ |
| H A D | http_header.h | 111 int http_header_str_contains_token (const char *s, uint32_t slen, const char *m, uint32_t mlen); 120 …set(request_st *r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uint32_t vl… 121 …end(request_st *r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uint32_t vl… 122 …ert(request_st *r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uint32_t vl… 129 …set(request_st *r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uint32_t vl… 130 …end(request_st *r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uint32_t vl… 133 buffer * http_header_env_get(const request_st *r, const char *k, uint32_t klen); 135 buffer * http_header_env_set_ptr(request_st *r, const char *k, uint32_t klen); 136 void http_header_env_set(request_st *r, const char *k, uint32_t klen, const char *v, uint32_t vlen); 137 void http_header_env_append(request_st *r, const char *k, uint32_t klen, const char *v, uint32_t vl… [all …]
|
| H A D | algo_md.h | 19 static inline uint32_t djbhash(const char *str, const uint32_t len, uint32_t hash); 20 static inline uint32_t djbhash(const char *str, const uint32_t len, uint32_t hash) in djbhash() 23 for (uint32_t i = 0; i < len; ++i) hash = ((hash << 5) + hash) ^ s[i]; in djbhash() 34 static inline uint32_t dekhash (const char *str, const uint32_t len, uint32_t hash); 35 static inline uint32_t dekhash (const char *str, const uint32_t len, uint32_t hash) in dekhash() 38 for (uint32_t i = 0; i < len; ++i) hash = (hash << 5) ^ (hash >> 27) ^ s[i]; in dekhash()
|
| H A D | array.c | 122 array *array_init(uint32_t n) { in array_init() 131 const uint32_t sz = a->size; in array_free_data() 132 for (uint32_t i = 0; i < sz; ++i) { in array_free_data() 162 const uint32_t used = a->used; in array_reset_data_strings() 164 for (uint32_t i = 0; i < used; ++i) { in array_reset_data_strings() 189 for (uint32_t i = 0; i < len; ++i) { in array_caseless_compare() 205 …tatic int array_keycmp(const char * const a, const uint32_t alen, const char * const b, const uint… in array_keycmp() 301 const uint32_t last_ndx = --a->used; in array_extract_element_klen() 302 if (last_ndx != (uint32_t)ipos) { in array_extract_element_klen() 310 uint32_t ndx = 0; in array_extract_element_klen() [all …]
|
| H A D | http_header.c | 146 …er_str_contains_token (const char * const s, const uint32_t slen, const char * const m, const uint… in http_header_str_contains_token() 151 uint32_t i = 0; in http_header_str_contains_token() 247 …uest_st * const r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uint32_t vl… in http_header_response_set() 274 for (uint32_t i = 0; i < klen; ++i) { in http_header_response_insert_addtl() 314 …uest_st * const r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uint32_t vl… in http_header_request_set() 326 …uest_st * const r, enum http_header_e id, const char *k, uint32_t klen, const char *v, uint32_t vl… in http_header_request_append() 350 …http_header_env_set(request_st * const r, const char *k, uint32_t klen, const char *v, uint32_t vl… in http_header_env_set() 354 …p_header_env_append(request_st * const r, const char *k, uint32_t klen, const char *v, uint32_t vl… in http_header_env_append() 361 uint32_t 364 uint32_t hlen = 0; in http_header_parse_hoff() [all …]
|
| H A D | array.h | 29 uint32_t used; /* <= INT32_MAX */ 30 uint32_t size; 61 array *array_init(uint32_t n); 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); 110 int * array_get_int_ptr(array *a, const char *k, uint32_t klen); 113 buffer * array_get_buf_ptr_ext(array *a, int ext, const char *k, uint32_t klen); 116 buffer * array_get_buf_ptr(array *a, const char *k, uint32_t klen); 118 void array_insert_value(array *a, const char *v, uint32_t vlen); 120 …value(array * const a, const char * const k, const uint32_t klen, const char * const v, const uint… [all …]
|
| H A D | h2.c | 236 static inline uint32_t 247 static inline uint32_t 1191 static uint32_t 1206 static uint32_t 1211 uint32_t m = n; in h2_recv_continuation() 1212 uint32_t flags; in h2_recv_continuation() 2331 const uint32_t dlen = (uint32_t)((char *)dst - tb->ptr); in h2_send_headers() 2428 uint32_t dlen = (uint32_t)((char *)dst - tb->ptr); in h2_send_headers_block() 2535 const uint32_t len = buffer_clen(c->mem) - (uint32_t)c->offset; 2547 uint32_t [all …]
|
| H A D | algo_hmac.h | 12 const void * const secret, const uint32_t slen, 13 const unsigned char * const msg, const uint32_t mlen); 17 const void * const secret, const uint32_t slen, 18 const unsigned char * const msg, const uint32_t mlen); 22 const void * const secret, const uint32_t slen, 23 const unsigned char * const msg, const uint32_t mlen); 27 const void * const secret, const uint32_t slen, 28 const unsigned char * const msg, const uint32_t mlen);
|
| H A D | h2.h | 76 uint32_t rused; 78 uint32_t h2_cid; 79 uint32_t h2_sid; 82 uint32_t s_header_table_size; /* SETTINGS_HEADER_TABLE_SIZE */ 83 uint32_t s_enable_push; /* SETTINGS_ENABLE_PUSH */ 84 uint32_t s_max_concurrent_streams; /* SETTINGS_MAX_CONCURRENT_STREAMS */ 86 uint32_t s_max_frame_size; /* SETTINGS_MAX_FRAME_SIZE */ 87 uint32_t s_max_header_list_size; /* SETTINGS_MAX_HEADER_LIST_SIZE */ 107 uint32_t h2_send_cqdata (request_st *r, connection *con, struct chunkqueue *cq, uint32_t dlen);
|
| H A D | buffer.h | 26 uint32_t used; 28 uint32_t size; 215 return ((uint32_t)c-'0' <= '9'-'0'); in light_isdigit() 227 return (((uint32_t)c | 0x20)-'a' <= 'z'-'a'); in light_isalpha() 236 #define light_isupper(c) ((uint32_t)(c)-'A' <= 'Z'-'A') 237 #define light_islower(c) ((uint32_t)(c)-'a' <= 'z'-'a') 259 #define CONST_LEN_STR(x) (uint32_t)sizeof(x)-1, x 260 #define CONST_STR_LEN(x) x, (uint32_t)sizeof(x) - 1 282 static inline uint32_t buffer_clen (const buffer *b); 283 static inline uint32_t buffer_clen (const buffer *b) { in buffer_clen() [all …]
|
| H A D | mod_ajp13.c | 158 static inline uint32_t 174 static uint32_t 175 ajp13_enc_uint16 (uint8_t * const x, const uint32_t n, const uint32_t v) in ajp13_enc_uint16() 183 static uint32_t 184 ajp13_enc_byte (uint8_t * const x, const uint32_t n, const uint32_t v) in ajp13_enc_byte() 192 static uint32_t 358 static uint32_t 417 static uint32_t 429 static uint32_t 439 static uint32_t [all …]
|
| H A D | gw_backend.h | 14 uint32_t used; 26 uint32_t load; /* number of requests waiting on this process */ 32 uint32_t id; /* id will be between 1 and max_procs */ 57 uint32_t active_procs; /* how many procs in state PROC_STATE_RUNNING */ 58 uint32_t gw_hash; 94 uint32_t num_procs; /* how many procs are started */ 207 uint32_t max_id; /* corresponds most of the time to num_procs */ 249 uint32_t used; 250 uint32_t size; 255 uint32_t used; [all …]
|
| H A D | request.h | 21 uint32_t max_request_field_size; 125 uint32_t h2state; /*(modules should not modify request h2state)*/ 126 uint32_t h2id; 140 uint32_t conditional_is_valid; 148 uint32_t rqst_header_len; 173 uint32_t resp_header_len; 209 uint32_t klen; 210 uint32_t vlen; 211 uint32_t hlen; 216 uint32_t max_request_field_size; [all …]
|
| H A D | fdlog_maint.c | 31 uint32_t used; 49 uint32_t used; 101 for (uint32_t i = 0; i < fdlog_pipes.used; ++i) { in fdlog_pipes_restart() 112 for (uint32_t i = 0; i < fdlog_pipes.used; ++i) { in fdlog_pipes_waitpid_cb() 126 for (uint32_t i = 0; i < fdlog_pipes.used; ++i) { in fdlog_pipes_close() 143 for (uint32_t i = 0; i < fdlog_pipes.used; ++i) { in fdlog_pipes_abandon_pids() 153 for (uint32_t i = 0; i < fdlog_pipes.used; ++i) { in fdlog_pipe_serrh() 180 for (uint32_t i = 0; i < fdlog_pipes.used; ++i) { in fdlog_pipe_open() 227 for (uint32_t i = 0; i < fdlog_files.used; ++i) { in fdlog_file_open() 250 for (uint32_t i = 0; i < fdlog_files.used; ++i) { in fdlog_files_flush() [all …]
|
| H A D | mod_alias.c | 47 if (config_check_cond(r, (uint32_t)p->cvlist[i].k_id)) in mod_alias_patch_config() 53 for (uint32_t j = 0; j < a->used; ++j) { in mod_alias_check_order() 56 for (uint32_t k = j + 1; k < a->used; ++k) { in mod_alias_check_order() 124 uint32_t basedir_len = buffer_clen(&r->physical.basedir); in mod_alias_remap() 127 const uint32_t path_len = buffer_clen(&r->physical.path); in mod_alias_remap() 130 const uint32_t uri_len = path_len - basedir_len; in mod_alias_remap() 140 const uint32_t alias_len = buffer_clen(&ds->key); in mod_alias_remap() 141 const uint32_t vlen = buffer_clen(&ds->value); in mod_alias_remap() 161 const uint32_t nlen = vlen + uri_len - alias_len; in mod_alias_remap()
|
| H A D | fdevent_impl.h | 70 uint32_t used; 71 uint32_t size; 85 uint32_t maxfds; 105 uint32_t size; 106 uint32_t used;
|
| H A D | http_etag.c | 23 uint32_t etag_sz = buffer_clen(etag); in http_etag_matches() 47 http_etag_remix (buffer * const etag, const char * const str, const uint32_t len) in http_etag_remix() 49 uint32_t h = dekhash(str, len, len); /*(pass len as initial hash value)*/ in http_etag_remix() 51 uint32_t elen = buffer_clen(etag); in http_etag_remix() 74 uint32_t len = 0; in http_etag_create()
|
| H A D | plugin.c | 129 for (uint32_t i = 0; i < srv->srvconf.modules->used; ++i) { in plugins_load() 133 uint32_t j; in plugins_load() 392 const uint32_t offset = in plugins_call_handle_waitpid() 405 for (uint32_t i = 0; i < srv->plugins.used; ++i) { in plugins_call_cleanup() 449 for (uint32_t i = 0; i < srv->plugins.used; ++i) { in plugins_call_init() 511 uint32_t nslots = in plugins_call_init() 513 for (uint32_t i = 0; i < PLUGIN_FUNC_SIZEOF; ++i) { in plugins_call_init() 515 uint32_t offset = nslots; in plugins_call_init() 527 for (uint32_t i = 0; i < srv->plugins.used; ++i) { in plugins_call_init() 533 for (uint32_t i = 0; i < srv->plugins.used; ++i) { in plugins_call_init() [all …]
|
| H A D | stat_cache.h | 44 const buffer * stat_cache_mimetype_by_ext(const array *mimetypes, const char *name, uint32_t nlen); 55 void stat_cache_update_entry(const char *name, uint32_t len, const struct stat *st, const buffer *e… 56 void stat_cache_delete_entry(const char *name, uint32_t len); 57 void stat_cache_delete_dir(const char *name, uint32_t len); 58 void stat_cache_invalidate_entry(const char *name, uint32_t len);
|
| H A D | mod_setenv.c | 79 if (config_check_cond(r, (uint32_t)p->cvlist[i].k_id)) in mod_setenv_patch_config() 87 for (uint32_t i = 0; i < a->used; ++i) { in mod_setenv_prep_ext() 97 uint32_t n = buffer_clen(&ds->value); in mod_setenv_prep_ext() 103 n -= (uint32_t)(s - ds->value.ptr); in mod_setenv_prep_ext() 198 for (uint32_t k = 0; k < aa->used; ++k) { in URIHANDLER_FUNC() 206 for (uint32_t k = 0; k < as->used; ++k) { in URIHANDLER_FUNC() 229 for (uint32_t k = 0; k < hctx->conf.environment->used; ++k) { in REQUEST_FUNC() 237 for (uint32_t k = 0; k < as->used; ++k) { in REQUEST_FUNC() 256 for (uint32_t k = 0; k < aa->used; ++k) { in REQUEST_FUNC() 264 for (uint32_t k = 0; k < as->used; ++k) { in REQUEST_FUNC()
|
| H A D | configfile.c | 296 for (uint32_t i = 0; i < used; ++i) { in config_check_module_duplicates() 308 for (uint32_t i = 0; i < used; ++i) { in config_check_module_duplicates() 310 uint32_t j; in config_check_module_duplicates() 1355 uint32_t ovec_max = 0; in config_finalize() 1362 uint32_t v; in config_finalize() 1371 uint32_t ovec_max = 10; in config_finalize() 1397 uint32_t maxlen = 0; in config_print_array_max_klen() 1398 for (uint32_t i = 0; i < a->used; ++i) { in config_print_array_max_klen() 1430 for (uint32_t i = 0; i < a->used; ++i) { in config_print_array() 1470 for (uint32_t i = 0; i < a->used; ++i) { in config_print_config() [all …]
|
| H A D | network.c | 116 const uint32_t len) in network_abstract_socket_enc() 121 uint32_t n = 0; in network_abstract_socket_enc() 122 for (uint32_t i = 0; i < len; ++i) in network_abstract_socket_enc() 125 for (uint32_t i = 0; i < len; ++i) { in network_abstract_socket_enc() 140 static uint32_t 143 const uint32_t plen) in network_abstract_socket_dec() 149 uint32_t n = 0; in network_abstract_socket_dec() 175 uint32_t len = in network_abstract_socket_parse() 200 (uint32_t)(addr_len in network_host_normalize_addr_str() 375 for (uint32_t i = 0; i < srv->srv_sockets.used; ++i) { in network_server_init() [all …]
|
| H A D | algo_hmac.c | 68 const void * const secret, const uint32_t slen, in li_hmac_md5() 69 const unsigned char * const msg, const uint32_t mlen) in li_hmac_md5() 80 const void * const secret, const uint32_t slen, in li_hmac_sha1() 81 const unsigned char * const msg, const uint32_t mlen) in li_hmac_sha1() 156 const void * const secret, const uint32_t slen, in li_hmac_sha256() 157 const unsigned char * const msg, const uint32_t mlen) in li_hmac_sha256() 232 const void * const secret, const uint32_t slen, in li_hmac_sha512() 233 const unsigned char * const msg, const uint32_t mlen) in li_hmac_sha512()
|
| H A D | base.h | 60 uint32_t request_count; /* number of requests handled in this connection */ 82 uint32_t max_request_field_size; 139 uint32_t used; 160 uint32_t lim_conns; 178 struct { void *ptr; uint32_t used; } plugins;
|
| H A D | mod_extforward.c | 73 uint32_t addrs_used; 84 uint32_t forward_masks_used; 216 uint32_t nmasks = 0; in mod_extforward_parse_forwarder() 425 uint32_t i; in SETDEFAULTS_FUNC() 1233 uint32_t src_addr; 1234 uint32_t dst_addr; 1295 uint32_t verify; 1512 uint32_t sz = ntohs(hdr->v2.len); in mod_extforward_hap_PROXY_v2() 1513 uint32_t len = 0; in mod_extforward_hap_PROXY_v2() 1558 len = (uint32_t)(z - src_addr); in mod_extforward_hap_PROXY_v2() [all …]
|
| H A D | algo_splaytree.h | 20 static inline int32_t splaytree_djbhash(const char *str, const uint32_t len); 21 static inline int32_t splaytree_djbhash(const char *str, const uint32_t len) in splaytree_djbhash() 24 return (int32_t)(djbhash(str,len,DJBHASH_INIT) & ~(((uint32_t)1) << 31)); in splaytree_djbhash()
|