97 Commits (1c7bc237dfc01c13f194f5103a4c14d98974e0fa)

Author SHA1 Message Date
Thomas Porzelt 1c7bc237df [plugin_core] Fix possibly wrong mimetype in static action
14 years ago
Thomas Porzelt af1c756cce [plugin_core] Fix index action
14 years ago
Thomas Porzelt c80ea4a6d6 [plugin_core] Remove trailing whitespace
14 years ago
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 73fff068c3 Merge virtual requests
14 years ago