92 Commits (3e8a782da717395493d22023ba35f513c48cc848)

Author SHA1 Message Date
darosior e6a6ef23fd pytest: make the libplugin test non flaky 5 years ago
Christian Decker 490550d508 plugin: Allow multiple plugins to register the `htlc_accepted` hook 5 years ago
Rusty Russell 30580731a6 Minor fixups on PR #3477 5 years ago
Christian Decker ebd3a8d7f2 plugin: Add featurebits registered by plugins to node_announcements 5 years ago
Christian Decker 966ac95098 pytest: Add a test for plugin featurebits 5 years ago
darosior 972b4def57 lightningd/plugin: unregister a plugin's options when stopping it 5 years ago
darosior 84e3fa39b3 pytest: test libplugin's send_outreq 5 years ago
darosior 75becf7227 pytest: test hooks and notifications with libplugin 5 years ago
darosior ceeb5503cc libplugin: fix 'dynamic' field in getmanifest 5 years ago
darosior da476848d1 pytest: add a C testing plugin to test libplugin 5 years ago
Rusty Russell 295ca2a436 lightningd: remove things we deprecated 6 months ago. 5 years ago
darosior dc3aa33927 pytest: use pyln.client for functional tests 5 years ago
Christian Decker b800904409 pay: Move notify_sendpay_* calls out of the waiter loop 5 years ago
Christian Decker cc37862273 pytest: Reproduce issue #3403, sendpay notifications with no waiter 5 years ago
darosior 1cfb8425f5 plugin_control: more descriptive key for 'plugin stop' result 5 years ago
Rusty Russell 839909d2cf Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 5 years ago
Rusty Russell 30c8db148d lightningd: make sure rpc_command replacement is well-formed. 5 years ago
Rusty Russell e572b487d3 pytest: demonstrate failing rpc_command hook rewrite to plugin. 5 years ago
Rusty Russell f6ed7f2e89 plugin: handle corner case where rpc_command is to stop the plugin. 5 years ago
Rusty Russell d8fc5332c3 pytest: test rpc_command hook when it handles command to stop itself. 5 years ago
Rusty Russell aab83e729b lightningd: change config-dir from plugin / wallet / hsm POV into <network> subdir 5 years ago
Christian Decker 5a233a1b27 pytest: Fix TLV hook tests in experimental mode 5 years ago
Christian Decker dda792c766 plugin: Pass the full raw_payload including realm to htlc_accepted 5 years ago
Rusty Russell 709c98f539 logging: remove spaces from subsystem names. 5 years ago
Rusty Russell ef7a820ab1 log: make formatting more consistent. 5 years ago
Rusty Russell e433d4ddc1 lightningd: have logging include an optional node_id for each entry. 5 years ago
Rusty Russell bb06bec891 features: set OPT_VAR_ONION (bit 9) iff EXPERIMENTAL_FEATURES 5 years ago
Rusty Russell 2a2259083a lightningd: handle tlv-style payloads. 5 years ago
darosior 95c6513ff3 pytest: test the 'rpc_command' hook 5 years ago
darosior 7dac7a8c52 pytest: deactivate shadow routing for some tests that use 'pay' 5 years ago
darosior f3d304901b pay: add a dev-only parameter to deactivate shadow routing 5 years ago
darosior c0ae3cb8c4 pytest: make test_plugin_slowinit a test again 5 years ago
darosior 32d98f0a87 plugins: refactor the tests for dynamic plugins 5 years ago
Christian Decker efc4aa94a3 pytest: Skip some tests that assume we have a sqlite3 db on postgres 5 years ago
trueptolemy a3a0f651e3 pytest: Let `fail_htlcs.py` plugin generates `TEMPORARY_NODE_FAILURE` error 5 years ago
trueptolemy 619362ae19 pytest: Add a test for 'sendpay_success' and 'sendpay_failure' 6 years ago
Christian Decker 492d77f213 db: Add setup and teardown function to DB 5 years ago
Rusty Russell 049529542a lightningd: delay reprocessing of incoming htlcs at startup until plugins ready. 5 years ago
Rusty Russell f0ab4d72da pytest: add test that htlc_accepted hook only gets called after init. 5 years ago
Rusty Russell 20a2bf9547 pytest: make test_forward_event_notification more explicit. 5 years ago
Simon Vrouwe 5b5d70d640 lightningd/plugin: extend plugins->startup window to include plugins_config 5 years ago
Rusty Russell 63103db3f3 pytest: disable some v. slow tests when !DEVELOPER. 5 years ago
Rusty Russell 118150227e cli: restore 0.7.0-style whitespace printing. 5 years ago
Christian Decker e2f9a410f4 pytest: Run plugin --help tests in the test directory 5 years ago
Rusty Russell b460590278 plugins: detect and fixup old relative paths. 5 years ago
Rusty Russell 4fcd94a091 pytest: use absolute paths for plugin arguments. 5 years ago
trueptolemy 5ac02907bb pytest: Add the test for 'forward_event' in test_plugin 6 years ago
Rusty Russell 79d32ec2f2 plugin: notice when plugin has *started* configuring. 6 years ago
Rusty Russell df8a6f615b pytest: test for crash when we do a plugin op and a plugin has not finished init 6 years ago
darosior 307fb0708e lightningd/plugin_control: don't control non-dynamic plugins 6 years ago