192 Commits (d4ec0526682505fbf0c7d105ec03dc537b263a9e)

Author SHA1 Message Date
Rusty Russell 23af9d4972 onion_message: support variable-length onion messages. 4 years ago
Rusty Russell 9d57612415 gossipd, channeld: handle onion messages in gossipd so we don't need a channel. 4 years ago
Rusty Russell 8db5fb7345 gossipd: new struct to hold scids and timestamps together. 4 years ago
Rusty Russell 59f23bf23c gossipd: use straight counter instead of bitmap for query_channel_range replies. 4 years ago
Rusty Russell 83aea6b2bb gossip_store: make private channels more similar to channel_announcement 4 years ago
Rusty Russell f37f2b6193 common/memleak: simplify and document API. 4 years ago
niftynei 05a6a11860 dual-fund: add interactive dual-funding wires 4 years ago
Rusty Russell c34c055d82 Makefile: use completely separate spec-derived files for EXPERIMENTAL_FEATURES 4 years ago
Rusty Russell 8150d28575 Makefile: use generic rules to make spec-derived sources. 4 years ago
Rusty Russell 398b4806b9 connectd: convert to new wire generation style. 4 years ago
Rusty Russell dffbf8de85 gossipd: convert wire to new scheme. 4 years ago
Rusty Russell 57dd5be2fd gossipd: prune channels unless *both* peers have refreshed. 4 years ago
Rusty Russell b4aff493f1 pay: always send onion error message to gossipd. 4 years ago
Rusty Russell 046b402c18 gossipd: return channel_announcement features for listchannels. 5 years ago
Rusty Russell 490a819402 lightningd: add `blinding` and `enctlv` field to `struct route_hop`. 5 years ago
Rusty Russell 2f1502abf4 cleanup: make 'u8 *features' and 'struct feature_set *fset' more explicit. 5 years ago
Rusty Russell cf43e44378 common/features: don't use internal global. 5 years ago
Rusty Russell f76ab93df6 EXPERMENTAL_FEATURES: Import onion message types. 5 years ago
Rusty Russell b7db588a8a plugin: remove boutique features. 5 years ago
Rusty Russell c95e58ad4b subdaemons: initialize feature routines with explicit feature_set. 5 years ago
Rusty Russell d881a4bd66 BOLT: update to latest version. 5 years ago
Rusty Russell f8a21f16c9 lightingd: do a local short_channel_id lookup for forwarding. 5 years ago
Rusty Russell 247d249ea8 gossipd: provide helper to get a channels cupdate, create routine to use it. 5 years ago
Rusty Russell 2aad3ffcf8 common: tal_dup_talarr() helper. 5 years ago
Vasil Dimov 89ceb273f5 wire: remove towire_double() 5 years ago
Rusty Russell 7ab5c424b6 gossipd: provide (stripped) channel_update when resolving a channel. 5 years ago
Rusty Russell 11dc1b341c gossipd: hand all candidates up to lightningd to select routeboost. 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 5a8677edc6 gossipd: add txout_failure when a close is seen. 5 years ago
Rusty Russell 7f45e55d84 gossipd: set the push marker for our own messages. 5 years ago
Rusty Russell 034ed1711c gossipd: fix memleak when we getnodes has no nodes. 5 years ago
Rusty Russell ca53c1b699 gossipd: push our own gossip messages harder. 5 years ago
Rusty Russell bd55f6d940
common/features: only support a single feature bitset. 5 years ago
Rusty Russell 48f0362eae seeker: handle non-synced state internally. 5 years ago
Rusty Russell d2a5f056a8 gossipd: restore dev-suppress-gossip functionality. 5 years ago
Rusty Russell 7d207c50fa gossipd: remove some spammy debug messages. 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 70e88b0dfb gossipd: have seeker control which peers gossip, reduce to 3 and rotate. 5 years ago
Rusty Russell 869b5e40b5 gossipd: simplify seeker state machine. 5 years ago
Rusty Russell 4b13c92802 seeker: use hash table for unknown short_channel_ids. 5 years ago
Rusty Russell 521c7f7121 seeker: take over gossip control. 5 years ago
Rusty Russell 55323ec385 gossipd: move gossip seeking routines into new file seeker.c 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 296868daf4 gossipd: have gossip_store_load() return a timestamp. 5 years ago
Rusty Russell d75302deba gossipd: random_peer() selector. 5 years ago
Rusty Russell 33c658ecfb gossipd: advertize all our features in node_announcement. 5 years ago
Christian Decker ef7a63d8f8 elements: Move from a global is_elements to a global chainparams 5 years ago