402 Commits (aeafe4dbe7d5c61f664c18417698866b0d70252f)

Author SHA1 Message Date
Christian Decker 4a5cff8490 gossip: Try to detect broken ISP resolvers and discard broken replies 7 years ago
Christian Decker 91c2416657 gossip: Do not use DNS if we were told not to 7 years ago
Christian Decker ceef61dbbd gossip: Pass use_dns option down to gossipd 7 years ago
William Casarin d7aa0528b8 gossipd: fix compile error, uninitialized variable 7 years ago
Rusty Russell 833e8387aa gossipd: fix up BOLT references. 7 years ago
Christian Decker 71ec8193b2
gossip: Avoid integer count overflow in gossip_store 7 years ago
Rusty Russell f5ebf8e231 gossipd: send correct channel_update in response to query_short_channel_ids 7 years ago
Rusty Russell 60b3f0e376 gossipd: remove oververbose logging when we uncompress short_channel_id array 7 years ago
Rusty Russell 9d721ecb99 gossipd: add assertions to try to catch mysterious crash. 7 years ago
Rusty Russell 5c19c55841 gossipd: fix take leak when peer is dying. 7 years ago
Rusty Russell a7e6cdb418 gossipd: peer->local->peer_out queue should have lifetime of peer->local. 7 years ago
Rusty Russell e098578731 gossipd: fix leak when we fail to dup fds. 7 years ago
Rusty Russell f6ff89e596 gossipd: fix use-after-free when we fail to make connection. 7 years ago
Christian Decker 4279e5cdbd gossip: Fix "already reaching" issue 7 years ago
Christian Decker 985af483cf gossip: Wrap insert_broadcast and gossip_store_add in persistent_broadcast 7 years ago
Christian Decker 6632f44133 gossip: Disable gossip_store temporarily while replaying messages 7 years ago
Christian Decker 2b5e1ee65f gossip: Enable the consistency check only when really pedantic 7 years ago
Christian Decker 8a5bebed59 gossip: Disable future compactions if we fail a compaction 7 years ago
Christian Decker 74a1cbd877 gossip: Implement gossip_store compaction 7 years ago
Christian Decker b9a2400a5f gossip: Simplify message handling in gossip_store 7 years ago
Christian Decker 60efa314fe gossip: Separate writing to gossip_store fd from append 7 years ago
Christian Decker e6ab594904 gossip: Have gossip_store annotate gossip messages 7 years ago
Christian Decker 0546ca446d gossip: Pass routing_state to the gossip_store 7 years ago
Christian Decker eaba5a249a gossip: Introduce bookkeeping into gossip_store for rewrite 7 years ago
Christian Decker 552ddb8dfd gossip: Pass broadcast_state to gossip_store 7 years ago
Christian Decker 37dc458b4d gossip: Have the broadcast_state track its message count 7 years ago
Christian Decker 4e7fc99ae1 gossip: Duplicate removes can result in null pointers in broadcast 7 years ago
Rusty Russell 5d6a9f3fb0 gossipd: check consistency. 7 years ago
Rusty Russell da55d3c0ff gossipd: handle node_announcement when channel_announcement removed. 7 years ago
Rusty Russell def18a7bc1 gossipd: implement broadcast_del to delete a specific index. 7 years ago
Rusty Russell a38c619486 gossipd: keep index of node and channel announcements. 7 years ago
Rusty Russell 1bb7713274 gossipd: minor cleanups. 7 years ago
Rusty Russell 035d6067e4 Rename consider_own_node_announce to maybe_send_own_node_announce. 7 years ago
Rusty Russell 5ec454c7b2 gossipd: don't queue node_announce unless we've queued channel_announce. 7 years ago
Rusty Russell f52245d442 gossipd: support and use zlib encoding in short_channel_id encoding. 7 years ago
Rusty Russell 9e51e196c1 gossipd: dev-set-max-scids-encode-size to artificially force "full" replies. 7 years ago
Rusty Russell 118f099dd8 gossip: dev-query-channel-range to test query_channel_range. 7 years ago
Rusty Russell 0dda5d4e1c gossipd: handle query_channel_range 7 years ago
Rusty Russell c34b49c356 gossipd: add dev-send-timestamp-filter command for testing timestamp filtering. 7 years ago
Rusty Russell db6a6442cb gossipd: single-thread the gossip timer. 7 years ago
Rusty Russell 531c82b6ad gossipd: handle gossip_timestamp_filter message. 7 years ago
Rusty Russell 97bb6c5a28 gossipd: ensure incoming timestamps are reasonable. 7 years ago
Rusty Russell 7a32637b5f gossipd: add timestamp to each broadcast message. 7 years ago
Rusty Russell 4d8b29089b gossipd: wire up infrastructure to generate query_short_channel_ids msg. 7 years ago
Rusty Russell 7ee5da858c gossipd: handle query_short_channel_ids message. 7 years ago
Rusty Russell 32c39c2979 gossipd: send node announcements after short_channel_id replies. 7 years ago
Rusty Russell 5864415d31 gossipd: infrastructure to handle short_channel_id replies. 7 years ago
Rusty Russell 6c6da45f53 wire: Update to lastest BOLT draft. 7 years ago
Rusty Russell 803e4f8895 gossipd: announce nodes after channel announcement. 7 years ago
Rusty Russell c2cc3823db gossipd: announce own node only after channel announcement actually broadcast. 7 years ago