summaryrefslogtreecommitdiff
path: root/src/request.h
Commit message (Expand)AuthorAgeFilesLines
* [core] hxcon "base class" for h2conGlenn Strauss2023-05-031-2/+9
* [core] r->x union w/ structs for r->x.{h1,h2}Glenn Strauss2023-04-291-6/+8
* [core] r->x union w/ structs for r->x.{h1}Glenn Strauss2023-04-291-5/+12
* [core] expose request_set_state() for internal useGlenn Strauss2023-04-241-0/+14
* [core] add members to http_header_parse_ctxGlenn Strauss2023-04-041-0/+1
* [multiple] store ptrs to remote addr in request_st (#3192)Glenn Strauss2023-02-281-0/+3
* [core] h2: avoid sending small WINDOW_UPDATE framesGlenn Strauss2022-06-071-0/+1
* [multiple] simplify bytes_in/bytes_out accountingGlenn Strauss2022-05-111-0/+6
* [core] reusable code for r->state stringsGlenn Strauss2022-05-111-0/+28
* [core] HTTP/2 PRIORITY_UPDATE frame (experimental)Glenn Strauss2022-04-101-0/+1
* [core] request_config bitmasks for smaller structGlenn Strauss2022-04-041-18/+18
* [multiple] WebSockets over HTTP/2 (fixes #3151)Glenn Strauss2022-03-251-0/+1
* [multiple] remove r->physical.etagGlenn Strauss2021-12-121-2/+0
* [core] fix reqpool mem corruption in 1.4.62 (fixes #3118)Glenn Strauss2021-12-041-0/+1
* [core] save config regex captures only if usedGlenn Strauss2021-11-191-1/+2
* [multiple] de-dup file and piped loggers (fixes #3101)Glenn Strauss2021-09-131-3/+2
* [multiple] Y2038 32-bit signed time_t mitigationsGlenn Strauss2021-09-041-1/+1
* [core] reduce memcmp in http_request_parse_headerGlenn Strauss2021-08-271-1/+1
* [core] request_config_reset()Glenn Strauss2021-08-271-1/+1
* [multiple] static file optimization; reuse cacheGlenn Strauss2021-05-061-0/+3
* [core] consistent inclusion of sys-time.hGlenn Strauss2021-04-281-1/+1
* [mod_auth] close HTTP/2 connection after bad passGlenn Strauss2021-02-061-1/+1
* [core] track Content-Length from backend (fixes #3046)Glenn Strauss2020-12-161-0/+1
* [core] li_restricted_strtoint64()Glenn Strauss2020-12-151-0/+2
* [core] remove unused r->content_lengthGlenn Strauss2020-10-131-1/+0
* [multiple] inline chunkqueue where always alloc'dGlenn Strauss2020-10-111-3/+5
* [core] reuse r->start_hp.tv_sec for r->start_tsGlenn Strauss2020-10-111-1/+0
* [core] http_header_e <=> lshpack_static_hdr_idxGlenn Strauss2020-10-111-3/+4
* [multiple] extend enum http_header_e listGlenn Strauss2020-10-111-2/+2
* [core] http_request_parse_header() specializedGlenn Strauss2020-10-111-0/+17
* [core] h2_send_headers() specialized for resp hdrsGlenn Strauss2020-10-111-0/+1
* [core] h2.[ch] with stub funcs (incomplete)Glenn Strauss2020-10-111-0/+4
* [core] move http_request_headers_process()Glenn Strauss2020-10-031-1/+1
* [core] reset connection counters per connectionGlenn Strauss2020-10-031-0/+2
* [core] server.feature-flags to enable h2Glenn Strauss2020-08-131-0/+2
* [core] decode Transfer-Encoding: chunked from gwGlenn Strauss2020-08-021-0/+8
* [core] remove r->uri.path_raw; generate as neededGlenn Strauss2020-07-081-1/+0
* [core] http_request_parse_target()Glenn Strauss2020-07-081-0/+1
* [core] C99 restrict on some base funcsGlenn Strauss2020-07-081-1/+1
* [multiple] split con, request (very large change)Glenn Strauss2020-07-081-45/+80
* [core] move request state into (request_st *)Glenn Strauss2020-07-081-0/+17
* [core] move addtl request-specific struct membersGlenn Strauss2020-07-081-0/+7
* [core] move plugin_ctx into (request_st *)Glenn Strauss2020-07-081-0/+1
* [core] move addtl request-specific struct membersGlenn Strauss2020-07-081-2/+10
* [core] move addtl request-specific struct membersGlenn Strauss2020-07-081-1/+7
* [core] move request start ts into (request_st *)Glenn Strauss2020-07-081-0/+4
* [core] rename content_length to reqbody_lengthGlenn Strauss2020-07-081-1/+1
* [core] remove unused request_st member 'request'Glenn Strauss2020-07-081-3/+0
* [core] pass (request_st *) to request.c funcsGlenn Strauss2020-07-081-3/+6
* [core] move request_st,request_config to request.hGlenn Strauss2020-07-081-0/+94