129 Commits (8139164aa082e5982fa5fc481e3a0a0561f20e48)

Author SHA1 Message Date
Rusty Russell 46e0f1efcc gossipd: refresh every 13 days, not every 7. 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 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
Rusty Russell 91072f56b0 developer: add 'dev-gossip-set-time' call to manipulate gossipd's time. 5 years ago
Rusty Russell 2577ad87d5 gossipd: use gossip_time_now() everywhere. 5 years ago
lisa neigut fe6c7f8f80 gossip queries: patch up valgrind errors in tests 5 years ago
darosior 0b0ad4c22d transition from status_trace() to status_debug 5 years ago
darosior ea6c95b2b3 gossipd: don't ignore wrong chain in 'query_channel_range' 5 years ago
darosior 9be28fe40f daemons tour: minor typos correction 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
Rusty Russell 28185c397c gossipd: fix gossip send in case query_flags cause no output. 5 years ago
Rusty Russell d1a1592cc8 gossipd: fix calculation of crc32 of update. 5 years ago
Rusty Russell 0ec8304901 gossipd: fix premature towire_reply_short_channel_ids_end if no node_announcement. 5 years ago
Rusty Russell 2f1e116510 gossipd: use htable_count() rather than reaching into htable struct. 5 years ago
Rusty Russell 4de47f6db5 gossipd: use default zlib compression, hack for zlib expansion. 5 years ago
Rusty Russell f6cf4bf62a spec: remove encoding byte from checksums. 5 years ago
Rusty Russell 8abd850d3c gossipd: append timestamps & checksums to reply_channel_range if asked (EXPERIMENTAL) 5 years ago
Rusty Russell c7853197ae gossipd: generalize encoding functions 5 years ago
Rusty Russell 0de11da5e4 gossipd: decode and obey query_short_channel_ids's TLV query_flags (EXPERIMENTAL) 5 years ago
Rusty Russell d2030539e1 EXPERIMENTAL: pull in PR 557 (with minor fixes): range query support. 5 years ago
lisa neigut 5c07afac7d bolt: update to BOLT spec changes (extract format + type specifications) 5 years ago
Rusty Russell fc27250f80 gossipd: be more verbose and less assert()ive on bad node_announcement. 5 years ago
Rusty Russell 1e32b4ab29 gossipd: adjust gossip filters if we discover we're missing gossip. 5 years ago
Rusty Russell 6830233d0b gossipd: control gossip level so we don't get flooded by peers. 5 years ago
Rusty Russell f5ea57d4c0 gossipd: reset gossip_missing if no reports for 10 minutes. 5 years ago
Rusty Russell b9053767e7 gossipd: query unknown short_channel_ids, note if they were really missing. 5 years ago
Rusty Russell 18069ab3da gossipd: APIs return more information about routing message handling. 5 years ago
Rusty Russell 5ef7aa70d2 gossipd: prepare for internally-generated short-channel-id queries. 5 years ago
Rusty Russell 21c920a8e8 gossipd: note if loaded store seems reasonably up-to-date. 5 years ago
Rusty Russell ab31f40aa2 gossipd: don't charge ourselves fees when calculating route. 5 years ago
Rusty Russell b48c644e7a listchannels: add `htlc_minimum_msat` and `htlc_maximum_msat` fields. 5 years ago
Rusty Russell 3e733afb2b gossipd: remove broadcast map altogether. 5 years ago
Rusty Russell 728bb4e662 common/gossip_store: handle timestamp filtering. 5 years ago
Rusty Russell 5591c0b5d8 gossipd: don't send gossip stream, let per-peer daemons read it themselves. 5 years ago
Rusty Russell a5f6ef385a gossipd: don't wrap messages when we send them to the peer. 5 years ago
Rusty Russell df00f20e4a gossipd: erase old entries from the store, don't just append. 5 years ago
Rusty Russell 43f2cbd250 gossipd: track gossip_store locations of local channels. 5 years ago
Rusty Russell d1f43d993a gossipd: use explicit destructor for struct chan. 5 years ago
Rusty Russell 59e75f1b2c gossipd: reply to large listchannels in parts. 5 years ago
Rusty Russell cb9c44ef27 gossipd: remove unnecessary dev_unknown_channel_satoshis arg. 6 years ago
darosior d9db9dc1ae gossipd: fix listnodes crash on non existing id 6 years ago
Rusty Russell f5a218f9d1 gossipd: send per-peer daemons offsets into gossip store. 6 years ago
Rusty Russell d8db4e871f gossipd: provide new fd to per-peer daemons when we compact it. 6 years ago
Rusty Russell 13717c6ebb gossipd: hand a gossip_store_fd to all subdaemons. 6 years ago