842 Commits (dd60332d910ebb3c757faa76077dde0f0a4c2406)

Author SHA1 Message Date
Rusty Russell 27d9b75456 gossipd: add shadow structure for local chans. 5 years ago
Rusty Russell 70c4ac6d74 gossipd: suppress our own too-close node_announcement messages. 5 years ago
Rusty Russell 178baeba6c gossipd: get gossip_min_interval from lightningd. 5 years ago
Rusty Russell 4cfd0524eb gossipd: simplify duplicate node_announcement check. 5 years ago
Rusty Russell 5ddd7866e4 gossipd: make create_node_announcement const-correct. 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 a46e880f1d gossipd: in DEVELOPER mode, catch missing free_chan() 5 years ago
Rusty Russell 91072f56b0 developer: add 'dev-gossip-set-time' call to manipulate gossipd's time. 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
lisa neigut fe6c7f8f80 gossip queries: patch up valgrind errors in tests 5 years ago
Rusty Russell afbed94a6c gossipd: work around missing pwritev(). 5 years ago
darosior 0b0ad4c22d transition from status_trace() to status_debug 5 years ago
darosior ea6c95b2b3 gossipd: don't ignore wrong chain in 'query_channel_range' 5 years ago
darosior 9be28fe40f daemons tour: minor typos correction 5 years ago
Rusty Russell c99906a9a9 per-peer-daemons: tie in gossip filter. 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 28185c397c gossipd: fix gossip send in case query_flags cause no output. 5 years ago
Rusty Russell 855dff704c gossipd: test crc32 routines using test vectors from PR. 5 years ago
Rusty Russell d1a1592cc8 gossipd: fix calculation of crc32 of update. 5 years ago
Rusty Russell 0ec8304901 gossipd: fix premature towire_reply_short_channel_ids_end if no node_announcement. 5 years ago
Rusty Russell 2f1e116510 gossipd: use htable_count() rather than reaching into htable struct. 5 years ago
Rusty Russell 51541f53d8 gossipd: test vectors for https://github.com/lightningnetwork/lightning-rfc/pull/557 5 years ago
Rusty Russell 4de47f6db5 gossipd: use default zlib compression, hack for zlib expansion. 5 years ago
Rusty Russell f6cf4bf62a spec: remove encoding byte from checksums. 5 years ago
Rusty Russell 8abd850d3c gossipd: append timestamps & checksums to reply_channel_range if asked (EXPERIMENTAL) 5 years ago
Rusty Russell c7853197ae gossipd: generalize encoding functions 5 years ago
Rusty Russell 0de11da5e4 gossipd: decode and obey query_short_channel_ids's TLV query_flags (EXPERIMENTAL) 5 years ago
Rusty Russell d2030539e1 EXPERIMENTAL: pull in PR 557 (with minor fixes): range query support. 5 years ago
Rusty Russell f9ecc76d99 gossipd: check that we don't try to access a deleted gossip entry. 5 years ago
Rusty Russell f57f068592 gossipd: don't use O_APPEND on the gossip_store. 5 years ago
ZmnSCPxj 3e74ca4b86 gossipd/routing.c: Correctly handle a duplicated entry in `exclude` of `getroute`. 5 years ago
Rusty Russell cc70b9c4ec wire: use common/bigsize routines 5 years ago
Rusty Russell 6bb8525e5d gossipd: fix crash when we prune old, un-updated channel announcements. 5 years ago
lisa neigut 32eaae0cb9 wire-gen: move in-house wire delcarations to new format 5 years ago
Rusty Russell b3215a866b gossipd: fix inverted test in debug print. 5 years ago
lisa neigut 5c07afac7d bolt: update to BOLT spec changes (extract format + type specifications) 5 years ago
Rusty Russell c95b4eedf4 gossipd: fail clearly if we can't open/create gossip_store. 5 years ago
lisa neigut 7046d0220c makefiles: move all unit tests under `make check-units` 5 years ago
Rusty Russell c303d7d534 gossipd: only do (automatic) store compaction at startup. 5 years ago
Rusty Russell c15d9ed37c gossip_store: make copy of corrupt gossip_store on failure. 5 years ago
Rusty Russell 8928f0b5f9 gossipd: remove gossip entirely if we hit a problem on load. 5 years ago
Rusty Russell 8ce3b86aa5 gossipd: tighter correctness checks during gossip_store load. 5 years ago
Rusty Russell fc27250f80 gossipd: be more verbose and less assert()ive on bad node_announcement. 5 years ago
Rusty Russell f1b57063f7 bitcoin/tx: use fromwire_fail in pull_bitcoin_tx. 5 years ago
Rusty Russell 47b5f2e837 gossipd: truncate gossip_store.tmp for compaction. 5 years ago