30 Commits (master)

Author SHA1 Message Date
Stefan Bühler acd2967534 assert many previously unchecked return values, handle some explicitly, remove FD_CLOEXEC in worker - mustn't fork 8 years ago
Stefan Bühler f482877825 [doc] document core config and modules in tree 8 years ago
Stefan Bühler a1fbaab86b [core/modules] refactor config handling 8 years ago
Stefan Bühler db36f6a78b [mod_cache_disk_etag] fix use after free 9 years ago
Stefan Bühler d90774c330 [mod_cache_disk_etag] fix segfault 9 years ago
Stefan Bühler 5c2cc7143d fix filters (deflate, memcached, cache_disk_etag) 9 years ago
Stefan Bühler a937bd437a fix missing li prefixes 9 years ago
Stefan Bühler ff69160c34 [core] Use streams 9 years ago
Stefan Bühler b1c45e6a8f [chunk/network] use glib error system to report errors (instead of using virtualrequest context) 10 years ago
Stefan Bühler a8efcfcc0e modify plugin api to include worker context for action/option parsing; add per-worker callback for stop_worker 12 years ago
Stefan Bühler f14103bc2c Split options into two categories: simple (int, bool) and ref-counted pointers 12 years ago
Stefan Bühler 64ba5fddce Cleanup value pointer extractions 12 years ago
Stefan Bühler b4c3e2ba02 Add userdata to action-create, setup and plugin-init callbacks 12 years ago
Stefan Bühler a151eeac2f Prefix li_ cleanup, verified with nm -g --defined-only 12 years ago
Stefan Bühler 4aa63aaafb mod_cache_disk_etag: use async stat 12 years ago
Stefan Bühler 471a521f48 Improve filter handling (handle reverse out stream closing) 12 years ago
Stefan Bühler e108be188d Fix broken patch (static file check in mod_cache_disk_etag) 12 years ago
Stefan Bühler 616904e00f Fix filter reset, reactivate check for static file in mod_cache_disk_etag 12 years ago
Stefan Bühler b77d9a33b2 Remove check for static action in mod_cache_disk_etag 12 years ago
Stefan Bühler 1acacd5737 Prefix inline api functions with li_ 12 years ago
Stefan Bühler eeddb37e4a Add plugin angel callbacks 12 years ago
Stefan Bühler 39ff1ea62d Fix type in mod_cache_disk_etag 12 years ago
Stefan Bühler 282a2d1b4a Prefix LI_API functions with "li_" 13 years ago
Stefan Bühler 99b203e3d8 Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames 13 years ago
Stefan Bühler dfb1db14d7 Use pointer-sign warning in cmake und fix many of them. 13 years ago
Stefan Bühler 595ce1fe13 Add wrk in vrequest, s/vr->con->wrk/vr->wrk/, removed some other (broken) usages of vr->con 13 years ago
Stefan Bühler 6a56aba0c3 Use 2^n-1 in GSring pre-allocations (so glib doesn't alloc 2^(n+1) for 2^n) 13 years ago
Stefan Bühler 325ec6a5b6 Add content-length in mod-cache-disk-etag 13 years ago
Stefan Bühler 171ab51db5 Fix segfault in mod_cache_disk_etag if no etag is present 13 years ago
Stefan Bühler bedcc3d46a Added mod_cache_disk_etag: caches produced content on disk and checks for it via etag. 13 years ago