summaryrefslogtreecommitdiff
path: root/src/mod_magnet_cache.h
Commit message (Collapse)AuthorAgeFilesLines
* [multiple] employ ck_realloc_u32() shared codeGlenn Strauss2022-12-101-1/+0
| | | | employ ck_realloc_u32() shared code to slightly reduce code size
* [mod_magnet] defer req_env init unless neededGlenn Strauss2022-02-191-0/+1
| | | | defer req_env initialization unless req_env might be needed by script
* [multiple] __attribute_nonnull__ now takes paramsGlenn Strauss2021-10-051-2/+2
| | | | | | | | | define __attribute_nonnull__(params) with params to match recent changes in glibc development (targetting glibc 2.35 in Feb 2022) x-ref: new __attribute_nonnull__(params) conflicts with third-party https://sourceware.org/bugzilla/show_bug.cgi?id=28425
* [mod_magnet] cache script objects at config timeGlenn Strauss2021-08-271-1/+7
| | | | always check at least mtime and size to trigger script reload
* [mod_magnet] inline name and etag buffers in cacheGlenn Strauss2021-08-271-3/+5
| | | | also mark cache init and cache free funcs as cold
* [multiple] mark addtl funcs attr returns_nonnullGlenn Strauss2021-03-261-0/+5
|
* [multiple] prefer monotonic time for internal useGlenn Strauss2021-03-111-2/+0
| | | | | | | | Note: monotonic time does not change while VM is suspended Continue to use real time where required by HTTP protocol, for logging and for other user-visible instances, such as mod_status, as well as for external databases and caches.
* [multiple] stat_cache singletonGlenn Strauss2020-07-081-4/+3
|
* [multiple] connection hooks no longer get (srv *)Glenn Strauss2020-07-081-2/+1
| | | | (explicit (server *) not passed; available in con->srv)
* [mod_magnet] use config_plugin_values_init()Glenn Strauss2020-05-231-1/+1
|
* [core] some header cleanupGlenn Strauss2018-04-081-1/+1
| | | | | | | | | provide standard types in first.h instead of base.h provide lighttpd types in base_decls.h instead of settings.h reduce headers exposed by headers for core data structures do not expose <pcre.h> or <stdlib.h> in headers move stat_cache_entry to stat_cache.h reduce use of "server.h" and "base.h" in headers
* [autobuild] rm module stub code for missing depsGlenn Strauss2016-10-171-2/+0
| | | | | remove module stub code since the build system(s) no longer build any module when the dependencies for a given module are not present.
* consistent inclusion of config.h at top of files (fixes #2073)Glenn Strauss2016-03-191-0/+1
| | | | | | From: Glenn Strauss <gstrauss@gluelogic.com> git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.x@3113 152afb58-edef-0310-8abb-c4023f1b3aa9
* lua_State has to be put into the #ifdef tooJan Kneschke2006-09-151-4/+1
| | | | git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.11-ssl-fixes@1309 152afb58-edef-0310-8abb-c4023f1b3aa9
* fix for lua not installedJan Kneschke2006-09-151-2/+7
| | | | git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.11-ssl-fixes@1308 152afb58-edef-0310-8abb-c4023f1b3aa9
* added mod_magnetJan Kneschke2006-09-101-0/+31
git-svn-id: svn://svn.lighttpd.net/lighttpd/branches/lighttpd-1.4.11-ssl-fixes@1292 152afb58-edef-0310-8abb-c4023f1b3aa9