31 Commits (b6b2e6727eafc47caf3fd1e3d1743669bdd65985)

Author SHA1 Message Date
Rusty Russell f6ed7f2e89 plugin: handle corner case where rpc_command is to stop the plugin. 5 years ago
Rusty Russell fe17acf07b TAGS: reformat to fix when PRINTF_FMT() used. 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 79d32ec2f2 plugin: notice when plugin has *started* configuring. 6 years ago
darosior dda154612c doc: add the new init and getmanifest fields 6 years ago
darosior 12e28c2554 lightningd/plugin: Add a 'dynamic' field to getmanifest and a 'startup' field to init 6 years ago
darosior ce12a37a2b lightningd/plugin: Add a 'configured' member to the plugin struct, split 'plugins_init' 6 years ago
darosior 2e25c87bd4 lightningd/plugin: Move structs to header, make 'paths_match' and 'plugin_kill' non static 6 years ago
Rusty Russell 8f9c48254b plugins: do I/O logging. 6 years ago
darosior a497295f92 Add a default 'plugins' directory in the lightning dir 6 years ago
Rusty Russell 3729ad9914 plugin: plugin_exclusive_loop helper to service one plugin synchronously. 6 years ago
Richard Bondi 503360143a fix crash with lightning charge and plugin opts (#2358) 6 years ago
Rusty Russell c506d42679 plugins: don't keep redundant jsonrpc pointer. 6 years ago
Christian Decker a2fa0788fc plugin: Remove plugin_request_new and expose plugin_request_send 6 years ago
Christian Decker f8f76e3d31 plugin: Add hook registration 6 years ago
Christian Decker 5813567856 plugin: Dispatch notifications to subscribed plugins 6 years ago
Rusty Russell 6323cc1898 plugins: allow --dev-debugger=<pluginname>. 6 years ago
Christian Decker be7674ed6c plugin: Added .params.configuration to init call 6 years ago
Rusty Russell eb03b33655 plugins: add and install built-in plugin dir, add clear and disable options. 6 years ago
Rusty Russell a4287f99fd lightningd: add --plugin-dir option to load directory full of plugins. 6 years ago
Christian Decker 3e1138951b plugin: Add pointer to jsonrpc so we can add new methods 6 years ago
Christian Decker b02861bfe1 plugin: Give each plugin their own log-prefix 6 years ago
Christian Decker 404352fc7e plugin: Configure plugins once we've collected all cli options 6 years ago
Christian Decker 10338983a6 plugin: Add logs to plugin and add method to kill a plugin 6 years ago
Christian Decker c71f4f3bd9 plugin: Add listconfigs stub for the --plugin option 6 years ago
Christian Decker b6a1735929 plugin: Basic scaffolding for the plugin subsystem 6 years ago