136 Commits (fd498be7ca6a0ab5281350f31fc4946553382258)

Author SHA1 Message Date
Rusty Russell fd498be7ca status: generate messages rather than marshal/unmarshal manually. 7 years ago
Rusty Russell 526d3a232e tools/generate_wire.py: generate varlen arrays properly. 7 years ago
ZmnSCPxj 0d0ef2c733 gossipd: Implement gossip_mark_channel_unroutable. 7 years ago
Rusty Russell 84bf60f934 status: add multiple levels of logging. 7 years ago
Wladimir J. van der Laan b2abe0d250 gossipd: Move include of time.h to routing.h 7 years ago
Christian Decker 7dd19d5b93 gossipd: Cleanup and less verbose on deferred node_announcements 7 years ago
Christian Decker f6c9c4fc3a gossipd: Use channels map to lookup pending cannouncements 7 years ago
Christian Decker b09666c51c gossip: Remember the channel_update broadcast index 7 years ago
Christian Decker 0790d9b52f gossip: Add a map for pending node_announcements 7 years ago
Christian Decker 35b44d5294 gossip: Remember which broadcast index the node_announcement had 7 years ago
Christian Decker 24d52ec23a gossip: Only replace with newer updates while txout check is pending 7 years ago
Christian Decker 739e78a8c7 gossip: Reduce verbosity 7 years ago
Christian Decker fa069d7d97 gossip: Use the channels map to look up by scid 7 years ago
Christian Decker a88076b1b0 gossip: Adding locally added channels to channels map 7 years ago
Christian Decker 26b5588656 gossip: Use replace_broadcast when enqueuing a channel_announcement 7 years ago
Christian Decker 01b7e2a7c0 broadcast: Added option to replace a specific index 7 years ago
Christian Decker 60ab947a2f gossip: Add new channels to channels map 7 years ago
Christian Decker 0bc2f8714d gossip: Added uintmap based channels map, indexed by scids 7 years ago
ZmnSCPxj a57a2dcb86 routing: Only mark channel unroutable for a short time. 7 years ago
ZmnSCPxj 89663454c8 routing: Factor out function to determine if we can route through a channel. 7 years ago
ZmnSCPxj, ZmnSCPxj jxPCSmnZ ddf052982a routing: Correct the sense of "PERM bit is NOT set" 7 years ago
Rusty Russell 8fcb45c1b2 routing: use marshalled short_channel_id, not string as tag for channel_announce 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
Christian Decker 7a651c62fa gossip: Pull up the check for new channels before checking the txout 7 years ago
Christian Decker fa1806da61 gossip: Deduplicate short_channel_id checks 7 years ago
Christian Decker e2f5e4bb3c moveonly: Move find_pending_cannouncement up 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 784ec96841 gossip: save alias from node_announcement 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 3a42e52bcd gossip: Fix a memcmp with unset memory in broadcast queue 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
ZmnSCPxj a2877232af gossipd: Check features in `node_announcement` and `channel_announcement`. 7 years ago
Christian Decker 160285f3ea gossip: Do not clobber updates attached to a channel announcement 7 years ago
Rusty Russell 6b7b7f1007 test_lightningd.py: fix timing error in test_forward_different_fees_and_cltv 7 years ago