147 Commits (5519660a0d80bdbfeadfe8c68303c936048635d0)

Author SHA1 Message Date
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
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
Pieter Wuille 67a42f929b Network stack refactor 13 years ago
Gavin Andresen d237f62c23 -blocknotify=command argument, implemented using system() and boost::thread 13 years ago
Gavin Andresen 61977f956c Check all prevout.n if one transaction provides multiple inputs 13 years ago
Gavin Andresen 60835d9627 assert condition in previous commit was backwards 13 years ago
Gavin Andresen 6996a9d713 Check for valid prevout.n in FetchInputs. 13 years ago
Gavin Andresen fe358165e3 Be more conservative: check all transactions in blocks after last checkpoint. 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 9ef7fa3447 Code cleanup: use ECDSA_size() instead of fixed 10,000 byte sig buffer, and explicity init static var 13 years ago
Gavin Andresen 26ce92b352 Use std::numeric_limits<> for typesafe INT_MAX/etc 13 years ago
Gavin Andresen 9e470585b3 Update bitcoin address numbers for latest luke-jr/sipa scheme 13 years ago
Gavin Andresen 2a45a494b0 Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript 13 years ago
Gavin Andresen d7062ef1bd Put OP_EVAL string in coinbase of generated blocks 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