summaryrefslogtreecommitdiff
path: root/src/mod_cgi.c
Commit message (Expand)AuthorAgeFilesLines
* [mod_cgi] reset upload_temp_file_size in CGI closeGlenn Strauss2023-05-031-2/+6
* [mod_cgi] reuse fd already opened to /dev/nullGlenn Strauss2023-05-031-4/+11
* [mod_cgi] doubly-linked list of CGI pidsGlenn Strauss2023-05-031-0/+2
* [mod_cgi] cgi_create_err() cold err handling funcGlenn Strauss2023-05-031-73/+64
* [mod_cgi] do not issue trace if CGI closes inputGlenn Strauss2023-05-031-0/+8
* [mod_cgi] reduce code sizeGlenn Strauss2023-05-031-9/+8
* [mod_cgi] move fd count to cgi_create_env()Glenn Strauss2023-05-031-8/+5
* [mod_cgi] comment about caching target dirnameGlenn Strauss2023-05-031-0/+17
* [build] _WIN32 __declspec(dllexport) *_plugin_initGlenn Strauss2023-05-031-0/+1
* [tests] _WIN32 cygwin test supportGlenn Strauss2023-05-031-2/+22
* [multiple] _WIN32 use fdevent_kill()Glenn Strauss2023-05-031-5/+1
* [core] _WIN32 use log_serror() for WSAGetLastErrorGlenn Strauss2023-05-031-2/+2
* [mod_cgi] _WIN32 use socketpair instead of pipeGlenn Strauss2023-05-031-30/+67
* [core] _WIN32 fdevent_createprocess()Glenn Strauss2023-05-031-7/+16
* [core] _WIN32 sys-wait.h to wrap <sys/wait.h>Glenn Strauss2023-05-031-0/+1
* [core] _WIN32 sys-unistd.h to wrap <unistd.h>Glenn Strauss2023-05-031-4/+1
* [core] _WIN32 signal-related compatGlenn Strauss2023-05-031-2/+23
* [multiple] _WIN32 protect code w/ HAVE_FORKGlenn Strauss2023-05-031-0/+4
* [multiple] optimistic client read only if HTTP/1.xGlenn Strauss2023-05-031-1/+2
* [core] HTTP_VERSION_3 enum valueGlenn Strauss2023-04-291-1/+2
* [mod_cgi] cygwin supports CGI file I/O redirectionGlenn Strauss2023-02-041-2/+0
* [core] pass fdn to fdevent_sched_close,_unregisterGlenn Strauss2023-01-231-4/+4
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-14/+4
* [multiple] mark mod_*_plugin_init() funcs coldGlenn Strauss2022-12-071-0/+1
* [mod_proxy,mod_cgi] fix dummy Sec-WebSocket-KeyShulyaka2022-10-231-1/+1
* [core] manually calculate off_t max (fixes #3171)Glenn Strauss2022-09-151-1/+2
* [mod_cgi] fix detection of failing error handler (fixes #3157)Glenn Strauss2022-05-171-0/+1
* [mod_cgi] immed start CGI if UpgradeGlenn Strauss2022-03-251-4/+5
* [mod_cgi] disable input optim if might UpgradeGlenn Strauss2022-03-251-6/+14
* [multiple] immed connect to backend for streamingGlenn Strauss2022-03-251-11/+9
* [multiple] WebSockets over HTTP/2 (fixes #3151)Glenn Strauss2022-03-251-3/+57
* [mod_cgi] cgi.local-redir request_reset thru fnptrGlenn Strauss2022-02-191-1/+1
* [multiple] remove buffer_init_string()Glenn Strauss2022-01-071-3/+3
* [mod_cgi] check fd-to-cgi not -1 before closeGlenn Strauss2021-11-041-0/+1
* [core] thwart h2c smuggling when Upgrade enabledGlenn Strauss2021-10-271-4/+7
* [mod_cgi] improve chunk buffer reuse from backendsGlenn Strauss2021-09-301-24/+41
* [multiple] check feature flags funcs; code reuseGlenn Strauss2021-09-301-5/+1
* [multiple] _WIN32 fdevent_pipe_cloexec()Glenn Strauss2021-09-301-17/+7
* [multiple] internal control for backend read bytesGlenn Strauss2021-09-281-0/+7
* [multiple] de-dup file and piped loggers (fixes #3101)Glenn Strauss2021-09-131-1/+2
* [multiple] quiet coverity warningsGlenn Strauss2021-09-091-0/+3
* [mod_cgi] cgi.limits "tcp-fin-propagate" => "SIG"Glenn Strauss2021-09-081-7/+92
* [core] remove server.upload-temp-file-size limitGlenn Strauss2021-09-081-5/+1
* [mod_cgi] improve CGI offloadingGlenn Strauss2021-09-081-12/+79
* [mod_cgi] use linked list for process listGlenn Strauss2021-09-081-56/+52
* [mod_cgi] reuse chunk buffersGlenn Strauss2021-09-081-37/+41
* [core] remove connection_list_append()Glenn Strauss2021-09-081-1/+0
* [mod_cgi] cgi.limits "read-timeout" "write-timeout" (#3086)Glenn Strauss2021-09-081-1/+116
* [core] quiet compiler warningsGlenn Strauss2021-09-041-2/+1
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-7/+7