734 Commits (521c7f71211653dc7ebb58562d2db13450655aa3)

Author SHA1 Message Date
Rusty Russell 521c7f7121 seeker: take over gossip control. 5 years ago
Rusty Russell 55323ec385 gossipd: move gossip seeking routines into new file seeker.c 5 years ago
Rusty Russell 79ca9bf998 gossipd: use per-peer information to make messages clearer. 5 years ago
Rusty Russell 0091300ee3 gossipd: track what peer gave us gossip msgs so we can credit it. 5 years ago
Rusty Russell 296868daf4 gossipd: have gossip_store_load() return a timestamp. 5 years ago
Rusty Russell d75302deba gossipd: random_peer() selector. 5 years ago
darosior 7fd2f6db6d gossipd: query_messages: fail the connection if peer says it does not have up-to-date infos 5 years ago
darosior 2638947ddc gossipd: query_scid: respond with complete to 0 on wrong chain_hash 5 years ago
darosior d3c8225968 gossipd: add a BOLT#7 comment when wrong chain_hash in 'query_channel_range' 5 years ago
Rusty Russell 33c658ecfb gossipd: advertize all our features in node_announcement. 5 years ago
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago
willcl-ark 8d4203e9a6 [dev-suppress-gossip] - Set new peers to GOSSIP_NONE with flag enabled 5 years ago
Rusty Russell aab9e9f010 gossipd: remove internal dev helpers for queries. 5 years ago
Rusty Russell 8b3a298ce6 gossipd: generalize query_short_channel_ids to use a callback. 5 years ago
Rusty Russell c07dff21dc gossipd: generalize query_channel_range to use a callback. 5 years ago
Rusty Russell 4bf0bc1f28 gossipd: age txout_failures map. 5 years ago
Rusty Russell 1450a13c1f gossipd: don't expose scids of unannounced channels. 5 years ago
Rusty Russell 722b4942ed common: rename decode_short_channel_ids.{c,h} to decode_array.{c.h} 5 years ago
Rusty Russell aa9024db51 gossipd: fix memleak false-positive 5 years ago
Rusty Russell d24c850899 gossipd: restore a flag for fast pruning 5 years ago
Rusty Russell 2b47922ea5 gossipd: move query functions into their own file. 5 years ago
Rusty Russell 38124ec287 gossipd: don't ask peers for gossip until we're synced with bitcoind. 5 years ago
Rusty Russell a071a754b3 gossipd: place limit on pending announcements. 5 years ago
Rusty Russell fd2d74aa9b gossipd: defer asking about txouts until we're synced or they're 6 deep. 5 years ago
Rusty Russell 2a74d53841 Move gossip_constants.h into common/ 5 years ago
Rusty Russell 6f9c5f2936 gossipd: get fed the blockheight from lightningd when we know it. 5 years ago
trueptolemy d8dce6e61f cleanup: Use `u32` as the type of `max_hops` in `gossipd` 5 years ago
Rusty Russell b55ff34f93 gossipd: fix corner case where gossip msg too old after pending delay. 5 years ago
Rusty Russell 27790832a5 gossipd: gossip_queries_ex is not longer experimental. 5 years ago
Rusty Russell 895e552475 BOLT: update to master with gossip_queries_ex. 5 years ago
Rusty Russell e5564173e7 BOLT: update to cover minor changes. 5 years ago
Rusty Russell 6a8d18c7e3 gossipd: naming cleanups. 5 years ago
Rusty Russell 39c9dcbafc ratelimit: adjust based on --dev-fast-gossip, test. 5 years ago
Rusty Russell 147eaced2e developer: consolidiate gossip timing options into one --dev-fast-gossip. 5 years ago
Rusty Russell 8139164aa0 gossipd: disallow far future (+1 day) or far past (2 weeks) timestamps. 5 years ago
Rusty Russell 76860683aa gossipd: only allow one channel_update per direction per day. 5 years ago
Rusty Russell a92ead48bf gossipd: ignore redundant channel_update and node_announcement. 5 years ago
Rusty Russell 46e0f1efcc gossipd: refresh every 13 days, not every 7. 5 years ago
Rusty Russell 06afb408d8 gossipd: bias lower bit of timestamp to ensure alternation. 5 years ago
Rusty Russell 21a6d502db gossipd: move gossip message generation into its own file. 5 years ago
Rusty Russell 0bab2580fc gossipd: clean up local channel updates. 5 years ago
Rusty Russell e1c431d278 gossipd: use local_chan_map more. 5 years ago
Rusty Russell 27d9b75456 gossipd: add shadow structure for local chans. 5 years ago
Rusty Russell 70c4ac6d74 gossipd: suppress our own too-close node_announcement messages. 5 years ago
Rusty Russell 178baeba6c gossipd: get gossip_min_interval from lightningd. 5 years ago
Rusty Russell 4cfd0524eb gossipd: simplify duplicate node_announcement check. 5 years ago
Rusty Russell 5ddd7866e4 gossipd: make create_node_announcement const-correct. 5 years ago
trueptolemy 5361a5d059 JSON-API: `getroute` now also support `exclude` nodes 5 years ago
trueptolemy 090a43fd3d gossip: Add the `struct exclude_entry` and `enum exclude_entry_type` 5 years ago
Rusty Russell a46e880f1d gossipd: in DEVELOPER mode, catch missing free_chan() 5 years ago