Rusty Russell
61420bf79b
configure: (mostly) revert b7a56f0531
...
Plugins are a first-class citizen again.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-01-15 02:52:13 +00:00
Christian Decker
b7a56f0531
plugin: Gate the plugin subsystem with the --enable-plugins configure flag
...
Since we are planning to release a bug fix release, and the plugin
subsystem is not yet complete, it is better to make plugin support
opt-in while we continue testing.
Signed-off-by: Christian Decker <decker.christian@gmail.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-01-10 17:15:10 -08:00
Christian Decker
25ca49c444
pytest: Add a test for the event subscription and notification
...
Signed-off-by: Christian Decker <decker.christian@gmail.com>
2018-12-30 14:36:02 +01:00
Christian Decker
643480cfd8
pylightning: Migrate the test plugin to use the new wrapper
...
Should be a lot easier to see what happens :-)
Signed-off-by: Christian Decker <decker.christian@gmail.com>
2018-12-15 15:04:32 +01:00
Christian Decker
a304db9be2
plugin: Handle log notifications from plugins
...
Logs are parsed and injected into the main daemon's logs.
Signed-off-by: Christian Decker <decker.christian@gmail.com>
2018-12-13 02:36:43 +00:00
Christian Decker
f5a3f1f0a2
plugin: Add a test for timeout and broken manifest
...
Both of these plugins will fail in interesting ways, and we should
still handle them correctly.
Signed-off-by: Christian Decker <decker.christian@gmail.com>
2018-12-05 23:15:59 +00:00
Rusty Russell
eb03b33655
plugins: add and install built-in plugin dir, add clear and disable options.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-12-05 01:22:55 +01:00
Rusty Russell
a4287f99fd
lightningd: add --plugin-dir option to load directory full of plugins.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-12-05 01:22:55 +01:00
Christian Decker
1d75a70995
pytest: Add a test for the JSON-RPC passthrough
...
Tests JSON-RPC registration, as well as success and failures.
Signed-off-by: Christian Decker <decker.christian@gmail.com>
2018-12-02 22:55:47 +00:00
Christian Decker
879f9b7986
plugin: Make a common directory of plugins in contrib
...
No need to create a directory each.
Signed-off-by: Christian Decker <@cdecker>
2018-11-26 22:53:37 +00:00
Christian Decker
e27b2ea69b
pytest: Add a test for the plugin option passthrough
...
Signed-off-by: Christian Decker <@cdecker>
2018-11-26 22:53:37 +00:00