147 Commits (5e72b22e801a423be73d1171405b303e169ab66d)

Author SHA1 Message Date
Rusty Russell fcb5310873 pytest: make wait_for do exponential backoff, start at 0.25 seconds. 6 years ago
Rusty Russell a4730089e8 pytest: make test_restart_many_payments more Pythony! 6 years ago
Rusty Russell d85251ac6c db: fix up HTLCs which are missing failure information. 6 years ago
Rusty Russell 77be009354 pytest: add restart-during-n-way payment test. 6 years ago
Rusty Russell 65f6813706 lightningd: handle the case where the db contains a resolved HTLC without a preimage. 6 years ago
Rusty Russell c94ab7370c pytest: extend the test_fulfill_incoming_first case to cover reconnect. 6 years ago
Rusty Russell 4040c53258 lightningd: handle case where incoming HTLC vanished before fulfilled outgoing. 6 years ago
Rusty Russell 3643e1bd90 pytest: add test for when an incoming fulfilled HTLC expires before outgoing. 6 years ago
Rusty Russell 9455331575 json: use bolt naming for features arrays in listnodes, listpeers. 6 years ago
Rusty Russell 3358437062 connectd: don't log every time a peer disconnects. 6 years ago
Rusty Russell 252bbe1d2d pytest: don't wait for sendrawtx, wait for expected tx. 6 years ago
Christian Decker 9e5d7dacb0 pytest: Use the mock bitcoind everywhere 6 years ago
Christian Decker 16869e3fe6 pytest: Use the bitcoind proxy to mock feerates 6 years ago
Rusty Russell cefb6925b2 db: save and restore last_sent_commit correctly. 6 years ago
Rusty Russell db12a1452f pytest: reproduce problem with restarting and retransmitting multiple outgoing htlcs 6 years ago
Rusty Russell 7e1fd9c38a pytest: make test_no_fee_estimate more reliable. 6 years ago
Rusty Russell db3c387264 feerate: allow names 'urgent' 'normal' and 'slow'. 6 years ago
Rusty Russell e0952ceff2 feerate: use suffix, not separate argument. 6 years ago
Rusty Russell 14dc1c37ab fundchannel / withdraw: allow explicit feerate setting. 6 years ago
Rusty Russell 9d37b78088 cleanup: lowercase name of feerates, immediate -> urgent. 6 years ago
Rusty Russell b5ae4c12c7 pytest: fix flaky wait_for_log() in test_funder_feerate_reconnect. 6 years ago
Rusty Russell 175db926c2 chaintopology: expose when we don't actually know feerate. 6 years ago
Rusty Russell d93be58bd0 pytest: remove use dev-override-feerates. 6 years ago
Rusty Russell 607d4bf9d2 channel: update fees after lockin. 6 years ago
Rusty Russell 6338ae8a44 channeld: update fees if we're restarting. 6 years ago
Rusty Russell 36b1cac6e6 lightningd: new state AWAITING_UNILATERAL. 6 years ago
Rusty Russell a5ecc95c42 db: store claimed per_commitment_point from option_data_loss_protect. 6 years ago
Rusty Russell 1a4084442b onchaind: use a point-of-last-resort if we see an unknown transaction. 6 years ago
Rusty Russell 6aed936799 channeld: check option_data_loss_protect fields. 6 years ago
Rusty Russell da8d620907 pytest: check that we advertise and send option_data_loss_protect. 6 years ago
Rusty Russell ebaf5eaf2e channeld: send option_data_loss_protect fields. 6 years ago
Rusty Russell 162adfdf12 listpeers: correctly display features on reconnect. 6 years ago
Rusty Russell 9f175deecd lightningd: update feerate upon receiving revoke_and_ack from fundee. 6 years ago
Rusty Russell c106fa1b4f pytest: add test for reconnect immediately after feerate change. 6 years ago
Rusty Russell 7a77b81dff pytest: always use the fake-bitcoin-cli, name it more appropriately. 6 years ago
Rusty Russell 5e20eedb41 pytest: allow more elaborate bitcoin-cli override. 6 years ago
Rusty Russell b379bec4e4 pytest: fix flakiness in test_channel_reenable. 6 years ago
Christian Decker a97955845f pytest: dev-ping was renamed to ping 6 years ago
Rusty Russell 35d7449259 connectd: initialize peer->conn. 6 years ago
Rusty Russell f8aed1b4b0 pytest: add reconnection stress test. 6 years ago
Rusty Russell fefb7faba7 pytest: try a simple reconnection test. 6 years ago
Rusty Russell 8939a5001b connectd: rely on the master to tell us to reconnect. 6 years ago
Rusty Russell 035362e151 openingd: don't exit when we receive an error. 6 years ago
Rusty Russell 02966a4857 connectd: remove unused handback APIs and code. 6 years ago
Rusty Russell e59cbb3e2c pytest: make sure receiving peer's openingd is ready. 6 years ago
Rusty Russell 50f5eb34b4 openingd: take peer before we're opening, wait for explicit funding msg. 6 years ago
Christian Decker 58709cf190 pytest: Migrate connection tests to new fixture model 7 years ago