summaryrefslogtreecommitdiff
path: root/src/connections.c
Commit message (Expand)AuthorAgeFilesLines
* [core] always decr fd count upon socket close()Glenn Strauss2023-05-031-3/+2
* [core] noinline connection shutdown, resetGlenn Strauss2023-05-031-0/+5
* [core] h1.[ch] collect some HTTP/1.x specific codeGlenn Strauss2023-05-031-800/+31
* [core] _WIN32 use log_serror() for WSAGetLastErrorGlenn Strauss2023-05-031-5/+4
* [core] _WIN32 rename __WIN32 to _WIN32Glenn Strauss2023-05-031-4/+4
* [core] _WIN32 check WSAGetLastError() w/ socketsGlenn Strauss2023-05-031-3/+3
* [core] _WIN32 socket-compat, filesystem-compatGlenn Strauss2023-05-031-5/+1
* [core] _WIN32 sys-unistd.h to wrap <unistd.h>Glenn Strauss2023-05-031-1/+1
* [core] hxcon "base class" for h2conGlenn Strauss2023-05-031-1/+1
* [core] http_dispatch[] tables for HTTP proto versGlenn Strauss2023-05-031-9/+12
* [core] r->x union w/ structs for r->x.{h1,h2}Glenn Strauss2023-04-291-1/+1
* [core] r->x union w/ structs for r->x.{h1}Glenn Strauss2023-04-291-11/+8
* [core] h2_recv_reqbody()Glenn Strauss2023-04-291-17/+5
* [core] h2_process_streams()Glenn Strauss2023-04-291-208/+24
* [core] h2_check_timeout()Glenn Strauss2023-04-291-66/+1
* [core] h2_send_goaway_graceful()Glenn Strauss2023-04-241-4/+1
* [core] expose request_set_state() for internal useGlenn Strauss2023-04-241-5/+2
* [core] CON_STATE_REQUEST_END transient stateGlenn Strauss2023-04-241-2/+2
* [core] connection_check_upgrade() h2_upgrade_h2c()Glenn Strauss2023-04-241-11/+62
* [core] remove instance of devel debug codeGlenn Strauss2023-04-151-6/+2
* [core] connection_handle_request_start_state()Glenn Strauss2023-04-041-8/+14
* [multiple] store ptrs to remote addr in request_st (#3192)Glenn Strauss2023-02-281-2/+2
* [core] pass fdn to fdevent_sched_close,_unregisterGlenn Strauss2023-01-231-1/+1
* [multiple] spelling: github action check-spellingGlenn Strauss2023-01-091-1/+1
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-4/+2
* [core] tweak streaming request body to backendsGlenn Strauss2022-09-111-0/+5
* [core] perf: adjust max h2 stream send incrementGlenn Strauss2022-08-041-1/+3
* [core] remove unused srv->con_* countersGlenn Strauss2022-05-111-4/+0
* [multiple] simplify bytes_in/bytes_out accountingGlenn Strauss2022-05-111-22/+18
* [core] reusable code for r->state stringsGlenn Strauss2022-05-111-24/+4
* [core] connection_state_machine_h2 only if con->h2Glenn Strauss2022-05-051-8/+9
* [core] delay response to http auth invalid credsGlenn Strauss2022-05-051-0/+1
* [core] HTTP/2 PRIORITY_UPDATE frame (experimental)Glenn Strauss2022-04-101-3/+4
* [core] consolidate trace for log-state-handlingGlenn Strauss2022-04-041-32/+22
* [core] adjust when TCP_CORK used on TLS connectionGlenn Strauss2022-03-251-1/+3
* [core] isolate plugins_*() funcs to main serverGlenn Strauss2022-02-191-0/+1
* [core] connection_state_machine_h2() tweaksGlenn Strauss2021-12-181-27/+29
* [core] connection_state_machine_loop() tweaksGlenn Strauss2021-12-181-9/+10
* [core] connection_handle_read_state() tweakGlenn Strauss2021-12-171-4/+1
* [core] consolidate request restart loop checkGlenn Strauss2021-12-161-4/+1
* [core] add remote IP to some error msgs (fixes #3122)Glenn Strauss2021-12-091-2/+3
* [core] isolate use of sys/filio.hGlenn Strauss2021-12-021-4/+0
* [core] use TCP_CORK w/ TLS if cq length > 16kGlenn Strauss2021-11-031-1/+1
* [core] add HTTP/2 check resp finished w/ empty cq (#3111)Glenn Strauss2021-10-281-4/+8
* [core] thwart h2c smuggling when Upgrade enabledGlenn Strauss2021-10-271-1/+1
* [core] resched HTTP/2 streams w/ pending data (#3111)Glenn Strauss2021-10-271-5/+8
* [core] allow up to 32k of data frames per streamGlenn Strauss2021-10-011-1/+1
* [core] h2_send_cqdata() returns how much data sentGlenn Strauss2021-10-011-18/+12
* [core] cap size of data framed for HTTP/2 responseGlenn Strauss2021-10-011-0/+8
* [multiple] internal control for backend read bytesGlenn Strauss2021-09-281-2/+8