1361 Commits (d77f3eada37c0d223364d48ed068cac7defdfd73)

Author SHA1 Message Date
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 4c891f4661 common: log when we toggle IO logging, don't edit env in tests! 6 years ago
Rusty Russell 9f044305db pytest: dev env var LIGHTNINGD_DEV_LOG_IO turns io logging on immediately. 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 f5143d9549 pytest: fail if we see 'bad reestablish' in the logs. 6 years ago
Christian Decker 8f56d64a1f log: Append the current time to the crash log filename 6 years ago
Rusty Russell 00696277d2 logging: always dump a crash log, but make files per-pid. 6 years ago
Rusty Russell 213be90e77 log: implement reopening log-file on SIGHUP 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 cda6c97a57 pytest: allow NodeFactory to create non-started peers. 6 years ago
Rusty Russell 7eed9cba90 pytest: always override estimatesmartfee. 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 bc7ca34a38 pytest: fix race in test_closing_different_fees 6 years ago
Rusty Russell f8052a6c1a chaintopology: watch UTXOs which need closeinfo when we remove blocks. 6 years ago
Rusty Russell d280eabc1e pytest: add a resart to test_permfail that we don't forget on restart. 6 years ago
Rusty Russell b379bec4e4 pytest: fix flakiness in test_channel_reenable. 6 years ago
Rusty Russell 3454ca57a2 pytest: remove DEVELOPER guard for test_ping 6 years ago
Christian Decker a97955845f pytest: dev-ping was renamed to ping 7 years ago
Rusty Russell 35d7449259 connectd: initialize peer->conn. 7 years ago
Rusty Russell f8aed1b4b0 pytest: add reconnection stress test. 7 years ago
Rusty Russell fefb7faba7 pytest: try a simple reconnection test. 7 years ago
Rusty Russell 9d8b3a070b pytest: make test_htlc_send_timeout more reliable. 7 years ago
Rusty Russell 65c882ca3a Minor cleanups. 7 years ago
Rusty Russell 63e4ea17af channeld: don't commit until we've seen recent incoming msg, ping if required. 7 years ago
Rusty Russell ebd229fb37 pytest: add test for HTLC timeout when a node is unreachable (xfail). 7 years ago
Rusty Russell 71575b2115 ping: no longer a dev_ command. 7 years ago
Rusty Russell 4f1186c4b1 connectd: iterate through all known addresses for a peer, not just one. 7 years ago
Rusty Russell 8939a5001b connectd: rely on the master to tell us to reconnect. 7 years ago
Rusty Russell 035362e151 openingd: don't exit when we receive an error. 7 years ago
Rusty Russell 02966a4857 connectd: remove unused handback APIs and code. 7 years ago
Rusty Russell e59cbb3e2c pytest: make sure receiving peer's openingd is ready. 7 years ago
Rusty Russell 50f5eb34b4 openingd: take peer before we're opening, wait for explicit funding msg. 7 years ago
Rusty Russell 5135d3ad7d pytest: make sure we truncate disconnect file for blackhole processes. 7 years ago
Rusty Russell 8668b0028e pytest: make sure both sides of channel are ready before returning from fund_channel 7 years ago
Rusty Russell 329270525c pytest: only use dev-allow-localhost when needed. 7 years ago
Rusty Russell fedcfd661f pytest: hand 'True' to decoderawtransaction so it doesn't get confused. 7 years ago
Rusty Russell 58d090c3c2 pytest: fix flaky test. 7 years ago
Rusty Russell d8a6028214 connectd: fix binding to same port on IPv4 and IPv6. 7 years ago
Christian Decker 2a14a98ead pytest: Migrate test_withdraw to use LightningNode.db_query 7 years ago
Christian Decker 90f74907f9 pytest: Use the file object and don't use print without line-endings 7 years ago
Christian Decker ae99e493b8 pytest: Remove test_lightningd and all the legacy testing framework 7 years ago
Christian Decker d3731b08b1 pytest: Migrate all remaining tests into test_misc.py 7 years ago
Christian Decker 13d9f30a6a pytest: Move forwarded payments to test_pay.py 7 years ago