Pull-Requests
pull
Re-issue getblocks to the next suitable peer when the previously selected one disappears
#1271
rebroad on May 12, 2012
rebroad on May 12, 2012
pull
Display when SIGTERM received (or any signal, for that matter) in debug.log
#1305
rebroad on May 14, 2012
rebroad on May 14, 2012
pull
Add -proxytoo option, which allows proxy use non-exclusively, unlike the -proxy option.
#1306
rebroad on May 14, 2012
rebroad on May 14, 2012
pull
Add /bin/sh to bitcoin-qt.pro - as some filesystems don't have the execute flag.
#1333
rebroad on May 17, 2012
rebroad on May 17, 2012
pull
Who doctored.... never was very useful, now only for the debuggers...
#1339
rebroad on May 17, 2012
rebroad on May 17, 2012
pull
AlreadyAskedFor -> WaitingFor rename, for reasons of least surprise.
#1341
rebroad on May 17, 2012
rebroad on May 17, 2012
pull
Should not be T minus, as this indicate duration to future event.
#1342
rebroad on May 17, 2012
rebroad on May 17, 2012
pull
Show when node is misbehaving, not just at the point that it gets banned...
#1343
rebroad on May 17, 2012
rebroad on May 17, 2012
pull
Correct debug.log output to show correct function the debug is coming from.
#1378
rebroad on May 22, 2012
rebroad on May 22, 2012
pull
Sometimes nodes send many duplicate blocks. This patch disconnects the p...
#1382
rebroad on May 22, 2012
rebroad on May 22, 2012
pull
No need to check if already have orphans if I've found I already have th...
#1395
rebroad on May 29, 2012
rebroad on May 29, 2012
pull
No need to log start time if it's already being done on every line.
#1427
rebroad on June 6, 2012
rebroad on June 6, 2012
pull
Display command line usage to console without requiring X Windows
#18604
rebroad on April 12, 2020 GUINeeds rebase
rebroad on April 12, 2020 GUINeeds rebase
pull
Only log time to write coins cache to disk if bench debug enabled
#21475
rebroad on March 19, 2021 Validation
rebroad on March 19, 2021 Validation
pull
WIP: Reduce MinRelayFee slower when Mempool utilised and faster when needed.
#21618
rebroad on April 6, 2021 MempoolNeeds rebase
rebroad on April 6, 2021 MempoolNeeds rebase
pull
Send fewer feefilter messages (and avoid the wobbling issue)
#21805
rebroad on April 29, 2021 P2P
rebroad on April 29, 2021 P2P
pull
Display send/recv in Bps instead of totals in the debug window
#21806
rebroad on April 29, 2021
rebroad on April 29, 2021
pull
Display progress of LoadBlockDB() on splash screen
#21827
rebroad on May 1, 2021 UTXO Db and IndexesValidationNeeds rebase
rebroad on May 1, 2021 UTXO Db and IndexesValidationNeeds rebase
pull
Send fewer feefilter messages (avoid the wobbling number issue)
#21841
rebroad on May 3, 2021 P2P
rebroad on May 3, 2021 P2P
pull
Some minor code changes to improve efficiency of processing TXs
#21954
rebroad on May 15, 2021 P2P
rebroad on May 15, 2021 P2P
pull
Show nodeid instead of addresses (for anonymity) unless otherwise requested
#3764
rebroad on February 27, 2014
rebroad on February 27, 2014
pull
Sometimes nodes send many duplicate blocks. This patch disconnects the p...
#3765
rebroad on February 27, 2014
rebroad on February 27, 2014
pull
Allow peers to determine how much they are seen to be misbehaving.
#4389
rebroad on June 22, 2014 P2P
rebroad on June 22, 2014 P2P
pull
Only update last seen time when the node is actually being useful.
#4451
rebroad on July 2, 2014
rebroad on July 2, 2014
pull
Remove tx from AlreadyAskedFor list once we receive it, not when we process it.
#4460
rebroad on July 3, 2014 P2P
rebroad on July 3, 2014 P2P
pull
Include version string of version message we send in the debug log
#4829
rebroad on September 3, 2014
rebroad on September 3, 2014
pull
Use syncheight instead of startheight for broadcasting block invs
#4846
rebroad on September 5, 2014
rebroad on September 5, 2014
pull
Remove extraneous ERROR messages where they give no extra information
#4848
rebroad on September 5, 2014 Docs
rebroad on September 5, 2014 Docs
pull
Improve rpc info for importprivkey (to make it clearer on syntax)
#4922
rebroad on September 15, 2014
rebroad on September 15, 2014
pull
Avoid "Unknown command" messages when receiving getaddr on outbound c…
#6344
rebroad on June 26, 2015 P2P
rebroad on June 26, 2015 P2P
pull
Avoid "Unknown command" messages when receiving getaddr on outbound c…
#7642
rebroad on March 4, 2016 Refactoring
rebroad on March 4, 2016 Refactoring
pull
Process "notfound" messages, and safeguard against unreasonably long …
#8403
rebroad on July 25, 2016 P2P
rebroad on July 25, 2016 P2P
pull
Show "end" instead of many zeros when getheaders request received with a hashStop of Null
#8561
rebroad on August 23, 2016 DocsP2P
rebroad on August 23, 2016 DocsP2P
pull
[WIP] Disconnect when a node doesn't offer the relevant services.
#8571
rebroad on August 24, 2016 P2P
rebroad on August 24, 2016 P2P
pull
Move code from VERACK to VERSION (since VERACK is not requied)
#8597
rebroad on August 26, 2016 P2P
rebroad on August 26, 2016 P2P
pull
Move a bunch of fairly verbose debug messages from mempool to mempool2
#8726
rebroad on September 14, 2016
rebroad on September 14, 2016
pull
Debug headers received ("block" for new block announcement, "block2" …
#8731
rebroad on September 14, 2016
rebroad on September 14, 2016
pull
Skip processing of cmpctblocks we have previously downloaded.
#9055
rebroad on November 1, 2016 P2P
rebroad on November 1, 2016 P2P
pull
Fix peer selection so that non-Witness peers are still connected to
#9082
rebroad on November 4, 2016 P2P
rebroad on November 4, 2016 P2P
pull
Optimize sending of getheaders when pindexLast is an ancestor of pindexBestHeader
#9091
rebroad on November 6, 2016 P2P
rebroad on November 6, 2016 P2P
pull
Return the type when it's unknown instead of throwing an exception
#9113
rebroad on November 9, 2016 Docs
rebroad on November 9, 2016 Docs
pull
Request announcement by cmpctblock AFTER requesting cmpctblock/blocktxn
#9315
rebroad on December 10, 2016 P2P
rebroad on December 10, 2016 P2P
pull
Allow first cmpctblock/blocktxn received to be processed (rather than first requested)
#9325
rebroad on December 12, 2016 P2P
rebroad on December 12, 2016 P2P
pull
Use compact blocks for blocks that have equal work to our active tip
#9427
rebroad on December 26, 2016 P2P
rebroad on December 26, 2016 P2P
pull
WIP: Don't download blocks unless they have more work than our current best
#9428
rebroad on December 26, 2016 P2P
rebroad on December 26, 2016 P2P
pull
[WIP] Perform validation in a separate thread to message handling.
#9599
rebroad on January 20, 2017 Validation
rebroad on January 20, 2017 Validation
Issues
issue
already have block - causing bandwidth to be wasted - vicious circle?
#1120
rebroad on April 17, 2012
rebroad on April 17, 2012
issue
potential problem with nodes ignoring getdata requests
#1157
rebroad on April 28, 2012 BrainstormingP2P
rebroad on April 28, 2012 BrainstormingP2P
issue
"Rolling forward" at startup can take a long time, and is not interruptible (after unclean shutdown)
#11600
rebroad on November 3, 2017 UTXO Db and IndexesValidationResource usage
rebroad on November 3, 2017 UTXO Db and IndexesValidationResource usage
issue
multiple balances (a.k.a. watch any bitcoin addresses)
#1162
rebroad on April 28, 2012 Feature
rebroad on April 28, 2012 Feature
issue
Windows build instructions do not create .exe files
#11633
rebroad on November 8, 2017 WindowsBuild system
rebroad on November 8, 2017 WindowsBuild system
issue
config.status --recheck does not reuse previously configured environment
#11657
rebroad on November 11, 2017 WindowsBuild system
rebroad on November 11, 2017 WindowsBuild system
issue
urgent: consensus change required to mitigate death spiral
#11664
rebroad on November 12, 2017
rebroad on November 12, 2017
issue
IBD slow due to blocks not requested until all headers received
#11757
rebroad on November 23, 2017 P2P
rebroad on November 23, 2017 P2P
issue
bitcoin-qt exit causes windows to unminimise on ubuntu oneiric
#1183
rebroad on May 2, 2012 GUI
rebroad on May 2, 2012 GUI
issue
not always clear to user that coins already spent when restoring old wallet backup
#1184
rebroad on May 2, 2012
rebroad on May 2, 2012
issue
code to "request last block in an inv bundle (even if we already have it)" does not work.
#1185
rebroad on May 2, 2012
rebroad on May 2, 2012
issue
rejected txs and blocks get re-downloaded when seen again
#1195
rebroad on May 4, 2012 P2PResource usage
rebroad on May 4, 2012 P2PResource usage
issue
bitcoin-qt/bitcoind crashes upon startup of crypto/sha256_shani. Illegal instruction
#18456
rebroad on March 28, 2020 BugUtils/log/libs
rebroad on March 28, 2020 BugUtils/log/libs
issue
bitcoin-qt --help requires an X display even though it is not used
#18602
rebroad on April 12, 2020 BugGUI
rebroad on April 12, 2020 BugGUI
issue
IBD slowed down by failing to deal with a bad checksum block message
#18755
rebroad on April 24, 2020 BrainstormingP2P
rebroad on April 24, 2020 BrainstormingP2P
issue
blockchain downloaded from block 0 when upgrading bitcoin-qt client
#2119
rebroad on December 20, 2012
rebroad on December 20, 2012
issue
v0.21.0 fails to compile on raspbian with clang
#21294
rebroad on February 24, 2021 BugUpstream
rebroad on February 24, 2021 BugUpstream
issue
mempool decreases to zero on nodes with a small maxmempool
#21558
rebroad on March 31, 2021 BrainstormingTX fees and policyP2P
rebroad on March 31, 2021 BrainstormingTX fees and policyP2P
issue
feefilter messages being sent too often
#21635
rebroad on April 8, 2021 BrainstormingTX fees and policyWaiting for author
rebroad on April 8, 2021 BrainstormingTX fees and policyWaiting for author
issue
TX fee estimation does not take into account time of day or day of week
#21692
rebroad on April 15, 2021 Feature
rebroad on April 15, 2021 Feature
issue
TXs with higher fees do not appear to be prioritised (via P2P) over lower fee TXs
#21693
rebroad on April 15, 2021 Bug
rebroad on April 15, 2021 Bug
issue
Processing of new blocks slower than necessary due to overly selective peer selection
#21803
rebroad on April 29, 2021 Bug
rebroad on April 29, 2021 Bug
issue
Many sendcmpct messages are sent during UpdateActiveChain()
#21903
rebroad on May 10, 2021 BugP2P
rebroad on May 10, 2021 BugP2P
issue
ignored getblocktxn takes longer to detect than is possible
#22295
rebroad on June 21, 2021 BugP2P
rebroad on June 21, 2021 BugP2P
issue
the 2 block relay connections don't seem to be providing any value
#22370
rebroad on June 29, 2021 Questions and Help
rebroad on June 29, 2021 Questions and Help
issue
Blocks are not including transactions with a fee below 1 Satoshi per byte
#22540
rebroad on July 24, 2021 TX fees and policy
rebroad on July 24, 2021 TX fees and policy
issue
Setting minrelaytxfee to 1/10th of the default gives an error that it is "too high".
#22756
rebroad on August 20, 2021
rebroad on August 20, 2021
issue
Secure bitcoin storage (e.g. offline wallets) not available to non-technical people
#2355
rebroad on March 11, 2013 BrainstormingDocs
rebroad on March 11, 2013 BrainstormingDocs
issue
ResendWalletTransactions() sends transactions which were long ago included in the blockchain
#2445
rebroad on April 2, 2013 Bug
rebroad on April 2, 2013 Bug
issue
Script verification being run when rebuilding UTXO database.
#27639
rebroad on May 12, 2023 Feature
rebroad on May 12, 2023 Feature
issue
Usage suggests Core has become less relevant than Knots
#34894
rebroad on March 22, 2026 Feature
rebroad on March 22, 2026 Feature
issue
large orphan transactions are left in askfor queue even when rejected
#3774
rebroad on March 1, 2014 P2P
rebroad on March 1, 2014 P2P
issue
client can unknowingly reuse addresses when restoring old backup
#3791
rebroad on March 3, 2014 Wallet
rebroad on March 3, 2014 Wallet
issue
Makefile optimizations -> move away from recursive make?
#3989
rebroad on April 1, 2014 Build system
rebroad on April 1, 2014 Build system
issue
Makefile optimizations -> move away from recursive make?
#4017
rebroad on April 7, 2014 Build system
rebroad on April 7, 2014 Build system
issue
No rule to make target `base58.o', needed by `libbitcoin_common.a'
#4107
rebroad on April 30, 2014
rebroad on April 30, 2014
issue
nodes rely on other nodes to send a block inv before sending getblocks
#4387
rebroad on June 22, 2014 P2P
rebroad on June 22, 2014 P2P
issue
Cannot enter text in the text boxes (for sending BTC) in bitcoin-qt
#4901
rebroad on September 12, 2014 GUI
rebroad on September 12, 2014 GUI
issue
Debug window minimizes when main window is minimized (on Ubuntu)
#5254
rebroad on November 10, 2014 GUI
rebroad on November 10, 2014 GUI
issue
Block directory cannot be a "junction" on windows
#6495
rebroad on July 30, 2015 WindowsBlock storage
rebroad on July 30, 2015 WindowsBlock storage
issue
Script evaluated without error but finished with a false/empty top stack element
#6496
rebroad on July 31, 2015 Data corruption
rebroad on July 31, 2015 Data corruption
issue
Dealing with https://cryptome.wikileaks.org/2014/10/bitcoin-tor-nope.pdf
#7272
rebroad on January 2, 2016 P2PPrivacy
rebroad on January 2, 2016 P2PPrivacy
issue
Suggestion: Marking of commits that fix vulnerabilities
#7456
rebroad on February 1, 2016 Brainstorming
rebroad on February 1, 2016 Brainstorming
issue
whitebind ought not to make a node stop listening on other interfaces
#8666
rebroad on September 5, 2016 P2P
rebroad on September 5, 2016 P2P
issue
Many "peer sent us block transactions for a block we weren't expecting" errors
#9031
rebroad on October 27, 2016 P2P
rebroad on October 27, 2016 P2P
issue
/usr/bin/ar: 'u' modifier ignored since 'D' is the default
#9035
rebroad on October 28, 2016 Build systemUpstream
rebroad on October 28, 2016 Build systemUpstream
issue
ambiguous message: "spending bitcoins may not be possible"
#9079
rebroad on November 4, 2016 GUIWalletgood first issue
rebroad on November 4, 2016 GUIWalletgood first issue
issue
"unknown new rules activated (versionbit 28)" message - more info needed
#9080
rebroad on November 4, 2016 DocsP2P
rebroad on November 4, 2016 DocsP2P
issue
Makefile dependencies for libbitcoin_*.a broken
#9209
rebroad on November 23, 2016 Build system
rebroad on November 23, 2016 Build system
issue
Floating point exception during "make"
#9231
rebroad on November 28, 2016 Build systemUpstream
rebroad on November 28, 2016 Build systemUpstream
issue
Numerous "Erased 1 orphan tx included or conflicted by block" messages
#9237
rebroad on November 29, 2016 Docs
rebroad on November 29, 2016 Docs
issue
blocktxns are not requested when a cmpctblock received if in flight from another peer
#9242
rebroad on November 30, 2016
rebroad on November 30, 2016
issue
MinRelayFee algorithm revist
#9328
rebroad on December 12, 2016 BrainstormingTX fees and policy
rebroad on December 12, 2016 BrainstormingTX fees and policy
issue
block downloads timeout on slow connection even though downloading
#9337
rebroad on December 13, 2016 P2P
rebroad on December 13, 2016 P2P
issue
messages still being sent and processed after shutdown requested
#9345
rebroad on December 14, 2016 P2P
rebroad on December 14, 2016 P2P
issue
Add a balance column to the transactions view
#935
rebroad on March 12, 2012 GUIRefactoringWallet
rebroad on March 12, 2012 GUIRefactoringWallet