324 Commits (65963bc003212e2340cc354c25f7b16c7fe5df28)

Author SHA1 Message Date
Rusty Russell 0b89664076 gossipd: fix cut & paste in error messages. 5 years ago
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
Rusty Russell 7cac5be5cb gossipd: keep a flag to indicate that we have features in channel_announcement. 5 years ago
Rusty Russell 78ffea61e1 channeld: tell gossipd what the features are for our local channels. 5 years ago
Rusty Russell 490a819402 lightningd: add `blinding` and `enctlv` field to `struct route_hop`. 5 years ago
Vasil Dimov 751df868c7 gossipd: fix compilation warnings with clang 10 5 years ago
Rusty Russell 2aad3ffcf8 common: tal_dup_talarr() helper. 5 years ago
Rusty Russell 77e3df0a29 gossipd: remove assert which can trigger. 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 fdd69af1f6 gossipd: don't discard node_announcements with old timestamps. 5 years ago
Rusty Russell 3a25e9b8d6 gossipd: add hop-style to nodes to mark whether they speak TLV onion. 5 years ago
Rusty Russell 5df9e5b7b4 gossipd: allow node_announcements and channel_announcements with unsupported features. 5 years ago
Rusty Russell 5a8677edc6 gossipd: add txout_failure when a close is seen. 5 years ago
Rusty Russell abe7133bd5 gossipd: use in_txout_failures to do lookup in channel_announcement. 5 years ago
Rusty Russell 7f45e55d84 gossipd: set the push marker for our own messages. 5 years ago
arowser 0985c6e219 Fix build fail on 32bit OS. 5 years ago
Rusty Russell bc430cced3 gossipd: fix false-positive memleak detection in pending_node_map. 5 years ago
Rusty Russell 79e2c3f89a gossipd: don't crash if we're forced to discard corrupt gossip store. 5 years ago
Rusty Russell 1e59d2a738 gossipd: count channel_updates on new channels correctly. 5 years ago
Rusty Russell bd55f6d940
common/features: only support a single feature bitset. 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 869b5e40b5 gossipd: simplify seeker state machine. 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 aa9024db51 gossipd: fix memleak false-positive 5 years ago
Rusty Russell d24c850899 gossipd: restore a flag for fast pruning 5 years ago
Rusty Russell a071a754b3 gossipd: place limit on pending announcements. 5 years ago
Rusty Russell fd2d74aa9b gossipd: defer asking about txouts until we're synced or they're 6 deep. 5 years ago
trueptolemy d8dce6e61f cleanup: Use `u32` as the type of `max_hops` in `gossipd` 5 years ago
Rusty Russell b55ff34f93 gossipd: fix corner case where gossip msg too old after pending delay. 5 years ago
Rusty Russell 6a8d18c7e3 gossipd: naming cleanups. 5 years ago
Rusty Russell 39c9dcbafc ratelimit: adjust based on --dev-fast-gossip, test. 5 years ago
Rusty Russell 147eaced2e developer: consolidiate gossip timing options into one --dev-fast-gossip. 5 years ago
Rusty Russell 8139164aa0 gossipd: disallow far future (+1 day) or far past (2 weeks) timestamps. 5 years ago
Rusty Russell 76860683aa gossipd: only allow one channel_update per direction per day. 5 years ago
Rusty Russell a92ead48bf gossipd: ignore redundant channel_update and node_announcement. 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
Rusty Russell a46e880f1d gossipd: in DEVELOPER mode, catch missing free_chan() 5 years ago
Rusty Russell 768d293149 gossipd: don't get upset if we can't add channel_update. 5 years ago
Rusty Russell 2577ad87d5 gossipd: use gossip_time_now() everywhere. 5 years ago
darosior 0b0ad4c22d transition from status_trace() to status_debug 5 years ago
Rusty Russell aca2e4f722 common/memleak: add dynamic hooks for assisting memleak. 5 years ago
Rusty Russell 2f1e116510 gossipd: use htable_count() rather than reaching into htable struct. 5 years ago
ZmnSCPxj 3e74ca4b86 gossipd/routing.c: Correctly handle a duplicated entry in `exclude` of `getroute`. 5 years ago