summaryrefslogtreecommitdiff
path: root/src/mod_ssi.c
Commit message (Expand)AuthorAgeFilesLines
* [build] _WIN32 __declspec(dllexport) *_plugin_initGlenn Strauss2023-05-031-0/+1
* [multiple] __MINGW32__ missing strftime() "%F %T"Glenn Strauss2023-05-031-1/+6
* [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
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-9/+3
* [multiple] mark mod_*_plugin_init() funcs coldGlenn Strauss2022-12-071-0/+1
* [multiple] use buffer_append_char()Glenn Strauss2022-05-111-2/+2
* [mod_ssi] check http_chunk_transfer_cqlen for errGlenn Strauss2022-03-251-2/+6
* [multiple] remove r->physical.etagGlenn Strauss2021-12-121-2/+2
* [core] isolate use of sys/filio.hGlenn Strauss2021-12-021-4/+0
* [mod_ssi] merge mod_ssi_expr.c into mod_ssi.cGlenn Strauss2021-11-121-2/+372
* [multiple] avoid empty chunks in chunkqueueGlenn Strauss2021-09-301-9/+6
* [multiple] de-dup file and piped loggers (fixes #3101)Glenn Strauss2021-09-131-1/+2
* [multiple] remove base.h include where not usedGlenn Strauss2021-09-081-1/+1
* [multiple] Y2038 32-bit signed time_t mitigationsGlenn Strauss2021-09-041-10/+9
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-33/+55
* [core] simplify buffer_path_simplify()Glenn Strauss2021-05-081-2/+2
* [core] remove buffer_is_equal_right_len()Glenn Strauss2021-05-071-6/+6
* [multiple] static file optimization; reuse cacheGlenn Strauss2021-05-061-1/+2
* [multiple] buffer_copy_path_len2() aggregateGlenn Strauss2021-04-021-9/+15
* [multiple] use buffer_append_* aggregatesGlenn Strauss2021-04-021-9/+6
* [mod_ssi] use intermediate chunkqueue to aggregateGlenn Strauss2021-04-021-6/+17
* [mod_ssi] shared code to wrap strftime()Glenn Strauss2021-04-021-28/+21
* [multiple] strftime %F and %TGlenn Strauss2021-04-021-1/+1
* [mod_ssi] inline some buffers in ssi plugin_dataGlenn Strauss2021-03-261-11/+15
* [multiple] do not clear physical.path if finishedGlenn Strauss2021-03-261-3/+0
* [multiple] add attrs from gcc -Wsuggest-attribute=Glenn Strauss2021-03-261-0/+1
* [core] http_cgi.[ch] CGI interfaces (RFC 3875)Glenn Strauss2021-03-071-0/+1
* [multiple] etag.[ch] -> http_etag.[ch]; better impGlenn Strauss2020-12-251-4/+2
* buffer_append_path_len() to join pathsGlenn Strauss2020-12-241-13/+8
* [multiple] employ http_date.h, sys-time.hGlenn Strauss2020-12-241-37/+24
* [multiple] fdevent_waitpid() wrapperGlenn Strauss2020-12-241-5/+5
* [mod_ssi] use stat_cache_open_rdonly_fstat()Glenn Strauss2020-10-111-8/+1
* [multiple] inline chunkqueue where always alloc'dGlenn Strauss2020-10-111-4/+4
* [mod_ssi] init status var before waitpid()Glenn Strauss2020-10-111-1/+1
* [mod_ssi] update chunk after shell output redirectGlenn Strauss2020-10-111-1/+1
* [multiple] rename connection_reset hook to requestGlenn Strauss2020-08-021-2/+2
* [multiple] use *(unsigned char *) with ctypesGlenn Strauss2020-07-081-3/+3
* [multiple] split con, request (very large change)Glenn Strauss2020-07-081-157/+164
* [core] store subrequest_handler instead of modeGlenn Strauss2020-07-081-4/+3
* [core] move plugin_ctx into (request_st *)Glenn Strauss2020-07-081-4/+4
* [core] move addtl request-specific struct membersGlenn Strauss2020-07-081-2/+2
* [core] move addtl request-specific struct membersGlenn Strauss2020-07-081-2/+2
* [core] support multiple error logsGlenn Strauss2020-07-081-1/+2
* [core] static buffers for mtime_cacheGlenn Strauss2020-07-081-1/+1
* [multiple] generic config array type checkingGlenn Strauss2020-07-081-26/+1
* [multiple] stat_cache singletonGlenn Strauss2020-07-081-1/+1
* [multiple] connection hooks no longer get (srv *)Glenn Strauss2020-07-081-4/+1
* [multiple] prefer (connection *) to (srv *)Glenn Strauss2020-07-081-127/+115
* [core] array_init() arg for initial sizeGlenn Strauss2020-07-081-2/+2