940 Commits (f1e84b3d994f9faa099f28a16016649cc1e76aad)

Author SHA1 Message Date
Rusty Russell 854e3c5303 pytest: wait for sync by default when starting lightningd. 5 years ago
Rusty Russell ca28c30eff funding: don't allow funding new channels until we're synced. 5 years ago
Rusty Russell c3a35416da lightningd: don't allow channeld to accept HTLCs if we're not synced. 5 years ago
Rusty Russell 6195a878f7 lightningd: don't allow sending of HTLCs while still syncing. 5 years ago
Rusty Russell 3eebd0cc20 lightningd: add flag for whether we're synced, and callback infrastructure. 5 years ago
Rusty Russell faded9a9cf bitcoind: detect when it's still syncing, add field to getinfo. 5 years ago
Rusty Russell be8ebf2667 pytest: fix btcproxy mock logic. 5 years ago
Rusty Russell 125f14a8d5 pytest: fix flaky "peer reconnected" message in test_option_upfront_shutdown_script 5 years ago
lisa neigut 0c96c89d67 db-fix: resolve crash on fundchannel 5 years ago
darosior b966e5e783 Add a test for 'fundchannel_start' crash on deconnection 5 years ago
Rusty Russell 0edc0ae5e9 pytest: don't use deprecated options for close() in tests. 5 years ago
Rusty Russell b35dc4689b pytest: enable deprecated APIs for multi-arg closes. 5 years ago
Christian Decker 5e36257375 pytest: Test that we delete channels opened below our birth height 5 years ago
Christian Decker 98447e454e gossip: Use the getfilteredblock method to look up scid outputs 5 years ago
Christian Decker 5bb411b572 pytest: Add test for the block backfilling trigger by gossip 5 years ago
Rusty Russell 118150227e cli: restore 0.7.0-style whitespace printing. 5 years ago
Rusty Russell b73a85a75e lightningd: don't say 'killing channel' when HTLC times out. 5 years ago
Christian Decker a85d3dc220 pytest: Make test_funding_cancel_race SLOW_MACHINE compatible 5 years ago
Christian Decker e2f9a410f4 pytest: Run plugin --help tests in the test directory 5 years ago
Christian Decker 9d4148ce68 pylightning: Warn users of plugins that may break due to extra args 5 years ago
Rusty Russell 979fbeb3b0 lightningd: simplify --daemon. 5 years ago
Rusty Russell fc024f81d6 pytest: check that --daemon still means we recognize our own children. 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
ZmnSCPxj 3e74ca4b86 gossipd/routing.c: Correctly handle a duplicated entry in `exclude` of `getroute`. 5 years ago
ZmnSCPxj a5fb37298c tests/test_gossip.py: Add test to check that duplicated exclusions in `getroute` have no lasting effect. 5 years ago
trueptolemy 5ac02907bb pytest: Add the test for 'forward_event' in test_plugin 6 years ago
trueptolemy d2423c6f9a pytest: Add a simple plugin to test 'forward_event' 6 years ago
Rene Pickhardt dbc0265a5d added mako dependency to tests/requirements.txt 5 years ago
Rusty Russell 79d32ec2f2 plugin: notice when plugin has *started* configuring. 5 years ago
Rusty Russell df8a6f615b pytest: test for crash when we do a plugin op and a plugin has not finished init 5 years ago
darosior 307fb0708e lightningd/plugin_control: don't control non-dynamic plugins 6 years ago
darosior 9ddc2e0334 Add the 'plugin' subcommands to pylightning and add a test for them 6 years ago
darosior 2683170da8 Test and document 'channel_opened' notification 6 years ago
Simon Vrouwe af7044d09d pytest: test_fee_limits, add case where opening channel is denied when feerate is too low 6 years ago
darosior 34533ead68 Plugins: Add a test for the 'invoice_payment' notfication 6 years ago
Rusty Russell d59e2b1b4b developer: add --dev-force-bip32-seed to force a specific BIP32 seed. 6 years ago
Rusty Russell fb6870c139 param: implement helpers for multiplex commands. 6 years ago
Christian Decker 53488e5739 pytest: Strengthen the htlc_accepted tests 6 years ago
Rusty Russell 789d14299b pytest: mix up order of cancel vs complete in test_funding_cancel_race 6 years ago
Rusty Russell ee8edfe6a6 pytest: severely reduce scope of test_funding_cancel_race under valgrind. 6 years ago
Rusty Russell 280bd60988 lightningd: allow multiple cancels on a single fundchannel command. 6 years ago
Rusty Russell 13dbe6e74b pytest: stress test funding_cancel vs funding_complete 6 years ago
Rusty Russell 54ce4ed1cf pytest: fail tests if we get any LOG_BROKEN level messages, unless flagged. 6 years ago
Rusty Russell 5f02294b5b lightningd/log: prefix log messages with level. 6 years ago
Christian Decker 915c932e2d pytest: Make sure the channels entries don't get deleted anymore 6 years ago
Rusty Russell c303d7d534 gossipd: only do (automatic) store compaction at startup. 6 years ago
Rusty Russell c15d9ed37c gossip_store: make copy of corrupt gossip_store on failure. 6 years ago
Rusty Russell 8928f0b5f9 gossipd: remove gossip entirely if we hit a problem on load. 6 years ago
Rusty Russell 9bf0467967 pytest: fix test_gossip_store_load_no_channel_update 6 years ago