51 Commits (a62cdebb910ee64b768f08675a5e1b016e01d679)

Author SHA1 Message Date
Stefan Bühler c458377d4a Added mod_fastcgi, some api functions for it, and some new optional compiler warnings (which led to many small changes) 14 years ago
Stefan Bühler 20dfff0663 Cleanup log macros (moved from con to vrequest) 14 years ago
Thomas Porzelt 096e7667be add LIGHTTPD_REVISION define and output for -v when compiling from bzr (only waf for now) 15 years ago
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 15 years ago
Thomas Porzelt 8161336538 add fallback static action if built-in cfg parser used 15 years ago
Thomas Porzelt 1d133a52ed add missing free if -m option specified 15 years ago
Stefan Bühler 649f7baf78 Modify header usage; include all core headers from base.h and forbid direct including of core headers. Move typedefs into separate header. 15 years ago
Thomas Porzelt 59fdb03ee0 implement loading of modules 15 years ago
Thomas Porzelt bbb3c8c69d improved profiler (hashfunc and free-list) 15 years ago
Thomas Porzelt eb73fe1651 changed profiler from glib to own implementation that doesn't leak all the memory... 15 years ago
Thomas Porzelt b5f2442d5f added profile_mem action that dumps memory stats to stdout, enable with LIGHTY_PROFILE_MEM=true env var 15 years ago
Thomas Porzelt 29bf342675 fix erronous free when no configfile specified 15 years ago
Stefan Bühler e1504a252f free value always from the calling function 15 years ago
Thomas Porzelt 5e1ebf3c05 fixed small leak (config_path parameter) 15 years ago
Thomas Porzelt 30bae997eb moved log cleanups to own function; fixed memleaks in config parser and plugin_core 15 years ago
Thomas Porzelt 292d013134 reworked logging functions; added 'log' and 'log.timestamp' options, removed 'log.level' and 'log.target' options 15 years ago
Thomas Porzelt c5fb96870c added event_handler setup; added srv->loop_flags; moved loop initialization to server_loop_init(); added ev_backend_string() to utils.c 15 years ago
Thomas Porzelt b1000d2ca4 config parser intial working version; test action in core plugin with more outpot 15 years ago
Thomas Porzelt b0615d2198 merged from lp 15 years ago
Thomas Porzelt 2d08b0b823 small changes 15 years ago
Stefan Bühler b8e3535546 Enabled options, moved some initializing 15 years ago
Stefan Bühler 1ed36c93b9 Handle write errors (fixes ab keep-alive problems) 15 years ago
Stefan Bühler 2fbc7b1408 Basic connection state machine 15 years ago
Thomas Porzelt 708b5fc223 small fixes; call_setup() now looks in the right hashtable 15 years ago
Thomas Porzelt a603d799f6 config parser changes; removed srv->mutex 15 years ago
Thomas Porzelt c190daa908 merged from lp and enhanced config parser 15 years ago
Thomas Porzelt 5e700e79e1 small config parser and log changes 15 years ago
Thomas Porzelt a9cbec1046 config parser rewritten 15 years ago
Thomas Porzelt 550b4e4858 merge from lp 15 years ago
Stefan Bühler fcf8e455ab Optional lua frontend. 15 years ago
Thomas Porzelt 1d624ff022 merge from lp 15 years ago
Thomas Porzelt 1e9694e4f8 merge from lp 15 years ago
Stefan Bühler c342be6424 New condition structure, some code for lua condition support 15 years ago
Thomas Porzelt 5d2f95cce3 merged from lp 15 years ago
Stefan Bühler 2f7359b14c changed some apis, implemented some todos, added support for lua actions/conditions. 15 years ago
Thomas Porzelt aca2f46bf6 config parser changes 15 years ago
Stefan Bühler 6ee405f3cb Added a "proof of concept" core plugin. 15 years ago
Thomas Porzelt d10756d047 added ifdefs to connection.h and server.h; documented mutexes 15 years ago
Thomas Porzelt 5045a5ee04 made log refcounting, srv->exiting and srv->rotate_logs atomic operations; moved server and connection structs from base.h into server.h and connection.h respectively 15 years ago
Thomas Porzelt e80f384fac splitted log_thread_start() out of log_init() do enable delay of actual writing 15 years ago
Thomas Porzelt a37ec08db5 logging changes 15 years ago
Thomas Porzelt 9ed64ee1fc merged from rev 48 15 years ago
Thomas Porzelt 6c7d8a1165 log fixes 15 years ago
Stefan Bühler 50bb61a041 Require srv for log macros, undo gint64 change for options (as it needs to fit into a pointer, and many other warnings) 15 years ago
Thomas Porzelt 88f6a30274 introduced a logging thread 15 years ago
Thomas Porzelt acf42d82b4 added mutexes for server und connection structs; log_write_() proposal added 15 years ago
Thomas Porzelt 6b8bbdabde no more globals in lighttpd.c 15 years ago
Thomas Porzelt ded5777ea2 no more global var in config parser 15 years ago
Thomas Porzelt aa297fe7b2 added build date info to wscript and -v option 15 years ago
Thomas Porzelt 607e1897ef added command line argument parser 15 years ago