summaryrefslogtreecommitdiff
path: root/src/mod_scgi.c
Commit message (Expand)AuthorAgeFilesLines
* [build] _WIN32 __declspec(dllexport) *_plugin_initGlenn Strauss2023-05-031-0/+1
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-2/+1
* [multiple] mark mod_*_plugin_init() funcs coldGlenn Strauss2022-12-071-1/+1
* [multiple] rename status_counter -> plugin_statsGlenn Strauss2022-05-111-2/+1
* [multiple] use buffer_append_char()Glenn Strauss2022-05-111-2/+2
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-4/+4
* [multiple] optimize primitives, buffer_extend()Glenn Strauss2021-03-261-43/+15
* [core] http_cgi.[ch] CGI interfaces (RFC 3875)Glenn Strauss2021-03-071-0/+1
* [core] accept "HTTP/2.0", "HTTP/3.0" from backends (#3031)Glenn Strauss2020-11-101-1/+1
* [multiple] handle NULL val as empty in *_env_add (fixes #3030)Glenn Strauss2020-11-091-1/+1
* [multiple] inline chunkqueue where always alloc'dGlenn Strauss2020-10-111-9/+10
* [multiple] inline chunkqueue_length()Glenn Strauss2020-10-111-5/+2
* [multiple] rename connection_reset hook to requestGlenn Strauss2020-08-021-1/+1
* [multiple] split con, request (very large change)Glenn Strauss2020-07-081-25/+25
* [core] store subrequest_handler instead of modeGlenn Strauss2020-07-081-4/+4
* [core] move plugin_ctx into (request_st *)Glenn Strauss2020-07-081-1/+1
* [core] move addtl request-specific struct membersGlenn Strauss2020-07-081-2/+2
* [core] rename content_length to reqbody_lengthGlenn Strauss2020-07-081-3/+3
* [multiple] generic config array type checkingGlenn Strauss2020-07-081-10/+2
* [multiple] plugin_stats arrayGlenn Strauss2020-07-081-1/+1
* [multiple] connection hooks no longer get (srv *)Glenn Strauss2020-07-081-13/+14
* [multiple] prefer (connection *) to (srv *)Glenn Strauss2020-07-081-2/+1
* [multiple] gw_backends config_plugin_values_init()Glenn Strauss2020-07-081-113/+129
* [core] const char *name in struct pluginGlenn Strauss2020-05-231-3/+1
* [core] simpler config_check_cond()Glenn Strauss2020-05-231-3/+2
* [core] inline buffer as part of data_string valueGlenn Strauss2020-02-241-2/+2
* [core] inline buffer key for *_patch_connection()Glenn Strauss2020-02-241-5/+5
* [core] differentiate array_get_* for ro and rwGlenn Strauss2020-02-241-5/+5
* [multiple] cleaner calloc use in SETDEFAULTS_FUNCMohammed Sadiq2019-04-201-1/+1
* [multiple] reduce initial buffer sz if large POST (fixes #2922)Glenn Strauss2018-12-121-1/+2
* [core] perf: simple, quick buffer_clear()Glenn Strauss2018-11-231-3/+3
* [multiple] dynamic handlers hint backend header szGlenn Strauss2018-11-121-5/+1
* [mod_fastcgi,mod_scgi] perf: env accumulationGlenn Strauss2018-11-121-8/+14
* [multiple] perf: reuse large buffers w/ backendGlenn Strauss2018-11-121-1/+1
* [multiple] perf: use larger initial backend bufferGlenn Strauss2018-11-121-1/+9
* [multiple] perf: power-2 alloc large headersGlenn Strauss2018-10-291-1/+5
* [multiple] perf: write headers to backend write cqGlenn Strauss2018-10-291-27/+30
* [mod_fastcgi,mod_scgi] error on oversized request (fixes #2905)Glenn Strauss2018-09-231-0/+1
* [mod_fastcgi,mod_scgi] fastcgi.balance,scgi.balance (fixes #2882)Glenn Strauss2018-08-051-0/+3
* [core] some header cleanupGlenn Strauss2018-04-081-1/+1
* [core] SIGCHLD handle_waitpid hook for modulesGlenn Strauss2017-09-101-0/+1
* [core] shared code for socket backendsGlenn Strauss2017-07-231-2257/+58
* [mod_fastcgi,mod_scgi] use temp buffer for cgi_envGlenn Strauss2017-07-151-14/+12
* [mod_fastcgi,mod_scgi] parse bin_path at startupGlenn Strauss2017-07-151-22/+30
* [mod_fastcgi,mod_scgi] struct member consistencyGlenn Strauss2017-07-151-9/+30
* [mod_scgi] remove unused parse_response memberGlenn Strauss2017-07-151-5/+0
* [mod_fastcgi,mod_scgi] consistent connect() errorGlenn Strauss2017-07-151-94/+86
* [core] fdevent_connect_status() shared codeGlenn Strauss2017-07-151-10/+1
* [core] continue collecting use of netdb.hGlenn Strauss2017-07-151-130/+10
* [core] consolidate fork()/execve() code (#1393)Glenn Strauss2017-07-151-86/+28