150 Commits (521c7f71211653dc7ebb58562d2db13450655aa3)

Author SHA1 Message Date
Rusty Russell 521c7f7121 seeker: take over gossip control. 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 aab9e9f010 gossipd: remove internal dev helpers for queries. 5 years ago
Rusty Russell 4bf0bc1f28 gossipd: age txout_failures map. 5 years ago
Rusty Russell 722b4942ed common: rename decode_short_channel_ids.{c,h} to decode_array.{c.h} 5 years ago
Rusty Russell d24c850899 gossipd: restore a flag for fast pruning 5 years ago
Rusty Russell 2b47922ea5 gossipd: move query functions into their own file. 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 6f9c5f2936 gossipd: get fed the blockheight from lightningd when we know it. 5 years ago
trueptolemy d8dce6e61f cleanup: Use `u32` as the type of `max_hops` in `gossipd` 5 years ago
Rusty Russell 27790832a5 gossipd: gossip_queries_ex is not longer experimental. 5 years ago
Rusty Russell 6a8d18c7e3 gossipd: naming cleanups. 5 years ago
Rusty Russell 147eaced2e developer: consolidiate gossip timing options into one --dev-fast-gossip. 5 years ago
Rusty Russell a92ead48bf gossipd: ignore redundant channel_update and node_announcement. 5 years ago
Rusty Russell 21a6d502db gossipd: move gossip message generation into its own file. 5 years ago
Rusty Russell 178baeba6c gossipd: get gossip_min_interval from lightningd. 5 years ago
trueptolemy 5361a5d059 JSON-API: `getroute` now also support `exclude` nodes 5 years ago
Rusty Russell 91072f56b0 developer: add 'dev-gossip-set-time' call to manipulate gossipd's time. 5 years ago
Rusty Russell 2577ad87d5 gossipd: use gossip_time_now() everywhere. 5 years ago
lisa neigut fe6c7f8f80 gossip queries: patch up valgrind errors in tests 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 837e6232c3 common: reduce header differences for DEVELOPER vs non-DEVELOPER. 5 years ago
Rusty Russell acf3952acc JSON: remove handling of pre-Adelaide (B:T:N) short_channel_ids. 5 years ago
Rusty Russell 02b9b7f6e6 tests: update mocks for --enable-experimental-features builds. 5 years ago
Rusty Russell 855dff704c gossipd: test crc32 routines using test vectors from PR. 5 years ago
Rusty Russell 51541f53d8 gossipd: test vectors for https://github.com/lightningnetwork/lightning-rfc/pull/557 5 years ago
lisa neigut 7046d0220c makefiles: move all unit tests under `make check-units` 5 years ago
Rusty Russell f1b57063f7 bitcoin/tx: use fromwire_fail in pull_bitcoin_tx. 5 years ago
Rusty Russell 1a3886c116 wallet: keep a list of unreleased transactions. 5 years ago
Rusty Russell 3e733afb2b gossipd: remove broadcast map altogether. 5 years ago
Rusty Russell 5591c0b5d8 gossipd: don't send gossip stream, let per-peer daemons read it themselves. 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 180a552fba gossip_store: mark private updates separately from normal ones. 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 cb9c44ef27 gossipd: remove unnecessary dev_unknown_channel_satoshis arg. 6 years ago
Rusty Russell 0e37ac2433 common: move gossip_store read routine where subdaemons can access it. 6 years ago
Rusty Russell 7ede5aac31 gossip_store: change format so we store raw messages. 6 years ago
Rusty Russell 0fc42415c2 gossipd/routing: remove BFG implementation. 6 years ago
Rusty Russell e197956032 gossipd/routing: Iterate on Dijkstra when route is too long. 6 years ago
Rusty Russell 7caa37f0f1 gossipd: implement Dijkstra. 6 years ago
Rusty Russell 6dfa46d65a gossipd/test: add test for handling overlong routes. 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 eb4564c3cd gossipd: embed broadcast information into each structure. 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