b87e74d151Optimize IO handling to safe syscalls; run vrequest state machines twice before looking for new io eventsStefan Bühler2010-08-02 16:32:20 +0200
a4b0f4a9c0[core] Fix segfault in li_vrequest_reset() when default value is NULL
Thomas Porzelt
2010-07-11 23:53:59 +0200
43def72d5b[core] Fix tiny leak in docroot action
Thomas Porzelt
2010-07-11 23:53:01 +0200
a5f6e08abd[core] Fix for last commit: undefined flag with older libev headers so have to use makros
Thomas Porzelt
2010-07-11 21:07:09 +0200
396f740e77[core] Use EVFLAG_NOSIGFD to disable signalfd usage if libev 3.8 is used, it breaks signal handling
Thomas Porzelt
2010-07-11 20:52:01 +0200
287e167f3f[core] Update years in COPYING file
Thomas Porzelt
2010-07-11 20:48:49 +0200
e2faced3dd[core] Fix worker timestamp cache initialization resulting in segfault when a module adds a new formatter (e.g. mod_accesslog)
Thomas Porzelt
2010-06-30 09:56:13 +0200
0b860b2a0c[core] Ensure a connection is put into io timeout queue after keepalive]
Thomas Porzelt
2010-06-14 20:34:58 +0200
be64c8c445[mod_debug] Add some more info to connection struct dump
Thomas Porzelt
2010-06-13 21:56:08 +0200
5531e36cf4[core] Ensure that a connection is always in the io timeout queue (if not in keep-alive)
Thomas Porzelt
2010-06-13 18:02:14 +0200
fa63e180e9[mod_status] Prefix key names for status codes in plain format
Thomas Porzelt
2010-06-12 16:42:31 +0200
5f310af7c0[mod_status] Print response status codes summary when plain format requested
Thomas Porzelt
2010-06-12 16:18:52 +0200
000bb1a2e1[mod_status] Fix display of io timeout
Thomas Porzelt
2010-06-12 15:28:35 +0200
bba88e3326[core] Fix detection of too big request http header
Thomas Porzelt
2010-06-12 15:16:41 +0200
c4ba2608fa[mod_status] Show time remaining in timeout column and show keepalive timeout if in keepalive state
Thomas Porzelt
2010-06-12 13:44:12 +0200
6060380550[core] Small fix for keepalive handling
Thomas Porzelt
2010-06-12 13:42:23 +0200
39df9263fb[plugin_core] Add support for patterns to log.write action
Thomas Porzelt
2010-06-12 12:40:10 +0200
013297bc9b[core] Ignore callbacks if NULL in pattern_eval()
Thomas Porzelt
2010-06-12 12:37:59 +0200
69f4ad2b4bDon't set RLIM_INFINITY as rlim_cur for RLIMIT_NOFILE, use 4096 if rlim_cur < 4096 and rlim_max = infStefan Bühler2010-06-12 11:43:12 +0200
7056b879e7[core] Fix detection of too large http request header
Thomas Porzelt
2010-06-10 22:37:42 +0200
031b4d17e4[mod_vhost] Mark vhost.simple and vhost.pattern as deprecated in favor of 'docroot'
Thomas Porzelt
2010-06-07 00:03:42 +0200
7409b2ef63[plugin_core] Enable 'docroot' action to use patterns and even traverse a list of these
Thomas Porzelt
2010-06-07 00:02:43 +0200
3668ef97ab[core] Add liPattern type and associated functions
Thomas Porzelt
2010-06-06 23:54:55 +0200
14ed0a508b[core] Disable call to li_plugins_init_lua() for now, causes segfault due to being called in the wrong place (srv->plugins does not exist yet)
Thomas Porzelt
2010-05-29 19:28:20 +0200
b5009f18df[core] Fix usage of sched_setaffinity() and disable it for now as it seems to impose a little performance hit
Thomas Porzelt
2010-05-16 18:35:54 +0200
91cc6e06bb[waf] Don't compile profiler.c or link libexecinfo on FreeBSD when not using --with-profiler
Thomas Porzelt
2010-05-16 13:45:03 +0200
5646b353ea[core] Specify file permissions when creating profiler output file
Thomas Porzelt
2010-05-16 13:41:21 +0200
d8c187453a[mod_debug] Don't compile debug.profiler_dump action at all when profiler support missing
Thomas Porzelt
2010-05-15 12:46:41 +0200
c8a23a947f[core] Check if profiler output file has been truncated since opening
Thomas Porzelt
2010-05-15 12:45:22 +0200
e7c68e072b[waf] Add --with-profiler configure option
Thomas Porzelt
2010-05-15 12:43:42 +0200