99b203e3d8Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNamesStefan Bühler2009-07-08 21:06:07 +02:00
f8be820c36Big lighttpd-angel update; still not complete, but supports fork+exec+setuid/gid+listen (no checks in listen yet)Stefan Bühler2009-07-07 22:40:44 +02:00
40fbc9c8b7Fixed the splitting from previous commit and splitted the ip parsers from condition handlingStefan Bühler2009-06-17 10:59:34 +02:00
d64f5d4788Split lighttpd specific functions from utils into lighttpd-glue.Stefan Bühler2009-06-16 23:16:07 +02:00
c2ce9c4f53Fix encoding functions (use _append for the append version); do not encode characters >= 0x80 for html.Stefan Bühler2009-06-08 12:43:33 +02:00
0347a26b37[core] Fix tiny memleak with regex conditions and remove left-over HAVE_PCRE_H check
Thomas Porzelt
2009-06-05 22:03:25 +02:00
426ee0bff0[modules] Add mod_rewrite
Thomas Porzelt
2009-06-05 19:29:28 +02:00
ff39991ed0[core] Add support for regex conditionals
Thomas Porzelt
2009-06-05 19:07:48 +02:00
d984853790cmake: Use "MODULE" instead of "SHARED" for modulesStefan Bühler2009-06-05 11:42:25 +02:00
b000f96170[core] Fix setting of multiple workers
Thomas Porzelt
2009-06-02 20:51:16 +02:00
fd8f6ed60f[core] Change cond_lvalue_form_string() and move it from utils.c to condition.c
Thomas Porzelt
2009-06-01 17:58:48 +02:00
c964f6bc52[core] Remove makro usage from cond_lvalue_from_str() as it breaks with optimizations, add newline at end of file
Thomas Porzelt
2009-06-01 16:45:08 +02:00
3efaf40853[core] Add cond_lvalue_from_str() to utils
Thomas Porzelt
2009-06-01 16:15:38 +02:00
0242db1397[core] append encoded string to dest instead of overwriting it
Thomas Porzelt
2009-06-01 16:12:47 +02:00
34353ef22b[angel] Fix warning about unused var in angel_plugin_init()
Thomas Porzelt
2009-05-31 14:17:53 +02:00
a2b40bb581[mod_access] Fix casting warnings
Thomas Porzelt
2009-05-31 14:10:41 +02:00
16097f84ea[core] Fix erronous invisible char in settings.h
Thomas Porzelt
2009-05-31 13:57:17 +02:00
92cef121fd[waf] Disable waf in favor of cmake for the time being.
Thomas Porzelt
2009-05-29 15:14:29 +02:00
1703b67409[modules] Add mod_access
Thomas Porzelt
2009-05-29 15:05:31 +02:00
451cdd1579[core] Add implementation of 32bit radix trees (radix.{h.c})
Thomas Porzelt
2009-05-29 15:03:19 +02:00
0e001f21e5Fix two small typos in idlist.h comments
Thomas Porzelt
2009-05-13 12:56:46 +02:00
72136b4d03angel: some basic structs, code not ready yet (config parser "works")Stefan Bühler2009-04-17 18:16:50 +02:00
d153b12ed2Fix line counting for \r linebreaks in config parser
Thomas Porzelt
2009-04-17 17:39:12 +02:00
f446ec6b44stop waitqueue timer if waitqueue_remove() results in an empty queue
Thomas Porzelt
2009-04-16 19:59:22 +02:00
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