25 Commits (0fcbfb7ab7d1150014ab2a60ec139b639f85c705)

Author SHA1 Message Date
Stefan Bühler 2941105e28 [pattern] Fix vr->wrk->tmp_str usage, remove pattern.h from base.h, add pattern support to header.add* actions 13 years ago
Stefan Bühler 8ae6902602 [core] remove lighttpd-glue.h from base.h 13 years ago
Stefan Bühler 3b1a781381 [core] remove encoding.h from base.h includes 13 years ago
Thomas Porzelt 582dfa99d7 [core] Rework mimetype lookup code 13 years ago
Thomas Porzelt 9c63e60cb7 [core] Add workers.cpu_affinity setup action 13 years ago
Thomas Porzelt 3668ef97ab [core] Add liPattern type and associated functions 13 years ago
Stefan Bühler 402c45dc45 Add buffer-on-disk for uploads automatically 14 years ago
Stefan Bühler 0c3ca6b13b add liBuffer: a reference-counted memory chunk (using mempool) for basic network data 14 years ago
Stefan Bühler 99b203e3d8 Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames 14 years ago
Stefan Bühler f8be820c36 Big lighttpd-angel update; still not complete, but supports fork+exec+setuid/gid+listen (no checks in listen yet) 14 years ago
Stefan Bühler d30108b967 Make radix implementation independent of lighty 14 years ago
Stefan Bühler 75505f73e1 Add more angel connection handling code (and helper functions) 14 years ago
Stefan Bühler 40fbc9c8b7 Fixed the splitting from previous commit and splitted the ip parsers from condition handling 14 years ago
Thomas Porzelt 451cdd1579 [core] Add implementation of 32bit radix trees (radix.{h.c}) 14 years ago
Stefan Bühler 72136b4d03 angel: some basic structs, code not ready yet (config parser "works") 14 years ago
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()
14 years ago
Stefan Bühler a62cdebb91 Fix static file/dirlist handling and add etag support 14 years ago
Thomas Porzelt a888c34dbb add encoding functions 14 years ago
Thomas Porzelt efab0ca75d implement stat cache 14 years ago
Stefan Bühler 587ee27cd0 Added response parser and used it in mod_fastcgi 15 years ago
Stefan Bühler 4a5aa5361e Added/fixed chunked encoded transfer 15 years ago
Stefan Bühler c56ade056f Add vrequest "environment" (a GString -> GString hashtable) 15 years ago
Stefan Bühler 324224fe2e Implemented two angel "fake" functions 15 years ago
Stefan Bühler fae25515fa Split waitqueue from utils 15 years ago
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 15 years ago