summaryrefslogtreecommitdiffstats
path: root/daemon/ffimodule.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* daemon: refactor stage 1Oto Šťáva2023-01-261-4/+4
* Copyright notices: remove years and replace e-mailOto Šťáva2022-12-141-1/+1
* log: shortening LOG_GRP_<SOMETHING> to <SOMETHING>Lukáš Ježek2021-07-291-5/+5
* log: remove hard-coded prefix from log messagesLukáš Ježek2021-07-291-5/+5
* log: split to groupsLukáš Ježek2021-07-291-5/+5
* treewide: rename assumptions to kr_assert() / kr_fails_assert()Tomas Krizek2021-05-251-1/+1
* daemon/ffimodule.c: replace assertsTomas Krizek2021-05-251-3/+2
* treewide: avoid memset where it's trivialVladimír Čunát2021-01-131-2/+1
* treewide: machine readable license for GNU GPLv3+ source codePetr Špaček2020-02-251-13/+1
* lua: be stricter around nonsense returned from modulesVladimír Čunát2020-01-231-23/+34
* lua FFI: avoid frequent usage of lua_pushpointer()Vladimír Čunát2019-11-281-2/+7
* lua module framework: reduce usage of void *dataVladimír Čunát2019-06-131-6/+2
* modules: tidy (de)initialization codeVladimír Čunát2019-06-131-33/+30
* treewide: drop support for other lua versionsVladimír Čunát2019-06-131-7/+1
* lua module layers: simplify l_ffi_call_layer() usageVladimír Čunát2019-06-131-37/+25
* lua module layers: passing from C to luaVladimír Čunát2019-06-131-32/+68
* lua module layers: avoid incorrect returns on errorsVladimír Čunát2019-04-171-13/+21
* module API+ABI: remove one level of indirectionVladimír Čunát2019-04-171-10/+3
* meson: fix path to load modulesTomas Krizek2019-03-121-1/+1
* nitpick fixes for clang-tidyVladimír Čunát2019-02-211-2/+2
* treewide: avoid lua_tonumber where integer is expectedVladimír Čunát2019-02-111-1/+1
* split daemon/bindings.c fileVladimír Čunát2019-02-071-1/+2
* daemon/ffimodule: avoid ugly casting for slotsVladimír Čunát2018-11-211-26/+19
* prepare for adding EDNS modulesGrigorii Demidov2018-11-121-0/+10
* add bindings for the checkout layerMarek Vavruša2018-04-231-0/+16
* Update copyright information with 2017Ondřej Surý2017-01-251-1/+1
* layer: refactor and better describe the APIVladimír Čunát2016-11-081-6/+6
* layer: rename knot_ identifiers that are private nowVladimír Čunát2016-11-081-16/+16
* www.gnu.org prefers httpsDaniel Kahn Gillmor2016-07-161-1/+1
* daemon/bindings: replaced old Lua/C bindings with LuaJIT FFIMarek Vavruša2015-08-031-16/+4
* daemon/ffimodule: simplified pointer to layer capiMarek Vavruša2015-08-031-53/+38
* daemon: more aggressive Lua GC, forced GC stepsMarek Vavruša2015-08-011-9/+5
* daemon/ffimodule: call Lua modules unless in FAIL stateMarek Vavruša2015-08-011-5/+4
* daemon/ffimodule: store layer callbacks in registryMarek Vavruša2015-07-311-31/+54
* daemon/bindings: cleanup, checking, rrclass wrapperMarek Vavruša2015-07-051-2/+2
* prefetch wipMarek Vavruša2015-07-041-2/+2
* modules+bindings: cleanupMarek Vavruša2015-07-031-2/+5
* daemon/ffi: skip layer calls in invalid statesMarek Vavruša2015-06-211-0/+6
* daemon/bindings: wip on query and packet bindingsMarek Vavruša2015-06-161-13/+5
* daemon/bindings: some basic Lua interface to rplan and queryMarek Vavruša2015-06-151-9/+29
* daemon/bindings: fixed Lua <=5.1 compat and bad castMarek Vavruša2015-06-151-1/+1
* daemon: fixed leaks and bad ffi module cleanupMarek Vavruša2015-06-151-7/+8
* daemon/ffimodule: ignore undefined layers on loadMarek Vavruša2015-06-151-8/+21
* daemon/bindings: fixed event callback not clearing the stackMarek Vavruša2015-05-251-2/+3
* modules: fixed module unload touching freed memoryMarek Vavruša2015-05-251-2/+1
* daemon/ffimodule: fixed variable shadowingMarek Vavruša2015-05-201-1/+10
* modules/lua: module API functions may return coroutinesMarek Vavruša2015-05-181-43/+43
* daemon/ffimodule: support for main thread/coroutineMarek Vavruša2015-05-071-16/+19
* daemon/ffimodule: support for Lua modules (including layers)Marek Vavruša2015-05-071-0/+232