2
0
Fork 0
Commit Graph

18 Commits

Author SHA1 Message Date
Stefan Bühler 0c3ca6b13b add liBuffer: a reference-counted memory chunk (using mempool) for basic network data 2009-11-29 17:54:01 +01:00
Stefan Bühler 99b203e3d8 Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames 2009-07-08 21:06:07 +02:00
Stefan Bühler f8be820c36 Big lighttpd-angel update; still not complete, but supports fork+exec+setuid/gid+listen (no checks in listen yet) 2009-07-07 22:40:44 +02:00
Stefan Bühler d30108b967 Make radix implementation independent of lighty 2009-07-07 18:45:47 +02:00
Stefan Bühler 75505f73e1 Add more angel connection handling code (and helper functions) 2009-06-23 23:40:13 +02:00
Stefan Bühler 40fbc9c8b7 Fixed the splitting from previous commit and splitted the ip parsers from condition handling 2009-06-17 10:59:34 +02:00
Thomas Porzelt 451cdd1579 [core] Add implementation of 32bit radix trees (radix.{h.c}) 2009-05-29 15:03:19 +02:00
Stefan Bühler 72136b4d03 angel: some basic structs, code not ready yet (config parser "works") 2009-04-17 18:16:50 +02:00
Thomas Porzelt 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()
2009-04-16 17:02:53 +02:00
Stefan Bühler a62cdebb91 Fix static file/dirlist handling and add etag support 2009-03-17 14:21:20 +01:00
Thomas Porzelt a888c34dbb add encoding functions 2009-03-05 00:19:55 +01:00
Thomas Porzelt efab0ca75d implement stat cache 2009-03-01 21:16:58 +01:00
Stefan Bühler 587ee27cd0 Added response parser and used it in mod_fastcgi 2009-01-10 13:30:58 +01:00
Stefan Bühler 4a5aa5361e Added/fixed chunked encoded transfer 2009-01-09 21:42:42 +01:00
Stefan Bühler c56ade056f Add vrequest "environment" (a GString -> GString hashtable) 2008-12-31 16:23:00 +01:00
Stefan Bühler 324224fe2e Implemented two angel "fake" functions 2008-12-20 16:25:02 +01:00
Stefan Bühler fae25515fa Split waitqueue from utils 2008-11-17 10:26:25 +01:00
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 2008-11-16 21:33:53 +01:00