21 Commits (5222d524ad709dc37dd5e708a5e42bdf946a0fac)

Author SHA1 Message Date
Stefan Bühler e55f423203 [config] fix more bugs in new config handling 10 years ago
Stefan Bühler 875995dae5 [config] fix bugs in new config handling 10 years ago
Stefan Bühler a1fbaab86b [core/modules] refactor config handling
* should be more robust now: taking list of wanted value, handling NULL
   pointers instead of value type NONE, fixed some bugs (wrong checks,
   mem leaks, ...)
 * add many methods to make handling of values easier; most methods
   can handle NULL value pointers safely (li_value_type(v) instead of
   v->type and so on)
10 years ago
Stefan Bühler 061b2a4262 [core] handle differences between options/actions/setups in plugin.c 10 years ago
Stefan Bühler 0d85a068c8 [lua] add per lua_State lock 10 years ago
Stefan Bühler abdd422aa9 plugin.c: fix optionptr mem-leak 13 years ago
Stefan Bühler 5e063e2b04 [core] Enable li_plugins_init_lua again, fixed segfault 13 years ago
Stefan Bühler c2271c15c3 Add plugin init-lua hook 13 years ago
Thomas Porzelt c0e7ef3654 [core] Fix memleak in filter_buffer_on_disk/bod_open() and free srv->optionptrs on exit 13 years ago
Stefan Bühler a8efcfcc0e modify plugin api to include worker context for action/option parsing; add per-worker callback for stop_worker
* create main_worker earlier
13 years ago
Stefan Bühler 905a83fc77 Add plugin hooks for server state machine changes 14 years ago
Stefan Bühler 30ebce774e Add "state-wait" api for server state machine 14 years ago
Stefan Bühler 5284ce9cb4 Fix option handling: need another opt_base_index for pointer options 14 years ago
Stefan Bühler 2e4aba7e39 Fix options: missed setting "pointer" options 14 years ago
Stefan Bühler f14103bc2c Split options into two categories: simple (int, bool) and ref-counted pointers 14 years ago
Stefan Bühler fe7ddede88 Add lua plugins 14 years ago
Stefan Bühler b4c3e2ba02 Add userdata to action-create, setup and plugin-init callbacks 14 years ago
Thomas Porzelt 24ef64338f [core] Add missing call to free-callback in li_server_plugins_free() 14 years ago
Stefan Bühler 56ff7ca32a angel/lighty now synchronize the server state 14 years ago
Stefan Bühler eeddb37e4a Add plugin angel callbacks 14 years ago
Stefan Bühler 540ff7db02 Split sources into subdirs 14 years ago