856 Commits (313976e2f40fe0e36769c2bf324c70ffbd59cae2)

Author SHA1 Message Date
Rusty Russell 76ff52b601 routing: remove unused txout_state field in struct routing_channel. 7 years ago
Rusty Russell cf3f19524e gossip: formalize passing of siphash_seed. 7 years ago
ZmnSCPxj 6767434ea9 routing: Use siphash24 for route randomization 7 years ago
ZmnSCPxj aff52ce5a8 gossipd: Implement improved randomization of routes. 7 years ago
ZmnSCPxj 216c52940d gossipd: Add fuzz and seed to getroute request. 7 years ago
Christian Decker d499c34db2 fixup! options: Add `--offline` to disable listening and auto-reconnection 7 years ago
Christian Decker 6f6176a91e options: Add `--offline` to disable listening and auto-reconnection 7 years ago
Rusty Russell b8c636514b pong: embed version string into ping replies if DEVELOPER=1. 7 years ago
practicalswift 99ce580e20 Remove unused parameter rstate in routing_failure_on_nc(struct routing_state *rstate, ...) 7 years ago
practicalswift 0013caedfe Remove unused parameter rstate in get_out_node_connection_of(struct routing_state *rstate, ...) 7 years ago
practicalswift a3cd9495ef Remove unused parameter rstate in delete_connection(struct routing_state *rstate, ...) 7 years ago
practicalswift 91a9c2923f Mark intentionally unused parameters as such (with "UNUSED") 7 years ago
practicalswift 3dbace3421 Remove redundant casts to same type 7 years ago
Rusty Russell e92b710406 tools/generate-wire.py: remove length argument from fromwire_ routines. 7 years ago
Rusty Russell 55d962046b Rename (almost) all destructors to destroy_<type>. 7 years ago
Rusty Russell 26617d1d64 gossipd/test: update mocks. 7 years ago
Rusty Russell e76a0b4ddc gossipd: fix race where we can handoff peer with bad cryptostate. 7 years ago
practicalswift fe670b9aaa Improve log message when receiving unknown message type 7 years ago
ZmnSCPxj fecfd55e06 routing: Suppress UNUSUAL log message for UPDATE failcodes from local. 7 years ago
Rusty Russell d5effcb961 test_lightning: fix race on testing, esp. test_closing_different_fees. 7 years ago
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