103 Commits (57b2fe58906e672b66bde2f93cc5211ec82d5b8d)

Author SHA1 Message Date
lisa neigut 5c07afac7d bolt: update to BOLT spec changes (extract format + type specifications) 6 years ago
Rusty Russell fc27250f80 gossipd: be more verbose and less assert()ive on bad node_announcement. 6 years ago
Rusty Russell 1e32b4ab29 gossipd: adjust gossip filters if we discover we're missing gossip. 6 years ago
Rusty Russell 6830233d0b gossipd: control gossip level so we don't get flooded by peers. 6 years ago
Rusty Russell f5ea57d4c0 gossipd: reset gossip_missing if no reports for 10 minutes. 6 years ago
Rusty Russell b9053767e7 gossipd: query unknown short_channel_ids, note if they were really missing. 6 years ago
Rusty Russell 18069ab3da gossipd: APIs return more information about routing message handling. 6 years ago
Rusty Russell 5ef7aa70d2 gossipd: prepare for internally-generated short-channel-id queries. 6 years ago
Rusty Russell 21c920a8e8 gossipd: note if loaded store seems reasonably up-to-date. 6 years ago
Rusty Russell ab31f40aa2 gossipd: don't charge ourselves fees when calculating route. 6 years ago
Rusty Russell b48c644e7a listchannels: add `htlc_minimum_msat` and `htlc_maximum_msat` fields. 6 years ago
Rusty Russell 3e733afb2b gossipd: remove broadcast map altogether. 6 years ago
Rusty Russell 728bb4e662 common/gossip_store: handle timestamp filtering. 6 years ago
Rusty Russell 5591c0b5d8 gossipd: don't send gossip stream, let per-peer daemons read it themselves. 6 years ago
Rusty Russell a5f6ef385a gossipd: don't wrap messages when we send them to the peer. 6 years ago
Rusty Russell df00f20e4a gossipd: erase old entries from the store, don't just append. 6 years ago
Rusty Russell 43f2cbd250 gossipd: track gossip_store locations of local channels. 6 years ago
Rusty Russell d1f43d993a gossipd: use explicit destructor for struct chan. 6 years ago
Rusty Russell 59e75f1b2c gossipd: reply to large listchannels in parts. 6 years ago
Rusty Russell cb9c44ef27 gossipd: remove unnecessary dev_unknown_channel_satoshis arg. 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 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 c7034f271a gossipd: avoid tal overhead in listnodes 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 6b9069ee28 broadcast: don't keep payload pointer. 6 years ago
Rusty Russell 1f08cfb3e3 gossipd: use file offset within store as broadcast index. 6 years ago
Rusty Russell eb4564c3cd gossipd: embed broadcast information into each structure. 6 years ago
Rusty Russell 617c23e735 gossipd: use u32 for timestamp. 6 years ago
Rusty Russell 0b484b111e gossipd: make more compact getchannels entries. 6 years ago
Rusty Russell 91849dddc4 wire: use struct node_id for node ids. 6 years ago
Rusty Russell a2fa699e0e Use node_id everywhere for nodes. 6 years ago
Rusty Russell 417e1bab7d gossipd: use iterator helpers for iterating node channels. 6 years ago
Rusty Russell 7c8f506a0f dev-compact-store-gossip: specific RPC so we can test gossip_store rewrite. 6 years ago
Rusty Russell 5b12007a4f gossipd: dev option to allow unknown channels. 6 years ago
Rusty Russell f8f6533dba dev: --dev-gossip-time so gossipd doesn't prune old data. 6 years ago
Rusty Russell b2c93beaed gossipd: use htable instead of simple array for node's channels. 6 years ago
Rusty Russell 28f5da7b2f tools/generate-wire: use amount_msat / amount_sat for peer protocol. 6 years ago
Rusty Russell 3ac0e814d0 daemons: use amount_msat/amount_sat in all internal wire transfers. 6 years ago
Rusty Russell 662bb0c565 gossipd: fix riskfactor passing. 6 years ago
Rusty Russell 6a26b0c18d gossipd: increase randomness in route selection. 6 years ago