| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Orphan block fill-up-memory attack prevention | Gavin Andresen | 2011-12-01 | 1 | -3/+46 |
| | | |||||
| * | Moved checkpoints out of main, to prep for using them to help prevent DoS ↵ | Gavin Andresen | 2011-12-01 | 1 | -27/+5 |
| | | | | | attacks | ||||
| * | Some extra comments | Pieter Wuille | 2011-11-07 | 1 | -0/+12 |
| | | |||||
| * | Merge pull request #564 from luke-jr/optimize_remove_CheckWork_delay | Gavin Andresen | 2011-10-06 | 1 | -1/+0 |
| |\ | | | | | Remove 2 second sleep from CheckWork | ||||
| | * | Remove 2 second sleep from CheckWork | David Joel Schwartz | 2011-10-04 | 1 | -1/+0 |
| | | | |||||
| * | | Merge branch 'no-cryptopp' of https://github.com/tcatm/bitcoin | Gavin Andresen | 2011-10-05 | 1 | -6/+15 |
| |\ \ | |||||
| | * | | remove cryptopp dependency, add simple unittest for SHA256Transform() | Nils Schneider | 2011-09-30 | 1 | -6/+15 |
| | | | | |||||
| * | | | Added RPC call 'getmemorypool' that provides everything needed to construct ↵ | Forrest Voight | 2011-10-01 | 1 | -1/+1 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | a block with a custom generation transaction and submit a solution getmemorypool [data] If [data] is not specified, returns data needed to construct a block to work on: "version" : block version "previousblockhash" : hash of current highest block "transactions" : contents of non-coinbase transactions that should be included in the next block "coinbasevalue" : maximum allowable input to coinbase transaction, including the generation award and transaction fees "time" : timestamp appropriate for next block "bits" : compressed target of next block If [data] is specified, tries to solve the block and returns true if it was successful. | ||||
| * | | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | 2011-09-28 | 1 | -31/+55 |
| |\ \ | | | | | | | | | | | | | | | | Conflicts: .gitignore (used upstream version) bitcoin-qt.pro | ||||
| | * | | Remove DoS penalty for SigOpCount or immature transactions | Gavin Andresen | 2011-09-27 | 1 | -2/+2 |
| | | | | |||||
| | * | | Skip verifying transaction signatures during initial block-chain download | Gavin Andresen | 2011-09-26 | 1 | -3/+10 |
| | | | | |||||
| | * | | Merge pull request #517 from gavinandresen/DoSprevention | Gavin Andresen | 2011-09-26 | 1 | -29/+46 |
| | |\ \ | | | | | | | | | Denial-of-service prevention | ||||
| | | * | | More denial-of-service misbehavior detection: version/addr/inv/getdata messages | Gavin Andresen | 2011-09-21 | 1 | -0/+13 |
| | | | | | |||||
| | | * | | Transaction/Block denial-of-service detection/response | Gavin Andresen | 2011-09-21 | 1 | -29/+33 |
| | | |/ | |||||
| | * | | Merge pull request #521 from laanwj/qt | Gavin Andresen | 2011-09-26 | 1 | -0/+11 |
| | |\ \ | | |/ | |/| | Qt GUI | ||||
| * | | | use median filter for peer-reported reported number of blocks | Wladimir J. van der Laan | 2011-09-28 | 1 | -11/+5 |
| | | | | | | | | | | | | | | | | | | | - fixes problem that one misconfigured or malicious node can mess up progress bar - implementation in src/util.h - testcase in src/test/util_tests.cpp | ||||
| * | | | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | 2011-09-23 | 1 | -3/+5 |
| |\| | | |/ |/| | |||||
| | * | log low-level network messages only when fDebug is set | Nils Schneider | 2011-09-17 | 1 | -3/+5 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | 2011-09-16 | 1 | -8/+8 |
| |\| | |||||
| | * | Merge branch 'unique_coinbase' of ↵ | Gavin Andresen | 2011-09-07 | 1 | -8/+8 |
| | |\ | | | | | | | | | | git://gitorious.org/~Luke-Jr/bitcoin/luke-jr-bitcoin into unique_coinbase | ||||
| | | * | Bugfix: Use timestamp in coinbase rather than "bits", needed to ensure ↵ | Luke Dashjr | 2011-09-06 | 1 | -4/+3 |
| | | | | | | | | | | | | | coinbase txn is unique even if address is the same | ||||
| | | * | Merge branch 'getwork_dedupe' into unique_coinbase | Luke Dashjr | 2011-09-06 | 1 | -4/+5 |
| | | | | |||||
| * | | | clarify function signature (GetNumBlocksOfPeers) and use number of 'frozen' ↵ | Wladimir J. van der Laan | 2011-09-11 | 1 | -5/+5 |
| | | | | | | | | | | | | | blocks as initial value for number of peer blocks | ||||
| * | | | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | 2011-09-07 | 1 | -12/+12 |
| |\| | | | | | | | | | | | | | | Conflicts: .gitignore | ||||
| | * | | Optimize database writes for transactions with lots of TxIns. | Gavin Andresen | 2011-09-05 | 1 | -12/+12 |
| | | | | | | | | | | | | | Patch from ArtForz, who discovered the problem. | ||||
| * | | | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | 2011-09-03 | 1 | -1/+3 |
| |\| | | |||||
| | * | | Versions 0.3.20 THROUGH 0.3.23 have trouble with blockchain downloads; avoid ↵ | Gavin Andresen | 2011-09-02 | 1 | -1/+3 |
| | | | | | | | | | | | | | them | ||||
| | * | | Do not try to download blockchain from 0.3.23 nodes | Gavin Andresen | 2011-09-02 | 1 | -1/+1 |
| | | | | |||||
| * | | | update to work with new lock system, add protocol.* to build system | Wladimir J. van der Laan | 2011-09-02 | 1 | -2/+9 |
| | | | | |||||
| * | | | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | 2011-09-02 | 1 | -11/+13 |
| |\| | | | | | | | | | | | | | | Conflicts: src/main.cpp | ||||
| | * | | Merge pull request #467 from gavinandresen/keypoolzero | Gavin Andresen | 2011-09-01 | 1 | -1/+1 |
| | |\ \ | | | | | | | | | Logic running with -keypool=0 was wrong (empty keys were being returned). | ||||
| | | * | | Logic running with -keypool=0 was wrong (empty keys were being returned). ↵ | Gavin Andresen | 2011-09-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #445 Renames GetOrReuseKeyFromKeyPool to GetKeyFromPool, with fAllowReuse arg and bool result. | ||||
| | * | | | Merge branch 'code-cleanup' of git://github.com/muggenhor/bitcoin | Gavin Andresen | 2011-09-01 | 1 | -2/+2 |
| | |\ \ \ | | |/ / | |/| | | |||||
| | | * | | Make some global variables less-global (static) | Giel van Schijndel | 2011-08-19 | 1 | -2/+2 |
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Explicitly make these global variables less-global to reduce the maximum scope of this global state. In my experience global variables tend to be a major source of bugs. As such the less accessible they are the less likely they are to be the source of a bug. Signed-off-by: Giel van Schijndel <[email protected]> | ||||
| | * | | Merge pull request #470 from fabianhjr/master | Gavin Andresen | 2011-09-01 | 1 | -7/+9 |
| | |\ \ | | | | | | | | | Checkpoints | ||||
| | | * | | Updated checkpoints, maybe Tx fee should be reduced to 0.0001 from 0.0005 ↵ | Fabian H jr. | 2011-08-15 | 1 | -7/+9 |
| | | | | | | | | | | | | | | | | | and maximum minimum tx should be 0.0010. | ||||
| | * | | | Fix rpc-hanging deadlocks | Gavin Andresen | 2011-08-31 | 1 | -1/+1 |
| | | |/ | |/| | | | | | | | | | | Collapsed multiple wallet mutexes to a single cs_wallet, to avoid deadlocks with wallet methods that acquired locks in different order. Also change master RPC call handler to acquire cs_main and cs_wallet locks before executing RPC calls; requiring each RPC call to acquire the right set of locks in the right order was too error-prone. | ||||
| * | | | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | 2011-08-22 | 1 | -41/+0 |
| |\| | | |||||
| | * | | Remove unused ScanMessageStart function | Gavin Andresen | 2011-08-16 | 1 | -41/+0 |
| | |/ | |||||
| * | | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | 2011-08-16 | 1 | -0/+1 |
| |\| | |||||
| | * | Merge pull request #458 from TheBlueMatt/copyright | Gavin Andresen | 2011-08-11 | 1 | -0/+1 |
| | |\ | | | | | | | Unify copyright notices. | ||||
| | | * | Unify copyright notices. | Matt Corallo | 2011-08-09 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | To a variation on: // Copyright (c) 2009-2010 Satoshi Nakamoto // Copyright (c) 2011 The Bitcoin developers | ||||
| * | | | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | 2011-08-11 | 1 | -1/+10 |
| |\| | | |||||
| | * | | Merge pull request #459 from jgarzik/char-msgstart | Gavin Andresen | 2011-08-10 | 1 | -1/+1 |
| | |\ \ | | | | | | | | | Use 'unsigned char' rather than 'char' for pchMessageStart. | ||||
| | | * | | Use 'unsigned char' rather than 'char' for pchMessageStart. | Venkatesh Srinivas | 2011-08-10 | 1 | -1/+1 |
| | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regarding https://bitcointalk.org/index.php?topic=28022.0 main.cpp has: "char pchMessageStart[4] = { 0xf9, 0xbe, 0xb4, 0xd9 };" Per discussion on the thread linked, leaving the signedness of pchMessageStart is unsafe for values > 0x80. This patch specifies 'unsigned char' in main.cpp and net.h. Signed-off-by: Jeff Garzik <[email protected]> | ||||
| | * / | Check for duplicate txins in CheckTransaction. | Matt Corallo | 2011-07-31 | 1 | -0/+9 |
| | |/ | |||||
| * | | Merge remote branch 'upstream/master' | Wladimir J. van der Laan | 2011-07-26 | 1 | -3/+0 |
| |\| | | | | | | | | | Conflicts: src/bitcoinrpc.cpp | ||||
| | * | Merge pull request #403 from sipa/cbitcoinaddress | Jeff Garzik | 2011-07-24 | 1 | -3/+0 |
| | |\ | | | | | | | keys indexed by address + introduced CBitcoinaddress | ||||
| | | * | get rid of mapPubKeys | Pieter Wuille | 2011-07-17 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | | Make CKeyStore's interface work on uint160's instead of pubkeys, so no separate global mapPubKeys is necessary anymore. | ||||
| * | | | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | 2011-07-22 | 1 | -0/+1 |
| |\| | | |||||