Commit Graph

94 Commits (64b48a96f48237a3ec736ff37cbea268d0110b70)

Author SHA1 Message Date
Thomas Porzelt 64b48a96f4 [plugin_core] Add 'index' action 14 years ago
Thomas Porzelt 859451afad Fix typo and left-over call to stop a timer 14 years ago
Thomas Porzelt 383fa6a4f5 - introduce throttling via pools, rework throttling by connection 14 years ago
Thomas Porzelt 0756c1039f fix previous fix 14 years ago
Thomas Porzelt ac22b5470c fix new fd leak in core_handle_static() 14 years ago
Thomas Porzelt ddb0448a96 rework stat_cache 14 years ago
Thomas Porzelt 5a0462688c fix new statcache leaks in static action 14 years ago
Thomas Porzelt 7dd842229f fix fd leak in static action when 304 is returned 14 years ago
Stefan Bühler 2995cb5ffa Fix previous commit and static forbidden handling 14 years ago
Stefan Bühler 36ed72910a Remove debug messages 14 years ago
Stefan Bühler a62cdebb91 Fix static file/dirlist handling and add etag support 14 years ago
Thomas Porzelt 634b77abf5 fix status code for failed stat() in core_handle_static() 14 years ago
Thomas Porzelt 963564be72 remove 'test' action 14 years ago
Thomas Porzelt f056e1ccd9 slighty more detailed debug output in plugin_core 14 years ago
Thomas Porzelt 4b8cbba24b fix mem leak in log.write action 14 years ago
Thomas Porzelt 8afe9aff3d fix mem leak in core_module_load() 14 years ago
Thomas Porzelt 39581f9b2c remove debug print form plugin_core 14 years ago
Thomas Porzelt 4d2cf580df add stat_cach_get_dir() to get directory listing; add stat_cache.ttl setup 14 years ago
Thomas Porzelt 5ca2b5e1d4 rename limit.* actions to buffer.* 14 years ago
Stefan Bühler d8d8c8ea1b Disable cqlimit debug, fixed some more bugs with cqlimit. 14 years ago
Stefan Bühler 98a36e970a Change mod_fastcgi to not wait for complete packets (enables limits < 64kbyte); fix some limit handling. 14 years ago
Stefan Bühler 2f9e612c99 Use chunkqueue-limit (setup in plugin_core) 14 years ago
Thomas Porzelt efab0ca75d implement stat cache 14 years ago
Stefan Bühler 5c797977c6 Add stderr log support in mod_fastcgi (split lines from backend in log.c) 14 years ago
Thomas Porzelt 79d9c63087 redirect requests for directories without trailing slash to uri with trailing slash 14 years ago
Thomas Porzelt f0c66a793c revert previous commit. it was stupid. 14 years ago
Thomas Porzelt 9186488bbf fix docroot action (don't set physical.path) 14 years ago
Stefan Bühler 4a8ce0a63f Redo boolean conditionals (physical.*) as real actions. 14 years ago
Thomas Porzelt 7766bd8c34 save errno of stat() in request.physical struct to prevent repeated stat()s if failed 14 years ago
Thomas Porzelt c6d422e5c1 add log.write function action to core plugin 14 years ago
Thomas Porzelt d2cadb3b1e add option server.name 14 years ago
Thomas Porzelt 01068d7f1d make docroot a function action instead of setting, add stat member to vr.physical and enable physical.size conditional 14 years ago
Stefan Bühler c458377d4a Added mod_fastcgi, some api functions for it, and some new optional compiler warnings (which led to many small changes) 14 years ago
Thomas Porzelt 66f7e669dd add log level "backend" 14 years ago
Stefan Bühler 20dfff0663 Cleanup log macros (moved from con to vrequest) 14 years ago
Thomas Porzelt 5f9d9c12a3 remove old, now invalid free in core_list() 14 years ago
Stefan Bühler 324224fe2e Implemented two angel "fake" functions 14 years ago
Stefan Bühler 4a02223f7c Added per-action context 14 years ago
Thomas Porzelt 736d8c6192 add server.max_keep_alive_requests option 14 years ago
Thomas Porzelt 4e876d4153 remove unnecessary \n from VR_TRACE() in core_handle_static() 14 years ago
Thomas Porzelt 304263f4a1 fix warnings from plugin_core.c 14 years ago
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 14 years ago
Thomas Porzelt 358b9f95f1 implement throttling, change some time_t to ev_tstamp 14 years ago
Thomas Porzelt b491e91c68 add io timeouts 14 years ago
Stefan Bühler 649f7baf78 Modify header usage; include all core headers from base.h and forbid direct including of core headers. Move typedefs into separate header. 14 years ago
Stefan Bühler b83e3a29ce Fix vrequest merge 14 years ago
Stefan Bühler 566cbdb024 virtual requests; they replace a big part from connection. 14 years ago
Thomas Porzelt 59fdb03ee0 implement loading of modules 14 years ago
Thomas Porzelt eb73fe1651 changed profiler from glib to own implementation that doesn't leak all the memory... 14 years ago
Thomas Porzelt b5f2442d5f added profile_mem action that dumps memory stats to stdout, enable with LIGHTY_PROFILE_MEM=true env var 14 years ago