83 Commits (26ce92b3526430d4a40b2faccef4facb966d6a0a)

Author SHA1 Message Date
Gavin Andresen 26ce92b352 Use std::numeric_limits<> for typesafe INT_MAX/etc 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
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
Pieter Wuille d825e6a31b Some extra comments 13 years ago
David Joel Schwartz 514b18722a Remove 2 second sleep from CheckWork 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
Nils Schneider 6ccff2cbde remove cryptopp dependency, add simple unittest for SHA256Transform() 13 years ago
Wladimir J. van der Laan a8b95ce6ed use median filter for peer-reported reported number of blocks 13 years ago
Gavin Andresen a8c108bca1 Remove DoS penalty for SigOpCount or immature transactions 13 years ago
Gavin Andresen b14bd4df58 Skip verifying transaction signatures during initial block-chain download 13 years ago
Gavin Andresen 806704c237 More denial-of-service misbehavior detection: version/addr/inv/getdata messages 13 years ago
Gavin Andresen 3e52aaf212 Transaction/Block denial-of-service detection/response 13 years ago
Nils Schneider 59090133c0 log low-level network messages only when fDebug is set 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
Gavin Andresen e077cce617 Optimize database writes for transactions with lots of TxIns. 13 years ago
Gavin Andresen ec74e8a443 Versions 0.3.20 THROUGH 0.3.23 have trouble with blockchain downloads; avoid them 13 years ago
Wladimir J. van der Laan c5aa1b139a update to work with new lock system, add protocol.* to build system 13 years ago
Gavin Andresen fb45259967 Do not try to download blockchain from 0.3.23 nodes 13 years ago
Gavin Andresen 7db3b75b3e Logic running with -keypool=0 was wrong (empty keys were being returned). Fixes #445 13 years ago
Gavin Andresen 6cc4a62c0e Fix rpc-hanging deadlocks 13 years ago
Giel van Schijndel 99860de3c9 Make some global variables less-global (static) 13 years ago
Gavin Andresen c7286112ef Remove unused ScanMessageStart function 13 years ago
Fabian H jr. d0d9486f44 Updated checkpoints, maybe Tx fee should be reduced to 0.0001 from 0.0005 and maximum minimum tx should be 0.0010. 13 years ago
Venkatesh Srinivas 25133bd74b Use 'unsigned char' rather than 'char' for pchMessageStart. 13 years ago
Matt Corallo b2120e223a Unify copyright notices. 13 years ago
Matt Corallo 33208fb557 Check for duplicate txins in CheckTransaction. 13 years ago
Matt Corallo 643160f6e7 Actually use mapAlreadyAskedFor. 13 years ago
Wladimir J. van der Laan 5df0b03c95 make initial block download reporting somewhat better by tracking version responses 14 years ago
Pieter Wuille 03fbd79049 get rid of mapPubKeys 14 years ago
Patrick Varilly 8c41469140 Single DB transaction for all addresses in a message 14 years ago
Giel van Schijndel ecf1c79aad fix warnings: expression result unused [-Wunused-value] 14 years ago
Matt Corallo 7414733bea Make an invalid addrIncoming so that old clients crash. 14 years ago
Matt Corallo 4e87d341f7 Add wallet privkey encryption. 14 years ago
Wladimir J. van der Laan ae3d0aba15 Sync to bitcoin git e94010b239 14 years ago
Gavin Andresen d547a44332 Block-chain lock-in at 134444 14 years ago
Pieter Wuille 4973174534 Limit response to getblocks to half of output buffer size 14 years ago
Wladimir J. van der Laan e8ef3da713 update core to d0d80170a2 (CWallet class) 14 years ago
mark 3c7ebaedcd fixes for mac build 14 years ago
Shane Wegner 926e14b362 Fix missing includes needed for Boost 1.46. 14 years ago
Wladimir J. van der Laan 0f9ee792d9 initial block download spans total blocks minus threshold 14 years ago
Wladimir J. van der Laan eade213197 add GetTotalBlocksEstimate() function, move magic number to constant 14 years ago
Wladimir J. van der Laan 6cab66354d On initial block chain download, show a progress bar 14 years ago
Wladimir J. van der Laan 0eeb4f5d5b update bitcoin core from git (eeac8727bc) 14 years ago
Pieter Wuille 64c7ee7e6b CWallet class 14 years ago
Pieter Wuille e89b9f6a2a move wallet code to separate file 14 years ago
Wladimir J. van der Laan ba4081c1fc move back to original directory structure 14 years ago
Wladimir J. van der Laan 822f2e3ddf update to newest git bitcoin core 14 years ago