24 Commits (c85b14f06d2b0f408e18248c2a3a6674bd0fec89)

Author SHA1 Message Date
ZmnSCPxj jxPCSnmZ a847487bbe lightningd/plugin.c: Add important plugins, which if they terminate, lightningd also terminates. 4 years ago
Rusty Russell 55cd61e3e5 lightningd: fix obsolete comment. 5 years ago
Rusty Russell 7223a9446e lightningd: have plugin_send_getmanifest return an error string. 5 years ago
Rusty Russell 051cbf7cc4 lightningd: make plugin_kill() free the plugin. 5 years ago
Rusty Russell 4de11950ec lightningd: unify dynamic and static plugin initialization. 5 years ago
Rusty Russell 9b9e830780 lightningd: attach plugins natively to the command which started it. 5 years ago
Rusty Russell ee401e62a2 lightningd: complete plugin state machine. 5 years ago
Rusty Russell b592d6fd8f lightningd: fix race where we do rescan before all plugins finish init. 5 years ago
Christian Decker 23149c3daa plugin: Actually wait the 20 seconds promised in the docs 5 years ago
darosior 972b4def57 lightningd/plugin: unregister a plugin's options when stopping it 5 years ago
darosior ceeb5503cc libplugin: fix 'dynamic' field in getmanifest 5 years ago
darosior 841fbf54ea plugin_control: spawn plugin processes with a non-0 umask 5 years ago
darosior 1cfb8425f5 plugin_control: more descriptive key for 'plugin stop' result 5 years ago
darosior 744b727206 plugin_control: halve the timeout delay 5 years ago
darosior 1e7b332716 plugin_control: don't assume plugin exists on error 5 years ago
darosior 5bdf349771 plugins: make the default plugins directory a member of 'plugins' 5 years ago
darosior 73bbf4f6a3 plugins: cleanup shared headers between dynamic and static plugins 5 years ago
darosior 7f181edebb plugins: make use of dynamic_plugin_list() in 'plugin list' 5 years ago
darosior b9e40d4cc7 plugins: make 'plugin stop' a function 5 years ago
darosior 3a5211048d plugins: make 'plugin startdir' 's runtime path independant 5 years ago
darosior edd3ffc7c4 plugins: make 'plugin start' 's runtime path independant 5 years ago
Rusty Russell 79d32ec2f2 plugin: notice when plugin has *started* configuring. 6 years ago
darosior 307fb0708e lightningd/plugin_control: don't control non-dynamic plugins 6 years ago
darosior 2864b4de01 lightningd/plugin_control: add a 'plugin' command 6 years ago