80 Commits (445ce2c44f324589729fbeec5113edcc439908d7)

Author SHA1 Message Date
Glenn Strauss 44156bbe81 [multiple] open target file earlier in some cases 3 years ago
Glenn Strauss a15f40a569 [core] replace open() with fdevent_open_cloexec() 3 years ago
Mohammed Sadiq 6a988bb0d0 [multiple] cleaner calloc use in SETDEFAULTS_FUNC 3 years ago
Glenn Strauss b31e7840d5 [multiple] quiet clang --analyze where trivial 3 years ago
Glenn Strauss 80638252dc [multiple] validate UTF-8 in url-decoded paths 3 years ago
Glenn Strauss f69bd9cdb8 [core] perf: simple, quick buffer_clear() 3 years ago
Glenn Strauss e7c840502a [core] perf: copy small strings; better buf reuse 3 years ago
Glenn Strauss 062089ff14 [core] perf: array_reset_data_strings() 3 years ago
Glenn Strauss d61f33817c [multiple] code reuse: employ array_match_*() 3 years ago
Glenn Strauss 3dd3cde902 [core] abstraction layer for HTTP header manip 3 years ago
Glenn Strauss a7c27c9f99 [core] code reuse with array_insert_key_value() 3 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 4 years ago
Glenn Strauss 7bda136e5f [mod_webdav] PROPFIND getetag attr must match GET 4 years ago
Glenn Strauss a9970fec23 [core] consolidate fork()/execve() code (#1393) 5 years ago
Glenn Strauss 86bb8be2c8 [core] perf: skip redundant strlen() if len known 5 years ago
Glenn Strauss 2986221cab [core] sys-strings.h abstraction for strings.h 5 years ago
Glenn Strauss a53f662a30 [core] remove some unused header includes 5 years ago
Glenn Strauss bd77abe0f8 [config] more specific checks for array lists 5 years ago
Glenn Strauss b1405360fe apply debian/patches/spelling.patch 5 years ago
Glenn Strauss d246656f5b [mod_ssi] send #exec cmd="..." output to temp file 5 years ago
Glenn Strauss c367b1ca80 [mod_ssi] implement, ignore <!--#comment ... --> 5 years ago
Glenn Strauss 185e262bf5 [mod_ssi] basic recursive SSI include virtual (fixes #536) 5 years ago
Glenn Strauss 83ec97a054 [mod_ssi] produce content in subrequest hook 5 years ago
Glenn Strauss 431bc346df remove #include "stream.h" where not used 5 years ago
Glenn Strauss 7fa5bfc938 consistent, shared code to create CGI env 5 years ago
Glenn Strauss 779c133c16 [security] do not emit HTTP_PROXY to CGI env 5 years ago
Glenn Strauss 393dfd8cb9 [mod_ssi] fix #config sizefmt="bytes" 5 years ago
Glenn Strauss a714f4f720 fix gcc 6.1.1 compiler warn misleading-indentation 5 years ago
Glenn Strauss 69ec5728f9 use con->conf.server_tag in modules 6 years ago
Glenn Strauss fde843f63e [mod_ssi] fix parse of tag across buf boundary (fixes #2732) 6 years ago
Glenn Strauss a5fcfee6fc [mod_ssi] more flexible quoting (fixes #1768) 6 years ago
Glenn Strauss abfb9d9e2d [mod_ssi] add PCRE_* options to constrain regex 6 years ago
Glenn Strauss ede4d17913 [mod_ssi] include relative to alias,userdir (fixes #222) 6 years ago
Glenn Strauss df146a7724 [mod_ssi] fix SSI statement parser 6 years ago
Glenn Strauss a0a7b9fbf5 [mod_ssi, mod_cml] set DOCUMENT_ROOT to basedir (fixes #2383) 6 years ago
Glenn Strauss 8e3c6bf754 fallback to lseek()/read() if mmap() fails (#fixes 2666) 6 years ago
Glenn Strauss 5492063f35 [core] set REDIRECT_STATUS to error_handler_saved_status (fixes #1828) 6 years ago
Glenn Strauss fa3a36ffd4 [mod_ssi] config ssi.exec (fixes #2051) 6 years ago
fbrosson 6982b1930e [mod_ssi] config ssi.conditional-requests 6 years ago
Glenn Strauss 47f3dbebe4 use li_[iu]tostrn() instead of li_[iu]tostr() 6 years ago
fbrosson a579e7ffc0 [mod_ssi] Add SSI vars SCRIPT_{URI,URL} and REQUEST_SCHEME (fixes #2721) 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
fbrosson d8e028e069 [mod_ssi] enhance support for ssi vars 6 years ago
Stefan Bühler c512345fa2 [config] check config option scope; warn if server option is given in conditional 6 years ago
Stefan Bühler 33cebeb0f7 fix segfaults in many plugins if they failed configuration 7 years ago
Stefan Bühler ad3e93ea96 Use buffer API to read and modify "used" member 7 years ago
Stefan Bühler 4365bdbebe Remove buffer_prepare_copy() and buffer_prepare_append() 7 years ago
Stefan Bühler 1be163b44a Remove chunkqueue_get_{append,prepend}* API 7 years ago
Stefan Bühler 6afad87d2e fix buffer, chunk and http_chunk API 7 years ago
Stefan Bühler 57c661c191 fix unchecked return values from stream_open/stat_cache_get_entry 8 years ago