919 Commits (dba2e9141a4f07154829bdaed35adaf7af7908d3)

Author SHA1 Message Date
Jeff Garzik 8bff8ac079 AlreadyHave(): only hold lock during mapTransactions access 13 years ago
Jeff Garzik c376ac359e Fix loop index var types, fixing many minor sign comparison warnings 13 years ago
Jeff Garzik ca4c4c53a8 CTxMemPool: add helper methods, to reduce global mempool.mapTx accesses 13 years ago
Jeff Garzik d01903e751 CTxMemPool: encapsulate AcceptToMemoryPool 13 years ago
Jeff Garzik 8e45ed66dd CTxMemPool: encapsulate AddToMemoryPoolUnchecked(), RemoveFromMemoryPool(), 13 years ago
Jeff Garzik 235507ae48 New class CTxMemPool, encapsulating TX memory pool data members 13 years ago
Wladimir J. van der Laan da7bbd9dfd fix warnings: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] 13 years ago
Jeff Garzik 8deb9822e4 Locking fix for AlreadyHave() 13 years ago
Jeff Garzik 9925d34a49 Database micro-optimization for "tx" network message 13 years ago
Jeff Garzik 8b09cd3a4d Replace several network protocol version numbers with named constants 13 years ago
Jeff Garzik 460b66b14b Remove obsolete Win32 AffinityBugWorkaround() 13 years ago
Jeff Garzik 93e447b631 BIP 0031: pong message 13 years ago
Pieter Wuille ee12c3d60c Use filesystem::path instead of manual string tinkering 13 years ago
Pieter Wuille a20c0d0f67 Build identification strings 13 years ago
Pieter Wuille f8dcd5ca6f Use scoped locks instead of CRITICAL_BLOCK 13 years ago
Wladimir J. van der Laan 7cfbe1fee4 qtui.h/noui.h interface cleanup 13 years ago
Wladimir J. van der Laan 1a3f0da922 support RPC stop and encryptwallet with UI 13 years ago
Wladimir J. van der Laan f0b5e9e116 remove unused CalledSetStatusBar and UIThreadCall notifications 13 years ago
Gavin Andresen 8f188ece3c Remove -bip16 and -paytoscripthashtime command-line arguments 13 years ago
Pieter Wuille a1a0469f91 More debug output for failed reorganizations 13 years ago
Pieter Wuille 0aa89c08ff Prevent stuck block download in large reorganisations 13 years ago
Gavin Andresen eae82d8ee5 Use last checkpoint instead of hard-coded 140,700. Fixes #913. 13 years ago
Pieter Wuille 9aa459b294 assertion in CBlock::SetBestChainInner was too strong 13 years ago
Matt Corallo ecf07f2729 Limit getheaders to a hard 2000. 13 years ago
Pieter Wuille d68dcf741e Limit the impact of reorganisations on the database 13 years ago
Pieter Wuille a206b0ea12 Do not allow overwriting unspent transactions (BIP 30) 13 years ago
Gavin Andresen 142e604184 DoS fix for mapOrphanTransactions 13 years ago
Michael Ford 27adfb2e0c "February" 13 years ago
Gavin Andresen 972060ce0e bitcoind changes to stop storing settings in wallet.dat. 13 years ago
Pieter Wuille db9f2e0117 Do not invoke anti-DoS system for invalid BIP16 transactions 13 years ago
Pieter Wuille 5fee401fe1 CAddrMan: stochastic address manager 13 years ago
Luke Dashjr c170d03e03 Bugfix: Instead of reporting "bitcoin-qt" for both bitcoind and Bitcoin-Qt, report "Satoshi" which is at least correct 13 years ago
Pieter Wuille 18c0fa97d0 Post-feb20 simplifications 13 years ago
Pieter Wuille 73aa0421a7 ProcessBlock is sometimes called with pfrom==NULL 13 years ago
Pieter Wuille ceaa13eff2 Report number of (dis)connected blocks in reorganization 13 years ago
Gavin Andresen 0f8cb5db73 Fix issue #848 : broken mining on testnet 13 years ago
Pieter Wuille c59881eaee Symbolic names for threads 13 years ago
Chris Moore 74f28bf1fd Fix #794. Only remove transactions from memory pool when they're actually in the memory pool. 13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012 13 years ago
Gavin Andresen 7bf8b7c25c -bip16 option (default: 1) to support / not support BIP 16. And bumped default BIP16 switchover date from Feb 15 to Mar 1 13 years ago
Gregory Maxwell 5d1b8f1725 Avoid advertising the node's address when it is not listening or IsInitialBlockDownload(). 13 years ago
Gavin Andresen c52296a73e Testnet difficulty calculation changes, to take effect Feb 15 2012 13 years ago
Gavin Andresen 68649bef93 CreateNewBlock was not adding in transaction fees. 13 years ago
Luke Dashjr 2bc4fd609c Bitcoin-Qt signmessage GUI (pull request #582) 13 years ago
Gavin Andresen 149f580c82 Only store transactions with missing inputs in the orphan pool. 13 years ago
Luke Dashjr 575bdcde93 Sanitize AreInputsStandard slightly 13 years ago
Gavin Andresen 137d0685a4 Simplify counting of P2SH sigops to match BIP 16 (thanks to Matt Corallo for prompting this). 13 years ago
Gavin Andresen 39f0d96860 Make transactions with extra data in their scriptSig's non-standard. 13 years ago
Forrest Voight 52a3d2635c Separated COINBASE_FLAGS out into main.h and made RPC getmemorypool return it 13 years ago
Gavin Andresen 4063460534 Refactor: needing to call ConnectInputs to process coinbase transactions was counter-intuitive 13 years ago