Pull-Requests
pull
test: tool wallet test coverage for unexpected writes to wallet
#15687
jonatack on March 28, 2019 Tests
jonatack on March 28, 2019 Tests
pull
build/doc: update bitcoin_config.h packages, release process
#16080
jonatack on May 23, 2019 Docs
jonatack on May 23, 2019 Docs
pull
test: Enable passing wildcard test names to test runner from root
#16374
jonatack on July 11, 2019 Tests
jonatack on July 11, 2019 Tests
pull
doc: initial RapidCheck property-based testing documentation
#16645
jonatack on August 18, 2019 Docs
jonatack on August 18, 2019 Docs
pull
test: follow-up to rpc: default maxfeerate value as BTC/kB
#16929
jonatack on September 21, 2019 Tests
jonatack on September 21, 2019 Tests
pull
rpc: improve getaddressinfo test coverage, help, code docs
#17283
jonatack on October 28, 2019 RPC/REST/ZMQ
jonatack on October 28, 2019 RPC/REST/ZMQ
pull
rpc: simplify getaddressinfo labels, deprecate previous behavior
#17578
jonatack on November 24, 2019 RPC/REST/ZMQ
jonatack on November 24, 2019 RPC/REST/ZMQ
pull
config, net, test: asmap feature refinements and functional tests
#17812
jonatack on December 28, 2019 TestsP2P
jonatack on December 28, 2019 TestsP2P
pull
doc: developer notes guideline on RPCExamples addresses
#17819
jonatack on December 28, 2019 Docs
jonatack on December 28, 2019 Docs
pull
net: reference instead of copy in BlockConnected range loop
#18054
jonatack on February 2, 2020 P2P
jonatack on February 2, 2020 P2P
pull
script: de-dupe and update valgrind suppressions
#18178
jonatack on February 19, 2020 TestsScripts and tools
jonatack on February 19, 2020 TestsScripts and tools
pull
wallet: remove deprecated fee bumping by totalFee
#18312
jonatack on March 10, 2020 WalletRPC/REST/ZMQ
jonatack on March 10, 2020 WalletRPC/REST/ZMQ
pull
test: shift coverage from getunconfirmedbalance to getbalances
#18451
jonatack on March 27, 2020 WalletTestsRPC/REST/ZMQ
jonatack on March 27, 2020 WalletTestsRPC/REST/ZMQ
pull
rpc, cli: add multiwallet balances rpc and use it in -getinfo
#18453
jonatack on March 27, 2020 RPC/REST/ZMQUtils/log/libsNeeds rebase
jonatack on March 27, 2020 RPC/REST/ZMQUtils/log/libsNeeds rebase
pull
test: replace (send_message + sync_with_ping) with send_and_ping
#18494
jonatack on April 1, 2020 Tests
jonatack on April 1, 2020 Tests
pull
test: remove redundant sync_with_ping after add_p2p_connection
#18496
jonatack on April 1, 2020 Tests
jonatack on April 1, 2020 Tests
pull
test: enable opening partial p2p connections where useful
#18498
jonatack on April 1, 2020 Tests
jonatack on April 1, 2020 Tests
pull
cli: call getbalances.ismine.trusted instead of getwalletinfo.balance
#18574
jonatack on April 9, 2020 Utils/log/libs
jonatack on April 9, 2020 Utils/log/libs
pull
test: add wait_for_cookie_credentials() to framework for rpcwait tests
#18691
jonatack on April 17, 2020 Tests
jonatack on April 17, 2020 Tests
pull
test: display command line options passed to send_cli() in debug log
#18712
jonatack on April 20, 2020 Tests
jonatack on April 20, 2020 Tests
pull
cli, test, doc: bitcoin-cli -getinfo multiwallet balances follow-ups
#19089
jonatack on May 28, 2020 TestsUtils/log/libs
jonatack on May 28, 2020 TestsUtils/log/libs
pull
rpc, cli, test: add bitcoin-cli -generate command
#19133
jonatack on June 1, 2020 FeatureRPC/REST/ZMQ
jonatack on June 1, 2020 FeatureRPC/REST/ZMQ
pull
net, test: invalid p2p messages and test framework improvements
#19272
jonatack on June 14, 2020 Tests
jonatack on June 14, 2020 Tests
pull
doc: add release note for -getinfo displaying multiwallet balances
#19354
jonatack on June 22, 2020 Docs
jonatack on June 22, 2020 Docs
pull
test: resyncing to tip of blocks generated after invalidateblock
#19397
jonatack on June 27, 2020 Tests
jonatack on June 27, 2020 Tests
pull
rpc, cli: add network in/out connections to `getnetworkinfo` and `-getinfo`
#19405
jonatack on June 29, 2020 RPC/REST/ZMQ
jonatack on June 29, 2020 RPC/REST/ZMQ
pull
refactor: reduce DefaultRequestHandler memory allocations
#19453
jonatack on July 6, 2020 Refactoring
jonatack on July 6, 2020 Refactoring
pull
tools: `.clang-format` compat with clang versions < 9
#19454
jonatack on July 6, 2020 Scripts and tools
jonatack on July 6, 2020 Scripts and tools
pull
fuzz: add missing overrides to signature_checker
#19548
jonatack on July 18, 2020 RefactoringTests
jonatack on July 18, 2020 RefactoringTests
pull
p2p, refactor: add `CInv` transaction message helpers; use in net processing
#19590
jonatack on July 26, 2020 P2P
jonatack on July 26, 2020 P2P
pull
p2p: refactor AlreadyHave(), CInv::type, INV/TX processing
#19610
jonatack on July 28, 2020 P2P
jonatack on July 28, 2020 P2P
pull
p2p: change `CInv::type` from `int` to `uint32_t`, fix UBSan warning
#19611
jonatack on July 28, 2020 P2P
jonatack on July 28, 2020 P2P
pull
net, rpc: expose nLastBlockTime/nLastTXTime as last block/last_transaction in getpeerinfo
#19731
jonatack on August 15, 2020 RPC/REST/ZMQP2P
jonatack on August 15, 2020 RPC/REST/ZMQP2P
pull
p2p: change `CInv::type` from `int` to `uint32_t`, fix UBSan warning
#19818
jonatack on August 27, 2020 P2P
jonatack on August 27, 2020 P2P
pull
net: improve nLastBlockTime and nLastTXTime documentation
#19857
jonatack on September 1, 2020 DocsP2P
jonatack on September 1, 2020 DocsP2P
pull
doc: update PyZMQ install instructions, fix zmq_sub.py file permissions
#19870
jonatack on September 4, 2020 Docs
jonatack on September 4, 2020 Docs
pull
cli: degrade -getinfo gracefully for older servers
#19874
jonatack on September 4, 2020 RPC/REST/ZMQ
jonatack on September 4, 2020 RPC/REST/ZMQ
pull
net, rpc: expose connection type in getpeerinfo
#19883
jonatack on September 5, 2020 RPC/REST/ZMQP2PNeeds rebase
jonatack on September 5, 2020 RPC/REST/ZMQP2PNeeds rebase
pull
net, test: CNetAddr scoped ipv6 test coverage, rename scopeId to m_scope_id
#19951
jonatack on September 13, 2020 TestsP2P
jonatack on September 13, 2020 TestsP2P
pull
net, rpc, cli: expose peer network in getpeerinfo; simplify/improve -netinfo
#20002
jonatack on September 23, 2020 RPC/REST/ZMQP2P
jonatack on September 23, 2020 RPC/REST/ZMQP2P
pull
chainparams: do not log signet startup messages for other chains
#20048
jonatack on September 30, 2020 Validation
jonatack on September 30, 2020 Validation
pull
net, rpc, test, bugfix: update GetNetworkName, GetNetworksInfo, regression tests
#20120
jonatack on October 11, 2020 RPC/REST/ZMQ
jonatack on October 11, 2020 RPC/REST/ZMQ
pull
p2p: declare Announcement::m_state as uint8_t, add getter/setter
#20162
jonatack on October 15, 2020 RefactoringP2P
jonatack on October 15, 2020 RefactoringP2P
pull
p2p: improve onion detection in AttemptToEvictConnection
#20193
jonatack on October 20, 2020 P2P
jonatack on October 20, 2020 P2P
pull
p2p: protect onions in AttemptToEvictConnection(), add eviction protection test coverage
#20197
jonatack on October 20, 2020 P2P
jonatack on October 20, 2020 P2P
pull
net: assert CNode::m_inbound_onion is inbound in ctor, add getter, unit tests
#20210
jonatack on October 21, 2020 P2P
jonatack on October 21, 2020 P2P
pull
wallet, rpc: explicit fee rate follow-ups/fixes for 0.21
#20220
jonatack on October 22, 2020 WalletRPC/REST/ZMQ
jonatack on October 22, 2020 WalletRPC/REST/ZMQ
pull
wallet, rpc: universal feerate (sat/vB) param/option
#20231
jonatack on October 23, 2020 WalletRPC/REST/ZMQUtils/log/libs
jonatack on October 23, 2020 WalletRPC/REST/ZMQUtils/log/libs
pull
wallet: introduce setfeerate (an improved settxfee, in sat/vB)
#20391
jonatack on November 14, 2020 WalletRPC/REST/ZMQNeeds rebase
jonatack on November 14, 2020 WalletRPC/REST/ZMQNeeds rebase
pull
wallet: upgradewallet fixes, improvements, test coverage
#20403
jonatack on November 16, 2020 WalletRPC/REST/ZMQ
jonatack on November 16, 2020 WalletRPC/REST/ZMQ
pull
wallet: allow zero-fee fundrawtransaction/walletcreatefundedpsbt and other fixes
#20426
jonatack on November 19, 2020 WalletRPC/REST/ZMQ
jonatack on November 19, 2020 WalletRPC/REST/ZMQ
pull
wallet: deprecate feeRate in fundrawtransaction/walletcreatefundedpsbt
#20483
jonatack on November 24, 2020 Wallet
jonatack on November 24, 2020 Wallet
pull
[backport] wallet: allow zero-fee fundrawtransaction/walletcreatefundedpsbt and other fixes
#20510
jonatack on November 26, 2020 Backport
jonatack on November 26, 2020 Backport
pull
wallet: check for non-representable CFeeRates
#20546
jonatack on December 2, 2020 WalletTX fees and policyNeeds rebaseReview club
jonatack on December 2, 2020 WalletTX fees and policyNeeds rebaseReview club
pull
wallet, bugfix: allow send with string fee_rate amounts
#20573
jonatack on December 4, 2020 WalletRPC/REST/ZMQ
jonatack on December 4, 2020 WalletRPC/REST/ZMQ
pull
fuzz, refactor: replace CNode code with fuzz/util.h::ConsumeNode()
#20686
jonatack on December 17, 2020
jonatack on December 17, 2020
pull
p2p: standardize outbound full/block relay connection type naming
#20729
jonatack on December 20, 2020 P2PNeeds rebase
jonatack on December 20, 2020 P2PNeeds rebase
pull
net, p2p, gui: replace direction with connection type in gui peer details window
#20778
jonatack on December 26, 2020 GUIRPC/REST/ZMQP2P
jonatack on December 26, 2020 GUIRPC/REST/ZMQP2P
pull
net, rpc, gui: add network to peers window and peer details
#20779
jonatack on December 27, 2020 GUIRPC/REST/ZMQP2P
jonatack on December 27, 2020 GUIRPC/REST/ZMQP2P
pull
policy, refactor: CFeeRate::FromSatB/FromBtcKb named constructors
#20790
jonatack on December 28, 2020 WalletTX fees and policyRPC/REST/ZMQ
jonatack on December 28, 2020 WalletTX fees and policyRPC/REST/ZMQ
pull
p2p: remove unused legacyWhitelisted in AcceptConnection()
#20791
jonatack on December 28, 2020 RefactoringP2P
jonatack on December 28, 2020 RefactoringP2P
pull
consensus: fix maybe uninitialized CTxMemPool::GetIter()
#20797
jonatack on December 29, 2020 RefactoringMempool
jonatack on December 29, 2020 RefactoringMempool
pull
net, rpc: return NET_UNROUTABLE as not_publicly_routable, automate helps
#20965
jonatack on January 19, 2021 RPC/REST/ZMQP2P
jonatack on January 19, 2021 RPC/REST/ZMQP2P
pull
net: make CNode::m_inbound_onion public, initialize explicitly
#21167
jonatack on February 12, 2021 P2P
jonatack on February 12, 2021 P2P
pull
Save client version to the settings file on shutdown
#21171
jonatack on February 13, 2021 Tests
jonatack on February 13, 2021 Tests
pull
p2p: if no anchors.dat file, log a message instead of an error
#21181
jonatack on February 15, 2021 P2P
jonatack on February 15, 2021 P2P
pull
p2p: update inbound eviction protection for multiple networks, add I2P peers
#21261
jonatack on February 22, 2021 P2P
jonatack on February 22, 2021 P2P
pull
test: feature_blockfilterindex_prune.py improvements
#21297
jonatack on February 24, 2021 Tests
jonatack on February 24, 2021 Tests
pull
net, refactor: pass uint16 CService::port as uint16
#21328
jonatack on March 1, 2021 RefactoringP2P
jonatack on March 1, 2021 RefactoringP2P
pull
test: generate fewer blocks in feature_nulldummy to fix timeouts, speed up
#21373
jonatack on March 5, 2021 Tests
jonatack on March 5, 2021 Tests
pull
test: increase rpc_timeout for fundrawtx test_transaction_too_large
#21410
jonatack on March 10, 2021 Tests
jonatack on March 10, 2021 Tests
pull
test: add logging, reduce blocks, move sync_all in wallet_ groups
#21411
jonatack on March 10, 2021 Tests
jonatack on March 10, 2021 Tests
pull
test: add -daemon and -daemonwait config arg tests
#21439
jonatack on March 14, 2021 TestsUp for grabs
jonatack on March 14, 2021 TestsUp for grabs
pull
p2p, refactor: make NetPermissionFlags an enum class
#21506
jonatack on March 22, 2021 RefactoringP2P
jonatack on March 22, 2021 RefactoringP2P
pull
p2p, bugfix: use NetPermissions::HasFlag() in CConnman::Bind()
#21644
jonatack on April 9, 2021 P2P
jonatack on April 9, 2021 P2P
pull
test: use higher value and per-platform assert in cnetaddr link-local test
#21690
jonatack on April 15, 2021 Tests
jonatack on April 15, 2021 Tests
pull
DONOTMERGE test: drop cnetaddr link-local assert for macOS 10.14 to re-verify CI
#21696
jonatack on April 15, 2021 Tests
jonatack on April 15, 2021 Tests
pull
DONOTMERGE test: drop cnetaddr link-local assert for all CIs except macOS 10.14
#21697
jonatack on April 15, 2021
jonatack on April 15, 2021
pull
doc: update reduce-memory.md and bitcoin.conf -maxconnections info
#21709
jonatack on April 16, 2021 Docs
jonatack on April 16, 2021 Docs
pull
doc: update helps for addnode rpc and -addnode/-maxconnections config options
#21710
jonatack on April 16, 2021 RPC/REST/ZMQ
jonatack on April 16, 2021 RPC/REST/ZMQ
pull
wallet: ensure sat/vB feerates are in range (mantissa of 3)
#21786
jonatack on April 27, 2021 WalletRPC/REST/ZMQ
jonatack on April 27, 2021 WalletRPC/REST/ZMQ
pull
test: fix off-by-ones in rpc_fundrawtransaction assertions
#21787
jonatack on April 27, 2021 Tests
jonatack on April 27, 2021 Tests
pull
doc: fixup -coinstatsindex help, update bitcoin.conf and files.md
#21818
jonatack on April 30, 2021 Docs
jonatack on April 30, 2021 Docs
pull
p2p, rpc: enable GetAddr, GetAddresses, and getnodeaddresses by network
#21843
jonatack on May 3, 2021 P2P
jonatack on May 3, 2021 P2P
pull
fuzz: enable passing a max value to FuzzedDataProvider::ConsumeEnum()
#21855
jonatack on May 4, 2021 Tests
jonatack on May 4, 2021 Tests
pull
test: fix, restore and improve cnetaddr scoped id documentation
#21961
jonatack on May 16, 2021 Tests
jonatack on May 16, 2021 Tests
pull
p2p: pass strings to NetPermissions::TryParse functions by const ref
#21996
jonatack on May 19, 2021 Refactoring
jonatack on May 19, 2021 Refactoring
pull
rpc: bumpfee/psbtbumpfee fixes and updates
#22021
jonatack on May 22, 2021 DocsWalletRPC/REST/ZMQ
jonatack on May 22, 2021 DocsWalletRPC/REST/ZMQ
pull
rpc, test: addpeeraddress test coverage, code simplify/constness
#22043
jonatack on May 24, 2021 TestsRPC/REST/ZMQ
jonatack on May 24, 2021 TestsRPC/REST/ZMQ
pull
p2p: fix ubsan addrman errors, make nTime truncation conversion explicit
#22094
jonatack on May 28, 2021 RefactoringP2PNeeds rebase
jonatack on May 28, 2021 RefactoringP2PNeeds rebase
pull
script: fix spelling linter raising spuriously on "invokable"
#22138
jonatack on June 3, 2021 Tests
jonatack on June 3, 2021 Tests
pull
p2p, refactor: remove unneeded CNetAddr::UnserializeV1Array()
#22140
jonatack on June 3, 2021 RefactoringP2PNeeds rebase
jonatack on June 3, 2021 RefactoringP2PNeeds rebase
pull
doc: update tor.md, release notes with removal of tor v2 support
#22172
jonatack on June 6, 2021 Docs
jonatack on June 6, 2021 Docs
pull
p2p, refactor: performance improvements to ProtectEvictionCandidatesByRatio()
#22284
jonatack on June 19, 2021 P2P
jonatack on June 19, 2021 P2P
pull
test, refactor: add GetTransaction() coverage, improve rpc_rawtransaction
#22437
jonatack on July 13, 2021 Tests
jonatack on July 13, 2021 Tests
pull
test: whitelist rpc_rawtransaction peers to speed up tests
#22447
jonatack on July 14, 2021 Tests
jonatack on July 14, 2021 Tests
pull
bench: fix 32-bit narrowing warning in bench/peer_eviction.cpp
#22464
jonatack on July 15, 2021 Tests
jonatack on July 15, 2021 Tests
pull
p2p, doc: log DEBUG_ADDRMAN consistency checks, add developer notes info
#22479
jonatack on July 17, 2021 Docs
jonatack on July 17, 2021 Docs
pull
mempool: apply rule of 5 to epochguard.h, fix compiler warnings
#22481
jonatack on July 18, 2021 MempoolUtils/log/libs
jonatack on July 18, 2021 MempoolUtils/log/libs
pull
netinfo: display addr_{processed, rate_limited, relay_enabled} and relaytxes data
#22501
jonatack on July 19, 2021 FeatureUtils/log/libs
jonatack on July 19, 2021 FeatureUtils/log/libs
pull
test: improve rpc_blockchain.py tests and assert on time and mediantime
#22520
jonatack on July 21, 2021 Tests
jonatack on July 21, 2021 Tests
pull
cli -addrinfo: drop torv2; torv3 becomes onion per GetNetworkName()
#22544
jonatack on July 25, 2021 Utils/log/libs
jonatack on July 25, 2021 Utils/log/libs
pull
test: add addr-fetch peer connection state and timeout coverage
#22568
jonatack on July 28, 2021 Tests
jonatack on July 28, 2021 Tests
pull
p2p: fix ubsan implicit conversion error in CSubNet::ToString()
#22586
jonatack on July 29, 2021 P2P
jonatack on July 29, 2021 P2P
pull
net, doc: update I2P hardcoded seeds and docs for 22.0
#22589
jonatack on July 30, 2021 ValidationScripts and tools
jonatack on July 30, 2021 ValidationScripts and tools
pull
contrib, p2p: update I2P hardcoded seeds
#22600
jonatack on August 2, 2021 ValidationScripts and tools
jonatack on August 2, 2021 ValidationScripts and tools
pull
p2p, rpc, test: address rate-limiting follow-ups
#22604
jonatack on August 2, 2021 RPC/REST/ZMQP2P
jonatack on August 2, 2021 RPC/REST/ZMQP2P
pull
doc, test: improve i2p/tor docs and i2p reachable unit tests
#22648
jonatack on August 6, 2021 Docs
jonatack on August 6, 2021 Docs
pull
log, sync: change lock contention from preprocessor directive to log category
#22736
jonatack on August 18, 2021 Tests
jonatack on August 18, 2021 Tests
pull
test: add addpeeraddress "tried", test addrman checks on restart with asmap
#22831
jonatack on August 29, 2021 Tests
jonatack on August 29, 2021 Tests
pull
log: improve checkaddrman logging with duration in milliseconds
#22872
jonatack on September 3, 2021 Utils/log/libs
jonatack on September 3, 2021 Utils/log/libs
pull
doc: provide context for CNetAddr::UnserializeV1Array() and span.h with lifetimebound
#22881
jonatack on September 3, 2021 Refactoring
jonatack on September 3, 2021 Refactoring
pull
netinfo: clarify client and server versions in header
#22894
jonatack on September 5, 2021 Utils/log/libs
jonatack on September 5, 2021 Utils/log/libs
pull
consensus: don't call GetBlockPos in ReadBlockFromDisk without cs_main lock
#22895
jonatack on September 5, 2021 Block storage
jonatack on September 5, 2021 Block storage
pull
sync, log: inline lock contention logging macro to fix duration, improve BCLog::LogMsg()
#22904
jonatack on September 6, 2021 Tests
jonatack on September 6, 2021 Tests
pull
Add CBlockIndex lock annotations, guard nStatus/nFile/nDataPos/nUndoPos by cs_main
#22932
jonatack on September 9, 2021 Block storage
jonatack on September 9, 2021 Block storage
pull
validation: log CChainState::CheckBlockIndex() consistency checks
#22956
jonatack on September 12, 2021 ValidationNeeds rebase
jonatack on September 12, 2021 ValidationNeeds rebase
pull
bench: add `-quiet` and `-iters=<n>` benchmark config args
#22999
jonatack on September 16, 2021 Tests
jonatack on September 16, 2021 Tests
pull
p2p, rpc, test: expose tried and refcount in getnodeaddresses, update/improve tests
#23035
jonatack on September 19, 2021 RPC/REST/ZMQP2PNeeds rebase
jonatack on September 19, 2021 RPC/REST/ZMQP2PNeeds rebase
pull
test: use test_framework.p2p `P2P_SERVICES` constant in functional tests
#23036
jonatack on September 19, 2021 Tests
jonatack on September 19, 2021 Tests
pull
log: change an incorrect fee to fee rate, and vice-versa
#23050
jonatack on September 20, 2021 Utils/log/libs
jonatack on September 20, 2021 Utils/log/libs
pull
refactor: pass CTxMemPool and CFeeRate in-param objects by const reference
#23076
jonatack on September 23, 2021 Refactoring
jonatack on September 23, 2021 Refactoring
pull
test: update fee rate assertion helper in the functional test framework
#23136
jonatack on September 29, 2021 Tests
jonatack on September 29, 2021 Tests
pull
rpc: fix "trusted" field in TransactionDescriptionString(), add coverage
#23139
jonatack on September 29, 2021 WalletRPC/REST/ZMQ
jonatack on September 29, 2021 WalletRPC/REST/ZMQ
pull
Test transactions conflicted by double spend in listtransactions
#23146
jonatack on September 30, 2021 Tests
jonatack on September 30, 2021 Tests
pull
Add CJDNS network to -addrinfo and -netinfo
#23175
jonatack on October 4, 2021 Utils/log/libsNeeds rebase
jonatack on October 4, 2021 Utils/log/libsNeeds rebase
pull
p2p: fix CSubNet::ToString() UBSan and banman fuzz crash
#23197
jonatack on October 5, 2021 P2P
jonatack on October 5, 2021 P2P
pull
Print peer counts for all reachable networks in -netinfo
#23324
jonatack on October 20, 2021 Utils/log/libs
jonatack on October 20, 2021 Utils/log/libs
pull
refactor: cast bool operands to int to silence compiler warning
#23573
jonatack on November 22, 2021 Refactoring
jonatack on November 22, 2021 Refactoring
pull
mining, refactor: add m_mempool.cs thread safety lock assertions
#23692
jonatack on December 7, 2021 Refactoring
jonatack on December 7, 2021 Refactoring
pull
validation, refactor: remove CChainState::GetMempool()
#23704
jonatack on December 8, 2021 Validation
jonatack on December 8, 2021 Validation
pull
validation, log: improve logging of ChainstateManager snapshot persistance
#23738
jonatack on December 10, 2021 Validation
jonatack on December 10, 2021 Validation
pull
test: fix test failures in test/functional/p2p_timeouts.py
#23740
jonatack on December 11, 2021 Tests
jonatack on December 11, 2021 Tests
pull
refactor: add thread safety lock assertion to WriteBlockIndexDB()
#24002
jonatack on January 7, 2022 RefactoringBlock storage
jonatack on January 7, 2022 RefactoringBlock storage
pull
test, bugfix: fix intermittent failure in getrawtransaction_tests
#24113
jonatack on January 20, 2022 Tests
jonatack on January 20, 2022 Tests
pull
refactor: move index class members from protected to private
#24150
jonatack on January 25, 2022 RefactoringUTXO Db and IndexesNeeds rebase
jonatack on January 25, 2022 RefactoringUTXO Db and IndexesNeeds rebase
pull
p2p: extend inbound eviction protection by network to CJDNS peers
#24165
jonatack on January 26, 2022 P2P
jonatack on January 26, 2022 P2P
pull
p2p, contrib: add cjdns hardcoded seeds and update the i2p seeds
#24166
jonatack on January 26, 2022 ValidationScripts and tools
jonatack on January 26, 2022 ValidationScripts and tools
pull
validation, refactor: add missing thread safety lock assertions
#24177
jonatack on January 27, 2022 RefactoringValidation
jonatack on January 27, 2022 RefactoringValidation
pull
Replace lock with thread safety annotation in CBlockTreeDB::LoadBlockIndexGuts()
#24197
jonatack on January 28, 2022 UTXO Db and Indexes
jonatack on January 28, 2022 UTXO Db and Indexes
pull
Add cs_main annotation to WriteBatchSync(), drop lock in CDiskBlockIndex
#24199
jonatack on January 29, 2022 UTXO Db and IndexesValidationNeeds rebase
jonatack on January 29, 2022 UTXO Db and IndexesValidationNeeds rebase
pull
init, test: improve network reachability test coverage and safety
#24205
jonatack on January 30, 2022 Tests
jonatack on January 30, 2022 Tests
pull
validation: don't re-acquire cs_main during IBD in CChainState::IsInitialBlockDownload()
#24220
jonatack on January 31, 2022 P2PValidationNeeds rebase
jonatack on January 31, 2022 P2PValidationNeeds rebase
pull
validation, refactor: UnloadBlockIndex and ChainstateManager::Reset thread safety cleanups
#24299
jonatack on February 9, 2022 Refactoring
jonatack on February 9, 2022 Refactoring
pull
doc: improve -netinfo help based on feedback from users and devs
#24360
jonatack on February 16, 2022 Utils/log/libs
jonatack on February 16, 2022 Utils/log/libs
pull
User-facing content and codebase doc fixups from transifex translator feedback
#24367
jonatack on February 17, 2022 GUI
jonatack on February 17, 2022 GUI
pull
rpc, cli: describe quality/recency filtering in getnodeaddresses and -addrinfo
#24370
jonatack on February 17, 2022 RPC/REST/ZMQUtils/log/libs
jonatack on February 17, 2022 RPC/REST/ZMQUtils/log/libs
pull
init, doc: improve -onlynet help and related tor/i2p documentation
#24468
jonatack on March 3, 2022 Docs
jonatack on March 3, 2022 Docs
pull
doc: update multisig-tutorial.md to descriptor wallet by default
#24519
jonatack on March 10, 2022 Docs
jonatack on March 10, 2022 Docs
pull
rpc: rename getdeploymentinfo status-next to status_next
#24528
jonatack on March 11, 2022 RPC/REST/ZMQ
jonatack on March 11, 2022 RPC/REST/ZMQ
pull
doc: create initial doc/cjdns.md for CJDNS how-to documentation
#24555
jonatack on March 14, 2022 Docs
jonatack on March 14, 2022 Docs
pull
Change -maxtimeadjustment default from 70 minutes to 0
#24606
jonatack on March 18, 2022 Utils/log/libs
jonatack on March 18, 2022 Utils/log/libs
pull
Clarify -maxtimeadjustment that only outbound peers influence timedata
#24609
jonatack on March 18, 2022
jonatack on March 18, 2022
pull
Add concrete steps in doc/cjdns.md to easily find a friend
#24710
jonatack on March 29, 2022 Docs
jonatack on March 29, 2022 Docs
pull
rpc: getblock/getrawtransaction/decode*/gettxout fixups
#24718
jonatack on March 30, 2022 RPC/REST/ZMQNeeds rebase
jonatack on March 30, 2022 RPC/REST/ZMQNeeds rebase
pull
Put lock contention logging behind `DEBUG_LOCKCONTENTION` preprocessor directive
#24734
jonatack on April 1, 2022 Utils/log/libs
jonatack on April 1, 2022 Utils/log/libs
pull
build, ci: add `DEBUG_LOCKCONTENTION` to --enable-debug and CI
#24757
jonatack on April 4, 2022 Build systemP2P
jonatack on April 4, 2022 Build systemP2P
pull
Put lock logging behind DEBUG_LOCKCONTENTION preprocessor directive
#24770
jonatack on April 5, 2022
jonatack on April 5, 2022
pull
doc: update RPC argument and field naming guideline in developer notes
#24808
jonatack on April 8, 2022 Docs
jonatack on April 8, 2022 Docs
pull
refactor: consensus/tx_verify.{h,cpp} tidy-ups
#24833
jonatack on April 12, 2022 RefactoringNeeds rebase
jonatack on April 12, 2022 RefactoringNeeds rebase
pull
contrib: improve makeseeds.py progress indicator
#24863
jonatack on April 15, 2022 Scripts and tools
jonatack on April 15, 2022 Scripts and tools
pull
rpc: add getblockfrompeer RPCTypeCheck and invalid input test coverage
#24944
jonatack on April 22, 2022 RPC/REST/ZMQ
jonatack on April 22, 2022 RPC/REST/ZMQ
pull
refactor: GetFirstStoredBlock() and getblockchaininfo follow-ups
#25016
jonatack on April 28, 2022 Refactoring
jonatack on April 28, 2022 Refactoring
pull
validation: make CScriptCheck and prevector swap members noexcept
#25017
jonatack on April 28, 2022 Validation
jonatack on April 28, 2022 Validation
pull
test: fix intermittent wallet_encryption failures on win64 task
#25021
jonatack on April 28, 2022 WindowsTests
jonatack on April 28, 2022 WindowsTests
pull
blockstorage: add LIFETIMEBOUND to GetFirstStoredBlock()::start_time
#25060
jonatack on May 3, 2022 Block storage
jonatack on May 3, 2022 Block storage
pull
validationinterface: make MainSignalsInstance() a class, drop unused forward declarations
#25067
jonatack on May 5, 2022 Refactoring
jonatack on May 5, 2022 Refactoring
pull
net, refactor: move StartExtraBlockRelayPeers() from header to implementation
#25119
jonatack on May 12, 2022 RefactoringP2P
jonatack on May 12, 2022 RefactoringP2P
pull
test: fix DWARF string_view linker error in blockfilter_tests
#25120
jonatack on May 12, 2022 TestsUpstream
jonatack on May 12, 2022 TestsUpstream
pull
Fix -rpcwait with -netinfo returning negative time durations
#25157
jonatack on May 17, 2022 Utils/log/libs
jonatack on May 17, 2022 Utils/log/libs
pull
Fix frequent -netinfo JSON errors from missing getpeerinfo#relaytxes
#25176
jonatack on May 20, 2022 Utils/log/libs
jonatack on May 20, 2022 Utils/log/libs
pull
scripts and tools: update lint-logs.py to detect LogPrintLevel, mention WalletLogPrintf
#25217
jonatack on May 25, 2022 Tests
jonatack on May 25, 2022 Tests
pull
net: helpfully log in ConnectNode() which peer we are already connected to
#25271
jonatack on June 3, 2022 P2P
jonatack on June 3, 2022 P2P
pull
scripted-diff: remove duplicate categories from LogPrint output
#25286
jonatack on June 6, 2022 Utils/log/libs
jonatack on June 6, 2022 Utils/log/libs
pull
Add LogPrintLevel to lint-format-strings, drop LogPrint-vs-LogPrintf section in dev notes
#25292
jonatack on June 7, 2022 DocsTests
jonatack on June 7, 2022 DocsTests
pull
logging: add LogPrintfCategory to log unconditionally with category
#25306
jonatack on June 8, 2022 Utils/log/libs
jonatack on June 8, 2022 Utils/log/libs
pull
CBlockIndex/CDiskBlockIndex improvements for safety, consistent behavior
#25349
jonatack on June 12, 2022 Refactoring
jonatack on June 12, 2022 Refactoring
pull
bench: add logging benchmarks for LogPrintLevel and LogPrintfCategory
#25586
jonatack on July 11, 2022 Tests
jonatack on July 11, 2022 Tests
pull
refactor: make all NodeImpl/ChainImpl/ExternalSignerImpl members public, rm temporaries, simplify
#25651
jonatack on July 20, 2022 Refactoring
jonatack on July 20, 2022 Refactoring
pull
net: update testnet torv3 hardcoded seeds for 24.x
#25853
jonatack on August 15, 2022 TestsScripts and tools
jonatack on August 15, 2022 TestsScripts and tools
pull
p2p: always provide CNodeStateStats and getpeerinfo/netinfo/gui updates
#25923
jonatack on August 24, 2022 P2PNeeds rebase
jonatack on August 24, 2022 P2PNeeds rebase
pull
CBlockLocator: performance-move-const-arg Clang tidy fixup
#25963
jonatack on August 31, 2022 Refactoring
jonatack on August 31, 2022 Refactoring
pull
script: bump codespell to 2.2.1, update ignored words and fix spelling
#26095
jonatack on September 14, 2022 Docs
jonatack on September 14, 2022 Docs
pull
script, test: python linter flake8 E275 fixup, update dependencies
#26257
jonatack on October 5, 2022
jonatack on October 5, 2022
pull
[24.x] backport rpc: Require NodeStateStats object in getpeerinfo
#26457
jonatack on November 5, 2022 Backport
jonatack on November 5, 2022 Backport
pull
rpc: Always return getpeerinfo "relaytxes" field
#26516
jonatack on November 17, 2022 RPC/REST/ZMQ
jonatack on November 17, 2022 RPC/REST/ZMQ
pull
test: drop E275 rule in lint-python.py for flake8 5.0.4, update dependencies
#26801
jonatack on January 3, 2023 Tests
jonatack on January 3, 2023 Tests
pull
test: create random and coins utils, add amount helper, dedupe add_coin
#26940
jonatack on January 21, 2023 Tests
jonatack on January 21, 2023 Tests
pull
rpc, test: remove newline escape sequence from wallet warning fields
#27138
jonatack on February 21, 2023
jonatack on February 21, 2023
pull
Fix logging RPC and -debugexclude with 0/none values, add test coverage, improve docs
#27231
jonatack on March 9, 2023 RPC/REST/ZMQNeeds rebase
jonatack on March 9, 2023 RPC/REST/ZMQNeeds rebase
pull
Add "warnings", deprecate "warning" in {create,load,unload,restore}wallet
#27279
jonatack on March 20, 2023
jonatack on March 20, 2023
pull
Move IsDeprecatedRPCEnabled to rpc/util, rm redundant rpcEnableDeprecated
#27322
jonatack on March 24, 2023 RefactoringNeeds rebase
jonatack on March 24, 2023 RefactoringNeeds rebase
pull
net, refactor: extract Network and BIP155Network logic to node/network
#27385
jonatack on March 31, 2023 P2PNeeds rebase
jonatack on March 31, 2023 P2PNeeds rebase
pull
test: move remaining rand code from util/setup_common to util/random
#27425
jonatack on April 5, 2023 Tests
jonatack on April 5, 2023 Tests
pull
net, refactor: remove unneeded exports, use helpers over low-level code, use optional
#28078
jonatack on July 14, 2023
jonatack on July 14, 2023
pull
test: update tool_wallet coverage for unexpected writes to wallet
#28116
jonatack on July 20, 2023 TestsNeeds rebase
jonatack on July 20, 2023 TestsNeeds rebase
pull
refactor: deduplicate AmountFromValue() functions
#28134
jonatack on July 23, 2023 RefactoringNeeds rebase
jonatack on July 23, 2023 RefactoringNeeds rebase
pull
refactor: move GetServicesNames from rpc/util.{h,cpp} to rpc/net.cpp
#28136
jonatack on July 24, 2023 Refactoring
jonatack on July 24, 2023 Refactoring
pull
refactor: use string_view for passing string literals to Parse{Hash,Hex}
#28172
jonatack on July 27, 2023 Refactoring
jonatack on July 27, 2023 Refactoring
pull
lint: replace deprecated pkg_resources with importlib.metadata
#28347
jonatack on August 26, 2023 Tests
jonatack on August 26, 2023 Tests
pull
Do not log p2p bip61 reject messages, improve log, add tests
#28429
jonatack on September 7, 2023 CI failed
jonatack on September 7, 2023 CI failed
pull
p2p: do not make automatic outbound connections to addnode peers
#28895
jonatack on November 16, 2023 P2P
jonatack on November 16, 2023 P2P
pull
net: create I2P sessions using both ECIES-X25519 and ElGamal encryption
#29200
jonatack on January 7, 2024 P2P
jonatack on January 7, 2024 P2P
pull
refactor: use push_back in TaprootBuilder::Add(), rm NOLINTNEXTLINE and comment
#29202
jonatack on January 8, 2024 CI failed
jonatack on January 8, 2024 CI failed
pull
doc: update -loglevel help to add `info` to the always logged levels
#29230
jonatack on January 11, 2024 DocsCI failed
jonatack on January 11, 2024 DocsCI failed
pull
doc: replace remaining "520" magic nums with MAX_SCRIPT_ELEMENT_SIZE
#30024
jonatack on May 2, 2024 Docs
jonatack on May 2, 2024 Docs
pull
rpc: add address_type field in getaddressinfo
#30727
jonatack on August 27, 2024 RPC/REST/ZMQCI failed
jonatack on August 27, 2024 RPC/REST/ZMQCI failed
pull
netinfo: add peer services column and outbound-only option
#30930
jonatack on September 19, 2024
jonatack on September 19, 2024
pull
rpc, cli: return "verificationprogress" of 1 when up to date
#31135
jonatack on October 22, 2024 RPC/REST/ZMQ
jonatack on October 22, 2024 RPC/REST/ZMQ
pull
rpc, cli: add getbalances#total, and use it for -getinfo
#31353
jonatack on November 22, 2024 CI failed
jonatack on November 22, 2024 CI failed
pull
doc: improve NODE_NETWORK_LIMITED documentation per BIP159
#31805
jonatack on February 5, 2025 Docs
jonatack on February 5, 2025 Docs
Issues
issue
Build warning in `test/fuzz/addrdb.cpp`: unused variable
#19549
jonatack on July 18, 2020 BugTests
jonatack on July 18, 2020 BugTests
issue
RFC on logging improvements
#20576
jonatack on December 5, 2020 FeatureUtils/log/libsgood first issue
jonatack on December 5, 2020 FeatureUtils/log/libsgood first issue
issue
Flakey CI test: feature_blockfilterindex_prune.py
#21296
jonatack on February 24, 2021 BugTests
jonatack on February 24, 2021 BugTests
issue
feature_notifications.py cirrus test failure: `IndexError: string index out of range`
#21683
jonatack on April 14, 2021 Bug
jonatack on April 14, 2021 Bug
issue
Issue in p2p_timeouts: no_send_node.wait_for_disconnect(timeout=1)
#23739
jonatack on December 11, 2021 Bug
jonatack on December 11, 2021 Bug
issue
Intermittent win64 CI failure in feature_index_prune.py
#25031
jonatack on April 29, 2022 BugTests
jonatack on April 29, 2022 BugTests
issue
Intermittent CI failure "fee too high" in wallet_send.py
#25164
jonatack on May 18, 2022 BugWalletTestsCI failed
jonatack on May 18, 2022 BugWalletTestsCI failed
issue
"Estimated fee out of range" intermittent failure in feature_fee_estimation.py
#25179
jonatack on May 20, 2022 Bug
jonatack on May 20, 2022 Bug
issue
Win64 CI failure in feature_versionbits_warning.py
#28115
jonatack on July 20, 2023 WindowsTestsCI failed
jonatack on July 20, 2023 WindowsTestsCI failed
issue
testmempoolaccept CI failure in wallet_fundrawtransaction.py
#28437
jonatack on September 9, 2023 Tests
jonatack on September 9, 2023 Tests