c1f39538a4Fix tiny leak in throttle_pool_free()
Thomas Porzelt
2009-04-16 17:41:23 +02:00
859451afadFix typo and left-over call to stop a timer
Thomas Porzelt
2009-04-16 17:17:48 +02:00
383fa6a4f5- introduce throttling via pools, rework throttling by connection - new actions: 'throttle_pool', 'throttle_connection' and 'status' - don't start waitqueue timer in waitqueue_init(); start/stop timer on demand - new parameter for network_write(): write_max - move stats and timeout handling from network_write/read() to connection_cb()
Thomas Porzelt
2009-04-16 17:02:53 +02:00
595ce1fe13Add wrk in vrequest, s/vr->con->wrk/vr->wrk/, removed some other (broken) usages of vr->conStefan Bühler2009-04-15 12:34:06 +02:00
7aaa764f49Added vrequest_joblist_append_async (with a vrequest-reference handling)Stefan Bühler2009-04-14 18:18:25 +02:00
f07f4d4971[mod_vhost] Fix vhost.pattern again (build physical.path)
Thomas Porzelt
2009-04-07 03:55:31 +02:00
d1df9e2274[mod_vhost] Fix vhost.pattern action
Thomas Porzelt
2009-04-07 03:15:47 +02:00
5ada6b02bdfix possible stop of waitqueue timer through ev_timer_again() when t->repeat = 0; set minimum intervall to 0.01 seconds
Thomas Porzelt
2009-04-04 23:40:39 +02:00
a17e3fa44cfix segfault due to ignoring a possible pointer change through realloc in l_g_string_append_int() from utils.c
Thomas Porzelt
2009-03-19 17:59:30 +01:00
5a0462688cfix new statcache leaks in static action
Thomas Porzelt
2009-03-18 15:30:13 +01:00
7dd842229ffix fd leak in static action when 304 is returned
Thomas Porzelt
2009-03-18 04:12:51 +01:00
0e03d1a362[mod_dirlist] fix new leaks
Thomas Porzelt
2009-03-17 20:28:26 +01:00
2a55d1f693[waf] add etag.c
Thomas Porzelt
2009-03-17 18:30:36 +01:00
d7e53a44deChanged collect api: removed fdata_free (wasn't used) and return NULL from collect_start if collect finished before returning.Stefan Bühler2009-03-16 17:52:21 +01:00
171ab51db5Fix segfault in mod_cache_disk_etag if no etag is presentStefan Bühler2009-03-16 17:51:52 +01:00
f056e1ccd9slighty more detailed debug output in plugin_core
Thomas Porzelt
2009-03-06 21:11:16 +01:00
0c01dd91d3add debug parameter for dirlist action in mod_dirlist
Thomas Porzelt
2009-03-06 19:26:47 +01:00
4b8cbba24bfix mem leak in log.write action
Thomas Porzelt
2009-03-06 19:19:36 +01:00
a874e682c7fix mem leak in mod_dirlist
Thomas Porzelt
2009-03-06 18:55:00 +01:00
8afe9aff3dfix mem leak in core_module_load()
Thomas Porzelt
2009-03-06 18:52:48 +01:00
a01815421cfix mem leak in stat_cache_free()
Thomas Porzelt
2009-03-06 18:50:03 +01:00
30ff4619faforgot mod_dirlist.c
Thomas Porzelt
2009-03-06 18:18:13 +01:00
9561fa6caeadd mod_dirlist
Thomas Porzelt
2009-03-06 17:28:09 +01:00
0719779fd2add ENCODING_URI to encoding functions
Thomas Porzelt
2009-03-06 17:25:46 +01:00
39581f9b2cremove debug print form plugin_core
Thomas Porzelt
2009-03-06 17:22:52 +01:00
3fa72fd250fix dirlisting in stat cache
Thomas Porzelt
2009-03-06 17:22:14 +01:00
a888c34dbbadd encoding functions
Thomas Porzelt
2009-03-05 00:19:55 +01:00
d5ec193b04exclude . and .. entries from stat cache dirlisting
Thomas Porzelt
2009-03-04 19:46:30 +01:00
047bb1f0bdsmall stat_cache fix
Thomas Porzelt
2009-03-04 03:44:45 +01:00
4d2cf580dfadd stat_cach_get_dir() to get directory listing; add stat_cache.ttl setup
Thomas Porzelt
2009-03-04 02:54:38 +01:00
004dfc1bf6add spaces in waitqueue.h for readability
Thomas Porzelt
2009-03-04 02:51:21 +01:00
9a23f4465dadd dirent_buf_size() to utils
Thomas Porzelt
2009-03-04 02:48:55 +01:00
67f35118ffadd check for dirfd, pathconf and fpathconf to wscript
Thomas Porzelt
2009-03-04 02:47:08 +01:00
741332ccf6fix underflow in usage of cqlimit_update()
Thomas Porzelt
2009-03-03 20:16:48 +01:00
5ca2b5e1d4rename limit.* actions to buffer.*
Thomas Porzelt
2009-03-02 01:16:22 +01:00
d8d8c8ea1bDisable cqlimit debug, fixed some more bugs with cqlimit.Stefan Bühler2009-03-02 01:02:21 +01:00
98a36e970aChange mod_fastcgi to not wait for complete packets (enables limits < 64kbyte); fix some limit handling.Stefan Bühler2009-03-02 00:49:02 +01:00