282 Commits (70c4ac6d74aff01cc80808c4eb051977f37d6bc2)

Author SHA1 Message Date
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. 5 years ago
Rusty Russell b3215a866b gossipd: fix inverted test in debug print. 5 years ago
Rusty Russell 8928f0b5f9 gossipd: remove gossip entirely if we hit a problem on load. 5 years ago
Rusty Russell 8ce3b86aa5 gossipd: tighter correctness checks during gossip_store load. 5 years ago
Rusty Russell 10c503b4b4 gossip_store: clean up a truncated store. 5 years ago
Rusty Russell 745634d9b9 gossipd: don't catch pending node_announcements more than once. 5 years ago
Rusty Russell 18069ab3da gossipd: APIs return more information about routing message handling. 5 years ago
Rusty Russell ab31f40aa2 gossipd: don't charge ourselves fees when calculating route. 5 years ago
Rusty Russell f8b98e032c gossipd: Don't abort() on duplicate entries in gossip_store. 5 years ago
Rusty Russell 34c113a17a gossipd: trivial clean up of routing_add_channel_update. 5 years ago
Rusty Russell 3e733afb2b gossipd: remove broadcast map altogether. 5 years ago
Rusty Russell 948490ec58 gossipd: add timestamp in gossip store header. 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 180a552fba gossip_store: mark private updates separately from normal ones. 5 years ago
Rusty Russell 763697eb4c gossipd: fix gossip_store calling delete. 5 years ago
Rusty Russell 21fe518513 gossip_store: fix 'bad node_announcement' by allowing node_announcement on un-updated channel. 5 years ago
William Casarin 3f035cb3cc gossipd: fix uninitialized free on short_route in goto path 5 years ago
Rusty Russell 654e89b5fc gossipd: free channels in routing_state destructor. 6 years ago
Rusty Russell d1f43d993a gossipd: use explicit destructor for struct chan. 6 years ago
Rusty Russell cb9c44ef27 gossipd: remove unnecessary dev_unknown_channel_satoshis arg. 6 years ago
Rusty Russell 85d8848ede gossipd: neaten insert_broadcast a little. 6 years ago
Rusty Russell 89291b930e gossipd: pass amount into gossip_store, rather than having it fetch. 6 years ago
trueptolemy fefe7dfbab Gossipd: cleanup extra repeated code 6 years ago
Rusty Russell 0fc42415c2 gossipd/routing: remove BFG implementation. 6 years ago
Rusty Russell cfdb012b30 gossipd: re-add fuzz logic to routing. 6 years ago
Rusty Russell e197956032 gossipd/routing: Iterate on Dijkstra when route is too long. 6 years ago
Rusty Russell f8ffae837d gossipd: speed Dijkstra a little. 6 years ago
Rusty Russell 7caa37f0f1 gossipd: implement Dijkstra. 6 years ago
Rusty Russell 4d84a436f5 gossipd: temporarily disable fuzz in routing. 6 years ago
Rusty Russell 594af8049b gossipd: extract common functionality. 6 years ago
trueptolemy 274f156b28 gossiped: rename empty_node_map() to new_node_map() 6 years ago
trueptolemy ee036a2e36 Gossipd: change the pending_cannouncement list to htable 6 years ago
Rusty Russell 261921dee2 gossipd: adjust peers' broadcast_offset when compacting store. 6 years ago
Rusty Russell fdb42c3170 gossipd: don't keep channel_updates in memory. 6 years ago
Rusty Russell aeb72a05e3 gossipd: remove some fields from struct chan. 6 years ago
Rusty Russell 3280466e19 gossipd: don't keep channel_announcement messages in memory. 6 years ago
Rusty Russell 2fd4a0121f gossipd: unify is_chan_public / is_chan_announced. 6 years ago
Rusty Russell aafc489edb gossipd: remove info fields from struct node. 6 years ago
Rusty Russell 0608c36301 gossipd: don't keep node_announcement messages in memory. 6 years ago
Rusty Russell 3ef767fd52 gossipd: don't use cached node_announcement for redundancy checking 6 years ago
Rusty Russell e02f5817fe gossipd: don't create struct chan for yet-to-be-updated channels. 6 years ago