summaryrefslogtreecommitdiff
path: root/src/connections.c
Commit message (Expand)AuthorAgeFilesLines
* [core] inline header and env arrays into conGlenn Strauss2020-05-231-12/+8
* [core] add const to callers of http_header_*_get()Glenn Strauss2020-02-241-1/+1
* [core] treat con->conditional_is_valid as bitfieldGlenn Strauss2020-02-241-2/+2
* [core] run config_setup_connection() fewer timesGlenn Strauss2020-02-241-0/+3
* [core] (const buffer *) for con->server_nameGlenn Strauss2020-02-241-3/+3
* [core] short-circuit path to clear request.headersGlenn Strauss2020-02-241-3/+8
* [core] uint32_t for struct buffer sizesGlenn Strauss2020-02-241-7/+8
* [core] prefer uint32_t to size_t in base.hGlenn Strauss2020-02-241-24/+19
* [core] pass ptr to http_request_parse()Glenn Strauss2020-02-241-10/+10
* [core] inline connection_read_header()Glenn Strauss2020-02-241-41/+36
* [core] perf: connection_read_header_hoff() hotGlenn Strauss2020-02-241-16/+22
* [core] perf: connection_read_header_more()Glenn Strauss2020-02-241-132/+88
* [core] no need to pass srv to connection_set_stateGlenn Strauss2020-02-241-29/+29
* [core] perf: HTTP header parsing using \n offsetsGlenn Strauss2020-02-241-60/+60
* [core] connection_chunkqueue_compact()Glenn Strauss2020-02-241-1/+43
* [core] do not pass srv to http header parsing funcGlenn Strauss2020-02-241-4/+5
* [core] replace connection_set_state w/ assignmentGlenn Strauss2020-02-241-0/+2
* [core] use func rc to indicate done reading headerGlenn Strauss2020-02-241-14/+17
* [core] store struct server * in struct connectionGlenn Strauss2020-02-241-0/+1
* [core] move con state handling to connections*.cGlenn Strauss2019-09-071-0/+133
* [core] chunkqueue perf: code reuseGlenn Strauss2019-05-131-3/+1
* [core] store log_state_handling flag on stackGlenn Strauss2019-05-071-3/+4
* [core] struct log_error_st for error loggingGlenn Strauss2019-04-201-0/+1
* [core] fix assertion with server.error-handler (fixes #2941)Glenn Strauss2019-03-131-0/+2
* [core] pass (fdnode *) for registered fdevent fdGlenn Strauss2019-03-071-7/+8
* [core] remove redundant check for allow_http11Glenn Strauss2019-03-071-2/+0
* [core] remove fde_ndx member outside fdeventsGlenn Strauss2019-03-071-6/+4
* [core] use openssl to read,discard request bodyGlenn Strauss2019-03-071-2/+15
* [core] prefer memchr() over strchr()Glenn Strauss2019-02-171-1/+1
* [core] connection_handle_write() updates con stateGlenn Strauss2019-02-121-17/+3
* [core] con->is_ssl_sockGlenn Strauss2019-02-121-1/+3
* [core] no keep-alive if POLLRDHUP,empty read queueGlenn Strauss2019-02-101-1/+1
* [mod_accesslog] attempt to reconstruct req lineGlenn Strauss2019-02-101-3/+0
* [core] RFC7230 HTTP-version parseGlenn Strauss2019-02-101-0/+2
* [core] http_request_parse() mark error paths coldGlenn Strauss2019-02-091-1/+4
* [core] replace con->response.keep_aliveGlenn Strauss2019-02-081-17/+0
* [core] pass req hdrs buffer to http_request_parseGlenn Strauss2019-02-081-2/+1
* [core] make parse_request,request.request same bufGlenn Strauss2019-02-081-8/+4
* [core] copy request only if might need for loggingGlenn Strauss2019-02-081-5/+36
* [core] parse request in connection_read_header()Glenn Strauss2019-02-081-8/+25
* [core] perf: optimize connection_read_header()Glenn Strauss2019-02-071-112/+50
* [core] helper funcs for connection_state_machine()Glenn Strauss2019-02-041-132/+122
* [core] quickly clear request buffer for reuseGlenn Strauss2019-02-041-1/+1
* [core] mark startup/shutdown funcs coldGlenn Strauss2019-02-041-2/+9
* [core] limit con->uri.authority < 1024 octetsGlenn Strauss2018-11-251-6/+7
* [core] perf: simple, quick buffer_clear()Glenn Strauss2018-11-231-11/+2
* [core] perf: faster HTTP pipelined requestsGlenn Strauss2018-11-181-37/+53
* [core] fix setting of headers previously reset (fixes #2919)Glenn Strauss2018-11-171-2/+1
* [multiple] perf: simplify chunkqueue_get_memory()Glenn Strauss2018-11-121-11/+9
* [core] perf: copy small strings; better buf reuseGlenn Strauss2018-10-271-4/+2