Commit Graph

26174 Commits (7b2e42ecc4bddb5504665d6932dc5ffdbd3b593e)
 

Author SHA1 Message Date
Neha Narula ba951812ec Guard vRecvGetData (now in net processing) with its own mutex
4 years ago
Neha Narula 2d9f2fca43 Move vRecvGetData to net processing
4 years ago
Neha Narula 673247b58c Lock before checking if orphan_work_set is empty; indicate it is guarded
4 years ago
Neha Narula 8803aee668 Move m_orphan_work_set to net_processing
4 years ago
Wladimir J. van der Laan 99a1d572ea
Merge #18750: build: optionally skip external warnings
4 years ago
Jon Atack 82fd40216c
refactor: promote some -netinfo localvars to class members
4 years ago
Jon Atack 5133fab37e
cli: simplify -netinfo using getpeerinfo network field
4 years ago
Jon Atack 4938a109ad
rpc, test: expose CNodeStats network in RPC getpeerinfo
4 years ago
Jon Atack 6df7882029
net: add peer network to CNodeStats
4 years ago
Wladimir J. van der Laan 9efa55c715
Merge #20130: Wallet: remove db mode string
4 years ago
MarcoFalke 3750f664b3
Merge #20129: tests: don't export in6addr_loopback
4 years ago
MarcoFalke fa1f6f237d
net: Send post-verack handshake messages at most once
4 years ago
fanquake e21b824386
Merge #20109: Release notes and followups from 19339
4 years ago
Neha Narula 9c47cb29f9 [Rename only] Rename orphan_work_set to m_orphan_work_set.
4 years ago
MarcoFalke fa299ac273
test: Speed up wallet_resendwallettransactions test with mockscheduler RPC
4 years ago
MarcoFalke 3333077823
rpc: Adjust witness-tx deserialize error message
4 years ago
MarcoFalke ec0453cd57
Merge bitcoin-core/gui#102: Fix SplashScreen crash when run with -disablewallet
4 years ago
MarcoFalke cd6e193d4c
Merge #20126: test: p2p_leak_tx.py improvements (use MiniWallet, add p2p_lock acquires)
4 years ago
fanquake ad90dd9f31
Merge #20141: Avoid the use of abs64 in timedata
4 years ago
Ivan Metlushko 135afa749c wallet: remove db mode string
4 years ago
Pieter Wuille d1292f25f2 Avoid the use of abs64 in timedata
4 years ago
Pieter Wuille 0e2a5e448f tests: dumping and minimizing of script assets data
4 years ago
Pieter Wuille 4567ba034c tests: add generic qa-asset-based script verification unit test
4 years ago
Pieter Wuille f06e6d0345 tests: functional tests for Schnorr/Taproot/Tapscript
4 years ago
Pieter Wuille 3c226639eb tests: add BIP340 Schnorr signature support to test framework
4 years ago
Pieter Wuille 206fb180ec --- [TAPROOT] Tests ---
4 years ago
Pieter Wuille d7ff237f29 Activate Taproot/Tapscript on regtest (BIP 341, BIP 342)
4 years ago
Pieter Wuille e9a021d7e6 Make Taproot spends standard + policy limits
4 years ago
Pieter Wuille 865d2c37e2 --- [TAPROOT] Regtest activation and policy ---
4 years ago
Johnson Lau 72422ce396 Implement Tapscript script validation rules (BIP 342)
4 years ago
Pieter Wuille 330de894a9 Use ScriptExecutionData to pass through annex hash
4 years ago
Pieter Wuille 8bbed4b7ac Implement Taproot validation (BIP 341)
4 years ago
Pieter Wuille 0664f5fe1f Support for Schnorr signatures and integration in SignatureCheckers (BIP 340)
4 years ago
Johnson Lau 5de246ca81 Implement Taproot signature hashing (BIP 341)
4 years ago
Pieter Wuille 886be97af5 Ignore incorrectly-serialized banlist.dat entries
4 years ago
Pieter Wuille 883cea7dea Restore compatibility with old CSubNet serialization
4 years ago
Pieter Wuille fd9a0060f0 Report and verify expirations
4 years ago
Pieter Wuille 86f50ed10f Delete limitedmap as it is unused now
4 years ago
Pieter Wuille cc16fff3e4 Make txid delay penalty also apply to fetches of orphan's parents
4 years ago
Pieter Wuille 173a1d2d3f Expedite removal of tx requests that are no longer needed
4 years ago
Pieter Wuille de11b0a4ef Reduce MAX_PEER_TX_ANNOUNCEMENTS for non-PF_RELAY peers
4 years ago
Pieter Wuille 242d16477d Change transaction request logic to use txrequest
4 years ago
Pieter Wuille 5b03121d60 Add txrequest fuzz tests
4 years ago
Pieter Wuille 3c7fe0e5a0 Add txrequest unit tests
4 years ago
Pieter Wuille da3b8fde03 Add txrequest module
4 years ago
Wladimir J. van der Laan f79a4a8952
Merge #19998: net: Add CNode::ConnectedThroughNetwork member function
4 years ago
Vasil Dimov ba8950ee01
build: optionally skip external warnings
4 years ago
MarcoFalke faad92fe1c
test: Remove unused nVersion=1 in p2p tests
4 years ago
Pieter Wuille 9eb590894f Add TaggedHash function (BIP 340)
4 years ago
Pieter Wuille 450d2b2371 --- [TAPROOT] BIP340/341/342 consensus rules ---
4 years ago