summaryrefslogtreecommitdiff
path: root/src/mod_cgi.c
Commit message (Expand)AuthorAgeFilesLines
* [multiple] isolate more con code in connections.cGlenn Strauss2020-10-031-2/+2
* [multiple] modules read reqbody via fn ptrGlenn Strauss2020-10-031-1/+1
* [multiple] rename connection_reset hook to requestGlenn Strauss2020-08-021-2/+2
* [mod_cgi] remove redundant calls to set FD_CLOEXECGlenn Strauss2020-07-081-2/+0
* [mod_proxy] stream request using HTTP/1.1 chunked (fixes #3006)Glenn Strauss2020-07-081-1/+3
* [core] http_response_comeback()Glenn Strauss2020-07-081-4/+16
* [multiple] split con, request (very large change)Glenn Strauss2020-07-081-135/+134
* [multiple] copy small struct instead of memcpy()Glenn Strauss2020-07-081-1/+2
* [core] store subrequest_handler instead of modeGlenn Strauss2020-07-081-6/+4
* [core] move plugin_ctx into (request_st *)Glenn Strauss2020-07-081-4/+4
* [core] move addtl request-specific struct membersGlenn Strauss2020-07-081-9/+9
* [core] rename content_length to reqbody_lengthGlenn Strauss2020-07-081-8/+8
* [core] move keep_alive flag into request_stGlenn Strauss2020-07-081-1/+1
* [core] remove unused arg to fdevent_fcntl_set_nb*Glenn Strauss2020-07-081-3/+3
* [multiple] omit passing srv to fdevent_handlerGlenn Strauss2020-07-081-4/+4
* [core] support multiple error logsGlenn Strauss2020-07-081-1/+2
* [multiple] rename r to rc rv rd wr to be differentGlenn Strauss2020-07-081-38/+38
* [multiple] generic config array type checkingGlenn Strauss2020-07-081-17/+2
* [multiple] stat_cache singletonGlenn Strauss2020-07-081-8/+6
* [multiple] reduce direct use of srv->errhGlenn Strauss2020-07-081-51/+49
* [multiple] connection hooks no longer get (srv *)Glenn Strauss2020-07-081-20/+26
* [multiple] prefer (connection *) to (srv *)Glenn Strauss2020-07-081-35/+43
* [multiple] plugin.c handles common FREE_FUNC codeGlenn Strauss2020-07-081-10/+0
* [mod_cgi] use config_plugin_values_init()Glenn Strauss2020-07-081-135/+130
* [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-5/+5
* [core] inline buffer key for *_patch_connection()Glenn Strauss2020-02-241-6/+6
* [core] prefer uint32_t to size_t in base.hGlenn Strauss2020-02-241-1/+0
* [stat_cache] no longer stat() and open() for statGlenn Strauss2019-05-041-9/+5
* [multiple] cleaner calloc use in SETDEFAULTS_FUNCMohammed Sadiq2019-04-201-1/+1
* [core] pass conf.follow_symlink in more placesGlenn Strauss2019-03-101-2/+2
* [core] pass (fdnode *) for registered fdevent fdGlenn Strauss2019-03-071-13/+17
* [core] remove fde_ndx member outside fdeventsGlenn Strauss2019-03-071-12/+8
* [multiple] reduce code dup in list resizingGlenn Strauss2019-02-121-5/+1
* [multiple] minor: remove duplicated conditionsGlenn Strauss2019-02-101-4/+1
* [core] perf: simple, quick buffer_clear()Glenn Strauss2018-11-231-1/+1
* [mod_cgi] reset reused buffer on internal redirGlenn Strauss2018-11-181-0/+1
* [core] fix setting of headers previously reset (fixes #2919)Glenn Strauss2018-11-171-3/+2
* [mod_cgi] perf: cache getenv() results at start upGlenn Strauss2018-11-151-10/+30
* [mod_cgi] perf: use stat_cache for cgi handlerGlenn Strauss2018-11-121-10/+12
* [mod_cgi] perf: reuse buffers for creating CGI envGlenn Strauss2018-11-121-39/+45
* [multiple] better packing of struct chunkGlenn Strauss2018-11-121-4/+4
* [multiple] perf: reuse large buffers w/ backendGlenn Strauss2018-11-121-2/+2
* [multiple] code reuse: employ array_match_*()Glenn Strauss2018-09-231-23/+7
* [core] abstraction layer for HTTP header manipGlenn Strauss2018-09-231-6/+8
* [core] http_kv.[ch] method, status, version strGlenn Strauss2018-08-051-1/+1
* [core] some header cleanupGlenn Strauss2018-04-081-1/+1
* [core] fix rare race condition from backends (fixes #2878)Glenn Strauss2018-03-181-0/+4
* [core] support POLLRDHUP, where available (#2743)Glenn Strauss2017-11-191-2/+2