Pull-Requests
pull
Fix shutdown hang with >= 8 -addnodes set (0.14 backport)
#10013
TheBlueMatt on March 16, 2017 P2PBackport
TheBlueMatt on March 16, 2017 P2PBackport
pull
Avoid reading the old hd master key during wallet encryption
#10115
TheBlueMatt on March 29, 2017 Wallet
TheBlueMatt on March 29, 2017 Wallet
pull
Exit bitcoind immediately on shutdown instead of 200ms later
#10125
TheBlueMatt on March 30, 2017 Refactoring
TheBlueMatt on March 30, 2017 Refactoring
pull
Remove CValidationInterface::UpdatedTransaction
#10178
TheBlueMatt on April 10, 2017 Validation
TheBlueMatt on April 10, 2017 Validation
pull
Give CValidationInterface Support for calling notifications on the CScheduler Thread
#10179
TheBlueMatt on April 10, 2017 Validation
TheBlueMatt on April 10, 2017 Validation
pull
Cache full script execution results in addition to signatures
#10192
TheBlueMatt on April 11, 2017 Validation
TheBlueMatt on April 11, 2017 Validation
pull
Stop treating coinbase outputs differently in GUI: show them at 1conf
#10221
TheBlueMatt on April 17, 2017 GUIWallet
TheBlueMatt on April 17, 2017 GUIWallet
pull
Track keypool entries as internal vs external in memory
#10235
TheBlueMatt on April 19, 2017 RefactoringWallet
TheBlueMatt on April 19, 2017 RefactoringWallet
pull
Add a CChainState class to validation.cpp to take another step towards clarifying internal interfaces
#10279
TheBlueMatt on April 26, 2017 Validation
TheBlueMatt on April 26, 2017 Validation
pull
Call wallet notify callbacks in scheduler thread (without cs_main)
#10286
TheBlueMatt on April 27, 2017 Wallet
TheBlueMatt on April 27, 2017 Wallet
pull
Update contrib/debian to latest Ubuntu PPA upload.
#10328
TheBlueMatt on May 3, 2017 Build system
TheBlueMatt on May 3, 2017 Build system
pull
Add harmless missing cs_wallet lock in qt CoinControlDialog
#10340
TheBlueMatt on May 4, 2017 Refactoring
TheBlueMatt on May 4, 2017 Refactoring
pull
Add perf counter data to GetStrongRandBytes state in scheduler
#10372
TheBlueMatt on May 9, 2017 Utils/log/libs
TheBlueMatt on May 9, 2017 Utils/log/libs
pull
Note that the prioritizetransaction dummy value is deprecated, and has no meaning
#10488
TheBlueMatt on May 31, 2017 RPC/REST/ZMQ
TheBlueMatt on May 31, 2017 RPC/REST/ZMQ
pull
Few Minor per-utxo assert-semantics re-adds and tweak
#10537
TheBlueMatt on June 6, 2017 UTXO Db and Indexes
TheBlueMatt on June 6, 2017 UTXO Db and Indexes
pull
Verify binaries from bitcoincore.org and bitcoin.org
#10651
TheBlueMatt on June 22, 2017 Scripts and tools
TheBlueMatt on June 22, 2017 Scripts and tools
pull
Small step towards demangling cs_main from CNodeState
#10652
TheBlueMatt on June 22, 2017 Refactoring
TheBlueMatt on June 22, 2017 Refactoring
pull
Make mapBlockIndex and chainActive and all CBlockIndex*es const outside of validation/CChainState
#10692
TheBlueMatt on June 28, 2017 Refactoring
TheBlueMatt on June 28, 2017 Refactoring
pull
Do not hold cs_vNodes when making ForEachNode Callbacks
#10697
TheBlueMatt on June 28, 2017 RefactoringP2P
TheBlueMatt on June 28, 2017 RefactoringP2P
pull
Be consistent in calling transactions "replaceable" for Opt-In RBF
#10698
TheBlueMatt on June 28, 2017
TheBlueMatt on June 28, 2017
pull
Fix multi_rpc test for hosts that dont default to utf8
#10759
TheBlueMatt on July 7, 2017 Tests
TheBlueMatt on July 7, 2017 Tests
pull
Drop upgrade-cancel callback registration for a generic "cancelable"
#10770
TheBlueMatt on July 7, 2017 GUI
TheBlueMatt on July 7, 2017 GUI
pull
Do not allow users to get keys from keypool without reserving them
#10784
TheBlueMatt on July 10, 2017 WalletRPC/REST/ZMQ
TheBlueMatt on July 10, 2017 WalletRPC/REST/ZMQ
pull
Prevent user from specifying conflicting parameters to fundrawtx
#10799
TheBlueMatt on July 12, 2017 RPC/REST/ZMQ
TheBlueMatt on July 12, 2017 RPC/REST/ZMQ
pull
Optimize compact reconstruction somewhat
#10896
TheBlueMatt on July 21, 2017 Resource usageUp for grabs
TheBlueMatt on July 21, 2017 Resource usageUp for grabs
pull
Disconnect network service bits 6 and 8 until Aug 1, 2018
#10982
TheBlueMatt on August 3, 2017 P2P
TheBlueMatt on August 3, 2017 P2P
pull
Allow 2 simultaneous (compact-)block downloads
#10984
TheBlueMatt on August 3, 2017 P2PValidation
TheBlueMatt on August 3, 2017 P2PValidation
pull
Fix resendwallettransactions assert failure if -walletbroadcast=0
#10995
TheBlueMatt on August 5, 2017 Wallet
TheBlueMatt on August 5, 2017 Wallet
pull
Fix confusing blockmax{size,weight} options, dont default to throwing away money
#11100
TheBlueMatt on August 20, 2017
TheBlueMatt on August 20, 2017
pull
Changing -txindex requires -reindex, not -reindex-chainstate
#11108
TheBlueMatt on August 22, 2017 Docs
TheBlueMatt on August 22, 2017 Docs
pull
Fix estimatesmartfee rounding display issue
#11303
TheBlueMatt on September 11, 2017 TX fees and policy
TheBlueMatt on September 11, 2017 TX fees and policy
pull
Disallow uncompressed pubkeys in bitcoin-tx [multisig] output adds
#11377
TheBlueMatt on September 21, 2017 Scripts and tools
TheBlueMatt on September 21, 2017 Scripts and tools
pull
Add state message print to AcceptBlock failure message.
#11406
TheBlueMatt on September 26, 2017 DocsValidation
TheBlueMatt on September 26, 2017 DocsValidation
pull
qa: Verify DBWrapper iterators are taking snapshots
#11422
TheBlueMatt on September 29, 2017 Tests
TheBlueMatt on September 29, 2017 Tests
pull
Fix validationinterface build on super old boost/clang
#11440
TheBlueMatt on October 2, 2017 Build system
TheBlueMatt on October 2, 2017 Build system
pull
Replace relevant services logic with a function suite.
#11456
TheBlueMatt on October 5, 2017 P2P
TheBlueMatt on October 5, 2017 P2P
pull
Check that new headers are not a descendant of an invalid block
#11487
TheBlueMatt on October 11, 2017 Validation
TheBlueMatt on October 11, 2017 Validation
pull
Use GetDesireableServiceFlags in seeds, dnsseeds, fixing static seed adding
#11512
TheBlueMatt on October 16, 2017 P2P
TheBlueMatt on October 16, 2017 P2P
pull
Check that new headers are not a descendant of an invalid block (more effeciently)
#11531
TheBlueMatt on October 19, 2017 P2P
TheBlueMatt on October 19, 2017 P2P
pull
Do not send (potentially) invalid headers in response to getheaders
#11580
TheBlueMatt on October 30, 2017 P2P
TheBlueMatt on October 30, 2017 P2P
pull
Do not make it trivial for inbound peers to generate log entries
#11583
TheBlueMatt on October 30, 2017 P2P
TheBlueMatt on October 30, 2017 P2P
pull
Make travis complain on #bitcoin-core-dev when builds fail
#11598
TheBlueMatt on November 2, 2017 Tests
TheBlueMatt on November 2, 2017 Tests
pull
Rewrite the interface between validation and net_processing wrt DoS
#11639
TheBlueMatt on November 8, 2017 Refactoring
TheBlueMatt on November 8, 2017 Refactoring
pull
Require a steady clock for bench with at least micro precision
#11646
TheBlueMatt on November 9, 2017 Tests
TheBlueMatt on November 9, 2017 Tests
pull
Make ISSUE_TEMPLATE a bit shorter, mention hardware tests
#11686
TheBlueMatt on November 14, 2017 Docs
TheBlueMatt on November 14, 2017 Docs
pull
Make default issue text all comments to make issues more readable
#11706
TheBlueMatt on November 16, 2017 Docs
TheBlueMatt on November 16, 2017 Docs
pull
Fix sendrawtransaction hang when sending a tx already in mempool
#11738
TheBlueMatt on November 20, 2017 RPC/REST/ZMQ
TheBlueMatt on November 20, 2017 RPC/REST/ZMQ
pull
Move fee estimator into validationinterface/cscheduler thread
#11775
TheBlueMatt on November 27, 2017 TX fees and policyValidation
TheBlueMatt on November 27, 2017 TX fees and policyValidation
pull
Block ActivateBestChain to empty validationinterface queue
#11824
TheBlueMatt on December 5, 2017 P2PValidation
TheBlueMatt on December 5, 2017 P2PValidation
pull
Always return true if AppInitMain got to the end
#11831
TheBlueMatt on December 5, 2017 Utils/log/libs
TheBlueMatt on December 5, 2017 Utils/log/libs
pull
[verify-commits] Fix gpg.sh's echoing for commits with '\n'
#11834
TheBlueMatt on December 5, 2017
TheBlueMatt on December 5, 2017
pull
[RFC] I Have a Hammer! (Replace parts of ui_interface with validationinterface)
#11856
TheBlueMatt on December 8, 2017 Refactoring
TheBlueMatt on December 8, 2017 Refactoring
pull
Do not un-mark fInMempool on wallet txn if ATMP fails.
#11866
TheBlueMatt on December 11, 2017 Wallet
TheBlueMatt on December 11, 2017 Wallet
pull
Update to require IE 5.1 as it is required to build on mingw64.
#1187
TheBlueMatt on May 3, 2012
TheBlueMatt on May 3, 2012
pull
Stop special-casing phashBlock handling in validation for TBV
#11880
TheBlueMatt on December 12, 2017 Validation
TheBlueMatt on December 12, 2017 Validation
pull
Clarify getbalance meaning a tiny bit in response to questions.
#11886
TheBlueMatt on December 13, 2017 Wallet
TheBlueMatt on December 13, 2017 Wallet
pull
Avoid cs_main during ReadBlockFromDisk Calls
#11913
TheBlueMatt on December 15, 2017 RefactoringBlock storage
TheBlueMatt on December 15, 2017 RefactoringBlock storage
pull
Remove dead feeest-file read code for old versions
#11951
TheBlueMatt on December 19, 2017 TX fees and policyMempool
TheBlueMatt on December 19, 2017 TX fees and policyMempool
pull
Move scheduler/threadGroup into common-init instead of per-app
#12266
TheBlueMatt on January 25, 2018 Refactoring
TheBlueMatt on January 25, 2018 Refactoring
pull
Fix ignoring tx data requests when fPauseSend is set on a peer
#12392
TheBlueMatt on February 8, 2018 P2P
TheBlueMatt on February 8, 2018 P2P
pull
Colonel Mustard in the Lounge with the Lead Pipe (killed mapBlockIndex outside of validation)
#12802
TheBlueMatt on March 27, 2018 RefactoringValidation
TheBlueMatt on March 27, 2018 RefactoringValidation
pull
Revert 7deba93bdc76616011a9f493cbc203d60084416f and fix expired-key-sigs properly
#12822
TheBlueMatt on March 28, 2018 Scripts and tools
TheBlueMatt on March 28, 2018 Scripts and tools
pull
Split validationinterface into parallel validation/mempool interfaces
#12979
TheBlueMatt on April 13, 2018 RefactoringValidation
TheBlueMatt on April 13, 2018 RefactoringValidation
pull
Default to defining endian-conversion DECLs in compat w/o config
#12998
TheBlueMatt on April 16, 2018 Build system
TheBlueMatt on April 16, 2018 Build system
pull
Simplify semantics of ChainStateFlushed callback
#13106
TheBlueMatt on April 27, 2018 Refactoring
TheBlueMatt on April 27, 2018 Refactoring
pull
Document validationinterace callback blocking deadlock potential.
#13402
TheBlueMatt on June 5, 2018 Docs
TheBlueMatt on June 5, 2018 Docs
pull
rpc: Avoid "duplicate" return value for invalid submitblock
#13439
TheBlueMatt on June 11, 2018 Validation
TheBlueMatt on June 11, 2018 Validation
pull
Remove mapRequest tracking that just effects Qt display.
#13622
TheBlueMatt on July 10, 2018 GUIWallet
TheBlueMatt on July 10, 2018 GUIWallet
pull
Fix crash bug with duplicate inputs within a transaction
#14247
TheBlueMatt on September 17, 2018 Consensus
TheBlueMatt on September 17, 2018 Consensus
pull
[0.17] Fix crash bug with duplicate inputs within a transaction
#14248
TheBlueMatt on September 17, 2018 BugConsensus
TheBlueMatt on September 17, 2018 BugConsensus
pull
[0.16] Fix crash bug with duplicate inputs within a transaction
#14249
TheBlueMatt on September 17, 2018 BugConsensus
TheBlueMatt on September 17, 2018 BugConsensus
pull
Fix Mingw64 build (missing headers according to M$ documentation)
#1435
TheBlueMatt on June 9, 2012
TheBlueMatt on June 9, 2012
pull
Skip tons of duplicate GetHash() calls in Block Commit Thread
#1486
TheBlueMatt on June 19, 2012 Refactoring
TheBlueMatt on June 19, 2012 Refactoring
pull
Fix signed/unsigned warnings in {script,serialize}.h (fixes #1541)
#1548
TheBlueMatt on July 2, 2012
TheBlueMatt on July 2, 2012
pull
Restrict timestamp when mining a diff-adjustment block to prev-600
#15481
TheBlueMatt on February 25, 2019 Mining
TheBlueMatt on February 25, 2019 Mining
pull
Implement BIPXXX's new softfork rules (The Great Consensus Cleanup)
#15482
TheBlueMatt on February 25, 2019 Consensus
TheBlueMatt on February 25, 2019 Consensus
pull
Upgrade and Shared Lock support and locking test cases.
#1551
TheBlueMatt on July 3, 2012 Refactoring
TheBlueMatt on July 3, 2012 Refactoring
pull
[mempool] Allow one extra single-ancestor transaction per package
#15681
TheBlueMatt on March 28, 2019 Mempool
TheBlueMatt on March 28, 2019 Mempool
pull
Remove -mempoolreplacement to prevent needless block prop slowness.
#16171
TheBlueMatt on June 8, 2019 Validation
TheBlueMatt on June 8, 2019 Validation
pull
Add a new peer state tracking class to reduce cs_main contention.
#16174
TheBlueMatt on June 9, 2019 P2P
TheBlueMatt on June 9, 2019 P2P
pull
Call ProcessNewBlock() asynchronously
#16175
TheBlueMatt on June 9, 2019 TestsRPC/REST/ZMQP2PMiningValidation
TheBlueMatt on June 9, 2019 TestsRPC/REST/ZMQP2PMiningValidation
pull
Return the AcceptBlock CValidationState directly in ProcessNewBlock
#16279
TheBlueMatt on June 24, 2019 TestsValidationNeeds rebase
TheBlueMatt on June 24, 2019 TestsValidationNeeds rebase
pull
Call ProcessNewBlock() asynchronously
#16323
TheBlueMatt on July 2, 2019 ValidationNeeds Conceptual Review
TheBlueMatt on July 2, 2019 ValidationNeeds Conceptual Review
pull
Get cs_main out of the critical path in ProcessMessages
#16324
TheBlueMatt on July 2, 2019 P2PValidationUp for grabsNeeds Conceptual Review
TheBlueMatt on July 2, 2019 P2PValidationUp for grabsNeeds Conceptual Review
pull
Conservatively accept RBF bumps bumping one tx at the package limits
#16421
TheBlueMatt on July 18, 2019 Validation
TheBlueMatt on July 18, 2019 Validation
pull
Add a few test cases to data-driven script tests and add data-driven transaction tests.
#1651
TheBlueMatt on August 2, 2012
TheBlueMatt on August 2, 2012
pull
[RFC] Switch CTransaction::nVersion to an unsigned integer
#16513
TheBlueMatt on July 31, 2019 TX fees and policyConsensus
TheBlueMatt on July 31, 2019 TX fees and policyConsensus
pull
Dump transaction version as an unsigned integer in RPC/TxToUniv
#16525
TheBlueMatt on August 1, 2019 RPC/REST/ZMQ
TheBlueMatt on August 1, 2019 RPC/REST/ZMQ
pull
Rust-based Backup over-REST block downloader
#16762
TheBlueMatt on August 29, 2019 FeatureBrainstormingP2PNeeds rebaseNeeds Conceptual Review
TheBlueMatt on August 29, 2019 FeatureBrainstormingP2PNeeds rebaseNeeds Conceptual Review
pull
Default to 2 additional blocks-only connections over Tor (+ bump default max conns to 150)
#16825
TheBlueMatt on September 7, 2019 P2P
TheBlueMatt on September 7, 2019 P2P
pull
Fetch Headers over DNS
#16834
TheBlueMatt on September 8, 2019 FeatureP2PValidationNeeds rebaseNeeds Conceptual Review
TheBlueMatt on September 8, 2019 FeatureP2PValidationNeeds rebaseNeeds Conceptual Review
pull
Do not allow descendants of BLOCK_FAILED_VALID blocks to be BLOCK_FAILED_VALID
#16856
TheBlueMatt on September 11, 2019 BugValidation
TheBlueMatt on September 11, 2019 BugValidation
pull
Walk pindexBestHeader back to ChainActive().Tip() if it is invalid
#16974
TheBlueMatt on September 26, 2019 Validation
TheBlueMatt on September 26, 2019 Validation
pull
Add test for syncing blocks generated after invalidateblock.
#17335
TheBlueMatt on October 31, 2019 Tests
TheBlueMatt on October 31, 2019 Tests
pull
Add Parallel P2P Client in Rust
#17376
TheBlueMatt on November 5, 2019 Build systemP2PValidation
TheBlueMatt on November 5, 2019 Build systemP2PValidation
pull
Seed RNG with precision timestamps on receipt of net messages.
#17573
TheBlueMatt on November 23, 2019 P2PUtils/log/libs
TheBlueMatt on November 23, 2019 P2PUtils/log/libs
pull
Remove unnecessary line which creates a dependency on wx's png library.
#186
TheBlueMatt on April 25, 2011
TheBlueMatt on April 25, 2011
pull
Send transactions after a CMerkleBlock when asked for it in an inv.
#2188
TheBlueMatt on January 18, 2013
TheBlueMatt on January 18, 2013
pull
Short-circuit bloom checking if we will always return true.
#2338
TheBlueMatt on February 25, 2013
TheBlueMatt on February 25, 2013
pull
Update NSIS Installer file to support the new directory structure.
#249
TheBlueMatt on May 21, 2011
TheBlueMatt on May 21, 2011
pull
Detect any sufficiently long fork and alert the user just like any other alert
#2658
TheBlueMatt on May 16, 2013
TheBlueMatt on May 16, 2013
pull
Use -Wall with relevant -Wno and fix one operator undefined error.
#282
TheBlueMatt on May 28, 2011
TheBlueMatt on May 28, 2011
pull
Prepare for mempool testing in pull-tester and fix multi-block transaction resurrection
#2851
TheBlueMatt on July 23, 2013
TheBlueMatt on July 23, 2013
pull
Update contrib/debian: proper desktop category and update changelog
#2999
TheBlueMatt on September 15, 2013
TheBlueMatt on September 15, 2013
pull
Fix CPU Usage bug when using -nolisten and have no connections.
#304
TheBlueMatt on June 6, 2011 Bug
TheBlueMatt on June 6, 2011 Bug
pull
Move maximum timewarp attack threshold back to 600s from 7200s
#30647
TheBlueMatt on August 13, 2024 Tests
TheBlueMatt on August 13, 2024 Tests
pull
Re-enable Jenkins and run more tests on Jenkins than pull-tester gets
#3174
TheBlueMatt on October 28, 2013
TheBlueMatt on October 28, 2013
pull
Add network node whitelisting based on jgarzik's previous pull req.
#3584
TheBlueMatt on January 25, 2014
TheBlueMatt on January 25, 2014
pull
Fix crashes when a wallet is locked and GetReservedKey() is called
#409
TheBlueMatt on July 14, 2011
TheBlueMatt on July 14, 2011
pull
Update contrib/debian for autotools, among a few other tweaks
#4098
TheBlueMatt on April 27, 2014
TheBlueMatt on April 27, 2014
pull
Fix EncryptKeys crash introduced by a9ba471, identified by TD.
#436
TheBlueMatt on July 27, 2011
TheBlueMatt on July 27, 2011
pull
Add -keepnode which attempts to -addnode and keep a connection open
#454
TheBlueMatt on August 5, 2011 Refactoring
TheBlueMatt on August 5, 2011 Refactoring
pull
Make CCryptoKeyStore::Unlock check all keys (but only once)
#4670
TheBlueMatt on August 10, 2014 Wallet
TheBlueMatt on August 10, 2014 Wallet
pull
Remove DNS Seeds run by entities which were never well-established.
#4671
TheBlueMatt on August 10, 2014 P2P
TheBlueMatt on August 10, 2014 P2P
pull
Actually, we were always licensed under Expat, but no one noticed.
#4830
TheBlueMatt on September 3, 2014
TheBlueMatt on September 3, 2014
pull
We list X11, but are actually expat...switch to X11 for consistency
#4832
TheBlueMatt on September 3, 2014
TheBlueMatt on September 3, 2014
pull
Fix build process to actually work (yet again).
#490
TheBlueMatt on September 3, 2011 Refactoring
TheBlueMatt on September 3, 2011 Refactoring
pull
depends: update the comparison tool to a more recent version
#5006
TheBlueMatt on September 30, 2014
TheBlueMatt on September 30, 2014
pull
Update gitian build descriptors to produce proper builds.
#508
TheBlueMatt on September 9, 2011
TheBlueMatt on September 9, 2011
pull
Update bitcoin icon to make nsis setup exe deterministic.
#516
TheBlueMatt on September 14, 2011
TheBlueMatt on September 14, 2011
pull
Print parameter interactions to console if -printtoconsole
#5172
TheBlueMatt on October 30, 2014
TheBlueMatt on October 30, 2014
pull
Fix -loadblock after partial IBD and init after kill -9
#5173
TheBlueMatt on October 30, 2014 Bug
TheBlueMatt on October 30, 2014 Bug
pull
Move CMerkleBlock and CPartialMerkleTree to their own file
#5181
TheBlueMatt on October 30, 2014
TheBlueMatt on October 30, 2014
pull
Add RPC call to generate and verify merkle blocks
#5199
TheBlueMatt on November 3, 2014 RPC/REST/ZMQ
TheBlueMatt on November 3, 2014 RPC/REST/ZMQ
pull
Sleep-wait on genesis block during init with -reindex
#5243
TheBlueMatt on November 8, 2014 Bug
TheBlueMatt on November 8, 2014 Bug
pull
Fix coinbase-spend mempool inconsistency after reorgs
#5267
TheBlueMatt on November 12, 2014 Bug
TheBlueMatt on November 12, 2014 Bug
pull
Add -onion=noproxy for unproxied *.onion connections
#5298
TheBlueMatt on November 17, 2014 P2P
TheBlueMatt on November 17, 2014 P2P
pull
Output build temp files in build/ instead of current directory.
#532
TheBlueMatt on September 26, 2011
TheBlueMatt on September 26, 2011
pull
Make mapNextTx private within CTxMemPool
#5347
TheBlueMatt on November 21, 2014 RefactoringTestsMempool
TheBlueMatt on November 21, 2014 RefactoringTestsMempool
pull
Update release-process.txt with gitian release instructions.
#536
TheBlueMatt on September 28, 2011
TheBlueMatt on September 28, 2011
pull
Update release-process to point to gitian.sigs repo.
#547
TheBlueMatt on October 3, 2011 Refactoring
TheBlueMatt on October 3, 2011 Refactoring
pull
RFC: Assert on probable deadlocks if the second lock isnt try_lock
#5515
TheBlueMatt on December 20, 2014 RefactoringTests
TheBlueMatt on December 20, 2014 RefactoringTests
pull
Update contrib/debian/ for 0.5.0 release and fix copyright file.
#652
TheBlueMatt on November 21, 2011
TheBlueMatt on November 21, 2011
pull
Fix removal of timelocked-txn from mempool during reorg
#6595
TheBlueMatt on August 27, 2015 BugMempool
TheBlueMatt on August 27, 2015 BugMempool
pull
removeForReorg calls once-per-disconnect-> once-per-reorg
#6656
TheBlueMatt on September 9, 2015 Consensus
TheBlueMatt on September 9, 2015 Consensus
pull
Update trusted-git-root to the most recent unsigned commit
#6671
TheBlueMatt on September 14, 2015 Scripts and tools
TheBlueMatt on September 14, 2015 Scripts and tools
pull
Limit mempool by throwing away the cheapest txn and setting min relay fee to it
#6722
TheBlueMatt on September 25, 2015 Mempool
TheBlueMatt on September 25, 2015 Mempool
pull
Use standard license names in contrib/debian/copyright
#6724
TheBlueMatt on September 25, 2015 Docs
TheBlueMatt on September 25, 2015 Docs
pull
Update debian/changelog and slight tweak to debian/control
#6796
TheBlueMatt on October 9, 2015
TheBlueMatt on October 9, 2015
pull
Remove UTXO cache entries when the tx they were added for is removed/does not enter mempool
#6872
TheBlueMatt on October 22, 2015 Mempool
TheBlueMatt on October 22, 2015 Mempool
pull
Benchmark sanity checks and fork checks in ConnectBlock
#6965
TheBlueMatt on November 6, 2015 Validation
TheBlueMatt on November 6, 2015 Validation
pull
Use Pieter's signing subkey instead of his primary key
#6967
TheBlueMatt on November 7, 2015 Scripts and tools
TheBlueMatt on November 7, 2015 Scripts and tools
pull
Implement "Start on window system startup" on Win32 + Linux.
#717
TheBlueMatt on December 20, 2011
TheBlueMatt on December 20, 2011
pull
Don't do mempool lookups for "mempool" command without a filter
#7174
TheBlueMatt on December 5, 2015
TheBlueMatt on December 5, 2015
pull
Add "NODE_BLOOM" to guiutil so that peers don't get UNKNOWN[4]
#7206
TheBlueMatt on December 14, 2015 GUI
TheBlueMatt on December 14, 2015 GUI
pull
Revert "collect more info on tx pooling and block finding for getminingi...
#766
TheBlueMatt on January 18, 2012
TheBlueMatt on January 18, 2012
pull
Add DEBUG_LOCKCONTENTION, to warn each time a thread waits to lock.
#775
TheBlueMatt on January 21, 2012
TheBlueMatt on January 21, 2012
pull
Fix help text around importaddress and rename it to importscript
#7903
TheBlueMatt on April 18, 2016 RPC/REST/ZMQ
TheBlueMatt on April 18, 2016 RPC/REST/ZMQ
pull
Get ext. IP from UPnP, make sure addrMe IsRoutable() in version.
#817
TheBlueMatt on February 10, 2012
TheBlueMatt on February 10, 2012
pull
Fix one compile-time warning and fix libqrcode linking in releases
#843
TheBlueMatt on February 15, 2012
TheBlueMatt on February 15, 2012
pull
Decouple peer-processing-logic from block-connection-logic
#8865
TheBlueMatt on October 2, 2016 RefactoringP2P
TheBlueMatt on October 2, 2016 RefactoringP2P
pull
Make deps build deterministic and upgrade to libpng 1.5.9.
#887
TheBlueMatt on February 23, 2012
TheBlueMatt on February 23, 2012
pull
Make GetFetchFlags always request witness objects from witness peers
#8871
TheBlueMatt on October 3, 2016 P2P
TheBlueMatt on October 3, 2016 P2P
pull
Remove block-request logic from INV message processing
#8872
TheBlueMatt on October 3, 2016 P2P
TheBlueMatt on October 3, 2016 P2P
pull
[qa] Send segwit-encoded blocktxn messages in p2p-compactblocks
#8922
TheBlueMatt on October 14, 2016 Tests
TheBlueMatt on October 14, 2016 Tests
pull
Fix init segfault where InitLoadWallet() calls ATMP before genesis
#8928
TheBlueMatt on October 15, 2016 Wallet
TheBlueMatt on October 15, 2016 Wallet
pull
Remove bogus assert on number of oubound connections.
#8944
TheBlueMatt on October 17, 2016 P2P
TheBlueMatt on October 17, 2016 P2P
pull
Don't hold cs_main when calling ProcessNewBlock from a cmpctblock
#8968
TheBlueMatt on October 18, 2016 P2P
TheBlueMatt on October 18, 2016 P2P
pull
Decouple peer-processing-logic from block-connection-logic (#2)
#8969
TheBlueMatt on October 18, 2016 RefactoringP2P
TheBlueMatt on October 18, 2016 RefactoringP2P
pull
Hash P2P messages as they are received instead of at process-time
#9045
TheBlueMatt on October 30, 2016 P2P
TheBlueMatt on October 30, 2016 P2P
pull
Remove duplicatable duplicate-input check from CheckTransaction
#9049
TheBlueMatt on October 31, 2016 TestsResource usage
TheBlueMatt on October 31, 2016 TestsResource usage
pull
Decouple peer-processing-logic from block-connection-logic (#3)
#9075
TheBlueMatt on November 3, 2016 Refactoring
TheBlueMatt on November 3, 2016 Refactoring
pull
Apply Gavin's portoption patch with the 2h penalty for clients with non-default ports removed.
#92
TheBlueMatt on March 3, 2011
TheBlueMatt on March 3, 2011
pull
Mrs Peacock in The Library with The Candlestick (killed main.{h,cpp})
#9260
TheBlueMatt on December 2, 2016 Refactoring
TheBlueMatt on December 2, 2016 Refactoring
pull
Remove unused CDiskBlockPos* argument from ProcessNewBlock
#9273
TheBlueMatt on December 4, 2016 RefactoringValidation
TheBlueMatt on December 4, 2016 RefactoringValidation
pull
Relay compact block messages prior to full block connection
#9375
TheBlueMatt on December 19, 2016 P2PValidation
TheBlueMatt on December 19, 2016 P2PValidation
pull
Use recent-rejects, orphans, and recently-replaced txn for compact-block-reconstruction
#9499
TheBlueMatt on January 9, 2017
TheBlueMatt on January 9, 2017
pull
Split CNode::cs_vSend: message processing and message sending
#9535
TheBlueMatt on January 12, 2017 P2P
TheBlueMatt on January 12, 2017 P2P
pull
Clarify assumptions made about when BlockCheck is called
#9558
TheBlueMatt on January 14, 2017 P2P
TheBlueMatt on January 14, 2017 P2P
pull
Wake message handling thread when we receive a new block
#9561
TheBlueMatt on January 14, 2017 P2P
TheBlueMatt on January 14, 2017 P2P
pull
Block Wallet RPCs until wallet is synced to our current chain
#9570
TheBlueMatt on January 17, 2017 RPC/REST/ZMQ
TheBlueMatt on January 17, 2017 RPC/REST/ZMQ
pull
Add missing mempool lock for CalculateMemPoolAncestors
#9578
TheBlueMatt on January 18, 2017 Wallet
TheBlueMatt on January 18, 2017 Wallet
pull
Move wallet callbacks into cs_main (this effectively reverts #7946)
#9583
TheBlueMatt on January 19, 2017
TheBlueMatt on January 19, 2017
pull
Use CScheduler for wallet flushing, remove ThreadFlushWalletDB
#9605
TheBlueMatt on January 20, 2017 Refactoring
TheBlueMatt on January 20, 2017 Refactoring
pull
Better handle invalid parameters to signrawtransaction
#9650
TheBlueMatt on January 28, 2017 RPC/REST/ZMQ
TheBlueMatt on January 28, 2017 RPC/REST/ZMQ
pull
Check verify-commits on pushes to master
#9656
TheBlueMatt on January 31, 2017 Scripts and tools
TheBlueMatt on January 31, 2017 Scripts and tools
pull
Use cached [compact] blocks to respond to getdata messages
#9665
TheBlueMatt on February 1, 2017 P2P
TheBlueMatt on February 1, 2017 P2P
pull
Fix super-unlikely race introduced in 236618061a445d2cb11e72
#9671
TheBlueMatt on February 2, 2017 P2P
TheBlueMatt on February 2, 2017 P2P
pull
Always enforce strict lock ordering (try or not)
#9674
TheBlueMatt on February 3, 2017 Refactoring
TheBlueMatt on February 3, 2017 Refactoring
pull
Clean up all known races/platform-specific UB at the time PR was opened
#9708
TheBlueMatt on February 7, 2017 RefactoringP2P
TheBlueMatt on February 7, 2017 RefactoringP2P
pull
Disconnect peers which we do not receive VERACKs from within 60 sec
#9715
TheBlueMatt on February 7, 2017 P2P
TheBlueMatt on February 7, 2017 P2P
pull
Stop processing messages on full send buffer and dont disconnect.
#973
TheBlueMatt on March 22, 2012
TheBlueMatt on March 22, 2012
pull
setaccount should not create new accounts if provided with an invalid address
#98
TheBlueMatt on March 5, 2011
TheBlueMatt on March 5, 2011
pull
Fix boost::interprocess::detail::winapi::get_last_bootup_time
#986
TheBlueMatt on March 25, 2012
TheBlueMatt on March 25, 2012
pull
Document increase in memory usage due to mempool/dbcache sharing
#9866
TheBlueMatt on February 26, 2017 Docs
TheBlueMatt on February 26, 2017 Docs
pull
Verify Tree-SHA512s in merge commits, enforce sigs are not SHA1
#9880
TheBlueMatt on February 27, 2017 Scripts and tools
TheBlueMatt on February 27, 2017 Scripts and tools
pull
Add Pieter's old signed commits to revsig-commits
#9884
TheBlueMatt on February 28, 2017 Scripts and tools
TheBlueMatt on February 28, 2017 Scripts and tools
pull
Fix verify-commits on travis and always check top commit's tree
#9932
TheBlueMatt on March 6, 2017 Scripts and tools
TheBlueMatt on March 6, 2017 Scripts and tools
Issues
issue
make check fails if building qt on a system with no display
#10110
TheBlueMatt on March 28, 2017 Tests
TheBlueMatt on March 28, 2017 Tests
issue
Coin Control Dialog is not (very) useful for manual privacy protection
#10337
TheBlueMatt on May 4, 2017 GUIWallet
TheBlueMatt on May 4, 2017 GUIWallet
issue
Automated testing of mappings in RPC server registration and client arg conversion
#10751
TheBlueMatt on July 5, 2017 TestsRPC/REST/ZMQ
TheBlueMatt on July 5, 2017 TestsRPC/REST/ZMQ
issue
Think about tuning the script cache/sigcache ratios
#10754
TheBlueMatt on July 6, 2017 BrainstormingResource usage
TheBlueMatt on July 6, 2017 BrainstormingResource usage
issue
verifytxoutproof can return witnesses but cannot verify them
#11242
TheBlueMatt on September 5, 2017 RPC/REST/ZMQ
TheBlueMatt on September 5, 2017 RPC/REST/ZMQ
issue
add* RPCs require backups
#11243
TheBlueMatt on September 5, 2017 DocsRPC/REST/ZMQgood first issue
TheBlueMatt on September 5, 2017 DocsRPC/REST/ZMQgood first issue
issue
Block Re-announcement post-compact-fast-announcement after a GETHEADERS or GETBLOCKS request
#11522
TheBlueMatt on October 18, 2017 P2P
TheBlueMatt on October 18, 2017 P2P
issue
listsinceblock shows conflicted transactions forever
#11853
TheBlueMatt on December 8, 2017 WalletRPC/REST/ZMQ
TheBlueMatt on December 8, 2017 WalletRPC/REST/ZMQ
issue
Prevent Opening Wallets Simultaneously in Two Instances
#11888
TheBlueMatt on December 13, 2017 Wallet
TheBlueMatt on December 13, 2017 Wallet
issue
Infinite recursion when using -debug and DEBUG_LOCKORDER
#1213
TheBlueMatt on May 6, 2012 Tests
TheBlueMatt on May 6, 2012 Tests
issue
Qt Splash Screen is deleted (and accesses wallet) after Shutdown() (and wallets are deleted).
#12372
TheBlueMatt on February 6, 2018 GUI
TheBlueMatt on February 6, 2018 GUI
issue
RPC wont bind without an IP address on a non-localhost interface
#13155
TheBlueMatt on May 2, 2018 RPC/REST/ZMQ
TheBlueMatt on May 2, 2018 RPC/REST/ZMQ
issue
-sysperms=false (default) doesn't appear to do anything
#13371
TheBlueMatt on June 1, 2018 Linux/Unix
TheBlueMatt on June 1, 2018 Linux/Unix
issue
Bitcoin uploads found blocks to all peers simultaneously
#1467
TheBlueMatt on June 14, 2012 P2P
TheBlueMatt on June 14, 2012 P2P
issue
bitcoin-qt hangs on startup on Ubuntu 18.10/Debian Buster
#14754
TheBlueMatt on November 18, 2018 GUI
TheBlueMatt on November 18, 2018 GUI
issue
Locking issue in vnThreadsRunning between ThreadOpenConnections and ThreadOpenAddedConnections
#1561
TheBlueMatt on July 5, 2012
TheBlueMatt on July 5, 2012
issue
master block acceptance differs between MinGW+Wine and Linux native
#2254
TheBlueMatt on January 31, 2013
TheBlueMatt on January 31, 2013
issue
setup.nsi doesnt include full sources, only src directory
#2819
TheBlueMatt on July 9, 2013 RefactoringWindowsBuild system
TheBlueMatt on July 9, 2013 RefactoringWindowsBuild system
issue
Why does `submitpackage` require at least two transactions
#31085
TheBlueMatt on October 14, 2024 FeatureRPC/REST/ZMQ
TheBlueMatt on October 14, 2024 FeatureRPC/REST/ZMQ
issue
Mining Interface doesn't allow for Bitcoin Core to create blocks when it wants
#31109
TheBlueMatt on October 17, 2024 Mining
TheBlueMatt on October 17, 2024 Mining
issue
Support validating a PoW-free block over over RPC
#31136
TheBlueMatt on October 22, 2024 FeatureRPC/REST/ZMQMining
TheBlueMatt on October 22, 2024 FeatureRPC/REST/ZMQMining
issue
Ephemeral Dust 0-Fee Requirement Complexifies Downstream Protocols
#31938
TheBlueMatt on February 23, 2025 TX fees and policy
TheBlueMatt on February 23, 2025 TX fees and policy
issue
Wallet encryption could cause duplicate coinbase txes
#482
TheBlueMatt on August 31, 2011 BugWallet
TheBlueMatt on August 31, 2011 BugWallet
issue
connection limit calculation for select() is overly ambitious with -txindex
#6411
TheBlueMatt on July 9, 2015
TheBlueMatt on July 9, 2015
issue
For-block transaction selection algorithm makes RelayNetwork-esque services much harder
#6531
TheBlueMatt on August 7, 2015 Mining
TheBlueMatt on August 7, 2015 Mining
issue
Building requires >1GB memory
#6658
TheBlueMatt on September 10, 2015 Build systemResource usage
TheBlueMatt on September 10, 2015 Build systemResource usage
issue
getmemorypool should call CheckWork like getwork instead of ProcessBlock
#732
TheBlueMatt on December 30, 2011
TheBlueMatt on December 30, 2011
issue
Force user to wait before clicking OK to send coins
#785
TheBlueMatt on January 26, 2012 FeatureGUI
TheBlueMatt on January 26, 2012 FeatureGUI
issue
Prioritize Transaction Simplification Wrapper
#8529
TheBlueMatt on August 16, 2016 FeatureMempool
TheBlueMatt on August 16, 2016 FeatureMempool
issue
Wallet RPCs can return stale info due to ProcessNewBlock Race
#9148
TheBlueMatt on November 12, 2016 BrainstormingWallet
TheBlueMatt on November 12, 2016 BrainstormingWallet
issue
Wallet encryption has extra 0x10 bytes on the end of keys
#933
TheBlueMatt on March 12, 2012 Bug
TheBlueMatt on March 12, 2012 Bug
issue
Wallet ancestor sanity-check ignores sigops
#9392
TheBlueMatt on December 20, 2016 FeatureWalletMempool
TheBlueMatt on December 20, 2016 FeatureWalletMempool