82 Commits (7be8b2ff9c9ea425bdda2ad1a702699b3d2da9f8)

Author SHA1 Message Date
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 13 years ago
Jeff Garzik 9eace6b113 Move CWalletDB code to new walletdb module. 13 years ago
Pieter Wuille ed6d0b5f85 Remove headers.h 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 9925d34a49 Database micro-optimization for "tx" network message 13 years ago
Pieter Wuille a20c0d0f67 Build identification strings 13 years ago
Wladimir J. van der Laan 52d3a48128 VC2010 compile fixes 13 years ago
Gavin Andresen f3da2a88c9 Bump version to 0.6.0.99 for 0.6.1 merge window 13 years ago
Gavin Andresen f3f9da868e Bump version to 0.6.0rc6 13 years ago
Gavin Andresen 8d29329f93 Update version to 60005 (0.6.0rc5) 13 years ago
Pieter Wuille 6b8de05d0a Begin doxygen-compatible comments 13 years ago
Gregory Maxwell 44b69cf25e Bump CLIENT_VERSION for rc4 release 13 years ago
Gavin Andresen e318b99d99 Bump CLIENT_VERSION for rc3 release 13 years ago
Pieter Wuille d68dcf741e Limit the impact of reorganisations on the database 13 years ago
Gavin Andresen 142e604184 DoS fix for mapOrphanTransactions 13 years ago
Gavin Andresen 972060ce0e bitcoind changes to stop storing settings in wallet.dat. 13 years ago
Gavin Andresen 0f8cb5db73 Fix issue #848 : broken mining on testnet 13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012 13 years ago
Gavin Andresen 6bf4253a68 Increase client version to 0.6 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
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
Gavin Andresen 137d0685a4 Simplify counting of P2SH sigops to match BIP 16 (thanks to Matt Corallo for prompting this). 13 years ago
Forrest Voight 52a3d2635c Separated COINBASE_FLAGS out into main.h and made RPC getmemorypool return it 13 years ago
Gavin Andresen 8d7849b6db Refactored ConnectInputs, so valid-transaction-checks are done before ECDSA-verifying signatures. 13 years ago
Gavin Andresen 922e8e2929 Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). 13 years ago
Luke Dashjr 340f0876ea collect more info on tx pooling and block finding for getmininginfo 13 years ago
Gavin Andresen 8a53cb0b9d New RPC commands: getblockhash and getblock 13 years ago
Wladimir J. van der Laan bde280b9a4 Revert "Use standard C99 (and Qt) types for 64-bit integers" 13 years ago
Luke Dashjr 21d9f36781 Use standard C99 (and Qt) types for 64-bit integers 13 years ago
Gavin Andresen 26ce92b352 Use std::numeric_limits<> for typesafe INT_MAX/etc 13 years ago
Gavin Andresen 2a45a494b0 Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript 13 years ago
Gavin Andresen e679ec969c OP_EVAL implementation 13 years ago
Gavin Andresen f8ded588a2 Implement BIP 14 : separate protocol version from client version 13 years ago
Pieter Wuille 30ab2c9c46 Preparations for key import/export 13 years ago
Luke Dashjr dbbf1d4a48 GetMinFee takes a mode parameter (GMF_{BLOCK,RELAY,SEND}) instead of fForRelay 13 years ago
Gavin Andresen 10fd7f6689 Orphan block fill-up-memory attack prevention 13 years ago
Gavin Andresen eb5fff9e16 Moved checkpoints out of main, to prep for using them to help prevent DoS attacks 13 years ago
Gavin Andresen 6853e627f1 Fix build on windows and mac 13 years ago
Forrest Voight 074d584a04 Added RPC call 'getmemorypool' that provides everything needed to construct a block with a custom generation transaction and submit a solution 13 years ago
Gavin Andresen 3e52aaf212 Transaction/Block denial-of-service detection/response 13 years ago
Wladimir J. van der Laan d33cc2b5e3 clarify function signature (GetNumBlocksOfPeers) and use number of 'frozen' blocks as initial value for number of peer blocks 13 years ago
Luke Dashjr 83f4cd156e Bugfix: Use timestamp in coinbase rather than "bits", needed to ensure coinbase txn is unique even if address is the same 13 years ago
Wladimir J. van der Laan c5aa1b139a update to work with new lock system, add protocol.* to build system 13 years ago
Giel van Schijndel 507fd9d15b Start moving protocol-specific code to protocol.[ch]pp 13 years ago