123 Commits (d19cddf00f405da11558795a4666abb0db7f211e)

Author SHA1 Message Date
lisa neigut 4e30a82f09 plugins: pass back opts as indicated type. fixes #3577 5 years ago
Christian Decker 644daa02e3 plugin: Cleanup a plugin as soon as its stdout closes 5 years ago
darosior ae249a2294 chaintopology: check bitcoin plugin commands at startup 5 years ago
Christian Decker 4737977128 plugin: Allow custom features only if the plugin is not dynamic 5 years ago
Christian Decker 532bf1730f plugin: Add function to collect featurebits that plugins registered 5 years ago
Christian Decker ea62d97879 plugin: Store a plugin's featurebits in the plugin struct 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
Rusty Russell 295ca2a436 lightningd: remove things we deprecated 6 months ago. 5 years ago
darosior dd3d8d9504 plugin: fix a comment when setting up io conns 5 years ago
darosior 87f0733965 lightningd/plugin: fix the "plugins" entry in 'listconfigs' 5 years ago
Vasil Dimov 742d764001 lightningd: fix formatting in comment 5 years ago
Rusty Russell f6ed7f2e89 plugin: handle corner case where rpc_command is to stop the plugin. 5 years ago
Michael Schmoock 6ed320189e feat: restructure plugin and options in listconfigs 5 years ago
Rusty Russell aab83e729b lightningd: change config-dir from plugin / wallet / hsm POV into <network> subdir 5 years ago
Rusty Russell e433d4ddc1 lightningd: have logging include an optional node_id for each entry. 5 years ago
darosior f075b87137 bitcoind: remove the chainparams member 5 years ago
Rusty Russell fe17acf07b TAGS: reformat to fix when PRINTF_FMT() used. 5 years ago
darosior 362775bc02 plugin: unregister hooks a plugin registered while freeing it 5 years ago
Christian Decker 14247283b2 plugin: Tell the plugin which network we run on 5 years ago
darosior d0ccd15ac0 plugins: Add a destructor to the plugin request, in case it dies 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 3491a98cca plugins: remove dynamic plugins configuration code from lightningd/plugin 5 years ago
darosior 603e2f0ca9 plugins: split manifest_cb and plugin_config 5 years ago
darosior 6694dda8a3 plugins: return also on register error in add_plugin_dir() 5 years ago
darosior fcc358c9bc plugins: return plugin in plugin_register, make conn initializers publics 5 years ago
Rusty Russell b65cbc7dc3 plugins: fix false-positive memleak. 5 years ago
Simon Vrouwe 5b5d70d640 lightningd/plugin: extend plugins->startup window to include plugins_config 5 years ago
Simon Vrouwe da74f0118d lightningd/plugin: at plugin start, set env LIGHTNINGD_VERSION 5 years ago
darosior a2c00d42f2 Remove the 'signal_startup' member of the plugin struct 5 years ago
Rusty Russell b460590278 plugins: detect and fixup old relative paths. 5 years ago
Rusty Russell 79d32ec2f2 plugin: notice when plugin has *started* configuring. 5 years ago
Rusty Russell a477c69d46 lightningd: fix crash on dynamic plugin startup 5 years ago
Rusty Russell 310d806dd3 plugins: document and extend the ~/.lightning/plugins/ dir. 5 years ago
darosior dda154612c doc: add the new init and getmanifest fields 5 years ago
darosior 12e28c2554 lightningd/plugin: Add a 'dynamic' field to getmanifest and a 'startup' field to init 5 years ago
darosior 2864b4de01 lightningd/plugin_control: add a 'plugin' command 5 years ago
darosior ce12a37a2b lightningd/plugin: Add a 'configured' member to the plugin struct, split 'plugins_init' 5 years ago
darosior 2e25c87bd4 lightningd/plugin: Move structs to header, make 'paths_match' and 'plugin_kill' non static 5 years ago
Simon Vrouwe 0abbbbb588 plugins: when plugins start, log their PID and path 5 years ago
Rusty Russell 98de92c50b lightningd/plugin: use ld's timer loop. 5 years ago
Rusty Russell 5a520f4a07 plugin: don't call notification after free. 5 years ago
Rusty Russell 7f75043ab2 lightningd: tighten interal json_stream API. 5 years ago
trueptolemy 96135dab5e log: add 'warning' notification when log 5 years ago
darosior a6753fd812 Plugins: accept options of different types 5 years ago
darosior 5b0bf0ba1f jsonrpc: allow to set the command category plugin side 5 years ago
Rusty Russell 8f9c48254b plugins: do I/O logging. 5 years ago
ZmnSCPxj 8ecc6c7743 lightningd/plugin.c: Do not call `closedir` with NULL DIR*. 5 years ago
Rusty Russell 8b2a84a0c7 plugins: don't hand empty strings for unset options. 6 years ago