1347 Commits (2ef130e42779c8dd0701f35396a92a5198d3d6b4)

Author SHA1 Message Date
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
ZmnSCPxj 54cc735201 lightningd/peer_control.c: Implement waitblockheight. 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
Christian Decker cca18a151e pytest: Fix the TOR statictor and torblob tests 5 years ago
Christian Decker 2c42cbffa2 pytest: Fix optimistic locking in valgrind - developer config 5 years ago
Christian Decker 5e44895264 sphinx: Check the payload size at construction and in createonion 5 years ago
Christian Decker 0eaba5600a pytest: Reproduce issue #3377 5 years ago
Vasil Dimov 02dc261d73 tests: fix comments about the number of nodes 5 years ago
Rusty Russell c74fceb4c9 JSON RPC: invoice exposeprivatechannels can specify exact channels. 5 years ago
Rusty Russell 11dc1b341c gossipd: hand all candidates up to lightningd to select routeboost. 5 years ago
Christian Decker 3f3a48dae9 db: Turn the transaction counter into an optimistic lock 5 years ago
Christian Decker 483b00392e pytest: Skip test_closing_torture under valgrind 5 years ago
Christian Decker 8cad3ffeac pyln: Work around the socket path length on Linux OSs 5 years ago