52 Commits (013297bc9b7e788cd33b67208fbcc5f1fd91ac73)

Author SHA1 Message Date
Thomas Porzelt 7409b2ef63 [plugin_core] Enable 'docroot' action to use patterns and even traverse a list of these 13 years ago
Thomas Porzelt b5009f18df [core] Fix usage of sched_setaffinity() and disable it for now as it seems to impose a little performance hit 13 years ago
Thomas Porzelt 727a480a14 [core] Remove profile_mem action from core plugin, was moved to mod_debug 13 years ago
Stefan Bühler a8efcfcc0e modify plugin api to include worker context for action/option parsing; add per-worker callback for stop_worker
* create main_worker earlier
13 years ago
Stefan Bühler 46b9a28f87 Fix pathinfo; action to remove the pathinfo from the url too (for SCRIPT_NAME) 13 years ago
Thomas Porzelt 683e334599 [plugin_core] Return error 405 for methods other than GET or HEAD on static files 13 years ago
Stefan Bühler 2c4f6b29a1 Handle NULL values in plugin_core.c 14 years ago
Stefan Bühler d0f6484e7c Move sched_[gs]etaffinity to plugin_core 14 years ago
Thomas Porzelt d18045ccbf [core] Rework throttle code a bit, especially regarding pools 14 years ago
Stefan Bühler 2e131dc93f Put pathinfo debug messages into debug-request-handling 14 years ago
Thomas Porzelt 6a5411c2f1 [plugin_core] Set con->throttle.pool.queued to FALSE after unlinking from queue 14 years ago
Thomas Porzelt 1297a1fab7 [core] Fix crash in throttle pool handling 14 years ago
Stefan Bühler f14103bc2c Split options into two categories: simple (int, bool) and ref-counted pointers 14 years ago
Stefan Bühler 64ba5fddce Cleanup value pointer extractions 14 years ago
Stefan Bühler b4c3e2ba02 Add userdata to action-create, setup and plugin-init callbacks 14 years ago
Thomas Porzelt 477a060821 Fix typo in previous commit 14 years ago
Thomas Porzelt cb7005bdf0 [core] Fix io.buffer_in action (was setting out buffer) 14 years ago
Stefan Bühler 8a8fb91729 Add some features to mod_dirlist, move directory-redirect to vrequest functions and use it for index files 14 years ago
Stefan Bühler 2c343ed5d8 Add pathinfo action 14 years ago
Stefan Bühler 9561a565c5 Fix alias action config parsing 14 years ago
Stefan Bühler 35ccb73638 Add alias action 14 years ago
Stefan Bühler 2060595760 Change max-keep-alive requests to 0 "unlimited" 14 years ago
Thomas Porzelt 323dcfa9dc [plugin_core] Add burst functionality to io.throttle action (io.throttle 1mbyte => 50kbyte;) 14 years ago
Stefan Bühler be6e2f4466 Fix etags (broken as "throttle" option was removed but not removed from enum) 14 years ago
Stefan Bühler a151eeac2f Prefix li_ cleanup, verified with nm -g --defined-only 14 years ago
Stefan Bühler e71b64f41f Add a li_const_gstring method to create fake GStrings; make some GString* parameters const 14 years ago
Stefan Bühler 4a10b6a85a Add static.exclude_extensions 14 years ago
Stefan Bühler 8b78256010 Fix bug introduced with ranged requests 14 years ago
Stefan Bühler 7830dadb45 Fix compability with older glib versions 14 years ago
Stefan Bühler dc05e13c97 Implement ranged requests for static files 14 years ago
Thomas Porzelt 82d7fd61e0 [core] Add header.remove action 14 years ago
Thomas Porzelt 99881ac874 [core] Rename several actions to make it more consistent 14 years ago
Thomas Porzelt 5e1c8a7725 [core] Fix compiler warning introduced with previous commit (not shown on osx...) 14 years ago
Thomas Porzelt eff81a92e9 [core] Don't increase refcount for module when specified multiple times in config 14 years ago
Stefan Bühler 48721307b3 Remove req/s debug output, put docroot debug in request-handling option 14 years ago
Stefan Bühler c6bd0d66b7 Fix fd leak 14 years ago
Stefan Bühler 96e505bea7 Fix server.tag and version output 14 years ago
Stefan Bühler 4f9b5ccd3e Remove plugin-core physical actions 14 years ago
Stefan Bühler 628b5734e1 Remove li_vrequest_stat and fix condition.c, part 2 14 years ago
Stefan Bühler 2304093289 Fix double slash after docroot 14 years ago
Stefan Bühler f31572bef1 Append slash to doc-root for physical path if it is missing 14 years ago
Stefan Bühler 59f4041ff3 Remove li_vrequest_stat() usage 14 years ago
Stefan Bühler a8a761946c Fix etag option, added comment so no one tries to clean it up again :) 14 years ago
Stefan Bühler b696fcbe0d Small plugin-core options cleanup 14 years ago
Stefan Bühler 959733cf82 Remove event_handler setup 14 years ago
Stefan Bühler 374ebbeff7 Fix index action: require trailing slash in uri path, append index filename to uri 14 years ago
Stefan Bühler a663088a77 Add custom server socket callbacks (for ssl modules) 14 years ago
Stefan Bühler 56ff7ca32a angel/lighty now synchronize the server state 14 years ago
Stefan Bühler eeddb37e4a Add plugin angel callbacks 14 years ago
Stefan Bühler a061745193 Fix bugs found with the static clang analyzer (http://clang-analyzer.llvm.org/) 14 years ago