Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-20 | Merge pull request #1742 from sipa/canonical | Jeff Garzik | |
Check for canonical public keys and signatures | |||
2012-10-01 | data-driven base58 CBitcoinAddress/CBitcoinSecret tests | Wladimir J. van der Laan | |
Arbitrary numbers of test vectors can be generated using the script `gen_base58_test_vectors.py`. | |||
2012-09-21 | Check for canonical public keys and signatures | Pieter Wuille | |
Only enabled inside tests for now. | |||
2012-09-18 | Merge branch 'testdata' of git://github.com/TheBlueMatt/bitcoin | Gavin Andresen | |
2012-09-18 | Merge branch 'refactor_times' of git://github.com/luke-jr/bitcoin | Gavin Andresen | |
2012-09-08 | Bugfix: Initialize CWallet::nOrderPosNext on an empty wallet, and save it in db | Luke Dashjr | |
2012-09-07 | 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-09-05 | Add various tests for CTransaction::CheckTransaction() | Matt Corallo | |
2012-09-05 | check tx.CheckTransaction for data-driven tx tests. | Matt Corallo | |
(and change so that only one case has to fail to make a tx_invalid test correct) | |||
2012-08-24 | Merge pull request #1699 from laanwj/2012_08_securealloc | Pieter Wuille | |
Handle locked pages more robustly (Fixes issue #1462) | |||
2012-08-23 | Store a fixed order of transactions (and accounting) in the wallet | Luke Dashjr | |
For backward compatibility, new accounting data is stored after a \0 in the comment string. This way, old versions and third-party software should load and store them, but all actual use (listtransactions, for example) ignores it. | |||
2012-08-23 | Handle locked pages more robustly (Fixes issue #1462) | Wladimir J. van der Laan | |
Memory locks do not stack, that is, pages which have been locked several times by calls to mlock() will be unlocked by a single call to munlock(). This can result in keying material ending up in swap when those functions are used naively. In this commit a class "LockedPageManager" is added that simulates stacking memory locks by keeping a counter per page. | |||
2012-08-21 | Merge branch 'testdata' of git://github.com/TheBlueMatt/bitcoin | Gavin Andresen | |
2012-08-21 | Merge pull request #1687 from gavinandresen/quietunit | Pieter Wuille | |
Suppress output when running unit tests. | |||
2012-08-20 | Add data-driven transaction tests. | Matt Corallo | |
2012-08-20 | Add a few test cases to data-driven script tests. | Matt Corallo | |
2012-08-20 | Suppress output when running unit tests. | Gavin Andresen | |
This does two things: 1) Now does not output to debug.log if -printtodebugger flag is passed 2) Unit tests set -printtodebugger so only test results are output to stdout Note that -printtodebugger only actually prints to the debugger on Windows. | |||
2012-08-20 | Set block.nVersion to fix miner unit test | Gavin Andresen | |
2012-08-17 | Remove useless non-cross-platform tests. | Matt Corallo | |
2012-08-02 | fix further spelling errors / remove a tab in the source | Philip Kaufmann | |
2012-08-01 | Bugfix: Use standard BTC unit in comments | Luke Dashjr | |
2012-08-01 | Bugfix: Fix a variety of misspellings | Luke Dashjr | |
2012-07-12 | Tests for CreateNewBlock | Luke Dashjr | |
2012-07-11 | Run BDB disk-less for test_bitcoin | Luke Dashjr | |
2012-07-05 | Implement raw transaction RPC calls | Gavin Andresen | |
Implement listunspent / getrawtransaction / createrawtransaction / signrawtransaction, to support creation and signing-on-multiple-device multisignature transactions. | |||
2012-06-30 | Fix a couple more typos | fanquake | |
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 | |