97 Commits (cd894468e7f505977ac297a26cae35eb734ec139)

Author SHA1 Message Date
Rusty Russell bd55f6d940
common/features: only support a single feature bitset. 5 years ago
Rusty Russell 213263ca3f pytest: filter out gossip_timetamp_filter should we receive it. 5 years ago
Rusty Russell 33c658ecfb gossipd: advertize all our features in node_announcement. 5 years ago
Christian Decker e23d8a4aff pytest: Mark some tests as skippable that are too bitcoin-specific 5 years ago
Rusty Russell 18aabc3596 pytest: use query_gossip in test_gossip_query_channel_range. 5 years ago
Rusty Russell 1386fedfb6 pytest: use query_gossip in test_query_short_channel_id. 5 years ago
Rusty Russell d534a146d2 pytest: clean up test_gossip_timestamp_filter, use query_gossip. 5 years ago
Rusty Russell d24c850899 gossipd: restore a flag for fast pruning 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 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 70c4ac6d74 gossipd: suppress our own too-close node_announcement messages. 5 years ago
trueptolemy 059a6e0e0d pytest: Test excluding nodes in `getroute` 5 years ago
Rusty Russell 1c0d435f5e pytest: remove flaky part of test_gossip's test_gossip_no_empty_announcements 5 years ago
Rusty Russell c99906a9a9 per-peer-daemons: tie in gossip filter. 5 years ago
Rusty Russell 5292f11818 pytest: test (fail) that we don't repeat gossip back to the node we got it from 5 years ago
Christian Decker 8b8538024d bitcoind: Defer initialization of filteredblock_call->result 5 years ago
Christian Decker 187e493ab8 gossip: Stop backfilling the future 5 years ago
Rusty Russell 944439853a pytest: two tests for gossip of channels in as-yet-unknown blocks. 5 years ago
Rusty Russell bf3b77a947 Travis: skip testing VALGRIND=1 DEVELOPER=0, remove the slowest non-developer tests. 5 years ago
ZmnSCPxj 3e74ca4b86 gossipd/routing.c: Correctly handle a duplicated entry in `exclude` of `getroute`. 5 years ago
ZmnSCPxj a5fb37298c tests/test_gossip.py: Add test to check that duplicated exclusions in `getroute` have no lasting effect. 5 years ago
Rusty Russell 54ce4ed1cf pytest: fail tests if we get any LOG_BROKEN level messages, unless flagged. 6 years ago
Rusty Russell c303d7d534 gossipd: only do (automatic) store compaction at startup. 6 years ago
Rusty Russell c15d9ed37c gossip_store: make copy of corrupt gossip_store on failure. 6 years ago
Rusty Russell 8928f0b5f9 gossipd: remove gossip entirely if we hit a problem on load. 6 years ago
Rusty Russell 9bf0467967 pytest: fix test_gossip_store_load_no_channel_update 6 years ago
Rusty Russell 47b5f2e837 gossipd: truncate gossip_store.tmp for compaction. 6 years ago
Rusty Russell 5e3690b3c5 gossipd: delete channel_amount from the store when we delete channel_announcement. 6 years ago
Rusty Russell 10c503b4b4 gossip_store: clean up a truncated store. 6 years ago
Rusty Russell adc52b6ee8 pytest: add test for dangling channel_announcement/node_announcement after gossip_store. 6 years ago
Rusty Russell a35ab51a06 pytest: gossip_store test for channel_amount truncated. 6 years ago
Rusty Russell 909f22f117 pytest: gossip_store test for node_announcement before update. 6 years ago
Rusty Russell eb5cc47bdd gossipd: count deleted records correctly when loading gossip_store. 6 years ago
Rusty Russell 12a523f7c5 pytest: add (xfail) test for store load miscount. 6 years ago
Rusty Russell 0d2a4830ed ccan: update to faster and correct crc32c implementation. 6 years ago
Rusty Russell 409368e058 pytest: move test_channel_drainage to test_pay.py 6 years ago
Michael Schmoock 4a242edc1f test: drains a channel to crash the daemon 6 years ago
Rusty Russell db0a28501b gossip: bump version to remove lingering issues with master. 6 years ago
Michael Schmoock 42d6bf564c test: fix flaky test_gossip_notices_close with wait_for_mempool 6 years ago
Rusty Russell 5161b79bfc gossipd/gossip_store: keep count of deleted entries, don't use bs->count. 6 years ago
Rusty Russell 728bb4e662 common/gossip_store: handle timestamp filtering. 6 years ago
Rusty Russell 948490ec58 gossipd: add timestamp in gossip store header. 6 years ago
Rusty Russell 5591c0b5d8 gossipd: don't send gossip stream, let per-peer daemons read it themselves. 6 years ago
Rusty Russell df00f20e4a gossipd: erase old entries from the store, don't just append. 6 years ago
Rusty Russell 696dc6b597 gossipd: disable gossip_store upgrade. 6 years ago
Rusty Russell 21fe518513 gossip_store: fix 'bad node_announcement' by allowing node_announcement on un-updated channel. 6 years ago
Rusty Russell 048a650a6b pytest: more comprehensive tests for test_gossip_store_compact. 6 years ago
Rusty Russell 1147e65602 pytest: make test_gossip_notices_close more reliable. 6 years ago