core-lightning/tests
Rusty Russell 48259afb70 lightningd: always broadcast our own gossip when it changes.
When a peer connects, we always send all our own gossip (even if they
had set the timestamp filters to filter it out).  But we weren't
forcing it out to them when it changed, so this logic only applied to
unstable or frequently-restarting nodes.

So now, we tell all the peers whenever we tell gossipd about our new
gossip.

Fixes: #7276
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Changed: Protocol: We now send current peers our changed gossip (even if they set timestamp_filter otherwise), not just on reconnect.
2024-08-12 16:30:29 +09:30
..
data common: add routing test using real data which crashes. 2024-03-07 14:09:14 +01:00
fuzz fuzz: Add input for from_bech32_charset off-by-one bug 2024-06-20 10:53:50 +09:30
plugins bkpr: add two custom notifications that we listen for 2024-08-09 10:21:44 +09:30
vectors pytest: Remove onion test vectors containing legacy onions. 2022-03-18 09:20:11 +10:30
autogenerate-rpc-examples.py script: Auto generate rpc examples for documentation 2024-08-09 23:56:45 -07:00
benchmark.py pytest: always provide payment_secret when making payments. 2021-07-14 14:38:00 -05:00
conftest.py pytest: use --developer instead of environment variable. 2023-09-21 20:08:24 +09:30
fixtures.py pytest: use --developer instead of environment variable. 2023-09-21 20:08:24 +09:30
rkls_github_canned_server.py pytest: add blackbox tests for reckless 2023-04-09 12:41:11 +09:30
test_askrene.py askrene: add "auto.localchans" layer. 2024-08-07 20:35:30 +09:30
test_bookkeeper.py bkpr: add two custom notifications that we listen for 2024-08-09 10:21:44 +09:30
test_cln_rs.py rpc: Removing description from json_command struct 2024-07-31 14:42:58 +09:30
test_clnrest.py rpc: Removing description from json_command struct 2024-07-31 14:42:58 +09:30
test_closing.py config: actually deprecate --experimental-anchors. 2024-07-09 15:09:29 +02:00
test_connection.py pytest: fix test_feerate_stress race 2024-06-24 21:12:43 +09:30
test_db.py pytest: clean up tests/test_db.py::test_last_tx_psbt_upgrade 2024-05-08 21:54:50 -05:00
test_gossip.py lightningd: always broadcast our own gossip when it changes. 2024-08-12 16:30:29 +09:30
test_invoices.py autoclean: remove autocleaninvoice command. 2024-06-20 16:14:38 +09:30
test_misc.py lightningd: trim whitespaces from end of config parameters 2024-08-10 15:20:59 +09:30
test_mkfunding.py pytest: add tests for devtools/mkfunding 2023-01-09 14:50:30 -06:00
test_onion.py lightningd: remove support for legacy onion format. 2022-03-18 09:20:11 +10:30
test_opening.py config: actually deprecate --experimental-anchors. 2024-07-09 15:09:29 +02:00
test_pay.py lightningd: create new return code for enableoffer. 2024-08-11 11:27:10 +09:30
test_plugin.py tests: Adjust tests for the lack of unilateral attempt now 2024-07-29 17:08:33 +02:00
test_reckless.py reckless: add json output option 2024-08-08 11:33:39 +09:30
test_renepay.py renepay: fix sources 2024-05-08 22:32:13 -05:00
test_runes.py commando: update removal version for rpcs 2024-06-18 14:06:06 +09:30
test_splicing.py splice: Add support for tx_abort to channeld 2024-02-11 10:46:23 +01:00
test_splicing_disconnect.py pytest: fix flake in test_splice_disconnect_sig 2024-05-09 16:14:23 -05:00
test_splicing_insane.py splice: Agressive restart testing during splices 2023-12-15 09:42:45 +10:30
test_wallet.py tests: Removed non-essential hsm copy step 2024-08-09 23:56:45 -07:00
utils.py devtools/gossmap-compress: allow setting the nodeid explicitly for generated nodes. 2024-08-07 20:35:30 +09:30
valgrind-suppressions.txt pytest: Use valgrind target suppressions instead of skipping tests 2022-03-10 10:21:41 +10:30