776 Commits (7b6a1c8c87bf6c0f478fe2cae59135bd4cc4800e)

Author SHA1 Message Date
Rusty Russell 628b65fb40 gossip_store: don't leave dangling channel_announce if we truncate. 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 dd83453b2f gossipd/gossip_store: fix compacting, don't use broadcast ordering. 5 years ago
Rusty Russell 5161b79bfc gossipd/gossip_store: keep count of deleted entries, don't use bs->count. 5 years ago
Rusty Russell 728bb4e662 common/gossip_store: handle timestamp filtering. 5 years ago
Rusty Russell 948490ec58 gossipd: add timestamp in gossip store header. 5 years ago
Rusty Russell bad9734dc7 gossip_store: remove redundant copy_message. 5 years ago
Rusty Russell 5591c0b5d8 gossipd: don't send gossip stream, let per-peer daemons read it themselves. 5 years ago
Rusty Russell 4399faf57c gossipd: make writes to gossip_store atomic. 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 696dc6b597 gossipd: disable gossip_store upgrade. 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
Rusty Russell c233fc5063 gossipd: fix spurious unused error with gcc-9 -O3. 5 years ago
Rusty Russell c091a4ee40 gossipd: fix spurious gcc warning. 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. 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
Rusty Russell 85d8848ede gossipd: neaten insert_broadcast a little. 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 0e37ac2433 common: move gossip_store read routine where subdaemons can access it. 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
Rusty Russell 89291b930e gossipd: pass amount into gossip_store, rather than having it fetch. 6 years ago
Rusty Russell 7ede5aac31 gossip_store: change format so we store raw messages. 6 years ago
Rusty Russell c7034f271a gossipd: avoid tal overhead in listnodes 6 years ago
trueptolemy fefe7dfbab Gossipd: cleanup extra repeated code 6 years ago
Rusty Russell 0ca0db765a gossipd: fix crash if we truncate store. 6 years ago
Rusty Russell b248bb155a tools/bench-gossipd.sh: make it work (where possible) with DEVELOPER=0 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
Rusty Russell 6dfa46d65a gossipd/test: add test for handling overlong routes. 6 years ago
trueptolemy 77236caa91 gossipd: fix the check for node announcement in broadcast_state_check() 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