Home
last modified time | relevance | path

Searched refs:request_st (Results 1 – 25 of 88) sorted by relevance

1234

/lighttpd1.4/src/
H A Dresponse.h14 int http_response_parse(server *srv, request_st *r);
35 handler_t(*headers)(request_st *, struct http_response_opts_t *);
41 int http_response_send_1xx (request_st *r);
50 int http_response_redirect_to_directory(request_st *r, int status);
53 void http_response_body_clear(request_st *r, int preserve_length);
54 void http_response_reset(request_st *r);
56 void http_response_backend_done (request_st *r);
57 void http_response_backend_error (request_st *r);
58 void http_response_upgrade_read_body_unknown(request_st *r);
67 void http_response_write_header(request_st *r);
[all …]
H A Dhttp_chunk.h11 int http_chunk_append_mem(request_st *r, const char * mem, size_t len); /* copies memory */
12 int http_chunk_append_buffer(request_st *r, buffer *mem); /* may reset "mem" */
13 int http_chunk_decode_append_mem(request_st * const r, const char * const mem, const size_t len);
14 int http_chunk_decode_append_buffer(request_st * const r, buffer * const mem); /* may reset "mem" */
15 int http_chunk_transfer_cqlen(request_st *r, chunkqueue *src, size_t len);
16 int http_chunk_append_file_fd(request_st *r, const buffer *fn, int fd, off_t sz);
17 int http_chunk_append_file_ref(request_st *r, struct stat_cache_entry *sce); /* copies "fn" */
18 void http_chunk_append_file_fd_range(request_st *r, const buffer *fn, int fd, off_t offset, off_t l…
19 void http_chunk_append_file_ref_range(request_st *r, struct stat_cache_entry *sce, off_t offset, of…
20 void http_chunk_close(request_st *r);
H A Dhttp_header.h116 buffer * http_header_response_get(const request_st *r, enum http_header_e id, const char *k, uint32…
118 buffer * http_header_response_set_ptr(request_st *r, enum http_header_e id, const char *k, uint32_t…
119 void http_header_response_unset(request_st *r, enum http_header_e id, const char *k, uint32_t klen);
125 buffer * http_header_request_get(const request_st *r, enum http_header_e id, const char *k, uint32_…
127 buffer * http_header_request_set_ptr(request_st *r, enum http_header_e id, const char *k, uint32_t …
128 void http_header_request_unset(request_st *r, enum http_header_e id, const char *k, uint32_t klen);
129 void http_header_request_set(request_st *r, enum http_header_e id, const char *k, uint32_t klen, co…
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);
[all …]
H A Dplugin.h16 static handler_t x(request_st *r, void *p_d)
47 handler_t (* handle_uri_raw) (request_st *r, void *p_d); /* after uri_raw is set */
48 handler_t (* handle_uri_clean) (request_st *r, void *p_d); /* after uri is set */
49 handler_t (* handle_docroot) (request_st *r, void *p_d); /* getting the document-root */
50 …handler_t (* handle_physical) (request_st *r, void *p_d); /* mapping url to physical pat…
51 handler_t (* handle_request_env) (request_st *r, void *p_d); /* (deferred env populate) */
52 handler_t (* handle_request_done) (request_st *r, void *p_d); /* at the end of a request */
53 …handler_t (* handle_subrequest_start) (request_st *r, void *p_d); /* when handler for request no…
54 …handler_t (* handle_subrequest) (request_st *r, void *p_d); /* handler for request (max on…
55 …handler_t (* handle_response_start) (request_st *r, void *p_d); /* before response headers are…
[all …]
H A Dh2.h75 request_st *r[8];
99 void h2_init_con (request_st * restrict h2r, connection * restrict con, const buffer * restrict htt…
101 int h2_send_1xx (request_st *r, connection *con);
103 void h2_send_100_continue (request_st *r, connection *con);
105 void h2_send_headers (request_st *r, connection *con);
107 uint32_t h2_send_cqdata (request_st *r, connection *con, struct chunkqueue *cq, uint32_t dlen);
109 void h2_send_end_stream (request_st *r, connection *con);
111 void h2_retire_stream (request_st *r, connection *con);
113 void h2_retire_con (request_st *h2r, connection *con);
117 int h2_check_con_upgrade_h2c (request_st *r);
H A Dplugins.h13 handler_t plugins_call_handle_uri_clean(request_st *r);
14 handler_t plugins_call_handle_subrequest_start(request_st *r);
15 handler_t plugins_call_handle_response_start(request_st *r);
16 handler_t plugins_call_handle_request_env(request_st *r);
17 handler_t plugins_call_handle_request_done(request_st *r);
18 handler_t plugins_call_handle_docroot(request_st *r);
19 handler_t plugins_call_handle_physical(request_st *r);
20 handler_t plugins_call_handle_request_reset(request_st *r);
H A Dreqpool.h12 void request_config_reset (request_st * const r);
14 void request_init_data (request_st *r, connection *con, server *srv);
15 void request_reset (request_st *r);
16 void request_reset_ex (request_st *r);
17 void request_release (request_st *r);
20 request_st * request_acquire (connection *con);
23 void request_free_data (request_st *r);
H A Dreqpool.c39 request_config_reset (request_st * const r) in request_config_reset()
81 request_reset (request_st * const r) in request_reset()
175 request_reset_ex (request_st * const r) in request_reset_ex()
205 request_free_data (request_st * const r) in request_free_data()
253 static request_st *reqpool;
260 request_st * const r = reqpool; in request_pool_free()
261 reqpool = (request_st *)r->con; /*(reuse r->con as next ptr)*/ in request_pool_free()
269 request_release (request_st * const r) in request_release()
290 request_st *
293 request_st *r = reqpool; in request_acquire()
[all …]
H A Dhttp_header.c223 buffer * http_header_response_get(const request_st * const r, enum http_header_e id, const char *k,… in http_header_response_get()
229 buffer * http_header_response_set_ptr(request_st * const r, enum http_header_e id, const char *k, u… in http_header_response_set_ptr()
238 void http_header_response_unset(request_st * const r, enum http_header_e id, const char *k, uint32_… in http_header_response_unset()
290 buffer * http_header_request_get(const request_st * const r, enum http_header_e id, const char *k, … in http_header_request_get()
296 buffer * http_header_request_set_ptr(request_st * const r, enum http_header_e id, const char *k, ui… in http_header_request_set_ptr()
305 void http_header_request_unset(request_st * const r, enum http_header_e id, const char *k, uint32_t… in http_header_request_unset()
314 void http_header_request_set(request_st * const r, enum http_header_e id, const char *k, uint32_t k… in http_header_request_set()
337 buffer * http_header_env_get(const request_st * const r, const char *k, uint32_t klen) { in http_header_env_get()
344 buffer * http_header_env_set_ptr(request_st *r, const char *k, uint32_t klen) { in http_header_env_set_ptr()
350 void http_header_env_set(request_st * const r, const char *k, uint32_t klen, const char *v, uint32_… in http_header_env_set()
[all …]
H A Dmod_magnet.c1577 request_st * const r = **(request_st ***)lua_touserdata(L, 1); in magnet_reqhdr_set()
1637 request_st * const r = **(request_st ***)lua_touserdata(L, 1); in magnet_reqhdr_pairs()
1703 request_st * const r = **(request_st ***)lua_touserdata(L, 1); in magnet_resphdr_set()
1708 request_st * const r = **(request_st ***)lua_touserdata(L, 1); in magnet_resphdr_pairs()
1734 request_st * const r = **(request_st ***)lua_touserdata(L, 1); in magnet_req_item_get()
1799 request_st * const r = **(request_st ***)lua_touserdata(L, 1); in magnet_req_item_set()
2024 request_st * const r = **(request_st ***)lua_touserdata(L, 1); in magnet_env_get()
2086 request_st * const r = **(request_st ***)lua_touserdata(L, 1); in magnet_env_set()
2164 request_st * const r = **(request_st ***)lua_touserdata(L, 1); in magnet_env_pairs()
2747 (request_st **)lua_newuserdata0(L, sizeof(request_st *)); in magnet_irequests()
[all …]
H A Dhttp_chunk.c129 int http_chunk_append_file_fd(request_st * const r, const buffer * const fn, const int fd, const of… in http_chunk_append_file_fd()
141 int http_chunk_append_file_ref(request_st * const r, stat_cache_entry * const sce) { in http_chunk_append_file_ref()
156 static int http_chunk_append_to_tempfile(request_st * const r, const char * const mem, const size_t… in http_chunk_append_to_tempfile()
176 static int http_chunk_append_cq_to_tempfile(request_st * const r, chunkqueue * const src, const siz… in http_chunk_append_cq_to_tempfile()
210 int http_chunk_append_buffer(request_st * const r, buffer * const mem) { in http_chunk_append_buffer()
235 int http_chunk_append_mem(request_st * const r, const char * const mem, const size_t len) { in http_chunk_append_mem()
255 int http_chunk_transfer_cqlen(request_st * const r, chunkqueue * const src, const size_t len) { in http_chunk_transfer_cqlen()
274 void http_chunk_close(request_st * const r) { in http_chunk_close()
286 http_chunk_decode_append_data (request_st * const r, const char *mem, off_t len) in http_chunk_decode_append_data()
450 int http_chunk_decode_append_buffer(request_st * const r, buffer * const mem) in http_chunk_decode_append_buffer()
[all …]
H A Dconnections.c83 request_st * const r = &con->request; in connection_close()
167 request_st * const r = &con->request; in connection_handle_shutdown()
316 request_st * const r = &con->request; in connection_write_chunkqueue()
507 request_st * const r = &con->request; in connection_init()
520 request_st * const r = &con->request; in connection_free()
554 request_st * const r = &con->request; in connection_reset()
645 request_st * const r = &con->request; in connection_handle_read_state()
816 request_st * const r = &con->request; in connection_read_cq_err()
897 request_st * const r = &con->request; in connection_write_cq()
922 request_st * const r = &con->request; in connection_accepted()
[all …]
H A Dh2.c232 static request_st * h2_init_stream (request_st * const h2r, connection * const con);
351 request_st * const r = h2c->r[i]; in h2_send_goaway_rst_stream()
511 request_st * const r = h2c->r[i]; in h2_recv_rst_stream()
582 const request_st ** const rr = (const request_st **)h2c->r; in h2_apply_priority_update()
763 request_st *r = NULL; in h2_recv_window_update()
1022 request_st *r = NULL; in h2_recv_data()
1341 static request_st *
1352 request_st *r = NULL; in h2_recv_trailers_r()
1512 request_st *r = NULL; in h2_recv_headers()
2779 static request_st *
[all …]
H A Dhttp-header-glue.c35 int http_response_buffer_append_authority(request_st * const r, buffer * const o) { in http_response_buffer_append_authority()
102 int http_response_redirect_to_directory(request_st * const r, int status) { in http_response_redirect_to_directory()
184 static int http_response_maybe_cachable (const request_st * const r) { in http_response_maybe_cachable()
241 void http_response_body_clear (request_st * const r, int preserve_length) { in http_response_body_clear()
267 static void http_response_header_clear (request_st * const r) { in http_response_header_clear()
289 void http_response_reset (request_st * const r) { in http_response_reset()
307 handler_t http_response_reqbody_read_error (request_st * const r, int http_status) { in http_response_reqbody_read_error()
614 void http_response_backend_error (request_st * const r) { in http_response_backend_error()
624 void http_response_backend_done (request_st * const r) { in http_response_backend_done()
689 void http_response_upgrade_read_body_unknown(request_st * const r) { in http_response_upgrade_read_body_unknown()
[all …]
H A Drequest.h122 struct request_st { struct
221 int http_request_validate_pseudohdrs (request_st * restrict r, int scheme, unsigned int http_parseo… argument
222 int http_request_parse_header (request_st * restrict r, http_header_parse_ctx * restrict hpctx);
223 void http_request_headers_process_h2 (request_st * restrict r, int scheme_port);
224 void http_request_headers_process (request_st * restrict r, char * restrict hdrs, const unsigned sh…
225 int http_request_parse_target(request_st *r, int scheme_port);
H A Dmod_auth_api.h75 …handler_t(*basic)(request_st *r, void *p_d, const http_auth_require_t *require, const buffer *user…
76 handler_t(*digest)(request_st *r, void *p_d, http_auth_info_t *ai);
82 …handler_t(*checkfn)(request_st *r, void *p_d, const struct http_auth_require_t *require, const str…
101 void http_auth_setenv(request_st *r, const char *username, size_t ulen, const char *auth_type, size…
H A Dresponse.c43 http_response_omit_header (request_st * const r, const data_string * const ds) in http_response_omit_header()
91 http_response_write_header (request_st * const r) in http_response_write_header()
358 static handler_t http_response_config (request_st * const r) { in http_response_config()
389 http_response_prepare (request_st * const r) in http_response_prepare()
576 static handler_t http_response_comeback (request_st * const r) in http_response_comeback()
611 http_response_errdoc_init (request_st * const r) in http_response_errdoc_init()
640 http_response_static_errdoc (request_st * const r) in http_response_static_errdoc()
698 http_response_merge_trailers (request_st * const r) in http_response_merge_trailers()
737 http_response_write_prepare(request_st * const r) in http_response_write_prepare()
930 http_response_has_error_handler (request_st * const r) in http_response_has_error_handler()
[all …]
H A Dbase_decls.h18 struct request_st;
19 typedef struct request_st request_st; typedef
H A Drequest.c315 static int http_request_header_line_invalid(request_st * const restrict r, const int status, const … in http_request_header_line_invalid()
324 static int http_request_header_char_invalid(request_st * const restrict r, const char ch, const cha… in http_request_header_char_invalid()
338 static void http_request_header_set_Host(request_st * const restrict r, const char * const h, size_… in http_request_header_set_Host()
566 http_request_validate_pseudohdrs (request_st * const restrict r, const int scheme, const unsigned i… in http_request_validate_pseudohdrs()
633 http_request_parse_header (request_st * const restrict r, http_header_parse_ctx * const restrict hp… in http_request_parse_header()
949 int http_request_parse_target(request_st * const r, int scheme_port) { in http_request_parse_target()
1213 http_request_parse (request_st * const restrict r, const int scheme_port) in http_request_parse()
1286 http_request_parse_hoff (request_st * const restrict r, char * const restrict hdrs, const unsigned … in http_request_parse_hoff()
1308 http_request_headers_fin (request_st * const restrict r) in http_request_headers_fin()
1334 http_request_headers_process (request_st * const restrict r, char * const restrict hdrs, const unsi… in http_request_headers_process()
[all …]
H A Dmod_authn_file.c52 static handler_t mod_authn_file_htdigest_digest(request_st *r, void *p_d, http_auth_info_t *ai);
53 static handler_t mod_authn_file_htdigest_basic(request_st *r, void *p_d, const http_auth_require_t …
54 static handler_t mod_authn_file_plain_digest(request_st *r, void *p_d, http_auth_info_t *ai);
55 static handler_t mod_authn_file_plain_basic(request_st *r, void *p_d, const http_auth_require_t *re…
56 static handler_t mod_authn_file_htpasswd_basic(request_st *r, void *p_d, const http_auth_require_t …
107 static void mod_authn_file_patch_config(request_st * const r, plugin_data * const p) { in mod_authn_file_patch_config()
282 static int mod_authn_file_htdigest_get(request_st * const r, void *p_d, http_auth_info_t * const ai… in mod_authn_file_htdigest_get()
298 static handler_t mod_authn_file_htdigest_digest(request_st * const r, void *p_d, http_auth_info_t *… in mod_authn_file_htdigest_digest()
304 static handler_t mod_authn_file_htdigest_basic(request_st * const r, void *p_d, const http_auth_req… in mod_authn_file_htdigest_basic()
397 static handler_t mod_authn_file_plain_digest(request_st * const r, void *p_d, http_auth_info_t * co… in mod_authn_file_plain_digest()
[all …]
H A Dconfigfile-glue.c374 static void config_cond_result_trace(request_st * const r, const data_config * const dc, const int … in config_cond_result_trace()
388 static cond_result_t config_check_cond_nocache(request_st *r, const data_config *dc, int debug_cond…
396 static cond_result_t config_check_cond_cached(request_st * const r, const data_config * const dc, c… in config_check_cond_cached()
405 static int config_pcre_match(request_st *r, const data_config *dc, const buffer *b);
407 static cond_result_t config_check_cond_nocache_eval(request_st * const r, const data_config * const…
409 static cond_result_t config_check_cond_nocache(request_st * const r, const data_config * const dc, … in config_check_cond_nocache()
592 static cond_result_t config_check_cond_calc(request_st * const r, const int context_ndx, cond_cache… in config_check_cond_calc()
603 int config_check_cond(request_st * const r, const int context_ndx) { in config_check_cond()
632 void config_cond_cache_reset_item(request_st * const r, comp_key_t item) { in config_cond_cache_reset_item()
651 void config_cond_cache_reset(request_st * const r) { in config_cond_cache_reset()
[all …]
H A Dbase.h21 request_st request;
43 handler_t (* reqbody_read)(struct request_st *r);
149 handler_t (* request_env)(request_st *r);
171 handler_t (* plugins_request_reset)(request_st *r);/*(for cgi.local-redir)*/
H A Dplugin_config.h84 void config_patch_config(request_st *r);
86 void config_cond_cache_reset(request_st *r);
87 void config_cond_cache_reset_item(request_st *r, comp_key_t item);
184 int config_check_cond(request_st *r, int context_ndx);
H A Dmod_wstunnel.c349 request_st * const r = hctx->gw.r; in wstunnel_create_env()
380 request_st * const r = hctx->gw.r; in wstunnel_stdin_append()
605 request_st * const r = &con->request; in TRIGGER_FUNC()
697 static int create_MD5_sum(request_st * const r) { in create_MD5_sum()
729 request_st * const r = hctx->gw.r; in create_response_ietf_00()
791 request_st * const r = hctx->gw.r; in create_response_rfc_6455()
841 request_st * const r = hctx->gw.r; in mod_wstunnel_handshake_create_response()
895 request_st * const r = hctx->gw.r; in send_ietf_00()
934 request_st * const r = hctx->gw.r; in recv_ietf_00()
1105 request_st * const r = hctx->gw.r; in send_rfc_6455()
[all …]
/lighttpd1.4/src/t/
H A Dtest_mod_indexfile.c13 static void test_mod_indexfile_reset (request_st * const r) in test_mod_indexfile_reset()
23 run_mod_indexfile_tryfiles (request_st * const r, const array * const indexfiles, int line, int sta… in run_mod_indexfile_tryfiles()
40 test_mod_indexfile_tryfiles (request_st * const r) in test_mod_indexfile_tryfiles()
94 request_st r; in test_mod_indexfile()
96 memset(&r, 0, sizeof(request_st)); in test_mod_indexfile()

1234