aboutsummaryrefslogtreecommitdiff
path: root/test/functional/test_framework
AgeCommit message (Expand)Author
2024-02-06Merge bitcoin/bitcoin#29356: test: make v2transport arg in addconnection mand...glozow
2024-02-01test: p2p: adhere to typical VERSION message protocol flowSebastian Falbesoner
2024-02-01test: p2p: process post-v2-handshake data immediatelySebastian Falbesoner
2024-02-01test: p2p: introduce helper for sending prepared VERSION messageSebastian Falbesoner
2024-01-31Merge bitcoin/bitcoin#29347: net: enable v2transport by defaultAva Chow
2024-01-31[test] make v2transport arg in addconnection mandatory and few cleanupsstratospher
2024-01-30Merge bitcoin/bitcoin#29067: test: Treat msg_version.relay as unsigned, Remov...glozow
2024-01-29net: enable v2transport by defaultPieter Wuille
2024-01-29Merge bitcoin/bitcoin#24748: test/BIP324: functional tests for v2 P2P encryptionAva Chow
2024-01-29test: Remove struct import from messages.pyMarcoFalke
2024-01-29scripted-diff: test: Use int from_bytes and to_bytes over struct packingMarcoFalke
2024-01-29test: Use int from_bytes and to_bytes over struct packingMarcoFalke
2024-01-29test: Treat msg_version.relay as unsignedMarcoFalke
2024-01-25[test] Check whether v2 TestNode performs downgradingstratospher
2024-01-25[test] Ignore BIP324 decoy messagesstratospher
2024-01-25[test] Allow inbound and outbound connections supporting v2 P2P protocolstratospher
2024-01-25 [test] Reconnect using v1 P2P when v2 P2P terminates due to magic byte mismatchstratospher
2024-01-25[test] Build v2 P2P messagesstratospher
2024-01-25[test] Use lock for sending P2P messages in test frameworkstratospher
2024-01-25[test] Read v2 P2P messagesstratospher
2024-01-25[test] Perform initial v2 handshakestratospher
2024-01-25[test] Introduce EncryptedP2PState object in P2PConnectionstratospher
2024-01-24[test] Construct class to handle v2 P2P protocol functionsstratospher
2024-01-23[test] Move MAGIC_BYTES to messages.pystratospher
2024-01-23[test/crypto] Add ECDHstratospher
2024-01-17test: Use blocks_path where possibleMarcoFalke
2024-01-12Make v2transport default for addnode RPC when enabledPieter Wuille
2024-01-11Merge bitcoin/bitcoin#29034: test: detect OS in functional tests consistently...Ava Chow
2023-12-13test: add TestNode wait_until helperNikodemas Tuckus
2023-12-08test: detect OS consistently using `platform.system()`Sebastian Falbesoner
2023-12-06test: fix v2 transport intermittent test failure (#29002)Sebastian Falbesoner
2023-11-28Merge bitcoin/bitcoin#28805: test: Make existing functional tests compatible ...Andrew Chow
2023-11-17Merge bitcoin/bitcoin#28725: test: refactor: use built-in collection types fo...fanquake
2023-11-16test: replace `Callable`/`Iterable` with their `collections.abc` alternative ...stickies-v
2023-11-16Merge bitcoin/bitcoin#28605: Fix typosfanquake
2023-11-08test: enable --v2transport in combination with --usecliMartin Zumsande
2023-11-08test: persist -v2transport over restarts and respect -v2transport=0Martin Zumsande
2023-11-08test: Add missing wait for version to be sent in add_outbound_p2p_connectionMarcoFalke
2023-11-08Merge bitcoin/bitcoin#28782: test: Add missing sync on send_version in peer_c...fanquake
2023-11-07Merge bitcoin/bitcoin#28374: test: python cryptography required for BIP 324 f...Andrew Chow
2023-11-07doc: fix typosSjors Provoost
2023-11-03test: Add missing sync on send_version in peer_connectMarcoFalke
2023-11-01Merge bitcoin/bitcoin#28632: test: make python p2p not send getaddr on incomi...fanquake
2023-10-29Merge bitcoin/bitcoin#28727: test: replace random_bytes with random.randbytesfanquake
2023-10-25Merge bitcoin/bitcoin#28264: test: refactor: support sending funds with outpo...Andrew Chow
2023-10-25test: replace random_bytes with randbytes #28720ns-xvrn
2023-10-25test: use built-in collection types for type hints (Python 3.9 / PEP 585)Sebastian Falbesoner
2023-10-24Merge bitcoin/bitcoin#28211: Bump python minimum supported version to 3.9fanquake
2023-10-24test: remove unused `find_output` helperSebastian Falbesoner
2023-10-24test: refactor: support sending funds with outpoint resultSebastian Falbesoner