21 Commits (54d7b4677482942b0084bbb8c9bd91faf0798e97)

Author SHA1 Message Date
Stefan Bühler 54d7b46774 [lua] protect setup and action metatable
2 years ago
Stefan Bühler 3bf903c398 [lua] provide and use li_lua_new_protected_metatable to prevent tampering with metatables
2 years ago
Stefan Bühler 17a5168793 [core] convert all assert() to LI_FORCE_ASSERT(), and support writing backtraces on fatal errors with libunwind
9 years ago
Stefan Bühler db58828e0b [common] refactor liValue to share most of the code
9 years ago
Stefan Bühler e76ebe2021 [core] rewrite config parser
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 c1851a6cea [lua] force garbage collection
10 years ago
Stefan Bühler 9cb0790052 [core_lua] Forward worker pointer to log functions in some lua functions
10 years ago
Stefan Bühler a8efcfcc0e modify plugin api to include worker context for action/option parsing; add per-worker callback for stop_worker
13 years ago
Stefan Bühler e0370fac79 Fix some lua handling; add args for lua plugins/handlers
13 years ago
Stefan Bühler fe7ddede88 Add lua plugins
13 years ago
Stefan Bühler b4c3e2ba02 Add userdata to action-create, setup and plugin-init callbacks
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 476698f118 luaApi: move global method/constants into lighty. namespace, add vr:stat(filename)
14 years ago
Stefan Bühler aadbf51c84 Fix two more leaks, add some safe = NULL inits, free ssl error strings
14 years ago
Stefan Bühler a687b03638 Add boolean conditionals to lua
14 years ago
Stefan Bühler 39a879f89a Add "include_lua" to config special commands if compiled with lua
14 years ago
Stefan Bühler 659ebfdd16 Add core lua support to handle requests
14 years ago
Stefan Bühler 540ff7db02 Split sources into subdirs
14 years ago