112 Commits (dff0a13bd1f13e758f7be8c9a8aff57c52f7b921)

Author SHA1 Message Date
Rusty Russell 839909d2cf Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 5 years ago
Rusty Russell 5d413e0f79 common: offer option_basic_mpp for EXPERIMENTAL_FEATURES. 5 years ago
Christian Decker d6a5b87395 pytest: Parametrize test_query_short_channel_id for elements 5 years ago
Christian Decker fc93787db9 pytest: Parametrize test_gossip_query_channel_range for elements 5 years ago
Saibato 2c16b410ab Add basic tests 5 years ago
Rusty Russell aab83e729b lightningd: change config-dir from plugin / wallet / hsm POV into <network> subdir 5 years ago
Rusty Russell 3437f7e25d devtools/gossipwith: change timeout to seconds. 5 years ago
Rusty Russell 709c98f539 logging: remove spaces from subsystem names. 5 years ago
Rusty Russell 4fc498f901 lightningd: enable io logging on subdaemons iff we're going to print it. 5 years ago
Rusty Russell ef7a820ab1 log: make formatting more consistent. 5 years ago
Rusty Russell e433d4ddc1 lightningd: have logging include an optional node_id for each entry. 5 years ago
Rusty Russell bb06bec891 features: set OPT_VAR_ONION (bit 9) iff EXPERIMENTAL_FEATURES 5 years ago
Rusty Russell 40d34fed9e pytest: clean up test_gossip_notices_close now that gossipwith has more options. 5 years ago
Rusty Russell 30634aa837 pytest: fix test_gossip_notices_close where we really do inject bad gossip! 5 years ago
Rusty Russell 2d8e93687d pytest: prepare test_gossip_timestamp_filter to be spammed. 5 years ago
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