160 Commits (d5a67ec87a29ce59bb3c0f5130a322793aa390f8)

Author SHA1 Message Date
Rusty Russell 83e847575c gossipd: don't handle multiple connect requests, combine them in lightningd. 7 years ago
Rusty Russell 3b29d2b75a gossipd: don't create a new chain of timers on every connect command. 7 years ago
Rusty Russell c6483a57d0 gossipd: give more distinct errors. 7 years ago
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 ab9d9ef3b8 gossipd: drain fd instead of passing around gossip index. 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 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
Christian Decker b84804009a gossip: Use the DNS seeds to look up nodes if we don't have an addr 7 years ago
Rusty Russell 5551c161ca gossipd: finish startup before master prints that it's ready. 7 years ago
Christian Decker 64fbea1528 gossip_store: Save local_add_channel messages and replay them 7 years ago
Christian Decker 7497f972f1 moveonly: Move handle_local_add_channel to routing.h 7 years ago
Christian Decker ddbf016152 gossip: Pass rstate to handle_local_add_channel directly 7 years ago
Rusty Russell b0c2e3cd5c gossipd: use a separate CSV file for the gossip_store types. 7 years ago
Rusty Russell 7d0a76c533 goossipd: make store load truncate on errors. 7 years ago
ZmnSCPxj 86290b54d4 routing: Use 64-bit msatoshi for messages to and from routing. 7 years ago
Christian Decker a121b7dbc3 gossip: Make gossipd less noisy when receiving requests 7 years ago
Christian Decker 2de7f622cb gossip: Add an explicit debug message when handing back a peer 7 years ago
practicalswift 693d6fddab Adjust loglevel for error message "Failed to get peername for incoming conn" 7 years ago
Rusty Russell 1a4a59d221 common/daemon: common routines for all daemons. 7 years ago
Rusty Russell 20bbd92564 utils: add subdaemon_shutdown() to consolidate subdaemon cleanup. 7 years ago
Christian Decker 63f22d70b5 gossip: Store channel deletions so we don't re-add them on restart 7 years ago
Christian Decker 9132a097b5 gossip: Free the channel when notified of its funding being spent 7 years ago
Christian Decker 5571f2143e gossip: Added message to notify gossipd of outpoint spends 7 years ago
Christian Decker 44e23b3773 gossip: Replay the entire store on init instead of when idle 7 years ago
Christian Decker c4ea79cc5c Revert gossip: Track whether we read a message from store or peer 7 years ago
Christian Decker 6e01f38d7d gossip: Use the custom gossip wire msg to wrap channel_announcements 7 years ago
Christian Decker 0a5ea76d77 gossip: Add message types to store gossip msgs and associate data 7 years ago
Christian Decker a571bf9d3a gossip: Track whether we read a message from store or peer 7 years ago
Christian Decker 1a5a4f5853 gossip: Replay gossip messages from the gossip_store 7 years ago
Christian Decker e750d3cda1 gossip: Move error return into peer handler 7 years ago
Christian Decker 49b0c375ce gossip: Added gossip store primitives 7 years ago
practicalswift 0bf1b01425 Fix typos 7 years ago
Rusty Russell e63b7bb539 take: allocate temporary variables off NULL. 7 years ago
Rusty Russell 0a6e3d1e13 utils: remove tal_tmpctx altogether, use global. 7 years ago
Rusty Russell ccc9414356 status: remove trc context now we have tmpctx. 7 years ago
Rusty Russell 2d919d56cb gossipd: make struct queued_message private. 7 years ago
Rusty Russell 5e333b75b9 daemon_conn: simplify msg_queue_cleared_cb. 7 years ago
Rusty Russell 87effd90c2 gossipd: Revert 6afc7dcc09. 7 years ago
Rusty Russell afe61cb841 gossipd: honor LOCAL_INITIAL_ROUTING_SYNC. 7 years ago
Rusty Russell 1f443df428 gossipd: use the broadcast structure to hold gossip messages. 7 years ago
Rusty Russell 640ff4b4b9 gossipd: cleanups due to feedback from cdecker. 7 years ago
Rusty Russell 1dccbb30f9 gossip: send error messages on grossly malformed channel_update. 7 years ago
Rusty Russell 5d77183c94 gossip: send error messages on grossly malformed channel_announcement. 7 years ago
Rusty Russell 6d72550707 gossip: send error messages on grossly malformed node_announcement. 7 years ago
Rusty Russell 39c781aebb gossipd: allow calling of peer_error on peers which aren't local. 7 years ago