summaryrefslogtreecommitdiff
path: root/src/gw_backend.c
Commit message (Expand)AuthorAgeFilesLines
* [core] return pid_t from fdevent_waitpid()Glenn Strauss2023-05-031-1/+2
* [tests] _WIN32 cygwin test supportGlenn Strauss2023-05-031-0/+13
* [multiple] _WIN32 use fdevent_kill()Glenn Strauss2023-05-031-13/+4
* [core] _WIN32 use log_serror() for WSAGetLastErrorGlenn Strauss2023-05-031-10/+15
* [core] _WIN32 check WSAGetLastError() w/ socketsGlenn Strauss2023-05-031-3/+30
* [core] _WIN32 socket-compat, filesystem-compatGlenn Strauss2023-05-031-5/+13
* [core] _WIN32 fdevent_createprocess()Glenn Strauss2023-05-031-3/+31
* [core] _WIN32 sys-wait.h to wrap <sys/wait.h>Glenn Strauss2023-05-031-3/+1
* [core] _WIN32 sys-unistd.h to wrap <unistd.h>Glenn Strauss2023-05-031-1/+1
* [core] _WIN32 signal-related compatGlenn Strauss2023-05-031-0/+4
* [multiple] _WIN32 stat() compat sys-stat.hGlenn Strauss2023-05-031-1/+1
* [multiple] _WIN32 protect code w/ HAVE_SYS_UN_HGlenn Strauss2023-05-031-0/+9
* [multiple] _WIN32 protect code w/ HAVE_FORKGlenn Strauss2023-05-031-0/+8
* [multiple] optimistic client read only if HTTP/1.xGlenn Strauss2023-05-031-1/+2
* [multiple] store ptrs to remote addr in request_st (#3192)Glenn Strauss2023-02-281-1/+1
* [core] gw_backend more precise backend env allocGlenn Strauss2023-02-031-1/+1
* [core] pass fdn to fdevent_sched_close,_unregisterGlenn Strauss2023-01-231-2/+2
* [multiple] quiet some coverity false positivesGlenn Strauss2023-01-131-1/+1
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-24/+12
* [core] mark gw_proc_free() coldGlenn Strauss2022-12-101-0/+2
* [multiple] employ ck_realloc_u32() shared codeGlenn Strauss2022-12-101-44/+15
* [core] tweak streaming request body to backendsGlenn Strauss2022-09-111-21/+41
* [core] handle RDHUP when collecting chunked bodyGlenn Strauss2022-09-111-1/+1
* [multiple] rename status_counter -> plugin_statsGlenn Strauss2022-05-111-4/+2
* [core] reduce trace on Upgrade backend connectionGlenn Strauss2022-03-251-1/+2
* [core] ensure socket ready before checking connectGlenn Strauss2022-03-251-0/+2
* [multiple] immed connect to backend for streamingGlenn Strauss2022-03-251-6/+16
* [core] restart dead proc on connect error if localGlenn Strauss2021-10-271-3/+5
* [core] separate func for gw_authorizer_ok()Glenn Strauss2021-10-271-50/+53
* [core] disable server.graceful-restart-bg if spawnGlenn Strauss2021-10-011-0/+20
* [core] disable streaming response with authorizer (fixes #3106)Glenn Strauss2021-10-011-0/+3
* [core] improve chunk buffer reuse from backendsGlenn Strauss2021-09-301-14/+18
* [multiple] internal control for backend read bytesGlenn Strauss2021-09-281-0/+7
* [core] mark attr malloc, returns nonnullGlenn Strauss2021-09-171-0/+6
* [core] default backend "connect-timeout" to 8 (#3086)Glenn Strauss2021-09-161-0/+1
* [multiple] quiet coverity warningsGlenn Strauss2021-09-091-0/+3
* [core] remove redundant waitpid() on each backendGlenn Strauss2021-09-081-0/+6
* [core] reduce wait time in gw_spawn_connection()Glenn Strauss2021-09-081-1/+1
* [core] mark cold more gateway maintenance codeGlenn Strauss2021-09-081-8/+21
* [core] consolidate more gw_host, gw_proc init codeGlenn Strauss2021-09-081-73/+60
* [core] use mod name in trace instead of mod_gwGlenn Strauss2021-09-081-1/+2
* [core] remove HANDLER_WAIT_FOR_FDGlenn Strauss2021-09-081-9/+3
* [core] remove connection_list_append()Glenn Strauss2021-09-081-1/+0
* [core] clarify error message in gw_backend.cGlenn Strauss2021-09-081-1/+1
* [core] connect, write, read timeouts on backends (fixes #3086)Glenn Strauss2021-09-081-10/+128
* [core] gw_backend_error() shared codeGlenn Strauss2021-09-041-21/+44
* [core] store time for last r/w to a backend socketGlenn Strauss2021-09-041-4/+10
* [core] quiet compiler warningsGlenn Strauss2021-09-041-2/+2
* [multiple] Y2038 32-bit signed time_t mitigationsGlenn Strauss2021-09-041-3/+3
* [multiple] inline struct in con->dst_addr_bufGlenn Strauss2021-08-271-1/+1