Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
9c16014
common/gossmap: remove now-unused private flag.
rustyrussell Jan 31, 2024
de49f02
gossipd: new routines to support gossmap compatibility.
rustyrussell Jan 31, 2024
61a26f6
common: gossmap method to load fd directly, not filename.
rustyrussell Jan 31, 2024
441c7cf
common: optional gossmap callbacks for better failure handling.
rustyrussell Jan 31, 2024
1f10dbf
gossipd: take txout failure cache out of routing.c
rustyrussell Jan 31, 2024
a75537e
gossipd: take signature checks out of routing.c
rustyrussell Jan 31, 2024
d309d60
gossipd: move tell_lightningd_peer_update from routing.c into gossipd.c
rustyrussell Jan 31, 2024
22bf9d6
gossipd: remove online gossip_store compaction.
rustyrussell Jan 31, 2024
64cf875
gossipd: make gossip_store hold daemon ptr, not rstate.
rustyrussell Jan 31, 2024
b49ddfb
gossipd: pass node_id to queue_peer_msg, not peer.
rustyrussell Jan 31, 2024
04373d9
gossipd: have seeker quert interfaces take an id, not a struct peer.
rustyrussell Jan 31, 2024
793ccb1
gossipd: move dev flags from routing struct to daemon struct.
rustyrussell Jan 31, 2024
19149e1
gossipd: move timestamp_reasonable out of routing.c
rustyrussell Jan 31, 2024
bef9fd9
gossipd: simplify seeker startup.
rustyrussell Jan 31, 2024
31b89c0
gossipd: move gossip_store pointer from struct routing_state to daemon.
rustyrussell Jan 31, 2024
a7e41bc
gossipd: remove zombie handling.
rustyrussell Jan 31, 2024
0f9845b
gossipd: remove spam handling.
rustyrussell Jan 31, 2024
30214de
gossip_store: remove infratructure and bits for marking ratelimited e…
rustyrussell Jan 31, 2024
7b1ecb5
gossmap_manage: new file for managing the gossip store.
rustyrussell Jan 31, 2024
7bd42c6
gossipd: gossmap_manage helper to get a node's address, if any.
rustyrussell Jan 31, 2024
62ead87
gossipd: implement pruning timer inside gossmap_manage.
rustyrussell Jan 31, 2024
8bca9f9
gossipd: interface to have gossmap_manage send updates on init.
rustyrussell Jan 31, 2024
b26e945
gossipd: don't validate UTXOs on our own channels.
rustyrussell Jan 31, 2024
8f93570
gossipd: re-implement flood protection.
rustyrussell Jan 31, 2024
fda49fa
gossipd: make the seeker code use gossmap_manage.
rustyrussell Jan 31, 2024
b3d7760
gossipd: make the query response code use gossmap_manage.
rustyrussell Jan 31, 2024
7115b05
gossipd: switch over to using gossmap_manage, not routing.c.
rustyrussell Jan 31, 2024
c8cf272
gossipd: remove routing.c and other unused functions.
rustyrussell Jan 31, 2024
e3c1187
gossipd: clean up gossip_store routines.
rustyrussell Jan 31, 2024
cdfbe98
gossipd: clean up gossip_store offsets.
rustyrussell Jan 31, 2024
207656f
gossipd: simplify gossip store API.
rustyrussell Jan 31, 2024
9cc946a
pytest: fix YA gossip flake.
rustyrussell Feb 3, 2024
891c0e9
pytest: another bad gossip flake
rustyrussell Feb 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions common/gossip_store.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,16 +34,6 @@ struct gossip_rcvd_filter;
*/
#define GOSSIP_STORE_PUSH_BIT 0x4000U

/**
* Bit of flags used to define a rate-limited record (do not rebroadcast)
*/
#define GOSSIP_STORE_RATELIMIT_BIT 0x2000U

/**
* Bit of flags used to mark a channel announcement as inactive (needs channel updates.)
*/
#define GOSSIP_STORE_ZOMBIE_BIT 0x1000U

/**
* Bit of flags used to mark a channel announcement closed (not deleted for 12 blocks)
*/
Expand Down
Loading