summaryrefslogtreecommitdiff
path: root/src/mod_expire.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-1/+1
* [multiple] employ ck_realloc_u32() shared codeGlenn Strauss2022-12-101-2/+2
* [multiple] mark mod_*_plugin_init() funcs coldGlenn Strauss2022-12-071-0/+1
* [multiple] application/javascript text/javascriptGlenn Strauss2022-05-261-1/+13
* [multiple] recognize HTTP QUERY methodGlenn Strauss2022-05-051-4/+6
* [core] quiet compiler warningsGlenn Strauss2021-09-041-1/+1
* [multiple] Y2038 32-bit signed time_t mitigationsGlenn Strauss2021-09-041-3/+3
* [core] http_date_time_append() convenience macroGlenn Strauss2021-08-271-3/+1
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-6/+5
* [mod_expire] send only Cache-Control to >=HTTP/1.1Glenn Strauss2021-04-271-30/+48
* [mod_expire] check for default if mime not foundGlenn Strauss2021-04-261-4/+9
* [mod_expire] accept time labels without plural 's'Glenn Strauss2021-04-251-41/+16
* [mod_expires,mod_webdav] fix truncated date stringGlenn Strauss2021-04-241-3/+3
* [multiple] more reuse of http_date_time_to_str()Glenn Strauss2021-04-051-3/+4
* [multiple] strftime %F and %TGlenn Strauss2021-04-021-1/+1
* [multiple] http_header APIs to reduce str copiesGlenn Strauss2021-03-261-15/+13
* [multiple] employ http_date.h, sys-time.hGlenn Strauss2020-12-241-2/+3
* [multiple] stat_cache_path_stat() for struct stGlenn Strauss2020-10-191-3/+3
* [multiple] extend enum http_header_e listGlenn Strauss2020-10-111-1/+3
* [core] r->uri.path always set, though might be ""Glenn Strauss2020-07-081-2/+0
* [multiple] split con, request (very large change)Glenn Strauss2020-07-081-14/+14
* [multiple] copy small struct instead of memcpy()Glenn Strauss2020-07-081-1/+2
* [core] convenience macros to check req methodsGlenn Strauss2020-07-081-2/+1
* [multiple] generic config array type checkingGlenn Strauss2020-07-081-16/+2
* [mod_expire] parse config into structured dataGlenn Strauss2020-07-081-58/+48
* [multiple] stat_cache singletonGlenn Strauss2020-07-081-2/+1
* [multiple] extern log_epoch_secsGlenn Strauss2020-07-081-1/+1
* [multiple] reduce direct use of srv->cur_tsGlenn Strauss2020-07-081-17/+15
* [multiple] connection hooks no longer get (srv *)Glenn Strauss2020-07-081-1/+2
* [multiple] prefer (connection *) to (srv *)Glenn Strauss2020-07-081-16/+12
* [multiple] plugin.c handles common FREE_FUNC codeGlenn Strauss2020-07-081-12/+0
* [mod_expire] use config_plugin_values_init()Glenn Strauss2020-05-231-166/+132
* [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-6/+6
* [core] inline buffer key for *_patch_connection()Glenn Strauss2020-02-241-2/+2
* [core] inline buffer as part of DATA_UNSET keyGlenn Strauss2020-02-241-2/+2
* [core] differentiate array_get_* for ro and rwGlenn Strauss2020-02-241-6/+6
* [stat_cache] separate func for symlink policy chkGlenn Strauss2019-04-291-3/+3
* [multiple] cleaner calloc use in SETDEFAULTS_FUNCMohammed Sadiq2019-04-201-1/+1
* [mod_expire] look up expire fallback "" explicitlyGlenn Strauss2019-01-211-1/+1
* [core] perf: simple, quick buffer_clear()Glenn Strauss2018-11-231-1/+1
* [core] perf: skip redundant prepare copy callsGlenn Strauss2018-10-251-1/+1
* [multiple] code reuse: employ array_match_*()Glenn Strauss2018-09-231-45/+18
* [core] abstraction layer for HTTP header manipGlenn Strauss2018-09-231-15/+17
* [core] remove some unused header includesGlenn Strauss2017-03-281-1/+0
* [config] more specific checks for array listsGlenn Strauss2017-03-081-0/+12
* [mod_expire] expire by mimetype (fixes #423)Glenn Strauss2016-10-201-6/+71
* consistent inclusion of config.h at top of files (fixes #2073)Glenn Strauss2016-03-191-0/+2