Commit Graph

15 Commits (e0370fac794b33acc4587641a2dd6d77a3f88782)

Author SHA1 Message Date
Stefan Bühler e0370fac79 Fix some lua handling; add args for lua plugins/handlers 13 years ago
Stefan Bühler edd74a0e3c Rename lighttpd to lighttpd2 13 years ago
Stefan Bühler b4c3e2ba02 Add userdata to action-create, setup and plugin-init callbacks 13 years ago
Stefan Bühler 3bc425fef1 Remove config parser code from main(), add cmake-option to disable default config parser 13 years ago
Stefan Bühler f9b12036fe Add mempool allocator to avoid fragmentation 13 years ago
Stefan Bühler d9228f3ef0 Add per worker lua_State 13 years ago
Stefan Bühler a151eeac2f Prefix li_ cleanup, verified with nm -g --defined-only 13 years ago
Stefan Bühler 96e505bea7 Fix server.tag and version output 13 years ago
Stefan Bühler 39a879f89a Add "include_lua" to config special commands if compiled with lua 13 years ago
Stefan Bühler 9d58498951 No cleanup if config file loading fails (fixes segfault) 13 years ago
Thomas Porzelt 5e5f5564ee [core] Fix for commit #572 13 years ago
Thomas Porzelt cd10b26497 [core] Don't print debug message about config parser when there's no problem 13 years ago
Stefan Bühler 56ff7ca32a angel/lighty now synchronize the server state 13 years ago
Stefan Bühler df96167362 Add automake 14 years ago
Stefan Bühler 540ff7db02 Split sources into subdirs 14 years ago
Stefan Bühler 282a2d1b4a Prefix LI_API functions with "li_" 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 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) 14 years ago
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 14 years ago
Thomas Porzelt 8161336538 add fallback static action if built-in cfg parser used 14 years ago
Thomas Porzelt 1d133a52ed add missing free if -m option specified 14 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. 14 years ago
Thomas Porzelt 59fdb03ee0 implement loading of modules 14 years ago
Thomas Porzelt bbb3c8c69d improved profiler (hashfunc and free-list) 14 years ago
Thomas Porzelt eb73fe1651 changed profiler from glib to own implementation that doesn't leak all the memory... 14 years ago
Thomas Porzelt b5f2442d5f added profile_mem action that dumps memory stats to stdout, enable with LIGHTY_PROFILE_MEM=true env var 14 years ago
Thomas Porzelt 29bf342675 fix erronous free when no configfile specified 14 years ago
Stefan Bühler e1504a252f free value always from the calling function 14 years ago
Thomas Porzelt 5e1ebf3c05 fixed small leak (config_path parameter) 14 years ago
Thomas Porzelt 30bae997eb moved log cleanups to own function; fixed memleaks in config parser and plugin_core 14 years ago
Thomas Porzelt 292d013134 reworked logging functions; added 'log' and 'log.timestamp' options, removed 'log.level' and 'log.target' options 14 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 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 5e700e79e1 small config parser and log changes 15 years ago
Thomas Porzelt a9cbec1046 config parser rewritten 15 years ago
Stefan Bühler fcf8e455ab Optional lua frontend. 15 years ago
Stefan Bühler c342be6424 New condition structure, some code for lua condition support 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