core-lightning/gossipd
Rusty Russell d0da54daf6 common/gossmap: use u64 for all offsets.
Since we don't compact the gossmap on the fly (FIXME!) we can
easily surpass 4GB in the gossmap, and 32 bit offsets are not
sufficient.

I'm a bit surprised we don't crash immediately, but we've definitely
seen issues.

Changelog-Fixed: gossipd: crash errors with large gossip_store (>4MB) growth on longer-running nodes.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2024-10-18 09:12:15 -07:00
..
test connectd: do response to gossip queries, don't hand them to gossipd. 2024-07-10 12:21:19 +09:30
gossip_store_wire.csv gossipd: strip private updates from gossip_store on startup. 2024-01-31 14:47:33 +10:30
gossip_store.c gossipd: use u64 for the one offset we don't. 2024-10-18 10:49:58 +10:30
gossip_store.h gossipd: make extra-sure we don't put in redundant channel_announcement messages. 2024-05-23 20:23:36 +02:00
gossipd_wire.csv connectd: do response to gossip queries, don't hand them to gossipd. 2024-07-10 12:21:19 +09:30
gossipd.c connectd: do response to gossip queries, don't hand them to gossipd. 2024-07-10 12:21:19 +09:30
gossipd.h gossipd: remove routing.c and other unused functions. 2024-02-04 09:24:44 +10:30
gossmap_manage.c common/gossmap: use u64 for all offsets. 2024-10-18 09:12:15 -07:00
gossmap_manage.h gossipd: simplify gossip store API. 2024-02-04 09:24:44 +10:30
Makefile gossipd: delete empty gossipd_peerd_wire.csv 2024-07-10 12:21:19 +09:30
queries.c connectd: do response to gossip queries, don't hand them to gossipd. 2024-07-10 12:21:19 +09:30
queries.h connectd: do response to gossip queries, don't hand them to gossipd. 2024-07-10 12:21:19 +09:30
seeker.c gossipd: always ask first peer for all the gossip. 2024-08-07 10:15:03 +09:30
seeker.h gossipd: have seeker quert interfaces take an id, not a struct peer. 2024-02-04 09:24:44 +10:30
sigcheck.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
sigcheck.h gossipd: take signature checks out of routing.c 2024-02-04 09:24:44 +10:30
txout_failures.c gossipd: take txout failure cache out of routing.c 2024-02-04 09:24:44 +10:30
txout_failures.h gossipd: take txout failure cache out of routing.c 2024-02-04 09:24:44 +10:30