164 Commits (3bbc708ccc612943ceec7e055147c333934c9ddb)

Author SHA1 Message Date
Christian Decker f6c9c4fc3a gossipd: Use channels map to lookup pending cannouncements 7 years ago
Christian Decker a88076b1b0 gossip: Adding locally added channels to channels map 7 years ago
ZmnSCPxj 67e2275383 gossipd: Add handling of channel_update to routing failures. 7 years ago
ZmnSCPxj b255d82ae2 gossipd: Implement `gossip_routing_failure` for master to report routing failures. 7 years ago
Rusty Russell 6daa770b0e Minor whitespace/comment spelling fixes. 7 years ago
Christian Decker acc6afc8de gossip: Directly return an error if we don't know a node's address 7 years ago
Christian Decker 932dbd8c2c gossip: Give up connecting after 10 attempts 7 years ago
Christian Decker f5147f27c9 gossip: Added message for unsuccessful connection attempts 7 years ago
Christian Decker 1da27c51c2 gossip: Remove annoying nonlocal_gossip_broadcast_done status 7 years ago
Christian Decker 3d2ef44064 gossipd: Do not report bind failures for IPv4 7 years ago
Christian Decker 007c349dec gossip: Implement handler for enabling and disabling channels 7 years ago
Christian Decker c6ae4b521f gossip: Add message to enable and disable a channel 7 years ago
Rusty Russell cf54f23947 JSONRPC: add id argument to listpeers. 7 years ago
Rusty Russell 06c4f6ddca JSONRPC: add optional short_channel_id argument to listchannels 7 years ago
Rusty Russell e1e7f289fb JSONRPC listnodes: return timestamp, alias and color. 7 years ago
Rusty Russell ced572b973 JSONRPC: getnodes: rename to listnodes. 7 years ago
Christian Decker f27013c338 gossip: Only skip updates if we don't have channels yet 7 years ago
Christian Decker 8f16f6ca09 gossip: Forget nodes that have no associated channels anymore 7 years ago
Christian Decker ca6c6feaad gossip: Remove channels older than 2*channel-update-interval 7 years ago
Christian Decker 574dc8cd1f gossip: Send keepalive channel_updates 7 years ago
Christian Decker 4470612016 gossip: Network pruning loop every channel-update-interval/2 seconds 7 years ago
Christian Decker 7fc8e3a4e2 gossip: Pass --channel-update-interval to gossipd 7 years ago
Rusty Russell 6b7b7f1007 test_lightningd.py: fix timing error in test_forward_different_fees_and_cltv 7 years ago
Rusty Russell d4c8210a9e gossipd: don't hang if we try to connect to already-connected peer. 7 years ago
Rusty Russell db30411ba5 gossipd: look up short_channel_id when we see a channel_announcement. 7 years ago
Rusty Russell e22dd5ad71 lightningd: implement gossip_get_txout/gossip_get_txout_reply. 7 years ago
Rusty Russell 61be62ddb7 gossipd: ensure node_announcement timestamps always increment. 7 years ago
Rusty Russell 0f97b8cf36 subdaemon.c: subdaemon_setup() routine for all daemons. 7 years ago
Rusty Russell a8de8a3140 json_getchannels: add public flag. 7 years ago
Christian Decker 202868b677 gossipd: Fix copy-paste error when adding a channel locally 7 years ago
practicalswift d340ee8abb Remove redundant call to get_connection_by_scid(...) 7 years ago
Christian Decker fff7efaf97 gossipd: Remove annoying trace 7 years ago
Rusty Russell 810abb6b21 bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 7 years ago
Christian Decker da0792e69c gossip: Add local channels when channeld tells us to 7 years ago
Christian Decker 2988e290cf gossip: Added internal gossip message to add a local channel 7 years ago
Christian Decker a8a6d1d669 channel: Directly send announcements and updates to gossipd 7 years ago
Rusty Russell 94711969f9 gossipd: hand out gossip_index to other daemons. 7 years ago
Rusty Russell 6afc7dcc09 gossipd: don't increment broadcast_index until *after* message sent. 7 years ago
Rusty Russell 67aa95c194 gossipd: hand back peer, don't hand a new peer. 7 years ago
Rusty Russell 8832925122 gossipd: don't hand length to route code, it's implied. 7 years ago
Rusty Russell bcfbc24308 gossipd: split peer structure to clearly separate local and remote fields. 7 years ago
Christian Decker ba45ccffd8 routing: Return boolean from handle_channel_announcement 7 years ago
Christian Decker b5f737e563 gossip: Passing alias, color and wireaddrs through to gossipd 7 years ago
Christian Decker 19c030ea1f routing: Make routing_state aware of its own ID 7 years ago
Rusty Russell 40516941af channeld: fill in channel_update field in errors by asking gossipd. 7 years ago
Rusty Russell 933c1794a1 gossipd: gossip_get_update / gossip_get_update_reply from channeld. 7 years ago
Rusty Russell 68dae5648d gossipd: route correctly using final CLTV value. 7 years ago
Rusty Russell 0c7ca9ab7c gossipd: call to return all connected peers. 7 years ago
Rusty Russell 78cd25d620 ipaddr: rename to wireaddr. 7 years ago
Rusty Russell dfd60a2047 gossipd: tell the master the peer's address. 7 years ago