Rusty Russell
516c38a750
lightningd: call shutdown plugin when we dynamic shutdown a single one.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2021-09-05 15:16:56 +02:00
Rusty Russell
129d3f65e7
pytest: don't use command_success_str in test_libplugin.c
...
result should *always* be an object. This allows it to add fields
without breaking the API. A command which returns "result" as a
string is living in sin.
This changes one of the two callers of "command_success_str".
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2021-05-27 20:28:49 +09:30
Christian Decker
f963a6a551
libplugin: Add notification topics to plugin_main
2021-05-03 11:20:15 +09:30
Rusty Russell
27c006f7aa
libplugin: make init return a string.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Added: libplugin: init can return a non-NULL string to disable the plugin.
2021-01-13 14:45:36 +01:00
Rusty Russell
62c52fe868
libplugin: add support for before and after deps on hooks.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2020-11-09 15:22:33 -06:00
Rusty Russell
44f6b8a746
pytest: add notifications to tests.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2020-10-23 13:53:16 +10:30
Rusty Russell
fc097b8b48
libplugin: allow commands and options to mark themselves deprecated.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2020-08-11 08:43:18 +09:30
Christian Decker
eb322b114b
plugin: Do not automatically initialize the RPC connection in bcli
...
Changelog-Fixed: plugin: `bcli` no longer logs a harmless warning about being unable to connect to the JSON-RPC interface.
Changelog-Added: plugin: Plugins can opt out of having an RPC connection automatically initialized on startup.
2020-07-23 10:14:21 +09:30
Rusty Russell
cfb320c972
wire: move remaining bitcoin functions out to bitcoin/ files.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2020-05-18 14:51:12 +02:00
Christian Decker
e03acd9663
libplugin: Add features to plugin_main and getmanifest
2020-04-16 18:03:35 +09:30
darosior
84e3fa39b3
pytest: test libplugin's send_outreq
2020-02-10 09:49:15 +10:30
darosior
75becf7227
pytest: test hooks and notifications with libplugin
2020-02-10 09:49:15 +10:30
darosior
da476848d1
pytest: add a C testing plugin to test libplugin
...
We mark the test as xfail() as it exposes that libplugin's PLUGIN_RESTARTABLE
was not taken into account !
2020-02-10 09:49:15 +10:30