319 Commits (24aaf739825bb56f77c5607e043c2a1f53ae94b9)

Author SHA1 Message Date
practicalswift a3cd9495ef Remove unused parameter rstate in delete_connection(struct routing_state *rstate, ...) 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
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
ZmnSCPxj 0d0ef2c733 gossipd: Implement gossip_mark_channel_unroutable. 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 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 784ec96841 gossip: save alias from node_announcement 7 years ago
Christian Decker 3a42e52bcd gossip: Fix a memcmp with unset memory in broadcast queue 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 10b40c524d gossipd: attach updates to pending transactions in preference. 7 years ago
Rusty Russell 96ed75d8b2 gossipd: handle channel_update while we're still checking channel_announce. 7 years ago
Rusty Russell db30411ba5 gossipd: look up short_channel_id when we see a channel_announcement. 7 years ago
practicalswift 3d39312212 Fix typos 7 years ago
Christian Decker 3923109f51 gossipd: Replace lookup by short_channel_id by endpoint lookup 7 years ago
Christian Decker 3af2dcba6a gossip: Fix a typo in the add_channel_direction logic 7 years ago
Rusty Russell 047a2ea043 gossip: don't use assert around code with side effects. 7 years ago
Christian Decker 0db821e2cf routing: Fix the announcement detection for channel_announcements 7 years ago
Christian Decker 83caf1fdab routing: Add tracking of eviction for broadcasts 7 years ago
Christian Decker 1b28220b64 Revert "broadcast: don't reorder channel_announce when we get the real one." 7 years ago
Rusty Russell 887e9dcc44 travis: reenable check-source (without BOLT text). 7 years ago
Rusty Russell 810abb6b21 bitcoin: create new wrapper type bitcoin_blkid, log backward endianness. 7 years ago
Rusty Russell f293ff0a6a broadcast: don't reorder channel_announce when we get the real one. 7 years ago
Rusty Russell 32cee8620b routing: re-expose half_add_connection. 7 years ago
Rusty Russell a7eee0b669 routing: precalc per-block risk factor. 7 years ago
Rusty Russell 2824ff2b30 routing: remove possibility of overflow. 7 years ago
Rusty Russell 589cb673ce routing: remove negative fee support. 7 years ago