21 Commits (master)

Author SHA1 Message Date
Stefan Bühler 54d7b46774 [lua] protect setup and action metatable 4 months ago
Stefan Bühler 3bf903c398 [lua] provide and use li_lua_new_protected_metatable to prevent tampering with metatables 4 months ago
Stefan Bühler 17a5168793 [core] convert all assert() to LI_FORCE_ASSERT(), and support writing backtraces on fatal errors with libunwind 8 years ago
Stefan Bühler db58828e0b [common] refactor liValue to share most of the code 8 years ago
Stefan Bühler e76ebe2021 [core] rewrite config parser 8 years ago
Stefan Bühler 061b2a4262 [core] handle differences between options/actions/setups in plugin.c 8 years ago
Stefan Bühler 0d85a068c8 [lua] add per lua_State lock 9 years ago
Stefan Bühler c1851a6cea [lua] force garbage collection 9 years ago
Stefan Bühler 9cb0790052 [core_lua] Forward worker pointer to log functions in some lua functions 9 years ago
Stefan Bühler a8efcfcc0e modify plugin api to include worker context for action/option parsing; add per-worker callback for stop_worker 12 years ago
Stefan Bühler e0370fac79 Fix some lua handling; add args for lua plugins/handlers 12 years ago
Stefan Bühler fe7ddede88 Add lua plugins 12 years ago
Stefan Bühler b4c3e2ba02 Add userdata to action-create, setup and plugin-init callbacks 12 years ago
Stefan Bühler d9228f3ef0 Add per worker lua_State 12 years ago
Stefan Bühler a151eeac2f Prefix li_ cleanup, verified with nm -g --defined-only 12 years ago
Stefan Bühler 476698f118 luaApi: move global method/constants into lighty. namespace, add vr:stat(filename) 12 years ago
Stefan Bühler aadbf51c84 Fix two more leaks, add some safe = NULL inits, free ssl error strings 12 years ago
Stefan Bühler a687b03638 Add boolean conditionals to lua 12 years ago
Stefan Bühler 39a879f89a Add "include_lua" to config special commands if compiled with lua 12 years ago
Stefan Bühler 659ebfdd16 Add core lua support to handle requests 12 years ago
Stefan Bühler 540ff7db02 Split sources into subdirs 13 years ago
Stefan Bühler 12ef2e539f Print lua backtraces 13 years ago
Stefan Bühler 282a2d1b4a Prefix LI_API functions with "li_" 13 years ago
Stefan Bühler 99b203e3d8 Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames 13 years ago
Stefan Bühler 20dfff0663 Cleanup log macros (moved from con to vrequest) 13 years ago
Stefan Bühler 9d2b053659 [lua config] Add support for "." separated actions/setups 13 years ago
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 13 years ago
Stefan Bühler e1504a252f free value always from the calling function 13 years ago
Stefan Bühler 091f122aad Renamed option -> value, some other minor/related renames; added option_value as 13 years ago
Stefan Bühler 721cb88985 Kill some memleaks 13 years ago
Stefan Bühler e216fc5168 handle requests now :) - still many TODOs for error handling/keep alive/validating headers 14 years ago
Stefan Bühler 2fbc7b1408 Basic connection state machine 14 years ago
Stefan Bühler d45b540603 Rename action_setting stuff 14 years ago
Stefan Bühler f86bf3631d Remove action_list struct 14 years ago
Stefan Bühler c342be6424 New condition structure, some code for lua condition support 14 years ago
Stefan Bühler 2f7359b14c changed some apis, implemented some todos, added support for lua actions/conditions. 14 years ago