Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-09-10 | Wrong address added to collection in test | xanatos | |
The wrong address is added to the collection. As was written a second copy of address1 was added (and so address2 was useless). | |||
2012-08-26 | Merge branch '0.5.x' into 0.6.0.x | Luke Dashjr | |
2012-08-26 | Merge branch '0.4.x' into 0.5.x | Luke Dashjr | |
2012-08-26 | Checkpoint at block 185333 (and remove a couple of intermediate checkpoints) | Gavin Andresen | |
2012-08-12 | Bugfix: Fix a variety of misspellings | Luke Dashjr | |
2012-08-12 | Merge branch '0.5.x' into 0.6.0.x | Luke Dashjr | |
Conflicts: src/key.h src/keystore.h src/net.h src/protocol.cpp src/qt/guiutil.h src/test/DoS_tests.cpp | |||
2012-08-12 | Bugfix: Fix a variety of misspellings | Luke Dashjr | |
2012-07-06 | Fix a couple more typos | fanquake | |
2012-07-05 | Small fix to rpc_tests | xanatos | |
2012-07-05 | = instead of == in multisig_tests.cpp | xanatos | |
2012-06-14 | Merge branch '0.5.x' into 0.6.0.x | Luke Dashjr | |
Conflicts: src/main.h src/net.cpp src/serialize.h | |||
2012-06-14 | Fix build of testcases after commit 0f10b21719e1b0d9683a142f0a7105e65f095694 | Wladimir J. van der Laan | |
2012-06-14 | Bugfix: Fix various places where Bitcoin-Qt was being shutdown improperly | Philip Kaufmann | |
(Partial/merge of upstream 9247134eaba9a1d0fa74f22de238af1476663005, 1a3f0da9229a8e524d1010cdc8bd3b9da71fe529, and 3e343522226e6c249f5cb05436eec347b87c6361) | |||
2012-04-15 | CBitcoinSecret::SetString() now calls IsValid() to make sure it was passed ↵ | Chris Moore | |
something with the correct version. | |||
2012-04-04 | Merge branch '0.5.0.x' into 0.5.x | Luke Dashjr | |
2012-04-04 | Merge branch '0.4.x' into 0.5.0.x | Luke Dashjr | |
Conflicts: src/main.cpp src/makefile.unix | |||
2012-04-04 | Fix script tests for P2SH | Luke Dashjr | |
Upstream: 922e8e2929a2e78270868385aa46f96002fbcff3 | |||
2012-02-29 | DoS fix for mapOrphanTransactionsv0.6.0rc2 | Gavin Andresen | |
2012-02-27 | Add mruset and use it for setInventoryKnown | Pieter Wuille | |
2012-02-20 | Fix tests after 38067c18 | Pieter Wuille | |
2012-02-07 | New GetArg features: allow --, and booleans can be -foo or -nofoo | Gavin Andresen | |
2012-02-07 | Unit tests for the GetArg() methods | Gavin Andresen | |
2012-02-07 | Merge branch 'standardScriptSigs' of github.com:gavinandresen/bitcoin-git | Gavin Andresen | |
2012-01-20 | Simplify counting of P2SH sigops to match BIP 16 (thanks to Matt Corallo for ↵ | Gavin Andresen | |
prompting this). This also removes an un-needed sigops-per-byte check when accepting transactions to the memory pool (un-needed assuming only standard transactions are being accepted). And it only counts P2SH sigops after the switchover date. | |||
2012-01-19 | Make transactions with extra data in their scriptSig's non-standard. | Gavin Andresen | |
2012-01-13 | Refactored ConnectInputs, so valid-transaction-checks are done before ↵ | Gavin Andresen | |
ECDSA-verifying signatures. | |||
2012-01-13 | Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). | Gavin Andresen | |
2012-01-09 | Unit tests for EC key routines | Pieter Wuille | |
This tests: * creation of keys from base58-encoded strings * extracting public keys and addresses * compressed public keys * compact signatures and key recovery | |||
2012-01-06 | Network stack refactor | Pieter Wuille | |
This introduces CNetAddr and CService, respectively wrapping an (IPv6) IP address and an IP+port combination. This functionality used to be part of CAddress, which also contains network flags and connection attempt information. These extra fields are however not always necessary. These classes, along with logic for creating connections and doing name lookups, are moved to netbase.{h,cpp}, which does not depend on headers.h. Furthermore, CNetAddr is mostly IPv6-ready, though IPv6 functionality is not yet enabled for the application itself. | |||
2012-01-03 | make sure IsMine only returns true when we own all keys | coderrr | |
2011-12-27 | Fixed OP_EVAL recursion unit test, checks for both infinite and ↵ | Gavin Andresen | |
exactly-3-deep recursion | |||
2011-12-22 | Fix broken ExtractAddress (refactored, made callers check for addresses in ↵ | Gavin Andresen | |
keystore if they care) | |||
2011-12-21 | Revert "Use standard C99 (and Qt) types for 64-bit integers" | Wladimir J. van der Laan | |
This reverts commit 21d9f36781604e4ca9fc35dc65265593423b73e9. | |||
2011-12-20 | Use standard C99 (and Qt) types for 64-bit integers | Luke Dashjr | |
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 | Interpret OP_EVAL as OP_NOP until Feb 1, 2012 | 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 | Global fixture to send output to console instead of debug.log | Gavin Andresen | |
2011-12-19 | Support 3 new multisignature IsStandard transactions | Gavin Andresen | |
Initial support for (a and b), (a or b), and 2-of-3 escrow transactions (where a, b, and c are keys). | |||
2011-12-19 | Rework unit tests so test_bitcoin.cpp does not #include them all | Gavin Andresen | |
2011-12-01 | Moved checkpoints out of main, to prep for using them to help prevent DoS ↵ | Gavin Andresen | |
attacks | |||
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-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-02 | Added simple critical section test cases. | Clark Gaebel | |
2011-10-05 | Fix miner_test unit test bug | Gavin Andresen | |
2011-10-05 | Merge branch 'no-cryptopp' of https://github.com/tcatm/bitcoin | Gavin Andresen | |
2011-10-03 | Declare integer constant LL | Gavin Andresen | |
2011-10-01 | remove possibility of 63 bit overflow in ParseMoney | Wladimir J. van der Laan | |
- also, add unit tests for various functions in util.cpp/util.h |