155 Commits (65963bc003212e2340cc354c25f7b16c7fe5df28)

Author SHA1 Message Date
Rusty Russell 7cac5be5cb gossipd: keep a flag to indicate that we have features in channel_announcement. 5 years ago
Rusty Russell 490a819402 lightningd: add `blinding` and `enctlv` field to `struct route_hop`. 5 years ago
Rusty Russell 5a95e9f29a gossipd: remove chainparams local var. 5 years ago
Rusty Russell eed654f684 connectd, gossipd: use per-peer logging. 5 years ago
Rusty Russell 3a25e9b8d6 gossipd: add hop-style to nodes to mark whether they speak TLV onion. 5 years ago
Rusty Russell 5a8677edc6 gossipd: add txout_failure when a close is seen. 5 years ago
Rusty Russell a1644c1b6e seeker: start doing a channel probe if we see unknown node_announcement msgs. 5 years ago
Rusty Russell 82a5efa932 gossipd: start streaming gossip from last gossip timestamp minus 10 minutes. 5 years ago
Rusty Russell 877d1eaab3 gossipd: don't request channel_updates if we're being spammed. 5 years ago
Rusty Russell 79ca9bf998 gossipd: use per-peer information to make messages clearer. 5 years ago
Rusty Russell 0091300ee3 gossipd: track what peer gave us gossip msgs so we can credit it. 5 years ago
Rusty Russell 4bf0bc1f28 gossipd: age txout_failures map. 5 years ago
Rusty Russell d24c850899 gossipd: restore a flag for fast pruning 5 years ago
Rusty Russell fd2d74aa9b gossipd: defer asking about txouts until we're synced or they're 6 deep. 5 years ago
Rusty Russell 2a74d53841 Move gossip_constants.h into common/ 5 years ago
trueptolemy d8dce6e61f cleanup: Use `u32` as the type of `max_hops` in `gossipd` 5 years ago
Rusty Russell 147eaced2e developer: consolidiate gossip timing options into one --dev-fast-gossip. 5 years ago
Rusty Russell 76860683aa gossipd: only allow one channel_update per direction per day. 5 years ago
Rusty Russell 0bab2580fc gossipd: clean up local channel updates. 5 years ago
Rusty Russell 27d9b75456 gossipd: add shadow structure for local chans. 5 years ago
trueptolemy 5361a5d059 JSON-API: `getroute` now also support `exclude` nodes 5 years ago
trueptolemy 090a43fd3d gossip: Add the `struct exclude_entry` and `enum exclude_entry_type` 5 years ago
Rusty Russell 2577ad87d5 gossipd: use gossip_time_now() everywhere. 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
Rusty Russell 837e6232c3 common: reduce header differences for DEVELOPER vs non-DEVELOPER. 5 years ago
Rusty Russell 8928f0b5f9 gossipd: remove gossip entirely if we hit a problem on load. 6 years ago
Rusty Russell 10c503b4b4 gossip_store: clean up a truncated store. 6 years ago
Rusty Russell 18069ab3da gossipd: APIs return more information about routing message handling. 6 years ago
Rusty Russell 3e733afb2b gossipd: remove broadcast map altogether. 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 cb9c44ef27 gossipd: remove unnecessary dev_unknown_channel_satoshis arg. 6 years ago
Rusty Russell 0fc42415c2 gossipd/routing: remove BFG implementation. 6 years ago
Rusty Russell 7caa37f0f1 gossipd: implement Dijkstra. 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
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 e02f5817fe gossipd: don't create struct chan for yet-to-be-updated channels. 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 a2fa699e0e Use node_id everywhere for nodes. 6 years ago
Rusty Russell d4ab0592c5 fixup! gossipd: use simple inline array for nodes with few channels. 6 years ago