305 Commits (f27841670807d251623c02862fbe95d3eb1c98f2)

Author SHA1 Message Date
Rusty Russell 1e59d2a738 gossipd: count channel_updates on new channels correctly. 5 years ago
Rusty Russell bd55f6d940
common/features: only support a single feature bitset. 5 years ago
Rusty Russell a1644c1b6e seeker: start doing a channel probe if we see unknown node_announcement msgs. 5 years ago
Rusty Russell 82a5efa932 gossipd: start streaming gossip from last gossip timestamp minus 10 minutes. 5 years ago
Rusty Russell 877d1eaab3 gossipd: don't request channel_updates if we're being spammed. 5 years ago
Rusty Russell 869b5e40b5 gossipd: simplify seeker state machine. 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 4bf0bc1f28 gossipd: age txout_failures map. 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 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
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 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 0bab2580fc gossipd: clean up local channel updates. 5 years ago
Rusty Russell 27d9b75456 gossipd: add shadow structure for local chans. 5 years ago
trueptolemy 5361a5d059 JSON-API: `getroute` now also support `exclude` nodes 5 years ago
Rusty Russell a46e880f1d gossipd: in DEVELOPER mode, catch missing free_chan() 5 years ago
Rusty Russell 768d293149 gossipd: don't get upset if we can't add channel_update. 5 years ago
Rusty Russell 2577ad87d5 gossipd: use gossip_time_now() everywhere. 5 years ago
darosior 0b0ad4c22d transition from status_trace() to status_debug 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
Rusty Russell 2f1e116510 gossipd: use htable_count() rather than reaching into htable struct. 5 years ago
ZmnSCPxj 3e74ca4b86 gossipd/routing.c: Correctly handle a duplicated entry in `exclude` of `getroute`. 5 years ago
Rusty Russell 6bb8525e5d gossipd: fix crash when we prune old, un-updated channel announcements. 6 years ago
Rusty Russell b3215a866b gossipd: fix inverted test in debug print. 6 years ago
Rusty Russell 8928f0b5f9 gossipd: remove gossip entirely if we hit a problem on load. 6 years ago
Rusty Russell 8ce3b86aa5 gossipd: tighter correctness checks during gossip_store load. 6 years ago
Rusty Russell 10c503b4b4 gossip_store: clean up a truncated store. 6 years ago
Rusty Russell 745634d9b9 gossipd: don't catch pending node_announcements more than once. 6 years ago
Rusty Russell 18069ab3da gossipd: APIs return more information about routing message handling. 6 years ago
Rusty Russell ab31f40aa2 gossipd: don't charge ourselves fees when calculating route. 6 years ago
Rusty Russell f8b98e032c gossipd: Don't abort() on duplicate entries in gossip_store. 6 years ago
Rusty Russell 34c113a17a gossipd: trivial clean up of routing_add_channel_update. 6 years ago
Rusty Russell 3e733afb2b gossipd: remove broadcast map altogether. 6 years ago
Rusty Russell 948490ec58 gossipd: add timestamp in gossip store header. 6 years ago
Rusty Russell df00f20e4a gossipd: erase old entries from the store, don't just append. 6 years ago
Rusty Russell 43f2cbd250 gossipd: track gossip_store locations of local channels. 6 years ago
Rusty Russell 180a552fba gossip_store: mark private updates separately from normal ones. 6 years ago
Rusty Russell 763697eb4c gossipd: fix gossip_store calling delete. 6 years ago
Rusty Russell 21fe518513 gossip_store: fix 'bad node_announcement' by allowing node_announcement on un-updated channel. 6 years ago
William Casarin 3f035cb3cc gossipd: fix uninitialized free on short_route in goto path 6 years ago
Rusty Russell 654e89b5fc gossipd: free channels in routing_state destructor. 6 years ago