3717 Commits (071ef628db543117e607f3d9081873b66d617b6d)
 

Author SHA1 Message Date
Rusty Russell a134ca9659 gossipd: use exponential backoff on reconnect for important peers. 7 years ago
Rusty Russell bc4809aa85 gossipd: make sure master only ever sees one active connection. 7 years ago
Rusty Russell be1f33b265 gossipd: have master explicitly tell us when peer is disconnected. 7 years ago
Rusty Russell 1e282ecb7a subd: record which ones connect to a peer. 7 years ago
Rusty Russell b68fb24758 read_peer_msg: handle incoming gossip from gossipd. 7 years ago
Rusty Russell ab9d9ef3b8 gossipd: drain fd instead of passing around gossip index. 7 years ago
Rusty Russell 9430a455ff closing: don't go into temporary failure because we completed negotiation. 7 years ago
Rusty Russell 72c459dd6c gossipd: keep reaching struct only when we're actively connecting, and don't retry 7 years ago
Rusty Russell 20e3a18af5 gossipd: maintain a separate structure to track important peers. 7 years ago
Rusty Russell a1f77cab3c lightningd: tell gossipd that peers we load from db are important. 7 years ago
Rusty Russell 8c2c1fe1c2 openingd: tell gossipd that the peer is important once funding tx in place. 7 years ago
Rusty Russell c9fa9817f6 gossipd: explicitly track which peers are important. 7 years ago
Rusty Russell b1498f07c5 gossipd: exponential backoff for reconnect (5 minute ceiling). 7 years ago
Rusty Russell 5db8454755 test_lightningd.py: make tests more robust by suppressing reconnects. 7 years ago
ZmnSCPxj 079778e357 invoice: Check duplicate preimage when explicitly sprcified. 7 years ago
Christian Decker 89ff46f1e6 db: Added DB migrations to get the correct sync height 7 years ago
Christian Decker ac9e5581c8 pytest: Start nodes with --rescan=1 7 years ago
Christian Decker 74fa107578 pytest: Add a test for the new --rescan option 7 years ago
Christian Decker 96352858d6 chaintopology: Simplify rescan offset computation 7 years ago
Christian Decker 0f191f5d4f opts: Add the --rescan option 7 years ago
Christian Decker 7406a5b614 wallet: Report current blockheight as the offset to continue from 7 years ago
Christian Decker 4b22760cf9 onchaind: Replay stored channeltxs to restore onchaind state 7 years ago
Christian Decker 244d4e49e1 onchaind: Store channeltxs so we can restore later 7 years ago
Christian Decker 8e7ac53f5a pytest: test onchaind restarts from the DB 7 years ago
Christian Decker f44ea9f32e channel: Allow channel lookup by database id 7 years ago
Christian Decker 5e505e9c53 onchaind: Add a level of indirection to txwatches and txowatches 7 years ago
Christian Decker 876d698f3c wallet: Add primitives to store onchaind transactions in the DB 7 years ago
Christian Decker d2dc93e3cb wallet: Add a struct to represent an onchaind transaction 7 years ago
Christian Decker 28feb2eb7d db: Add table for onchaind transactions 7 years ago
Christian Decker 4547afba33 onchaind: Move preimage transfer into onchaind startup 7 years ago
Christian Decker b84804009a gossip: Use the DNS seeds to look up nodes if we don't have an addr 7 years ago
Christian Decker a0c1b7af1f moveonly: Move DNS resolution to wireaddr conversion 7 years ago
Christian Decker c635396766 common: Moving some bech32 related utilities to bech32_util 7 years ago
ZmnSCPxj eb42804fcc invoice: Support providing preimage when making invoice. 7 years ago
Rusty Russell 5ff0d40fed travis: don't retry failing tests. 7 years ago
Rusty Russell e2ba1d2290 test_lightningd.py: test_closing_different_fees must wait for txs to hit mempool 7 years ago
Rusty Russell 16d5015d56 lightningd: fix shutdown with unconfirmed channel. 7 years ago
Rusty Russell d2b4e09e27 lightningd: re-allow closing negotiation when CLOSINGD_COMPLETE 7 years ago
Rusty Russell 5551c161ca gossipd: finish startup before master prints that it's ready. 7 years ago
Rusty Russell 8e976150ad json_fundchannel: fix release vs connect/nongossip race. 7 years ago
Rusty Russell bee795ed68 channeld: don't do explicit state update. 7 years ago
Rusty Russell 22fe2c921f lightningd: commit short-channel-id to db when we create it. 7 years ago
Rusty Russell 7604f27fb8 lightningd: make sure openingd and uncommitted_channel free each other. 7 years ago
Rusty Russell d0bfd8407a test_lightningd.py: catch unexpected reconnections. 7 years ago
Rusty Russell 05ba976a41 lightningd: --dev-no-reconnect needs to always suppress reconnection. 7 years ago
ZmnSCPxj, ZmnSCPxj jxPCSmnZ d6bf7930b8 Loosen` close` timeout in `test_closing_different_fees` 7 years ago
ZmnSCPxj 0b331a2b60 test_lightningd.py: Clean up some uses of 'close' RPC. 7 years ago
Rusty Russell 68758a5d42 json_close: test that it works while disconnected. 7 years ago
ZmnSCPxj 2cee1ab20f peer_control: Make close wait for complete closure, with timeout. 7 years ago
BT 4673ba6a0a Add in sudo apt-get update into ubuntu 7 years ago