1210 Commits (53ecf098ab7d153563f31ac5e5582a8dc2ac2c07)

Author SHA1 Message Date
Christian Decker ac5cba2243 htlc: Return an invalid payload error if payload is invalid 5 years ago
Christian Decker 9529529815 pytest: Repro wrong error being returned on invalid onion payloads 5 years ago
Rusty Russell 3572d598bf tests: fix flake in libplugin test. 5 years ago
ZmnSCPxj jxPCSnmZ d9b2482415 lightningd/hsm_control.c: Implement `getsharedsecret`. 5 years ago
Rusty Russell 40e3566e9a lightningd: use the async mechanism for channel_update access. 5 years ago
Christian Decker 23149c3daa plugin: Actually wait the 20 seconds promised in the docs 5 years ago
Christian Decker 4a21883553 plugin: Fix hanging hook calls if the plugin dies 5 years ago
Christian Decker 72757933f0 pytest: Test a plugin crash while handling a hook call 5 years ago
Rusty Russell faac4b28ad plugins: support failure_message in invoice and htlc_accepted hooks. 5 years ago
darosior cd15cec2f3 txprepare: don't crash if we are passed unconfirmed utxos 5 years ago
darosior 9e9e23c81a pytest: test txprepare with unconfirmed utxos 5 years ago
darosior a47fd8cf3e pytest: test Bitcoin plugin registration and the bcli plugin 5 years ago
darosior 4c5862eab1 pytest: fixup flaky test_closing_specified_destination 5 years ago
darosior bbc5c10919 pytest: adjust mocks and logs for bitcoind 5 years ago
darosior e6a6ef23fd pytest: make the libplugin test non flaky 5 years ago
Rusty Russell 86c28b2272 channeld: channel drain mitigation. 5 years ago
Rusty Russell 6efde31ade pytest: simplified drain test (xfail) 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 4737977128 plugin: Allow custom features only if the plugin is not dynamic 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
lisa neigut 27c7707874 Add note about rationale for check 5 years ago
lisa neigut ec1b86d9d5 channel: make error 'hard' if awaiting lockin 5 years ago
lisa neigut 1e3a411b74 channel control: check that peer is connected before canceling 5 years ago
lisa neigut 278b69dfbe channel control: don't allow peer to cancel channel 5 years ago
Michael Schmoock e92ab89087 test: uses wait_for_htlcs helper in test_pay 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
darosior 9030e5d779 pytest plugins: use the standard 'no operation' syntax for hooks 5 years ago
darosior d2638c99af pytest: test withdrawal transactions' nLockTime 5 years ago
Rusty Russell f3600d22a0 lightningd: disallow `msatoshi` arg to sendpay unless exact when non-MPP. 5 years ago
Rusty Russell 295ca2a436 lightningd: remove things we deprecated 6 months ago. 5 years ago
Rusty Russell bfcef9002e lightningd: fix handling of WIRE_UPDATE_FAIL_MALFORMED_HTLC. 5 years ago
Rusty Russell c11212bb52 pytest: test that we handle WIRE_UPDATE_FAIL_MALFORMED_HTLC correctly. 5 years ago
Christian Decker b0529843ac pytest: Add a plugin for custommsgs and check that they get the msgs 5 years ago
Christian Decker b18c1ea543 json-rpc: Restrict custommsgs to be odd-typed 5 years ago
Christian Decker e9fc9aef34 channeld: Send messages if instructed to by lightningd 5 years ago
Christian Decker 3c88d5c8c4 openingd: Implement sendcustommsg handling in openingd 5 years ago
ZmnSCPxj jxPCSnmZ ccb895083f tests/test_invoices.py: Add test for `timeout` param of `waitanyinvoice`. 5 years ago
lisa neigut d36af2c340 txprepare: make output finding map for withdraw_tx variable len 5 years ago
lisa neigut f15d34465d txprepare: add test for multiple withdraw-to outputs 5 years ago
lisa neigut 1763960c4a txprepare: don't crash on empty args 5 years ago
Christian Decker 9038364c63 sphinx: Actually use the pad stream to generate the packet 5 years ago
darosior dc3aa33927 pytest: use pyln.client for functional tests 5 years ago
ZmnSCPxj a9f0f05eea pay: Implement retry in case of final CLTV being too soon for receiver. 5 years ago
ZmnSCPxj 72a24a2bdd test_pay.py: Add test for blockheight disagreement. 5 years ago