Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-20 | Use standard C99 (and Qt) types for 64-bit integers | Luke Dashjr | |
2011-12-20 | Merge pull request #677 from luke-jr/minfee_modes | Gavin Andresen | |
API: GetMinFee modes | |||
2011-12-20 | Merge branch 'op_eval' | Gavin Andresen | |
2011-12-19 | Code cleanup: use ECDSA_size() instead of fixed 10,000 byte sig buffer, and ↵ | Gavin Andresen | |
explicity init static var | |||
2011-12-19 | Use std::numeric_limits<> for typesafe INT_MAX/etc | Gavin Andresen | |
2011-12-19 | Update bitcoin address numbers for latest luke-jr/sipa scheme | Gavin Andresen | |
2011-12-19 | Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript | Gavin Andresen | |
so it takes a flag for how to interpret OP_EVAL. Also increased IsStandard size of scriptSigs to 500 bytes, so a 3-of-3 multisig transaction IsStandard. | |||
2011-12-19 | Put OP_EVAL string in coinbase of generated blocks | Gavin Andresen | |
2011-12-19 | OP_EVAL implementation | Gavin Andresen | |
OP_EVAL is a new opcode that evaluates an item on the stack as a script. It enables a new type of bitcoin address that needs an arbitrarily complex script to redeem. | |||
2011-12-19 | Merge pull request #574 from sipa/dumpprivkey | Gavin Andresen | |
Dumpprivkey | |||
2011-12-19 | Implement BIP 14 : separate protocol version from client version | Gavin Andresen | |
2011-12-17 | Preparations for key import/export | Pieter Wuille | |
2011-12-14 | GetMinFee takes a mode parameter (GMF_{BLOCK,RELAY,SEND}) instead of fForRelay | Luke Dashjr | |
2011-12-14 | Bugfix: fForRelay should be false when deciding required fee to include in ↵ | Luke Dashjr | |
blocks During the rushed transition from 0.01 BTC to 0.0005 BTC fees, we took the approach of dropping the relay and block-inclusion fee to 0.0005 BTC immediately, and only delayed adjusting the sending fee for the next release. Afterward, the relay fee was lowered to 0.0001 BTC to avoid having the same problem in the future. However, the block inclusion code was left setting fForRelay to true! This fixes that, so the lower 0.0001 BTC allowance is (as intended) only permitted for real relaying. | |||
2011-12-01 | Orphan block fill-up-memory attack prevention | Gavin Andresen | |
2011-12-01 | Moved checkpoints out of main, to prep for using them to help prevent DoS ↵ | Gavin Andresen | |
attacks | |||
2011-11-07 | Some extra comments | Pieter Wuille | |
2011-10-06 | Merge pull request #564 from luke-jr/optimize_remove_CheckWork_delay | Gavin Andresen | |
Remove 2 second sleep from CheckWork | |||
2011-10-05 | Merge branch 'no-cryptopp' of https://github.com/tcatm/bitcoin | Gavin Andresen | |
2011-10-04 | Remove 2 second sleep from CheckWork | David Joel Schwartz | |
2011-10-01 | Added RPC call 'getmemorypool' that provides everything needed to construct ↵ | Forrest Voight | |
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. | |||
2011-09-30 | remove cryptopp dependency, add simple unittest for SHA256Transform() | Nils Schneider | |
2011-09-28 | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | |
Conflicts: .gitignore (used upstream version) bitcoin-qt.pro | |||
2011-09-28 | use median filter for peer-reported reported number of blocks | Wladimir J. van der Laan | |
- 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 | |||
2011-09-27 | Remove DoS penalty for SigOpCount or immature transactions | Gavin Andresen | |
2011-09-26 | Skip verifying transaction signatures during initial block-chain download | Gavin Andresen | |
2011-09-26 | Merge pull request #517 from gavinandresen/DoSprevention | Gavin Andresen | |
Denial-of-service prevention | |||
2011-09-26 | Merge pull request #521 from laanwj/qt | Gavin Andresen | |
Qt GUI | |||
2011-09-23 | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | |
2011-09-21 | More denial-of-service misbehavior detection: version/addr/inv/getdata messages | Gavin Andresen | |
2011-09-21 | Transaction/Block denial-of-service detection/response | Gavin Andresen | |
2011-09-17 | log low-level network messages only when fDebug is set | Nils Schneider | |
2011-09-16 | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | |
2011-09-11 | clarify function signature (GetNumBlocksOfPeers) and use number of 'frozen' ↵ | Wladimir J. van der Laan | |
blocks as initial value for number of peer blocks | |||
2011-09-07 | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | |
Conflicts: .gitignore | |||
2011-09-07 | Merge branch 'unique_coinbase' of ↵ | Gavin Andresen | |
git://gitorious.org/~Luke-Jr/bitcoin/luke-jr-bitcoin into unique_coinbase | |||
2011-09-06 | Bugfix: Use timestamp in coinbase rather than "bits", needed to ensure ↵ | Luke Dashjr | |
coinbase txn is unique even if address is the same | |||
2011-09-06 | Merge branch 'getwork_dedupe' into unique_coinbase | Luke Dashjr | |
2011-09-05 | Optimize database writes for transactions with lots of TxIns. | Gavin Andresen | |
Patch from ArtForz, who discovered the problem. | |||
2011-09-03 | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | |
2011-09-02 | Versions 0.3.20 THROUGH 0.3.23 have trouble with blockchain downloads; avoid ↵ | Gavin Andresen | |
them | |||
2011-09-02 | update to work with new lock system, add protocol.* to build system | Wladimir J. van der Laan | |
2011-09-02 | Do not try to download blockchain from 0.3.23 nodes | Gavin Andresen | |
2011-09-02 | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | |
Conflicts: src/main.cpp | |||
2011-09-01 | Merge pull request #467 from gavinandresen/keypoolzero | Gavin Andresen | |
Logic running with -keypool=0 was wrong (empty keys were being returned). | |||
2011-09-01 | Merge branch 'code-cleanup' of git://github.com/muggenhor/bitcoin | Gavin Andresen | |
2011-09-01 | Logic running with -keypool=0 was wrong (empty keys were being returned). ↵ | Gavin Andresen | |
Fixes #445 Renames GetOrReuseKeyFromKeyPool to GetKeyFromPool, with fAllowReuse arg and bool result. | |||
2011-09-01 | Merge pull request #470 from fabianhjr/master | Gavin Andresen | |
Checkpoints | |||
2011-08-31 | Fix rpc-hanging deadlocks | Gavin Andresen | |
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. | |||
2011-08-22 | Merge branch 'master' of https://github.com/bitcoin/bitcoin | Wladimir J. van der Laan | |