Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-28 | Merge branch 'patch-3' of https://github.com/xanatos/bitcoin | Gavin Andresen | |
2012-06-25 | Checkpoint at block 185333 (and remove a couple of intermediate checkpoints) | Gavin Andresen | |
2012-06-23 | Node support for Tor hidden services | Pieter Wuille | |
This commit adds support for .onion addresses (mapped into the IPv6 by using OnionCat's range and encoding), and the ability to connect to them via a SOCKS5 proxy. | |||
2012-06-22 | Unit tests for base32 encode/decode | Pieter Wuille | |
2012-06-22 | Small fix to rpc_tests | xanatos | |
2012-06-21 | = instead of == in multisig_tests.cpp | xanatos | |
2012-06-19 | Fix netbase tests | Pieter Wuille | |
* Do not rely on "a.b.c" being interpreted as "a.0.b.c" * Parse numeric addresses for address families for which no device is configured | |||
2012-06-18 | Merge pull request #1399 from sipa/ipparse | Gavin Andresen | |
Improve parsing of IPv6 addresses | |||
2012-06-18 | Merge branch 'signbugs' of https://github.com/wizeman/bitcoin | Gavin Andresen | |
Resolved minor conflict in main.cpp | |||
2012-06-14 | Add netbase tests | Pieter Wuille | |
2012-06-14 | Fix build of testcases after commit 0f10b21719e1b0d9683a142f0a7105e65f095694 | Wladimir J. van der Laan | |
2012-06-07 | Move NOINLINE definition to test where it's used. | Ricardo M. Correia | |
2012-06-04 | Fix coin selection to only include change when it's necessary. | Chris Moore | |
2012-06-04 | Test that the coin selection code is suitably random, and add tests re. ↵ | Chris Moore | |
sub-cent change. | |||
2012-06-04 | Refactor SelectCoinsMinConf() and add unit tests. | Chris Moore | |
AvailableCoins() makes a vector of available outputs which is then passed to SelectCoinsMinConf(). This allows unit tests to test the coin selection algorithm without having the whole blockchain available. | |||
2012-05-31 | Use C++-style numeric limits instead of C-style. | Ricardo M. Correia | |
2012-05-31 | Fix noinline definition so that it works for more compilers. | Ricardo M. Correia | |
2012-05-26 | Merge pull request #1357 from sipa/keyid | Pieter Wuille | |
Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress | |||
2012-05-25 | Remove newlines from JSON strings | Gavin Andresen | |
Newlines in JSON strings are against the JSON spec, so remove them from the script*.json unit tests to make python's jsonrpc happy (json::spirit didn't care). | |||
2012-05-25 | Unit tests for transaction size limits | Gavin Andresen | |
2012-05-24 | Lots more Script unit test cases. | Gavin Andresen | |
2012-05-24 | Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress | Pieter Wuille | |
This introduces internal types: * CKeyID: reference (hash160) of a key * CScriptID: reference (hash160) of a script * CTxDestination: a boost::variant of the former two CBitcoinAddress is retrofitted to be a Base58 encoding of a CTxDestination. This allows all internal code to only use the internal types, and only have RPC and GUI depend on the base58 code. Furthermore, the header dependencies are a lot saner now. base58.h is at the top (right below rpc and gui) instead of at the bottom. For the rest: wallet -> script -> keystore -> key. Only keystore still requires a forward declaration of CScript. Solving that would require splitting script into two layers. | |||
2012-05-24 | Encapsulate public keys in CPubKey | Pieter Wuille | |
2012-05-24 | More CScript unit tests. | Gavin Andresen | |
2012-05-24 | DoS_tests: fix signed/unsigned comparison warnings | Jeff Garzik | |
test/DoS_tests.cpp: In member function ‘void DoS_tests::DoS_mapOrphans::test_method()’: test/DoS_tests.cpp:200:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] test/DoS_tests.cpp:208:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] test/DoS_tests.cpp: In member function ‘void DoS_tests::DoS_checkSig::test_method()’: test/DoS_tests.cpp:260:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] test/DoS_tests.cpp:267:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] test/DoS_tests.cpp:280:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] test/DoS_tests.cpp:307:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] | |||
2012-05-22 | Merge branch 'optimize' | Gavin Andresen | |
2012-05-20 | Make testcases build, prevent windows symbol collision | Wladimir J. van der Laan | |
2012-05-18 | change strings to Bitcoin (uppercase), where it is used as a noun and update ↵ | Philip Kaufmann | |
strings to use "Qt" (and not qt or QT) / update initialisation of notificator to use qApp->applicationName() instead of a static string | |||
2012-05-18 | Cache signature verifications | Gavin Andresen | |
Create a maximum-10MB signature verification result cache. This should almost double the number of transactions that can be processed on a given CPU, because before this change ECDSA signatures were verified when transactions were added to the memory pool and then again when they appeared in a block. | |||
2012-05-18 | Optimize orphan transaction handling | Gavin Andresen | |
Changes suggested by Sergio Demian Lerner to help prevent potential DoS attacks. | |||
2012-05-17 | Refactor: GetRandHash() method for util | Gavin Andresen | |
2012-05-14 | Add test case for CBigNum::setint64(). | Ricardo M. Correia | |
One of the test cases currently aborts when using gcc's flag -ftrapv, due to negating an INT64_MIN int64 variable, which is an undefined operation. This will be fixed in a subsequent commit. | |||
2012-05-09 | Clean up warnings | Pieter Wuille | |
* Use -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameters * Remove xCXXFLAGS usage in makefile.unix * Fix several recent and older sign-compare warnings | |||
2012-05-04 | Support for multiple local addresses | Pieter Wuille | |
2012-04-26 | Define TEST_DATA_DIR so unit tests can be run from any current working directory | Gavin Andresen | |
2012-04-23 | SigOp and orphan-tx constants and counts are always unsigned. | Jeff Garzik | |
Fixes several sign-comparison warnings. | |||
2012-04-21 | Merge pull request #1124 from sipa/rpcobj3 | Pieter Wuille | |
extension of #1103: encapsulate mapCommands in CRPCTable | |||
2012-04-21 | Merge pull request #1131 from laanwj/2012_04_hexstr | Pieter Wuille | |
Integrate @JoelKatz's optimized ToHex (#562) into current HexStr function | |||
2012-04-21 | Data-drive script evaluation unit tests. | Gavin Andresen | |
2012-04-21 | Integrate @JoelKatz's optimized ToHex (#562) into current HexStr function | Wladimir J. van der Laan | |
2012-04-21 | Expose CRPCTable via bitcoinrpc.h for testing | Pieter Wuille | |
2012-04-17 | Fix tests after recent refactors | Pieter Wuille | |
2012-04-12 | CBitcoinSecret::SetString() now calls IsValid() to make sure it was passed ↵ | Chris Moore | |
something with the correct version. | |||
2012-04-09 | Use scoped locks instead of CRITICAL_BLOCK | Pieter Wuille | |
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 | |