Pull-Requests
pull
wallet: Use boost to more portably ensure -wallet specifies only a filename
#10226
luke-jr on April 18, 2017 Wallet
luke-jr on April 18, 2017 Wallet
pull
[0.14] release-notes: Accurately explain getblocktemplate improvements
#10232
luke-jr on April 19, 2017 Docs
luke-jr on April 19, 2017 Docs
pull
RPC/Mining: Restore API compatibility for prioritisetransaction
#10252
luke-jr on April 21, 2017 RPC/REST/ZMQMining
luke-jr on April 21, 2017 RPC/REST/ZMQMining
pull
rpc/wallet: Workaround older UniValue which returns a std::string temporary for get_str
#10341
luke-jr on May 5, 2017 RefactoringWallet
luke-jr on May 5, 2017 RefactoringWallet
pull
Refactor script interpreter flags to use new CScriptFlags class for stricter checking
#10353
luke-jr on May 8, 2017 RefactoringValidation
luke-jr on May 8, 2017 RefactoringValidation
pull
contrib/init/bitcoind.openrcconf: Don't disable wallet by default
#10451
luke-jr on May 25, 2017 Docs
luke-jr on May 25, 2017 Docs
pull
Document strlcpy.h in assets-attribution.txt since it isn't MIT-licensed
#1047
luke-jr on April 5, 2012
luke-jr on April 5, 2012
pull
Rework same-chain from abusing DoS banning, to explicit checks
#10512
luke-jr on June 2, 2017 P2PValidation
luke-jr on June 2, 2017 P2PValidation
pull
Relax punishment for peers relaying invalid blocks and headers
#10593
luke-jr on June 14, 2017 P2P
luke-jr on June 14, 2017 P2P
pull
Bugfix: net: Apply whitelisting criteria to outgoing connections
#10594
luke-jr on June 14, 2017 P2P
luke-jr on June 14, 2017 P2P
pull
Bugfix: RPC/Mining: Use pre-segwit sigops and limits, when working with non-segwit GBT clients
#10595
luke-jr on June 15, 2017 RPC/REST/ZMQMining
luke-jr on June 15, 2017 RPC/REST/ZMQMining
pull
RPC: Allow rpcauth configs to specify a 4th parameter naming a specific wallet
#10615
luke-jr on June 16, 2017 RPC/REST/ZMQ
luke-jr on June 16, 2017 RPC/REST/ZMQ
pull
Move script flag to/from-string logic from tests to script/interpreter
#10730
luke-jr on July 3, 2017 Validation
luke-jr on July 3, 2017 Validation
pull
Escape rather than remove any printable characters in UAs
#10731
luke-jr on July 3, 2017 DocsP2P
luke-jr on July 3, 2017 DocsP2P
pull
Be consistent in using "opt_into_rbf" parameter for Opt-In RBF
#10745
luke-jr on July 5, 2017 WalletRPC/REST/ZMQ
luke-jr on July 5, 2017 WalletRPC/REST/ZMQ
pull
RPC: Restore backward compatibility, in multiwallet mode
#10989
luke-jr on August 4, 2017 Wallet
luke-jr on August 4, 2017 Wallet
pull
Bugfix: Check that QRcode_encodeString didn't return NULL (error)
#1100
luke-jr on April 15, 2012
luke-jr on April 15, 2012
pull
Bugfix: Use testnet RequireStandard for -acceptnonstdtxn default
#11026
luke-jr on August 10, 2017 Docs
luke-jr on August 10, 2017 Docs
pull
Add new bitcoin_rw.conf file that is used for settings modified by this software itself
#11082
luke-jr on August 17, 2017 Utils/log/libs
luke-jr on August 17, 2017 Utils/log/libs
pull
Change all post-increments to pre-increments, where it doesn't affect the result
#1135
luke-jr on April 22, 2012
luke-jr on April 22, 2012
pull
rpc/server: Support for specifying options as named parameters
#11441
luke-jr on October 3, 2017 RPC/REST/ZMQ
luke-jr on October 3, 2017 RPC/REST/ZMQ
pull
During IBD, when doing pruning, prune 10% extra to avoid pruning again soon after
#11658
luke-jr on November 11, 2017 Validation
luke-jr on November 11, 2017 Validation
pull
RPC/Wallet: Refuse to dumpprivkey for derived addresses
#11802
luke-jr on November 30, 2017 WalletRPC/REST/ZMQ
luke-jr on November 30, 2017 WalletRPC/REST/ZMQ
pull
Bugfix: RPC/Wallet: Include HD key metadata in dumpwallet
#11803
luke-jr on November 30, 2017 WalletRPC/REST/ZMQNeeds rebase
luke-jr on November 30, 2017 WalletRPC/REST/ZMQNeeds rebase
pull
clientversion: Use full commit hash for commit-based version descriptions
#11966
luke-jr on December 20, 2017 Build system
luke-jr on December 20, 2017 Build system
pull
Bugfix: %-12I64d is not valid and causes the parameter to be skipped, use %12"PRI64d" instead
#1197
luke-jr on May 5, 2012
luke-jr on May 5, 2012
pull
Bitcoin-Qt: Remove redundant tooltip on optional transaction fee. Fixes #1218
#1219
luke-jr on May 7, 2012
luke-jr on May 7, 2012
pull
GUI: Rephrase Bech32 checkbox texts, and enable it with legacy address default
#12208
luke-jr on January 17, 2018 GUI
luke-jr on January 17, 2018 GUI
pull
Bugfix: Only run bitcoin-tx tests when bitcoin-tx is enabled
#12246
luke-jr on January 23, 2018 Tests
luke-jr on January 23, 2018 Tests
pull
Bugfix: getwork/getmemorypool: NULL pindexPrev across CreateNewBlock, in case it fails
#1245
luke-jr on May 9, 2012
luke-jr on May 9, 2012
pull
configure: UniValue 1.0.4 is required for pushKV(, bool)
#12666
luke-jr on March 10, 2018 Build system
luke-jr on March 10, 2018 Build system
pull
RPC: Support addnode onetry without making the connection priviliged
#12674
luke-jr on March 12, 2018 RPC/REST/ZMQNeeds rebase
luke-jr on March 12, 2018 RPC/REST/ZMQNeeds rebase
pull
RPC: Add ancestor{count,size,fees} to listunspent output
#12677
luke-jr on March 12, 2018 RPC/REST/ZMQ
luke-jr on March 12, 2018 RPC/REST/ZMQ
pull
Add P2P, Network, and Qt categories to the desktop icon
#12854
luke-jr on April 2, 2018 Linux/Unix
luke-jr on April 2, 2018 Linux/Unix
pull
crypto/sha256: Use pragmas to enforce necessary intrinsics for GCC and Clang
#13789
luke-jr on July 28, 2018 Build systemNeeds rebase
luke-jr on July 28, 2018 Build systemNeeds rebase
pull
[0.16] Make signrawtransaction give an error when amount is needed but missing
#13796
luke-jr on July 29, 2018 Backport
luke-jr on July 29, 2018 Backport
pull
[0.16] bitcoinconsensus: invalid flags should be set to bitcoinconsensus_error type, add test cases covering bitcoinconsensus error codes
#13797
luke-jr on July 29, 2018 Backport
luke-jr on July 29, 2018 Backport
pull
Bugfix: NSIS: Exclude Makefile* from docs
#14018
luke-jr on August 21, 2018 WindowsBuild system
luke-jr on August 21, 2018 WindowsBuild system
pull
Symbol checks for ARM and RISC-V
#14065
luke-jr on August 26, 2018 Build systemScripts and tools
luke-jr on August 26, 2018 Build systemScripts and tools
pull
gitian-linux: Build binaries for 64-bit POWER
#14066
luke-jr on August 26, 2018 Build systemNeeds rebase
luke-jr on August 26, 2018 Build systemNeeds rebase
pull
Treat generation (mined) transactions less different from receive transactions
#1409
luke-jr on June 2, 2012
luke-jr on June 2, 2012
pull
Try to use posix_fadvise with CBufferedFile
#14485
luke-jr on October 15, 2018 Resource usageNeeds rebaseNeeds Benchmark
luke-jr on October 15, 2018 Resource usageNeeds rebaseNeeds Benchmark
pull
Fix possible data race when committing block files
#14501
luke-jr on October 17, 2018 Block storageData corruption
luke-jr on October 17, 2018 Block storageData corruption
pull
Never bind INADDR_ANY by default, and warn when doing so explicitly
#14532
luke-jr on October 20, 2018 RPC/REST/ZMQP2P
luke-jr on October 20, 2018 RPC/REST/ZMQP2P
pull
Bugfix: RPC: Add address_type named param for createmultisig
#14596
luke-jr on October 28, 2018 RPC/REST/ZMQ
luke-jr on October 28, 2018 RPC/REST/ZMQ
pull
Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*")
#14602
luke-jr on October 29, 2018 WalletRPC/REST/ZMQ
luke-jr on October 29, 2018 WalletRPC/REST/ZMQ
pull
[0.17] Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*")
#14781
luke-jr on November 22, 2018
luke-jr on November 22, 2018
pull
[0.17] Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*")
#14782
luke-jr on November 22, 2018 WalletRPC/REST/ZMQBackport
luke-jr on November 22, 2018 WalletRPC/REST/ZMQBackport
pull
Bugfix: test/functional/rpc_psbt: Remove check for specific error message that depends on uncertain assumptions
#14818
luke-jr on November 27, 2018 Tests
luke-jr on November 27, 2018 Tests
pull
Bugfix: test/functional/mempool_accept: Ensure oversize transaction is actually oversize
#14819
luke-jr on November 27, 2018 Tests
luke-jr on November 27, 2018 Tests
pull
Document Gitian build process for Mac OS X bitcoind binary
#1484
luke-jr on June 18, 2012 RefactoringmacOS
luke-jr on June 18, 2012 RefactoringmacOS
pull
lint/format-strings: Correctly exclude escaped percent symbols
#14960
luke-jr on December 14, 2018 Tests
luke-jr on December 14, 2018 Tests
pull
CBigNum: Convert negative int64 values in a more well-defined way
#1497
luke-jr on June 21, 2012
luke-jr on June 21, 2012
pull
GUI: If BIP70 is disabled, attempt to fall back to BIP21 parsing
#15063
luke-jr on December 30, 2018 GUI
luke-jr on December 30, 2018 GUI
pull
[PoC] GUI: Migrate BIP70 merchant info to mapValue["to"]
#15064
luke-jr on December 30, 2018 BrainstormingGUI
luke-jr on December 30, 2018 BrainstormingGUI
pull
Install icon & .desktop file to XDG data
#15068
luke-jr on December 31, 2018 Build systemNeeds rebase
luke-jr on December 31, 2018 Build systemNeeds rebase
pull
configure: bitcoin-tx doesn't need libevent, so don't pull it in
#15154
luke-jr on January 12, 2019 Build system
luke-jr on January 12, 2019 Build system
pull
torcontrol: Launch a private Tor instance when not already running
#15421
luke-jr on February 15, 2019 P2PNeeds rebase
luke-jr on February 15, 2019 P2PNeeds rebase
pull
[WIP] GUI: Add Pairing tab with Tor onion address as copyable text and QR code
#15428
luke-jr on February 17, 2019 GUI
luke-jr on February 17, 2019 GUI
pull
lockedpool: When possible, use madvise to avoid including sensitive information in core dumps
#15600
luke-jr on March 14, 2019 Utils/log/libs
luke-jr on March 14, 2019 Utils/log/libs
pull
torcontrol: Use the default/standard network port for Tor hidden services, even if the internal port is set differently
#15651
luke-jr on March 23, 2019 P2P
luke-jr on March 23, 2019 P2P
pull
Move Win32 defines to configure.ac to ensure they are globally defined
#15704
luke-jr on March 30, 2019 WindowsBuild system
luke-jr on March 30, 2019 WindowsBuild system
pull
Bugfix: GUI: Options: Initialise prune setting range before loading current value, and remove upper bound limit
#15801
luke-jr on April 11, 2019 GUI
luke-jr on April 11, 2019 GUI
pull
JSON-RPC method: prioritisetransaction <txid> <priority delta>
#1583
luke-jr on July 11, 2012 RefactoringRPC/REST/ZMQ
luke-jr on July 11, 2012 RefactoringRPC/REST/ZMQ
pull
Relay blocks as a "preview" before checking the transactions in them
#1586
luke-jr on July 12, 2012
luke-jr on July 12, 2012
pull
Restore warning for individual unknown version bits, as well as unknown version schemas
#15861
luke-jr on April 20, 2019 ValidationNeeds rebase
luke-jr on April 20, 2019 ValidationNeeds rebase
pull
Bugfix: RPC: rawtransaction: Accept string-encoded amounts for maxfeerate in sendrawtransaction & testmempoolaccept
#15862
luke-jr on April 20, 2019 RPC/REST/ZMQ
luke-jr on April 20, 2019 RPC/REST/ZMQ
pull
QA: Add wallet_implicitsegwit to test the ability to transform keys between address types
#15888
luke-jr on April 25, 2019 Tests
luke-jr on April 25, 2019 Tests
pull
QA: feature_filelock, interface_bitcoin_cli: Use PACKAGE_NAME in messages rather than hardcoding Bitcoin Core
#15896
luke-jr on April 25, 2019 Build systemTests
luke-jr on April 25, 2019 Build systemTests
pull
QA/mininode: Send all headers upfront in send_blocks_and_test to avoid sending an unconnected one
#15897
luke-jr on April 25, 2019 Tests
luke-jr on April 25, 2019 Tests
pull
Bugfix: dummywallet: Add -ignorepartialspends to list of ignored wallet options
#15913
luke-jr on April 28, 2019 Wallet
luke-jr on April 28, 2019 Wallet
pull
GUI: Move QRImageWidget to its own file-pair
#15928
luke-jr on May 1, 2019 GUIRefactoringBuild system
luke-jr on May 1, 2019 GUIRefactoringBuild system
pull
Wallet, GUI: Warn when sending to already-used Bitcoin addresses
#15987
luke-jr on May 8, 2019 FeatureGUIWalletRPC/REST/ZMQNeeds rebase
luke-jr on May 8, 2019 FeatureGUIWalletRPC/REST/ZMQNeeds rebase
pull
Change window titles to "Bitcoin-Qt - <purpose>" / misc related renames
#1620
luke-jr on July 22, 2012
luke-jr on July 22, 2012
pull
Replace all occurances of license.txt with COPYING, including naming the file COPYING.txt on Windows
#1621
luke-jr on July 22, 2012
luke-jr on July 22, 2012
pull
Bugfix: make check: Only run tests that were compiled (& print correct log on failure)
#16228
luke-jr on June 18, 2019 Build systemNeeds rebase
luke-jr on June 18, 2019 Build systemNeeds rebase
pull
CreateNewBlock: Child-pays-for-parent / Add transaction fee later
#1647
luke-jr on August 1, 2012 Mining
luke-jr on August 1, 2012 Mining
pull
qa: Fix service flag comparison check in rpc_net test
#16936
luke-jr on September 22, 2019 Tests
luke-jr on September 22, 2019 Tests
pull
gui: Add Windows taskbar progress
#17213
luke-jr on October 21, 2019 FeatureGUIWindowsNeeds rebase
luke-jr on October 21, 2019 FeatureGUIWindowsNeeds rebase
pull
Bugfix: GUI: Restore SendConfirmationDialog button default to "Yes"
#17463
luke-jr on November 13, 2019 GUI
luke-jr on November 13, 2019 GUI
pull
Bugfix: GUI: Recognise NETWORK_LIMITED in formatServicesStr
#17474
luke-jr on November 14, 2019 GUI
luke-jr on November 14, 2019 GUI
pull
Bugfix: Compare deserialized block height in coinbase with expected height
#1764
luke-jr on August 31, 2012
luke-jr on August 31, 2012
pull
Bugfix: getblocktemplate: Accept optional "mode" parameter not being provided
#1771
luke-jr on September 1, 2012
luke-jr on September 1, 2012
pull
Bugfix: Require OrderedTxItems to provide properly scoped accounting entry list
#1774
luke-jr on September 1, 2012
luke-jr on September 1, 2012
pull
[0.19] Fix origfee return for bumpfee with feerate arg
#17859
luke-jr on January 3, 2020 Backport
luke-jr on January 3, 2020 Backport
pull
test: Check that a block rejected due to too-new time is later accepted in p2p_invalid_block
#17872
luke-jr on January 5, 2020 Tests
luke-jr on January 5, 2020 Tests
pull
refactor: Use PACKAGE_NAME in GUI modal overlay and bitcoin-wallet
#17923
luke-jr on January 14, 2020 Refactoring
luke-jr on January 14, 2020 Refactoring
pull
Fix GBT: Restore "!segwit" and "csv" to "rules" key
#17946
luke-jr on January 17, 2020 RPC/REST/ZMQMining
luke-jr on January 17, 2020 RPC/REST/ZMQMining
pull
Bugfix: Initialize CWallet::nOrderPosNext on an empty wallet, and save it in db
#1800
luke-jr on September 8, 2012
luke-jr on September 8, 2012
pull
Bugfix: GUI: Hide the HD/encrypt icons earlier so they get re-shown if another wallet is open
#18007
luke-jr on January 26, 2020 GUI
luke-jr on January 26, 2020 GUI
pull
Update translations from Transifex (100% coverage for Finnish and Chinese (China)
#1802
luke-jr on September 8, 2012
luke-jr on September 8, 2012
pull
[0.19] psbt: check that various indexes and amounts are within bounds
#18078
luke-jr on February 5, 2020
luke-jr on February 5, 2020
pull
[0.19] psbt: check that various indexes and amounts are within bounds
#18079
luke-jr on February 5, 2020 BackportPSBT
luke-jr on February 5, 2020 BackportPSBT
pull
[0.19] wallet: Reset reused transactions cache
#18083
luke-jr on February 6, 2020 WalletBackport
luke-jr on February 6, 2020 WalletBackport
pull
Print errors for all cases of SetBestChain and ConnectBlock failing
#1813
luke-jr on September 9, 2012
luke-jr on September 9, 2012
pull
Consolidate service flag bit-to-name conversion to a shared serviceFlagToStr function
#18165
luke-jr on February 17, 2020 GUIRPC/REST/ZMQP2P
luke-jr on February 17, 2020 GUIRPC/REST/ZMQP2P
pull
[0.19] build: Allow export of environ symbols and work around rv64 toolchain issue
#18175
luke-jr on February 18, 2020 Build systemScripts and toolsBackport
luke-jr on February 18, 2020 Build systemScripts and toolsBackport
pull
Bugfix: Wallet: Safely deal with change in the address book
#18192
luke-jr on February 22, 2020 Wallet
luke-jr on February 22, 2020 Wallet
pull
scripted-diff: Wallet: Rename incorrectly named *UsedDestination
#18193
luke-jr on February 22, 2020 Wallet
luke-jr on February 22, 2020 Wallet
pull
Bugfix: GUI: Remove broken ability to edit the address field in the sending address book
#18194
luke-jr on February 22, 2020 GUINeeds rebase
luke-jr on February 22, 2020 GUINeeds rebase
pull
[0.19] scheduler: Workaround negative nsecs bug in boost's wait_until
#18284
luke-jr on March 6, 2020 Utils/log/libs
luke-jr on March 6, 2020 Utils/log/libs
pull
depends: Patch libevent build to fix IPv6 -rpcbind on Windows
#18287
luke-jr on March 7, 2020 WindowsBuild systemRPC/REST/ZMQ
luke-jr on March 7, 2020 WindowsBuild systemRPC/REST/ZMQ
pull
Bugfix? Restore linking to libmingwthrd
#18427
luke-jr on March 25, 2020 Build systemNeeds rebase
luke-jr on March 25, 2020 Build systemNeeds rebase
pull
RPC: Remove final comma for last entry of fixed-size arrays/objects in RPCResult
#18444
luke-jr on March 26, 2020 RPC/REST/ZMQ
luke-jr on March 26, 2020 RPC/REST/ZMQ
pull
Build: Move wallet RPCs to their own libbitcoin_walletrpcs module
#18469
luke-jr on March 30, 2020 Wallet
luke-jr on March 30, 2020 Wallet
pull
RPC: Show fee in results for signrawtransaction* for segwit inputs
#18479
luke-jr on March 31, 2020 RPC/REST/ZMQNeeds rebase
luke-jr on March 31, 2020 RPC/REST/ZMQNeeds rebase
pull
Bugfix: devtools/symbol-check: Check PE libraries case-insensitively
#18490
luke-jr on April 1, 2020 Scripts and tools
luke-jr on April 1, 2020 Scripts and tools
pull
Fixes for when listtransactions encounters non-standard outputs
#1850
luke-jr on September 22, 2012
luke-jr on September 22, 2012
pull
Bugfix: Wallet: Safely deal with change in the address book [part 2]
#18546
luke-jr on April 6, 2020 WalletTestsRPC/REST/ZMQ
luke-jr on April 6, 2020 WalletTestsRPC/REST/ZMQ
pull
Store destdata for change in separate key for backward compatibility
#18550
luke-jr on April 6, 2020 Wallet
luke-jr on April 6, 2020 Wallet
pull
Wallet: Accept "changedata" db key as an alias to "destdata"
#18572
luke-jr on April 9, 2020 Wallet
luke-jr on April 9, 2020 Wallet
pull
GUI: Enable changing the autoprune block space size in intro dialog
#18728
luke-jr on April 21, 2020 GUI
luke-jr on April 21, 2020 GUI
pull
GUI/Intro: Never change the prune checkbox after the user has touched it
#18729
luke-jr on April 21, 2020 GUI
luke-jr on April 21, 2020 GUI
pull
Fix release tarball generated by gitian
#18818
luke-jr on April 29, 2020 Build systemNeeds rebase
luke-jr on April 29, 2020 Build systemNeeds rebase
pull
[0.20] wallet: Add BlockUntilSyncedToCurrentChain to dumpwallet
#18880
luke-jr on May 5, 2020 Wallet
luke-jr on May 5, 2020 Wallet
pull
Bugfix: Only use git for build info if the repository is actually the right one
#18902
luke-jr on May 7, 2020 Build systemNeeds rebase
luke-jr on May 7, 2020 Build systemNeeds rebase
pull
net: Add blockfilters white{bind,list} permission flag
#18972
luke-jr on May 14, 2020 P2PNeeds rebase
luke-jr on May 14, 2020 P2PNeeds rebase
pull
[0.20] Fix GBT: Restore "!segwit" and "csv" to "rules" key
#19019
luke-jr on May 19, 2020 RPC/REST/ZMQMiningBackport
luke-jr on May 19, 2020 RPC/REST/ZMQMiningBackport
pull
Bugfix: QA: Read response data for non-JSON responses in authproxy
#19118
luke-jr on May 31, 2020 Tests
luke-jr on May 31, 2020 Tests
pull
Bugfix: QA: TestNodeCLI: Behave the same as authproxy for HTTP Forbidden
#19119
luke-jr on May 31, 2020 Tests
luke-jr on May 31, 2020 Tests
pull
QA: Support making RPC calls with different authentication
#19120
luke-jr on May 31, 2020 Tests
luke-jr on May 31, 2020 Tests
pull
Add -uaappend option to append a literal string to user agent
#19242
luke-jr on June 11, 2020 P2P
luke-jr on June 11, 2020 P2P
pull
banman: Limit resources consumed by misbehaving node deprioitisation
#19243
luke-jr on June 11, 2020 P2PNeeds rebase
luke-jr on June 11, 2020 P2PNeeds rebase
pull
RPC: Rephrase generatetoaddress help, and use PACKAGE_NAME
#19282
luke-jr on June 15, 2020 RPC/REST/ZMQ
luke-jr on June 15, 2020 RPC/REST/ZMQ
pull
Bugfix: Use std::string::find instead of strstr to avoid using a temporary out of scope in ReadHTTPStatus
#1933
luke-jr on October 15, 2012
luke-jr on October 15, 2012
pull
RPC/Mining: Clean out pre-Segwit miner compatibility code
#19391
luke-jr on June 26, 2020 RPC/REST/ZMQMining
luke-jr on June 26, 2020 RPC/REST/ZMQMining
pull
Refactor mempool.dat to be extensible, and store missing info
#19488
luke-jr on July 11, 2020 MempoolNeeds rebase
luke-jr on July 11, 2020 MempoolNeeds rebase
pull
Bugfix: Wallet: Soft-fail exceptions within ListWalletDir file checks
#19502
luke-jr on July 13, 2020 Wallet
luke-jr on July 13, 2020 Wallet
pull
Replace unused BIP 9 logic with draft BIP 8
#19573
luke-jr on July 23, 2020 RPC/REST/ZMQMiningValidationConsensusNeeds rebase
luke-jr on July 23, 2020 RPC/REST/ZMQMiningValidationConsensusNeeds rebase
pull
RPC: getpeerinfo: Deprecate "whitelisted" field (replaced by "permissions")
#19770
luke-jr on August 20, 2020 RPC/REST/ZMQ
luke-jr on August 20, 2020 RPC/REST/ZMQ
pull
net: Replace enum CConnMan::NumConnections with enum class ConnectionDirection
#19771
luke-jr on August 20, 2020 RefactoringP2P
luke-jr on August 20, 2020 RefactoringP2P
pull
Flag when blocks have had their scripts checked instead of skipped
#19790
luke-jr on August 24, 2020 ValidationNeeds rebase
luke-jr on August 24, 2020 ValidationNeeds rebase
pull
Bugfix: Define and use HAVE_FDATASYNC correctly outside LevelDB
#19803
luke-jr on August 25, 2020 Build systemUtils/log/libs
luke-jr on August 25, 2020 Build systemUtils/log/libs
pull
Flush dbcache early if system is under memory pressure
#19873
luke-jr on September 4, 2020 WindowsLinux/UnixUTXO Db and IndexesNeeds rebase
luke-jr on September 4, 2020 WindowsLinux/UnixUTXO Db and IndexesNeeds rebase
pull
Print error for coinbase-pays-too-much case of ConnectBlock failing
#2012
luke-jr on November 14, 2012
luke-jr on November 14, 2012
pull
configure: Allow users to explicitly enable libsecp256k1's GMP bignum support
#20121
luke-jr on October 11, 2020 Build system
luke-jr on October 11, 2020 Build system
pull
build: Make sqlite support optional (compile-time)
#20156
luke-jr on October 15, 2020 WalletBuild system
luke-jr on October 15, 2020 WalletBuild system
pull
Bugfix: chainparams: Add missing (always enabled) Taproot deployment for Signet
#20157
luke-jr on October 15, 2020 Validation
luke-jr on October 15, 2020 Validation
pull
Bugfix: RPC/Wallet: Make BTC/kB and sat/B fee modes work sanely
#20250
luke-jr on October 26, 2020 WalletNeeds rebase
luke-jr on October 26, 2020 WalletNeeds rebase
pull
Move major version to first version integer as specified by SemVer
#20251
luke-jr on October 26, 2020 Build systemNeeds rebase
luke-jr on October 26, 2020 Build systemNeeds rebase
pull
Fix OpenDiskFile's fReadOnly flag to work, as well as other problems importing read-only block files
#2042
luke-jr on November 26, 2012
luke-jr on November 26, 2012
pull
RPC/Wallet: unloadwallet: Allow specifying wallet_name param matching RPC endpoint wallet
#20448
luke-jr on November 21, 2020 WalletRPC/REST/ZMQ
luke-jr on November 21, 2020 WalletRPC/REST/ZMQ
pull
RPC/Wallet: unloadwallet: Clarify docs/error when both the RPC request and wallet_name parameter specify a wallet
#20462
luke-jr on November 23, 2020 DocsWalletRPC/REST/ZMQ
luke-jr on November 23, 2020 DocsWalletRPC/REST/ZMQ
pull
RPC: Migrate estimatesmartfee return value from "feerate" (BTC/kvB) to "fee_rate" (sat/vB)
#20484
luke-jr on November 25, 2020 RPC/REST/ZMQ
luke-jr on November 25, 2020 RPC/REST/ZMQ
pull
RPC: Tolerate unknown parameters, but with clear warning/errors
#20548
luke-jr on December 2, 2020 RPC/REST/ZMQ
luke-jr on December 2, 2020 RPC/REST/ZMQ
pull
RPC: Tolerate invalid rpcauth options
#20550
luke-jr on December 2, 2020 RPC/REST/ZMQNeeds rebase
luke-jr on December 2, 2020 RPC/REST/ZMQNeeds rebase
pull
RPC/Net: Allow changing the connection_type for addnode onetry
#20551
luke-jr on December 2, 2020 RPC/REST/ZMQNeeds rebase
luke-jr on December 2, 2020 RPC/REST/ZMQNeeds rebase
pull
During IBD, prune as much as possible until we get close to where we will eventually keep blocks
#20827
luke-jr on January 2, 2021 Block storageCI failed
luke-jr on January 2, 2021 Block storageCI failed
pull
More robust file/directory syncing and error handling
#21313
luke-jr on February 28, 2021 Build systemUtils/log/libs
luke-jr on February 28, 2021 Build systemUtils/log/libs
pull
RPC/Blockchain: Optimise getblock for simple disk->hex case
#21319
luke-jr on February 28, 2021 RPC/REST/ZMQNeeds rebase
luke-jr on February 28, 2021 RPC/REST/ZMQNeeds rebase
pull
Genericide BIP9 in variable/type names and comments
#21399
luke-jr on March 9, 2021 RPC/REST/ZMQMiningValidationConsensusNeeds rebase
luke-jr on March 9, 2021 RPC/REST/ZMQMiningValidationConsensusNeeds rebase
pull
BIP8: Minimal common changes
#21460
luke-jr on March 17, 2021 DocsRPC/REST/ZMQMiningValidationConsensusNeeds rebase
luke-jr on March 17, 2021 DocsRPC/REST/ZMQMiningValidationConsensusNeeds rebase
pull
RPC/blockchain: getblockchaininfo: Include versionbits signalling details during LOCKED_IN
#21934
luke-jr on May 12, 2021 RPC/REST/ZMQ
luke-jr on May 12, 2021 RPC/REST/ZMQ
pull
[0.21] wallet: Do not iterate a directory if having an error while accessing it
#22255
luke-jr on June 15, 2021 Backport
luke-jr on June 15, 2021 Backport
pull
Support multiple -*notify commands
#22372
luke-jr on June 29, 2021 WalletValidationNeeds rebase
luke-jr on June 29, 2021 WalletValidationNeeds rebase
pull
Bugfix: Workaround UniValue push_back(bool) limitation with push_back(UniValue(bool))
#22412
luke-jr on July 7, 2021 RPC/REST/ZMQNeeds rebase
luke-jr on July 7, 2021 RPC/REST/ZMQNeeds rebase
pull
util/system: Close non-std fds when execing slave processes
#22417
luke-jr on July 8, 2021 Utils/log/libsNeeds rebaseCI failed
luke-jr on July 8, 2021 Utils/log/libsNeeds rebaseCI failed
pull
RPC/Wallet: Add "use_txids" to output of getaddressinfo
#22693
luke-jr on August 13, 2021 WalletRPC/REST/ZMQ
luke-jr on August 13, 2021 WalletRPC/REST/ZMQ
pull
Bugfix: RPC/mining: Fail properly in estimatesmartfee if smart fee data is unavailable
#23547
luke-jr on November 18, 2021 RPC/REST/ZMQ
luke-jr on November 18, 2021 RPC/REST/ZMQ
pull
ci: Use Cirrus "greedy" flag to use idle CPU time when available
#23797
luke-jr on December 16, 2021 Tests
luke-jr on December 16, 2021 Tests
pull
Bugfix: configure: bitcoin-{cli,tx,util} don't need UPnP, NAT-PMP, or ZMQ
#24051
luke-jr on January 12, 2022 Build systemNeeds rebase
luke-jr on January 12, 2022 Build systemNeeds rebase
pull
Bugfix: gen-manpages: Handle tagged versions correctly
#24287
luke-jr on February 7, 2022 Scripts and tools
luke-jr on February 7, 2022 Scripts and tools
pull
(Refactor) QA: wallet_basic: Split wtx expected_fields over multiple lines to minimise merge conflicts
#24293
luke-jr on February 8, 2022 TestsNeeds rebase
luke-jr on February 8, 2022 TestsNeeds rebase
pull
RPC: Switch getblockfrompeer back to standard param names blockhash and nodeid
#24294
luke-jr on February 9, 2022 RPC/REST/ZMQ
luke-jr on February 9, 2022 RPC/REST/ZMQ
pull
Guix: Fix building for i686-linux-gnu
#24448
luke-jr on February 27, 2022 Build systemScripts and toolsUtils/log/libs
luke-jr on February 27, 2022 Build systemScripts and toolsUtils/log/libs
pull
Bugfix: doc: Correct change_address/changeAddress in wallet RPC help
#24453
luke-jr on February 28, 2022 WalletRPC/REST/ZMQ
luke-jr on February 28, 2022 WalletRPC/REST/ZMQ
pull
Bugfix: util: Correctly handle Number value types in GetArg/GetBoolArg
#24479
luke-jr on March 5, 2022 Utils/log/libsNeeds rebase
luke-jr on March 5, 2022 Utils/log/libsNeeds rebase
pull
Bugfix: RPC/blockchain: pruneblockchain: Return the height of the actual last pruned block
#24629
luke-jr on March 21, 2022 RPC/REST/ZMQ
luke-jr on March 21, 2022 RPC/REST/ZMQ
pull
Bugfix: configure: Quote SUPPRESS_WARNINGS sufficiently to preserve brackets
#24633
luke-jr on March 21, 2022 Build system
luke-jr on March 21, 2022 Build system
pull
Bugfix: RPC/blockchain: Correct description of getblockchaininfo's pruneheight result
#24640
luke-jr on March 22, 2022 RPC/REST/ZMQ
luke-jr on March 22, 2022 RPC/REST/ZMQ
pull
RPC/Wallet: Convert walletprocesspsbt to use options parameter
#24963
luke-jr on April 25, 2022 WalletRPC/REST/ZMQUp for grabsNeeds rebase
luke-jr on April 25, 2022 WalletRPC/REST/ZMQUp for grabsNeeds rebase
pull
CValidationInterface: ValidationInterfaceUnregistering, called when being unregistered
#25050
luke-jr on May 1, 2022 Validation
luke-jr on May 1, 2022 Validation
pull
Bugfix: configure: Define defaults for enable_arm_{crc,shani}
#25051
luke-jr on May 2, 2022 Build system
luke-jr on May 2, 2022 Build system
pull
Wallet: Ensure m_attaching_chain is set before registering for signals
#25088
luke-jr on May 9, 2022 Wallet
luke-jr on May 9, 2022 Wallet
pull
Re-enable external signer support for Windows
#25111
luke-jr on May 12, 2022 Build systemUtils/log/libs
luke-jr on May 12, 2022 Build systemUtils/log/libs
pull
RPC/blockchain: Elaborate on scantxoutset documentation
#25339
luke-jr on June 11, 2022 RPC/REST/ZMQ
luke-jr on June 11, 2022 RPC/REST/ZMQ
pull
Support ignoring "opt-in" flag for RBF (aka full RBF)
#25373
luke-jr on June 14, 2022 TX fees and policy
luke-jr on June 14, 2022 TX fees and policy
pull
Bugfix: Store last/next wallet resend times unique per CWallet object
#2541
luke-jr on April 19, 2013
luke-jr on April 19, 2013
pull
Bugfix: Do not define HAVE_O_CLOEXEC for LevelDB when O_CLOEXEC is not available
#25463
luke-jr on June 24, 2022 Build system
luke-jr on June 24, 2022 Build system
pull
gui: Check for readlink buffer overflow and handle gracefully
#25548
luke-jr on July 5, 2022 BugGUI
luke-jr on July 5, 2022 BugGUI
pull
Replace mempoolfullrbf with more compatible and flexible mempoolreplacement (plus more tests)
#25626
luke-jr on July 16, 2022
luke-jr on July 16, 2022
pull
RPC: Document "asm" and "hex" fields for scripts & fix getblock help
#25691
luke-jr on July 25, 2022 RPC/REST/ZMQ
luke-jr on July 25, 2022 RPC/REST/ZMQ
pull
Wallet: Document expectations for AddWalletFlags (now InitWalletFlags) correctly
#25784
luke-jr on August 5, 2022 Wallet
luke-jr on August 5, 2022 Wallet
pull
build: include example bitcoin.conf in build outputs under share/examples/ subdirectory
#25935
luke-jr on August 26, 2022 Build system
luke-jr on August 26, 2022 Build system
pull
QA: rpc_blockchain: Test output of getblock verbosity 0, False, and True
#25976
luke-jr on September 1, 2022 Tests
luke-jr on September 1, 2022 Tests
pull
Wallet: Add foreign_outputs metadata to support CoinJoin transactions
#25991
luke-jr on September 3, 2022 WalletUp for grabsNeeds rebase
luke-jr on September 3, 2022 WalletUp for grabsNeeds rebase
pull
Wallet: Fix error handling (copy_file failure in RestoreWallet, and in general via interfaces)
#26005
luke-jr on September 4, 2022 Wallet
luke-jr on September 4, 2022 Wallet
pull
RPC/Wallet: Access wallets via interfaces::Wallet
#26082
luke-jr on September 13, 2022 Needs rebase
luke-jr on September 13, 2022 Needs rebase
pull
[24.x] Bugfix: Wallet: Lock cs_wallet for SignMessage
#26178
luke-jr on September 24, 2022 Backport
luke-jr on September 24, 2022 Backport
pull
Bugfix: Wallet: ResubmitWalletTransactions: Only bump m_next_resend if actually doing a relay
#26270
luke-jr on October 6, 2022
luke-jr on October 6, 2022
pull
RPC/Blockchain: Minor improvements for scanblocks & scantxoutset docs/errors
#26508
luke-jr on November 16, 2022 RPC/REST/ZMQ
luke-jr on November 16, 2022 RPC/REST/ZMQ
pull
Add verbose flag to getblock RPC so it is possible to get hex dumps of blocks
#2747
luke-jr on June 7, 2013
luke-jr on June 7, 2013
pull
Bugfix: net_processing: Restore "Already requested" error for FetchBlock
#28055
luke-jr on July 9, 2023 CI failed
luke-jr on July 9, 2023 CI failed
pull
Bugfix: RPC: Remove quotes from non-string oneline descriptions
#28123
luke-jr on July 22, 2023 RPC/REST/ZMQ
luke-jr on July 22, 2023 RPC/REST/ZMQ
pull
CONTRIBUTING: Caution against using AI/LLMs (ChatGPT, Copilot, etc)
#28175
luke-jr on July 27, 2023 CI failed
luke-jr on July 27, 2023 CI failed
pull
[WIP] BIP300 (Drivechains) consensus-level logic
#28311
luke-jr on August 22, 2023 Needs rebaseCI failed
luke-jr on August 22, 2023 Needs rebaseCI failed
pull
Bugfix: Move boost/version include from db.cpp to walletdb.cpp where BOOST_VERSION is used
#2832
luke-jr on July 15, 2013
luke-jr on July 15, 2013
pull
Bugfix: Package relay / bytespersigop checks
#28345
luke-jr on August 26, 2023 TX fees and policyUp for grabsNeeds rebase
luke-jr on August 26, 2023 TX fees and policyUp for grabsNeeds rebase
pull
Bugfix: Include block creation and SSL options headings in usage
#2842
luke-jr on July 21, 2013
luke-jr on July 21, 2013
pull
Bugfix: configure: Correct check for fuzz binary needing a main function
#28564
luke-jr on October 3, 2023 Build systemNeeds rebase
luke-jr on October 3, 2023 Build systemNeeds rebase
pull
fuzz/RPC: Ban invokedisallowedsyscall and allow enumeratesigners
#28662
luke-jr on October 17, 2023
luke-jr on October 17, 2023
pull
[25.x] descriptors: Disallow hybrid keys, and disallow uncompressed keys when inferring
#28677
luke-jr on October 18, 2023 BackportCI failed
luke-jr on October 18, 2023 BackportCI failed
pull
refactor: Simply include CTxMemPool::Options in CTxMemPool directly rather than duplicating definition
#29086
luke-jr on December 15, 2023 Refactoring
luke-jr on December 15, 2023 Refactoring
pull
Bugfix: RPC: Check for blank rpcauth on a per-param basis
#29141
luke-jr on December 23, 2023 CI failed
luke-jr on December 23, 2023 CI failed
pull
Change Luke Dashjr seed to dashjr-list-of-p2p-nodes-maybe-malware.us
#29145
luke-jr on December 27, 2023 CI failed
luke-jr on December 27, 2023 CI failed
pull
guix: Use DOS newlines for SHA256SUMS files
#29147
luke-jr on December 28, 2023 Build systemCI failed
luke-jr on December 28, 2023 Build systemCI failed
pull
Remove embedded CPU miner and eliminate wallet dependency for getblocktemplate
#2917
luke-jr on August 20, 2013
luke-jr on August 20, 2013
pull
RPC/Blockchain: scanblocks: Accept named param for filter_false_positives
#29184
luke-jr on January 4, 2024 RPC/REST/ZMQ
luke-jr on January 4, 2024 RPC/REST/ZMQ
pull
Bugfix: bitcoin-cli: Check length of peer.transport_protocol_type
#29657
luke-jr on March 15, 2024
luke-jr on March 15, 2024
pull
Bugfix: GUI: Help messages already have a trailing newline, so don't add an extra one
#29658
luke-jr on March 15, 2024
luke-jr on March 15, 2024
pull
Policy: Enforce witness script size limit for tapscript
#29769
luke-jr on March 30, 2024 TX fees and policyCI failed
luke-jr on March 30, 2024 TX fees and policyCI failed
pull
JSON-RPC request Content-Type is application/json
#29946
luke-jr on April 23, 2024 DocsRPC/REST/ZMQNeeds rebase
luke-jr on April 23, 2024 DocsRPC/REST/ZMQNeeds rebase
pull
Add option dbfilesize to control LevelDB target ("max") file size
#30059
luke-jr on May 8, 2024
luke-jr on May 8, 2024
pull
Bugfix: RPC/Mining: getblocktemplate: Delay updating nTransactionsUpdatedLast and time_start until after the new template is cached
#30088
luke-jr on May 11, 2024
luke-jr on May 11, 2024
pull
refactor: policy: Pass kernel::MemPoolOptions to IsStandard[Tx] rather than long list of individual options
#30232
luke-jr on June 5, 2024 RefactoringCI failed
luke-jr on June 5, 2024 RefactoringCI failed
pull
QA: Expect PACKAGE_NAME rather than constant "Bitcoin Core"
#30308
luke-jr on June 19, 2024 Tests
luke-jr on June 19, 2024 Tests
pull
tracing: Rename the `MIN` macro to `_TRACEPOINT_TEST_MIN` in log_raw_p2p_msgs
#31623
luke-jr on January 9, 2025
luke-jr on January 9, 2025
pull
Add -pruneduringinit option to temporarily use another prune target during IBD
#31845
luke-jr on February 12, 2025 Needs Benchmark
luke-jr on February 12, 2025 Needs Benchmark
pull
Bugfix: Only use git for build info if the repository is actually the right one
#32217
luke-jr on April 3, 2025 Build system
luke-jr on April 3, 2025 Build system
pull
Bugfix: Miner: Don't reuse block_reserved_weight for "block is full enough to give up" weight delta
#32355
luke-jr on April 26, 2025
luke-jr on April 26, 2025
pull
Bugfix: Wallet: Skip inaccessible directories rather than abort the wallet list entirely
#32812
luke-jr on June 25, 2025
luke-jr on June 25, 2025
pull
RPC/txoutproof: Support including (and verifying) proofs of wtxid
#32844
luke-jr on June 30, 2025 Needs rebase
luke-jr on June 30, 2025 Needs rebase
pull
test: rpc_bind: Skip nonloopback test if no such address is found
#33433
luke-jr on September 19, 2025 Tests
luke-jr on September 19, 2025 Tests
pull
Bugfix: net_processing: Restore missing comma between peer and peeraddr in "receive version message" and "New ___ peer connected"
#34293
luke-jr on January 14, 2026 Needs rebase
luke-jr on January 14, 2026 Needs rebase
pull
QA: wallet_migration: Test several more weird scenarios
#34372
luke-jr on January 21, 2026 TestsNeeds rebase
luke-jr on January 21, 2026 TestsNeeds rebase
pull
Bugfix: GUI/Intro: Handle errors from SelectParams the same as if during InitConfig
#34767
luke-jr on March 6, 2026 GUI
luke-jr on March 6, 2026 GUI
pull
Add an option to allow users to disable relaying/mining data carrier transactions
#3715
luke-jr on February 21, 2014
luke-jr on February 21, 2014
pull
RPC: submitblock: Support for returning specific rejection reasons
#3727
luke-jr on February 22, 2014 Mining
luke-jr on February 22, 2014 Mining
pull
Split up EvalScript into EvalScriptState::Start and ::Step, so single-stepping can be done
#3901
luke-jr on March 19, 2014 Validation
luke-jr on March 19, 2014 Validation
pull
Bugfix: configure: Look in libx32 subdirectory for boost libraries
#4032
luke-jr on April 9, 2014
luke-jr on April 9, 2014
pull
Bugfix: strerror_r can return an error, and if it does, POSIX does not specify the content of the buffer
#4479
luke-jr on July 7, 2014
luke-jr on July 7, 2014
pull
test/bloom_tests: Use UL suffix for unsigned long number to ensure compatibility
#4480
luke-jr on July 7, 2014
luke-jr on July 7, 2014
pull
Bugfix: bitcoin-tx: scriptPubKey may be null, so accept outscript=<n>:
#4909
luke-jr on September 14, 2014
luke-jr on September 14, 2014
pull
Bugfix: Replace bashisms with standard sh to fix build on non-BASH systems
#5038
luke-jr on October 3, 2014
luke-jr on October 3, 2014
pull
Introduce CNodePolicy for putting isolated node policy code and parameters on
#5071
luke-jr on October 10, 2014 Refactoring
luke-jr on October 10, 2014 Refactoring
pull
Parameterise command line option defaults, so translations are independent of them
#5076
luke-jr on October 10, 2014
luke-jr on October 10, 2014
pull
Enable customising node policy for datacarrier data size with a -datacarriersize option
#5077
luke-jr on October 10, 2014
luke-jr on October 10, 2014
pull
Bugfix: CreateNewBlock: Check that active chain has a valid tip before dereferencing it
#5078
luke-jr on October 12, 2014
luke-jr on October 12, 2014
pull
Bugfix: Restore ProcessBlock's ability to return with CValidationState set properly
#5090
luke-jr on October 16, 2014
luke-jr on October 16, 2014
pull
Bugfix: CreateNewBlock and miner_tests: Also check generated template is valid by other validity factors
#5103
luke-jr on October 20, 2014
luke-jr on October 20, 2014
pull
Bugfix: submitblock: Use a temporary CValidationState to determine accurately the outcome of ProcessBlock
#5106
luke-jr on October 20, 2014 RPC/REST/ZMQ
luke-jr on October 20, 2014 RPC/REST/ZMQ
pull
prioritisetransaction RPC: Restore compatibility with existing implementations by using satoshis for fee offset rather than BTC
#5398
luke-jr on December 1, 2014 Mining
luke-jr on December 1, 2014 Mining
pull
configure: Add unsupported --with-system-libsecp256k1 configure flag
#5416
luke-jr on December 3, 2014
luke-jr on December 3, 2014
pull
Bugfix: prioritisetransaction: Do some basic sanity checking on txid
#5499
luke-jr on December 17, 2014
luke-jr on December 17, 2014
pull
en: Avoid ambiguous language regarding when transactions confirm
#5533
luke-jr on December 23, 2014
luke-jr on December 23, 2014
pull
Clean up internal library dependencies so we can avoid building unused code
#5542
luke-jr on December 25, 2014 Build system
luke-jr on December 25, 2014 Build system
pull
Use real text rather than image-rendered text for unit selector
#5551
luke-jr on December 27, 2014 GUI
luke-jr on December 27, 2014 GUI
pull
RPCWallet: Notate all account stuff as deprecated
#5575
luke-jr on December 30, 2014 WalletRPC/REST/ZMQ
luke-jr on December 30, 2014 WalletRPC/REST/ZMQ
pull
Bugfix: RPCWallet: Docs: Booleans aren't quoted
#5576
luke-jr on December 30, 2014 WalletRPC/REST/ZMQ
luke-jr on December 30, 2014 WalletRPC/REST/ZMQ
pull
Rename MAX_TX_SIGOPS to MAX_STANDARD_TX_SIGOPS to match similar policy constant MAX_STANDARD_TX_SIZE
#5589
luke-jr on January 1, 2015
luke-jr on January 1, 2015
pull
-acceptnonstdtxn option to skip "non-standard transaction" checks
#559
luke-jr on October 4, 2011 Brainstorming
luke-jr on October 4, 2011 Brainstorming
pull
Remove dead BitcoinUnits::id code and update assets-attribution for non-image unit selector
#5594
luke-jr on January 3, 2015 GUI
luke-jr on January 3, 2015 GUI
pull
configure: Make it possible to build only one of bitcoin-cli or bitcoin-tx
#5618
luke-jr on January 8, 2015 Build system
luke-jr on January 8, 2015 Build system
pull
Use text-color icons for system tray Send/Receive menu entries
#5649
luke-jr on January 12, 2015 GUI
luke-jr on January 12, 2015 GUI
pull
Coin Control: Use U+2248 "ALMOST EQUAL TO" rather than a simple tilde
#5651
luke-jr on January 12, 2015 GUI
luke-jr on January 12, 2015 GUI
pull
Send "Connection: close" HTTP header with JSON-RPC requests (client)
#567
luke-jr on October 4, 2011
luke-jr on October 4, 2011
pull
Multithreaded JSON-RPC with HTTP 1.1 Keep-Alive support
#568
luke-jr on October 4, 2011 Feature
luke-jr on October 4, 2011 Feature
pull
contrib/init/bitcoind.openrc: Compatibility with previous OpenRC init script variables
#5849
luke-jr on March 3, 2015 Docs
luke-jr on March 3, 2015 Docs
pull
configure: BITCOIN_SUBDIR_TO_INCLUDE: Improve compatibility with paths including space and multiline cpp output
#5872
luke-jr on March 9, 2015 Build system
luke-jr on March 9, 2015 Build system
pull
Update Windows resource files (and add one for bitcoin-tx)
#6098
luke-jr on May 2, 2015 WindowsBuild system
luke-jr on May 2, 2015 WindowsBuild system
pull
Refactor EvalScript into a CScriptExecution class, so single-stepping can be done
#6178
luke-jr on May 23, 2015 Consensus
luke-jr on May 23, 2015 Consensus
pull
acceptnonstdtxn option to skip (most) "non-standard transaction" checks, for testnet/regtest only
#6329
luke-jr on June 24, 2015
luke-jr on June 24, 2015
pull
Constrain constant values to a single location in code
#6349
luke-jr on June 28, 2015 Refactoring
luke-jr on June 28, 2015 Refactoring
pull
Option -limitunconfdepth to reject transactions dependent on a long chain of unconfirmed ones
#6403
luke-jr on July 9, 2015 TX fees and policy
luke-jr on July 9, 2015 TX fees and policy
pull
bloom_tests: Do not depend on specific serialisations
#6700
luke-jr on September 19, 2015 Tests
luke-jr on September 19, 2015 Tests
pull
Optimisation: Store transaction list order in memory rather than compute it every need
#6851
luke-jr on October 19, 2015 Wallet
luke-jr on October 19, 2015 Wallet
pull
Restore compatibility with miniupnpc 1.5 (without breaking miniupnp 1.6)
#694
luke-jr on December 10, 2011
luke-jr on December 10, 2011
pull
Bugfix: Use unique autostart filenames on Linux for testnet/regtest
#7045
luke-jr on November 17, 2015 GUIWindows
luke-jr on November 17, 2015 GUIWindows
pull
-bytespersigop option to additionally limit sigops in transactions we relay and mine
#7081
luke-jr on November 23, 2015 Mempool
luke-jr on November 23, 2015 Mempool
pull
Bugfix: Default -uiplatform is not actually the platform this build was compiled on
#7127
luke-jr on November 28, 2015 GUI
luke-jr on November 28, 2015 GUI
pull
Constrain rpcport default values to a single location in code
#7128
luke-jr on November 28, 2015 Refactoring
luke-jr on November 28, 2015 Refactoring
pull
Execute a command when best block changes (-blocknotify=<cmd>)
#714
luke-jr on December 19, 2011
luke-jr on December 19, 2011
pull
Travis: Test build against system libs (& Qt4)
#7142
luke-jr on December 1, 2015 Build systemTests
luke-jr on December 1, 2015 Build systemTests
pull
Bugfix: Correctly calculate priority when inputs are mined after dependent transactions enter the memory pool
#7149
luke-jr on December 1, 2015 TX fees and policy
luke-jr on December 1, 2015 TX fees and policy
pull
RBF: Allow replacements to pay for minRelayFee(replaced)+minRelayFee(replacement) rather than actualFee(replaced)+minRelayFee(replacement)
#7220
luke-jr on December 16, 2015 Mempool
luke-jr on December 16, 2015 Mempool
pull
Bugfix: update-translations: Allow numerus translations to omit %n specifier (usually when it only has one possible value)
#7253
luke-jr on December 25, 2015 Docs
luke-jr on December 25, 2015 Docs
pull
Combine common error strings for different options so translations can be shared and reused
#7257
luke-jr on December 26, 2015
luke-jr on December 26, 2015
pull
[WIP] Make arguments reconfigurable at runtime via RPC
#7289
luke-jr on January 4, 2016 RefactoringRPC/REST/ZMQ
luke-jr on January 4, 2016 RefactoringRPC/REST/ZMQ
pull
Replace univalue subtree with proper dependency on external UniValue
#7340
luke-jr on January 14, 2016 Build system
luke-jr on January 14, 2016 Build system
pull
Rename permitrbf to mempoolreplacement and provide minimal string-list forward compatibility (needs 0.12 backport)
#7431
luke-jr on January 28, 2016 Mempool
luke-jr on January 28, 2016 Mempool
pull
[0.12] Rename permitrbf to mempoolreplacement and provide minimal string-list forward compatibility
#7440
luke-jr on January 29, 2016
luke-jr on January 29, 2016
pull
Common argument defaults for NODE_BLOOM stuff and -wallet
#7509
luke-jr on February 11, 2016 Docs
luke-jr on February 11, 2016 Docs
pull
Read/write bitcoin_rw.conf for exposing shared Daemon/GUI options in the GUI
#7510
luke-jr on February 11, 2016 FeatureGUI
luke-jr on February 11, 2016 FeatureGUI
pull
Bugfix: Only use git for build info if the repository is actually the right one
#7522
luke-jr on February 12, 2016 Build system
luke-jr on February 12, 2016 Build system
pull
Bugfix: Rename descendantfees to descendantmodfees
#7529
luke-jr on February 13, 2016 RPC/REST/ZMQ
luke-jr on February 13, 2016 RPC/REST/ZMQ
pull
RPC: sendrawtransaction: Allow the user to ignore/override specific rejections
#7533
luke-jr on February 14, 2016 RPC/REST/ZMQ
luke-jr on February 14, 2016 RPC/REST/ZMQ
pull
Minimal RPC & wallet support for CLTV-enabled multisig addresses
#7534
luke-jr on February 14, 2016 GUIWallet
luke-jr on February 14, 2016 GUIWallet
pull
Don't vote for /P2SH/ unless -p2sh specified (and vote against if -p2sh=0)
#755
luke-jr on January 13, 2012
luke-jr on January 13, 2012
pull
Bugfix: gitian: Add curl to packages (now needed for depends)
#7614
luke-jr on February 27, 2016 Build system
luke-jr on February 27, 2016 Build system
pull
Bugfix: Check for bench_bitcoin being enabled where needed, and skip UniValue dependency when unused
#7625
luke-jr on March 1, 2016 Build system
luke-jr on March 1, 2016 Build system
pull
Bugfix: Support building test_bitcoin with shared-object boost test framework
#777
luke-jr on January 23, 2012
luke-jr on January 23, 2012
pull
Make bitcoin-deps (gitian/win32) deterministic, and only include files we actually use
#808
luke-jr on February 7, 2012
luke-jr on February 7, 2012
pull
Bugfix: Allow building libbitcoinconsensus without any univalue
#8293
luke-jr on June 30, 2016 Build system
luke-jr on June 30, 2016 Build system
pull
mining: Optimise for typical mining use with blockmaxsize
#8386
luke-jr on July 21, 2016 Mining
luke-jr on July 21, 2016 Mining
pull
[0.13] mining: Optimise for typical mining use with blockmaxsize
#8387
luke-jr on July 21, 2016
luke-jr on July 21, 2016
pull
[0.13] mining: Optimise for typical mining use with blockmaxsize
#8388
luke-jr on July 21, 2016 Mining
luke-jr on July 21, 2016 Mining
pull
[0.13] release notes: remove bad advice to switch to blockmaxweight prematurely
#8458
luke-jr on August 4, 2016
luke-jr on August 4, 2016
pull
[0.13] release-notes: Do not encourage changing blockmaxsize to blockmaxweight
#8459
luke-jr on August 4, 2016 DocsMining
luke-jr on August 4, 2016 DocsMining
pull
Bugfix: Use pre-BIP141 sigops until segwit activates (GBT)
#8489
luke-jr on August 8, 2016 Consensus
luke-jr on August 8, 2016 Consensus
pull
[0.13] release notes: Mention new relevance of non-mining nodes on network policy; and misc fixes
#8490
luke-jr on August 8, 2016 DocsMining
luke-jr on August 8, 2016 DocsMining
pull
[0.13] Bugfix: Use pre-BIP141 sigops until segwit activates (GBT)
#8495
luke-jr on August 10, 2016
luke-jr on August 10, 2016
pull
Include instructions to extract Mac OS X SDK on Linux using 7zip and SleuthKit
#8617
luke-jr on August 27, 2016 DocsBuild system
luke-jr on August 27, 2016 DocsBuild system
pull
Bugfix: RPC/Wallet: removeprunedfunds should flush the wallet db
#8687
luke-jr on September 9, 2016 Wallet
luke-jr on September 9, 2016 Wallet
pull
Trivial Bugfix: doc/gitian-building.md: Link to release-process needs to be updated
#8773
luke-jr on September 21, 2016 Docs
luke-jr on September 21, 2016 Docs
pull
RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest
#8775
luke-jr on September 21, 2016 WalletRPC/REST/ZMQ
luke-jr on September 21, 2016 WalletRPC/REST/ZMQ
pull
Bugfix: Instead of reporting "bitcoin-qt" for both bitcoind and Bitcoin-Qt, report "Satoshi" which is at least correct
#884
luke-jr on February 22, 2012
luke-jr on February 22, 2012
pull
Qt RPC console: history sensitive-data filter, and saving input line when browsing history
#8877
luke-jr on October 4, 2016 GUI
luke-jr on October 4, 2016 GUI
pull
Bugfix: Trivial: RPC: getblockchaininfo help: pruneheight is the lowest, not highest, block
#8884
luke-jr on October 4, 2016 DocsRPC/REST/ZMQ
luke-jr on October 4, 2016 DocsRPC/REST/ZMQ
pull
JSON-RPC call to accept transactions that don't meet acceptance fees
#895
luke-jr on February 25, 2012
luke-jr on February 25, 2012
pull
RPC/Mining: getblocktemplate: Update and fix formatting of help
#8951
luke-jr on October 18, 2016 RPC/REST/ZMQMining
luke-jr on October 18, 2016 RPC/REST/ZMQMining
pull
RPC: importmulti: Avoid using boost::variant::operator!=, which is only in newer boost versions
#8980
luke-jr on October 20, 2016 WalletRPC/REST/ZMQ
luke-jr on October 20, 2016 WalletRPC/REST/ZMQ
pull
Bugfix: Correctly replace generated headers and fail cleanly
#9140
luke-jr on November 12, 2016 Build system
luke-jr on November 12, 2016 Build system
pull
Wallet/RPC: sweepprivkeys method to scan UTXO set and send to local wallet
#9152
luke-jr on November 13, 2016 WalletRPC/REST/ZMQUp for grabs
luke-jr on November 13, 2016 WalletRPC/REST/ZMQUp for grabs
pull
Drop IO priority to idle while reading blocks for peer requests and startup verification
#9245
luke-jr on November 30, 2016 Block storageNeeds rebase
luke-jr on November 30, 2016 Block storageNeeds rebase
pull
release notes: Explicitly mention the removal of free transactions, and do not commit to removal of priority in any given release
#9263
luke-jr on December 2, 2016 Docs
luke-jr on December 2, 2016 Docs
pull
Bugfix: Qt/RPCConsole: Put column enum in the right places
#9266
luke-jr on December 2, 2016 GUI
luke-jr on December 2, 2016 GUI
pull
Refactor mempool.dat to be extensible, and store missing info
#9422
luke-jr on December 25, 2016 Mempool
luke-jr on December 25, 2016 Mempool
pull
Bugfix: RPC/Mining: GBT should return 1 MB sizelimit before segwit activates
#9619
luke-jr on January 23, 2017 RPC/REST/ZMQMining
luke-jr on January 23, 2017 RPC/REST/ZMQMining
pull
Define, check, and use MIN_TRANSACTION_SIZE as a const
#9621
luke-jr on January 24, 2017 Refactoring
luke-jr on January 24, 2017 Refactoring
pull
Skip RAII event tests if libevent is built without event_set_mem_functions
#9647
luke-jr on January 28, 2017 Tests
luke-jr on January 28, 2017 Tests
pull
Whenever a block is received, log the sender's IP and the current time
#966
luke-jr on March 21, 2012
luke-jr on March 21, 2012
pull
If -spkreuse=0, ensure transactions in mempool always have unique scriptPubKeys
#9749
luke-jr on February 13, 2017 ValidationMempoolUp for grabs
luke-jr on February 13, 2017 ValidationMempoolUp for grabs
pull
Bugfix: Qt/Options: Restore persistent "restart required" notice
#9755
luke-jr on February 13, 2017 GUI
luke-jr on February 13, 2017 GUI
pull
Cleanup: Replace "URL" with "URI" where we aren't actually working with URLs
#987
luke-jr on March 25, 2012
luke-jr on March 25, 2012
pull
New -minfee and -minfeeper options (with JSON-RPC setminfee to change at runtime) to control minimum fee requirements for transaction inclusion in blocks mined
#989
luke-jr on March 26, 2012
luke-jr on March 26, 2012
pull
Bugfix: Only install manpages for built programs
#9892
luke-jr on February 28, 2017 Build system
luke-jr on February 28, 2017 Build system
Issues
issue
Prune-to mode (removable blockchain storage)
#10929
luke-jr on July 26, 2017 FeatureBlock storage
luke-jr on July 26, 2017 FeatureBlock storage
issue
Payment request labels don't correspond with address labels?
#11396
luke-jr on September 25, 2017 GUI
luke-jr on September 25, 2017 GUI
issue
Bitcoin-Qt: Label use non-intuitive to newbies: appears to be per-transaction rather than per-address
#1168
luke-jr on April 30, 2012 FeatureGUI
luke-jr on April 30, 2012 FeatureGUI
issue
Assembly optimisations cause build to fail when contradicting CXXFLAGS are used
#13758
luke-jr on July 25, 2018 Build system
luke-jr on July 25, 2018 Build system
issue
Assembly optimisations are compiled even with --disable-asm
#13759
luke-jr on July 25, 2018 Build system
luke-jr on July 25, 2018 Build system
issue
Avoid specifying old symbol versions for compatibility, by just not specifying a version at all
#14044
luke-jr on August 24, 2018 Build system
luke-jr on August 24, 2018 Build system
issue
Bitcoin Core should not have a fork of univalue
#15009
luke-jr on December 20, 2018 Build systemUpstream
luke-jr on December 20, 2018 Build systemUpstream
issue
(Ubuntu xenial armhf) fatal error in "psbt_updater_test": memory access violation at address: 0xd503e0e4: no mapping at fault address
#15062
luke-jr on December 30, 2018 Linux/Unix
luke-jr on December 30, 2018 Linux/Unix
issue
Language selector should use language names instead of codes
#1509
luke-jr on June 23, 2012 GUIRefactoring
luke-jr on June 23, 2012 GUIRefactoring
issue
gitian: Windows installer EXE filenames lack "rcN" suffix
#15546
luke-jr on March 6, 2019 Build system
luke-jr on March 6, 2019 Build system
issue
test_runner: failfast option leaves orphaned bitcoind instances running
#16395
luke-jr on July 16, 2019 Tests
luke-jr on July 16, 2019 Tests
issue
bitcoin-tx (and probably others) fails to build without libevent
#18465
luke-jr on March 29, 2020 Bug
luke-jr on March 29, 2020 Bug
issue
signrawtransactionwithwallet fails to sign non-wallet inputs (0.20 only; before/after already fixed)
#19737
luke-jr on August 16, 2020 BugWallet
luke-jr on August 16, 2020 BugWallet
issue
noban permission probably shouldn't give additional permissions implcitly
#19886
luke-jr on September 5, 2020 BrainstormingBug
luke-jr on September 5, 2020 BrainstormingBug
issue
Sometimes wallet filenames can get their first character stripped off
#19928
luke-jr on September 9, 2020 Bug
luke-jr on September 9, 2020 Bug
issue
Avoid pruning blocks with transactions in wallets (even after wallets sync)
#20384
luke-jr on November 13, 2020 Feature
luke-jr on November 13, 2020 Feature
issue
test_bitcoin initializes datadir, datadir/blocks/blk00000.dat, etc
#2040
luke-jr on November 26, 2012 BugTests
luke-jr on November 26, 2012 BugTests
issue
<=0.21: Invalid use of static constexpr members without explicit definition
#21508
luke-jr on March 22, 2021 Bug
luke-jr on March 22, 2021 Bug
issue
./bench/nanobench.h:2492:25: error: ‘PERF_EVENT_IOC_ID’ was not declared in this scope
#21549
luke-jr on March 29, 2021 Bug
luke-jr on March 29, 2021 Bug
issue
Boost doesn't support building binaries that run with older kernel than the linux-headers is built against
#21550
luke-jr on March 29, 2021 Build system
luke-jr on March 29, 2021 Build system
issue
createwallet RPC method: Various features unusable with positional params and bitcoin-cli
#22425
luke-jr on July 10, 2021 Bug
luke-jr on July 10, 2021 Bug
issue
contrib/guix/libexec/prelude.bash only works in bitcoin's worktree
#22462
luke-jr on July 15, 2021 Bug
luke-jr on July 15, 2021 Bug
issue
lint-whitespace assumes a branch "master" exists as a fallback for merge-base
#23246
luke-jr on October 10, 2021 BugTests
luke-jr on October 10, 2021 BugTests
issue
Guix build w/o substitutes failing at libgit2 check
#25082
luke-jr on May 7, 2022 BugBuild systemUpstream
luke-jr on May 7, 2022 BugBuild systemUpstream
issue
Starting with an unsupported wallet configured leads to a segfault (master only?)
#25146
luke-jr on May 16, 2022 BugWallet
luke-jr on May 16, 2022 BugWallet
issue
Ability to broadcast wallet transactions only via dedicated oneshot Tor connections
#25450
luke-jr on June 22, 2022 FeatureWalletP2P
luke-jr on June 22, 2022 FeatureWalletP2P
issue
combinerawtransaction confusing with distinct transactions
#25980
luke-jr on September 1, 2022 Bug
luke-jr on September 1, 2022 Bug
issue
util::Result has confusing interface for std::*_ptr T
#26004
luke-jr on September 4, 2022 interfaces
luke-jr on September 4, 2022 interfaces
issue
-march=armv8-a+crc+crypto detected as "yes" on ppc64 clang
#26025
luke-jr on September 6, 2022 Build system
luke-jr on September 6, 2022 Build system
issue
Wishlist: "Forwarding directive" transactions/index
#2694
luke-jr on May 25, 2013 Brainstorming
luke-jr on May 25, 2013 Brainstorming
issue
assumeutxo: Ensure transactions are not presented as confirmed until background sync is complete
#28598
luke-jr on October 5, 2023 Wallet
luke-jr on October 5, 2023 Wallet
issue
Witness scripts being abused to bypass datacarriersize limit (CVE-2023-50428)
#29187
luke-jr on January 5, 2024 TX fees and policy
luke-jr on January 5, 2024 TX fees and policy
issue
util-{util,wallet}: undefined reference to `evhttp_uridecode'
#29654
luke-jr on March 14, 2024 BugBuild system
luke-jr on March 14, 2024 BugBuild system
issue
--with[out]-gui option should be --enable-gui
#3898
luke-jr on March 19, 2014 RefactoringBuild system
luke-jr on March 19, 2014 RefactoringBuild system
issue
getrawmempool {starting,current}priority are unrelated to actual tx priority?
#5412
luke-jr on December 3, 2014 RPC/REST/ZMQ
luke-jr on December 3, 2014 RPC/REST/ZMQ
issue
Subtle bug in #1647 (was: 0.10: Potentially-consensus-affecting bug in BIP30 implementation)
#5579
luke-jr on December 30, 2014
luke-jr on December 30, 2014
issue
Send coins dialog: Transaction Fee doesn't consider zero-fee transaction possibility
#5650
luke-jr on January 12, 2015 GUI
luke-jr on January 12, 2015 GUI
issue
Implicit temporary CTransaction kept and used as reference after delete
#5715
luke-jr on January 27, 2015 Bug
luke-jr on January 27, 2015 Bug
issue
Payment protocol: Can change amount displayed using scroll wheel
#5724
luke-jr on January 30, 2015
luke-jr on January 30, 2015
issue
Payment protocol: No way to enter customer-to-merchant memo
#5726
luke-jr on January 30, 2015 GUIWallet
luke-jr on January 30, 2015 GUIWallet
issue
Payment protocol: Merchant-to-customer memo is not displayable
#5737
luke-jr on February 2, 2015 GUI
luke-jr on February 2, 2015 GUI
issue
0.10 regression: genbuild.sh tries to mess with files outside non-git source root
#5902
luke-jr on March 14, 2015 Build system
luke-jr on March 14, 2015 Build system
issue
Miners should prioritise transactions in forked chains
#6574
luke-jr on August 19, 2015 BrainstormingMining
luke-jr on August 19, 2015 BrainstormingMining
issue
Release tarball missing many files from git source
#6753
luke-jr on October 3, 2015 Build system
luke-jr on October 3, 2015 Build system
issue
Mempool trimming regression: removes local wallet transactions
#6959
luke-jr on November 6, 2015 WalletMempool
luke-jr on November 6, 2015 WalletMempool
issue
RPC tests don't use correct bitcoind in ordinary build layout
#7002
luke-jr on November 13, 2015 Tests
luke-jr on November 13, 2015 Tests
issue
Manual pruning via RPC pruneblock
#7365
luke-jr on January 17, 2016 FeatureRPC/REST/ZMQBlock storage
luke-jr on January 17, 2016 FeatureRPC/REST/ZMQBlock storage
issue
CScript::ExtractAddress returns garbage for unrecognised transaction
#779
luke-jr on January 23, 2012
luke-jr on January 23, 2012
issue
bitcoin-config.h.in is not automatically regenerated when necessary
#8221
luke-jr on June 18, 2016 Build system
luke-jr on June 18, 2016 Build system
issue
p2p sends local-scope addresses when IPv4 is behind NAT
#8616
luke-jr on August 27, 2016 P2PPrivacy
luke-jr on August 27, 2016 P2PPrivacy
issue
Abandoning a transaction causes a desktop notification for sending/receiving it
#8659
luke-jr on September 2, 2016 GUI
luke-jr on September 2, 2016 GUI
issue
"Recent transactions" shows BTC at startup even if another unit is configured
#924
luke-jr on March 10, 2012
luke-jr on March 10, 2012
issue
Live rescans don't convert sent payments to payment-to-self until restart
#9421
luke-jr on December 25, 2016 GUI
luke-jr on December 25, 2016 GUI