649 Commits (7c760dafe2846c20f30ba59a2668c528480419e0)

Author SHA1 Message Date
Rusty Russell c303d7d534 gossipd: only do (automatic) store compaction at startup. 5 years ago
Rusty Russell c15d9ed37c gossip_store: make copy of corrupt gossip_store on failure. 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 fc27250f80 gossipd: be more verbose and less assert()ive on bad node_announcement. 5 years ago
Rusty Russell f1b57063f7 bitcoin/tx: use fromwire_fail in pull_bitcoin_tx. 5 years ago
Rusty Russell 47b5f2e837 gossipd: truncate gossip_store.tmp for compaction. 5 years ago
Rusty Russell 5e3690b3c5 gossipd: delete channel_amount from the store when we delete channel_announcement. 5 years ago
Rusty Russell 10c503b4b4 gossip_store: clean up a truncated store. 5 years ago
Rusty Russell 24cc371cdf gossipd: gossip_store errors after rewrite are fatal. 5 years ago
Rusty Russell eb5cc47bdd gossipd: count deleted records correctly when loading gossip_store. 5 years ago
Rusty Russell 745634d9b9 gossipd: don't catch pending node_announcements more than once. 5 years ago
Rusty Russell 1e32b4ab29 gossipd: adjust gossip filters if we discover we're missing gossip. 5 years ago
Rusty Russell 6830233d0b gossipd: control gossip level so we don't get flooded by peers. 5 years ago
Rusty Russell f5ea57d4c0 gossipd: reset gossip_missing if no reports for 10 minutes. 5 years ago
Rusty Russell b9053767e7 gossipd: query unknown short_channel_ids, note if they were really missing. 5 years ago
Rusty Russell 18069ab3da gossipd: APIs return more information about routing message handling. 5 years ago
Rusty Russell 5ef7aa70d2 gossipd: prepare for internally-generated short-channel-id queries. 5 years ago
Rusty Russell 21c920a8e8 gossipd: note if loaded store seems reasonably up-to-date. 5 years ago
Rusty Russell 0d2a4830ed ccan: update to faster and correct crc32c implementation. 5 years ago
Rusty Russell ab31f40aa2 gossipd: don't charge ourselves fees when calculating route. 5 years ago
Rusty Russell b48c644e7a listchannels: add `htlc_minimum_msat` and `htlc_maximum_msat` fields. 5 years ago
Rusty Russell 1a3886c116 wallet: keep a list of unreleased transactions. 5 years ago
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