aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-29Remove CWalletDB* parameter from CWallet::AddToWalletPatrick Strateman
2016-07-29Split CWallet::AddToWallet into AddToWallet and LoadToWallet.Patrick Strateman
This removes the fFromLoadWallet flag in AddToWallet. These were already effectively two methods.
2016-07-29Merge #8417: [QA] Add walletdump RPC test (including HD- & encryption-tests)Wladimir J. van der Laan
54af51d [QA] Add walletdump RPC test (including HD- & encryption-tests) (Jonas Schnelli)
2016-07-29Merge #8274: util: Update tinyformatWladimir J. van der Laan
a5072a7 util: Remove zero-argument versions of LogPrint and error (Wladimir J. van der Laan) 695041e util: Update tinyformat (Wladimir J. van der Laan)
2016-07-29Merge #8421: httpserver: drop boost (#8023 dependency)Wladimir J. van der Laan
7e87033 httpserver: replace boost threads with std (Cory Fields) d3773ca httpserver: explicitly detach worker threads (Cory Fields) 755aa05 httpserver: use a future rather than relying on boost's try_join_for (Cory Fields)
2016-07-29Merge #8408: Prevent fingerprinting, disk-DoS with compact blocksWladimir J. van der Laan
1d06e49 Ignore CMPCTBLOCK messages for pruned blocks (Suhas Daftuar) 1de2a46 Ignore GETBLOCKTXN requests for unknown blocks (Suhas Daftuar)
2016-07-28httpserver: replace boost threads with stdCory Fields
along with mutex/condvar/bind/etc. httpserver handles its own interruption, so there's no reason not to use std threading. While we're at it, may as well kill the BOOST_FOREACH's as well.
2016-07-28httpserver: explicitly detach worker threadsCory Fields
When using std::thread in place of boost::thread, letting the threads destruct results in a std::terminate. According to the docs, the same thing should be be happening in later boost versions: http://www.boost.org/doc/libs/1_55_0/doc/html/thread/thread_management.html#thread.thread_management.thread.destructor I'm unsure why this hasn't blown up already, but explicitly detaching can't hurt.
2016-07-28httpserver: use a future rather than relying on boost's try_join_forCory Fields
2016-07-29Merge #8412: libconsensus: Expose a flag for BIP112Pieter Wuille
d12b732 libconsensus: Expose a flag for BIP112 (Jorge Timón)
2016-07-28[QA] Add walletdump RPC test (including HD- & encryption-tests)Jonas Schnelli
2016-07-28Merge #8321: [trivial] Switched constants to sizeof()Wladimir J. van der Laan
fbc6070 [trivial] Switched constants to sizeof() (Thomas Snider)
2016-07-28Port from 0.13: Create a new HD seed after encrypting the walletJonas Schnelli
Forward-ports two commits from 0.13: - [0.13] Create a new HD seed after encrypting the wallet - [Wallet] Add CKeyMetadata record for HDMasterKey(s), factor out HD key generation Github-Pull: #8389 Rebased-From: f142c11ac634df487cc4bc65a5f1c9a3e3563dd9 de45c065f0648c4c41b57cb492420ceeed29dd11
2016-07-28Merge #8332: semi trivial: clarify witness branches in transaction.h ↵Wladimir J. van der Laan
serialization e37b16a transaction: clarify witness branches (Daniel Cousens)
2016-07-28Merge #8407: [Qt] Add dbcache migration pathWladimir J. van der Laan
893f379 [Qt] Add dbcache migration path (Jonas Schnelli)
2016-07-28[Qt] Add dbcache migration pathJonas Schnelli
2016-07-28Merge #8348: Trivial: Segwit: Don't call IsWitnessEnabled from ↵Wladimir J. van der Laan
ContextualCheckBlock 38c4c8b Trivial: Segwit: Don't call IsWitnessEnabled from ContextualCheckBlock (Jorge Timón)
2016-07-28Merge #8414: prepend license statement to indirectmap.hWladimir J. van der Laan
d3af342 prepend license statement to indirectmap (Kaz Wesley)
2016-07-27prepend license statement to indirectmapKaz Wesley
Add statement about MIT licensing to indirectmap.h. I forgot the license preamble when I originally wrote the file.
2016-07-28libconsensus: Expose a flag for BIP112Jorge Timón
We added the segwit one, but we forgot CHECKSEQUENCEVERIFY
2016-07-27Merge #8206: [Wallet] Add HD xpriv to dumpwalletWladimir J. van der Laan
77c912d [Wallet] add HD xpriv to dumpwallet (Jonas Schnelli)
2016-07-27[Wallet] add HD xpriv to dumpwalletJonas Schnelli
2016-07-26Ignore CMPCTBLOCK messages for pruned blocksSuhas Daftuar
Also ignores CMPCTBLOCK announcements that have too little work. This is to prevent disk-exhaustion DoS.
2016-07-26Ignore GETBLOCKTXN requests for unknown blocksSuhas Daftuar
Don't disconnect peers, or else we leak information that could be used for fingerprinting.
2016-07-26Merge #8358: [doc] gbuild: Set memory explicitly (default is too low)Wladimir J. van der Laan
faa5931 [doc] gbuild: Set memory explicitly (default is too low) (MarcoFalke)
2016-07-26Merge #8381: Make witness v0 outputs non-standardWladimir J. van der Laan
c59c434 qa: Add test for standardness of segwit v0 outputs (Suhas Daftuar) 1ffaff2 Make witness v0 outputs non-standard before segwit activation (Johnson Lau)
2016-07-26Merge #8365: Treat high-sigop transactions as larger rather than rejecting themWladimir J. van der Laan
ab942c1 Treat high-sigop transactions as larger rather than rejecting them (Pieter Wuille)
2016-07-25Merge #8362: Scale legacy sigop count in CreateNewBlockWladimir J. van der Laan
682aa0f Scale legacy sigop count in CreateNewBlock (Suhas Daftuar)
2016-07-25Merge #8396: remove outdated legacy code from key.hWladimir J. van der Laan
cc021ef remove outdated legacy code (lizhi)
2016-07-24remove outdated legacy codelizhi
CheckSignatureElement is not used,it be replaced by eccrypto::CheckSignatureElement.
2016-07-23qa: Add test for standardness of segwit v0 outputsSuhas Daftuar
2016-07-22Merge #8390: [Wallet] Correct hdmasterkeyid/masterkeyid name confusionJonas Schnelli
b50e1ac [Wallet] Correct hdmasterkeyid/masterkeyid name confusion (Jonas Schnelli)
2016-07-22Make witness v0 outputs non-standard before segwit activationJohnson Lau
2016-07-21[Wallet] Correct hdmasterkeyid/masterkeyid name confusionJonas Schnelli
2016-07-21Merge #8347: Trivial: Make CBlockIndex param const in ↵Wladimir J. van der Laan
ContextualCheckBlockHeader and ContextualCheckBlock 6f3d616 Trivial: Make CBlockIndex param const in ContextualCheckBlockHeader and ContextualCheckBlock (Jorge Timón)
2016-07-21Merge #8341: Consensus: Remove calls to error() from ContextualCheckBlockWladimir J. van der Laan
7821889 Consensus: Remove calls to error() from ContextualCheckBlock (NicolasDorier)
2016-07-21Consensus: Remove calls to error() from ContextualCheckBlockNicolasDorier
2016-07-21Merge #8342: Consensus: Trivial transform BOOST_FOREACH into for loopWladimir J. van der Laan
a3e1984 Consensus: Trivial transform BOOST_FOREACH into for loop (NicolasDorier)
2016-07-20Merge #8378: [Wallet]Move SetMinVersion for FEATURE_HD to SetHDMasterKeyWladimir J. van der Laan
6523fca Move SetMinVersion for FEATURE_HD to SetHDMasterKey (Patrick Strateman)
2016-07-20Merge #8373: Fix OSX non-deterministic dmgWladimir J. van der Laan
3b3ce25 build: fix non-deterministic biplist (Cory Fields)
2016-07-19Move SetMinVersion for FEATURE_HD to SetHDMasterKeyPatrick Strateman
2016-07-19build: fix non-deterministic biplistCory Fields
The non-deterministic ordering produced by biplist ends up in the .DS_Store file that is included in the OSX dmg.
2016-07-19Treat high-sigop transactions as larger rather than rejecting themPieter Wuille
2016-07-19Merge #8367: [Wallet] Ensure <0.13 clients can't open HD walletsWladimir J. van der Laan
a4f137f [Wallet] Ensure <0.13 clients can't open HD wallets (Jonas Schnelli)
2016-07-19Merge #8363: Rename "block cost" to "block weight"Wladimir J. van der Laan
2c06bae Rename "block cost" to "block weight" (Suhas Daftuar)
2016-07-18[trivial] Switched constants to sizeof()Thomas Snider
2016-07-18[Wallet] Ensure <0.13 clients can't open HD walletsJonas Schnelli
2016-07-18Rename "block cost" to "block weight"Suhas Daftuar
2016-07-18Scale legacy sigop count in CreateNewBlockSuhas Daftuar
2016-07-18doc: Clean out release notesWladimir J. van der Laan
Now that 0.13 has branched, release notes for 0.13 should be maintained there, and the release notes file on master is for 0.14 release notes.