Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-20 | Checkpoint at block 250,000 | Gavin Andresen | |
2013-08-19 | makefile.mingw: Fix Win32 RPC Crashes. | phelixbtc | |
https://github.com/bitcoin/bitcoin/commit/8864019f6d88b13d3442843d9e6ebeb8dd938831 | |||
2013-08-18 | Merge commit '84d6d69fc69662b2709fffbeaf3c3b4f53c535b1' | Pieter Wuille | |
2013-08-15 | Merge pull request #2903 from Michagogo/listsinceblock-help | Gavin Andresen | |
Clarified the listsinceblock help test | |||
2013-08-15 | Merge pull request #2891 from gavinandresen/leveldb_printerror | Gavin Andresen | |
Use HandleError() consistently to handle leveldb errors | |||
2013-08-15 | Merge pull request #2880 from gavinandresen/test_numequal | Gavin Andresen | |
More unit tests for OP_NUMEQUAL | |||
2013-08-15 | Merge pull request #2886 from gavinandresen/rpctiming | Gavin Andresen | |
Make RPC password resistant to timing attacks | |||
2013-08-15 | Merge pull request #2876 from sipa/fixreorgcrash | Gavin Andresen | |
Fix reorganization crash | |||
2013-08-15 | Merge pull request #2131 from sipa/evens | Gregory Maxwell | |
Only create signatures with even S, and verification mode to check. | |||
2013-08-15 | Merge pull request #2829 from sipa/bip32 | Gavin Andresen | |
BIP 32 derivation + test vectors | |||
2013-08-16 | Only create signatures with even S, and verification mode to check. | Pieter Wuille | |
To fix a minor malleability found by Sergio Lerner (reported here: https://bitcointalk.org/index.php?topic=8392.msg1245898#msg1245898) The problem is that if (R,S) is a valid ECDSA signature for a given message and public key, (R,-S) is also valid. Modulo N (the order of the secp256k1 curve), this means that both (R,S) and (R,N-S) are valid. Given that N is odd, S and N-S have a different lowest bit. We solve the problem by forcing signatures to have an even S value, excluding one of the alternatives. This commit just changes the signing code to always produce even S values, and adds a verification mode to check it. This code is not enabled anywhere yet. Existing tests in key_tests.cpp verify that the produced signatures are still valid. | |||
2013-08-15 | Mempool consistency check | Pieter Wuille | |
2013-08-15 | Fix non-standard disconnected transactions causing mempool orphans | Pieter Wuille | |
2013-08-16 | Clarified the listsinceblock help test | Micha | |
Specifically, the fact that the command relates to wallet transactions. | |||
2013-08-14 | Merge pull request #2776 from jgarzik/keypoolsize | Gavin Andresen | |
RPC: keypoolrefill now permits optional size parameter, to bump keypool | |||
2013-08-12 | Merge pull request #2658 from TheBlueMatt/forkalert | Gavin Andresen | |
Detect any sufficiently long fork and alert the user just like any other alert | |||
2013-08-12 | Add missing 0x prefix in chainparams.cpp | Roman Mindalev | |
2013-08-12 | Use HandleError() consistently to handle leveldb errors | Gavin Andresen | |
2013-08-10 | do not call BuildMerkleTree() unnecessarily twice | Cozz Lovan | |
2013-08-08 | Make RPC password resistant to timing attacks | Gavin Andresen | |
Fixes issue#2838; this is a tweaked version of pull#2845 that should not leak the length of the password and is more generic, in case we run into other situations where we need timing-attack-resistant comparisons. | |||
2013-08-08 | Merge pull request #2856 from Diapolo/crypter_headers | Gavin Andresen | |
remove windows.h from crypter.cpp includes | |||
2013-08-07 | Merge pull request #2883 from codler/patch-5 | Gavin Andresen | |
Replace with existing constants | |||
2013-08-07 | Use existing RPC_INVALID_PARAMETER constant | Han Lin Yap | |
2013-08-06 | Merge pull request #2871 from gavinandresen/simplify_maporphan | Gavin Andresen | |
Simplify storage of orphan transactions, fix CVE-2013-4627 | |||
2013-08-06 | remove a newline from a string in init.cpp | Philip Kaufmann | |
- to match all other translatable strings in init.cpp and to simplify translations via Transifex | |||
2013-08-06 | More unit tests for NUMEQUAL | Gavin Andresen | |
2013-08-05 | Merge pull request #2879 from Diapolo/translations | Wladimir J. van der Laan | |
translations update for Transifex 2013-08-05 | |||
2013-08-05 | translations update for Transifex 2013-08-05 | Philip Kaufmann | |
2013-08-05 | Merge pull request #2849 from petertodd/if-else-else | Gavin Andresen | |
Add unittests for multiple ELSEs in a row | |||
2013-08-05 | Merge pull request #2851 from TheBlueMatt/master | Gavin Andresen | |
Prepare for mempool testing in pull-tester and fix multi-block transaction resurrection | |||
2013-08-05 | Merge pull request #2857 from Diapolo/compat_cleanup | Gavin Andresen | |
cleanup compat.h Windows stuff | |||
2013-08-05 | Merge pull request #2855 from Diapolo/guard_CreatePidFile | Gavin Andresen | |
exclude CreatePidFile() function on WIN32 as it is unused | |||
2013-08-05 | Merge pull request #2827 from Diapolo/rpccon_winpos | Gavin Andresen | |
Bitcoin-Qt: save and restore position of debug window | |||
2013-08-05 | Merge pull request #2865 from Diapolo/fix_intro_translation | Gavin Andresen | |
fix string in intro.cpp, which is untranslatable on Transifex | |||
2013-08-02 | Simplify storage of orphan transactions | Gavin Andresen | |
Orphan transactions were stored as a CDataStream pointer; this changes the mapOrphanTransactions data structures to store orphans as a CTransaction. This also fixes CVE-2013-4627 by always re-serializing transactions before relaying them. | |||
2013-08-02 | Revert "Truncate oversize 'tx' messages before relaying/storing." | Gavin Andresen | |
This reverts commit c40a5aaaf484855a4350fd702e8e72fd21a68155. | |||
2013-07-31 | Merge pull request #2850 from Diapolo/fix_intro | Wladimir J. van der Laan | |
fix possible infinite loop in intro.cpp thread | |||
2013-07-31 | Move internal miner/block creation to separate miner.cpp module. | Jeff Garzik | |
Public functions referenced elsewhere are added to miner.h. | |||
2013-07-31 | Minor miner fixes (hey hey it's fun to say) | Jeff Garzik | |
* Fix UpdateCoins() definition in main.h * Remove pwalletMain reference from BitcoinMiner(), as it is passed a wallet argument. | |||
2013-07-31 | Remove #define loop from util.h | Gavin Andresen | |
Replace the loop macro with while (true). The #define caused problems for Qt. | |||
2013-07-29 | fix string in intro.cpp, which is untranslatable on Transifex | Philip Kaufmann | |
- seems the code tags in the original string cause errors, when using the Transifex site for translation | |||
2013-07-29 | Bitcoin-Qt: save and restore position of debug window | Philip Kaufmann | |
- move the code for saving and restoring window positions from BitcoinGUI to GUIUtil, make it more generic and also use it for saving/restoring debug window positions | |||
2013-07-29 | Make sure new wallet variables are initialized | Pieter Wuille | |
2013-07-28 | Merge pull request #2541 from luke-jr/bugfix_wallet_resend | Pieter Wuille | |
Bugfix: Store last/next wallet resend times unique per CWallet object | |||
2013-07-28 | Merge pull request #2702 from vinniefalco/leveldb-subtree-at-1-10-0 | Pieter Wuille | |
Leveldb subtree at 1 12 0 | |||
2013-07-26 | fix possible infinite loop in intro.cpp thread | Philip Kaufmann | |
- it was possible to trigger an infinite loop in FreespaceChecker::check() by simply removing the drive letter on Windows (which leads to an infinite loop in the FreespaceChecker thread) - this was caused by not checking if we make progress with parentDir.parent_path() | |||
2013-07-25 | Merge pull request #2847 from Diapolo/fix_QApplication_include | Wladimir J. van der Laan | |
Bitcoin-Qt: fix QApplication includes to match our include defaults | |||
2013-07-25 | Merge pull request #2848 from Diapolo/translations | Wladimir J. van der Laan | |
update bitcoin_en.ts to current master (2013-07-23) | |||
2013-07-24 | Merge pull request #1889 from tcatm/multi-wallet | Gavin Andresen | |
let user select wallet file with -wallet=foo.dat | |||
2013-07-24 | remove windows.h from crypter.cpp includes | Philip Kaufmann | |
- remove an unneeded windows.h include (comes from allocators.h, which is included in crypter.h) |