180 Commits (478b01d9a797f3ea41cca141992b161867a5996d)

Author SHA1 Message Date
Pieter Wuille 478b01d9a7 Add -seednode connections, and use this for -dnsseed + -proxydns 13 years ago
Gavin Andresen be8651dde7 Check earlier for blocks with duplicate transactions. Fixes #1167 13 years ago
Jeff Garzik 1d8c7a9557 Add casts for unavoidable signed/unsigned comparisons 13 years ago
Jeff Garzik c0a0a93d02 Test ScriptSigArgsExpected() for error, before accumulating return value 13 years ago
Jeff Garzik 7bd9c3a3cf SigOp and orphan-tx constants and counts are always unsigned. 13 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 13 years ago
Pieter Wuille ed6d0b5f85 Remove headers.h 13 years ago
Pieter Wuille c581cc16bb Fix potential deadlock 13 years ago
Jeff Garzik ce8c93498a main.cpp: replace tabs with spaces 13 years ago
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