Age | Commit message (Collapse) | Author |
|
45c7ddd Add p2p test for BIP 152 (compact blocks) (Suhas Daftuar)
9a22a6c Add support for compactblocks to mininode (Suhas Daftuar)
a8689fd Tests: refactor compact size serialization in mininode (Suhas Daftuar)
9c8593d Implement SipHash in Python (Pieter Wuille)
56c87e9 Allow changing BIP9 parameters on regtest (Suhas Daftuar)
|
|
8bfd708 Enable size accounting in mining unit tests (Suhas Daftuar)
|
|
29c2d99 Make CWallet::fFileBacked private. (Patrick Strateman)
|
|
5723bb4 Remove unused pwalletdb from CWallet::AddToWallet (Patrick Strateman)
867f842 Remove CWalletDB* parameter from CWallet::AddToWallet (Patrick Strateman)
00f09c9 Split CWallet::AddToWallet into AddToWallet and LoadToWallet. (Patrick Strateman)
|
|
ContextualCheckBlock
c8664ee Trivial: pass Consensus::Params& instead of CChainParams& in ContextualCheckBlock (Jorge Timón)
|
|
main::CheckInputs
a6cc299 Mempool: Use Consensus::CheckTxInputs direclty over main::CheckInputs (Jorge Timón)
|
|
9bbb414 [qa]: enable rpcbind_test (whythat)
0ff4375 [qa]: add parsing for '<host>:<port>' argument form to rpc_url() (whythat)
|
|
|
|
a615386 [depends] ZeroMQ 4.1.5 (fanquake)
|
|
5c9e49d net: Ignore `notfound` P2P messages (Wladimir J. van der Laan)
|
|
|
|
|
|
This removes the fFromLoadWallet flag in AddToWallet. These were already
effectively two methods.
|
|
|
|
54af51d [QA] Add walletdump RPC test (including HD- & encryption-tests) (Jonas Schnelli)
|
|
|
|
|
|
|
|
|
|
|
|
a5072a7 util: Remove zero-argument versions of LogPrint and error (Wladimir J. van der Laan)
695041e util: Update tinyformat (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)
|
|
1d06e49 Ignore CMPCTBLOCK messages for pruned blocks (Suhas Daftuar)
1de2a46 Ignore GETBLOCKTXN requests for unknown blocks (Suhas Daftuar)
|
|
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.
|
|
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.
|
|
|
|
d12b732 libconsensus: Expose a flag for BIP112 (Jorge Timón)
|
|
|
|
|
|
|
|
fbc6070 [trivial] Switched constants to sizeof() (Thomas Snider)
|
|
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
|
|
serialization
e37b16a transaction: clarify witness branches (Daniel Cousens)
|
|
893f379 [Qt] Add dbcache migration path (Jonas Schnelli)
|
|
|
|
ContextualCheckBlock
38c4c8b Trivial: Segwit: Don't call IsWitnessEnabled from ContextualCheckBlock (Jorge Timón)
|
|
d3af342 prepend license statement to indirectmap (Kaz Wesley)
|
|
Add statement about MIT licensing to indirectmap.h. I forgot the license
preamble when I originally wrote the file.
|
|
We added the segwit one, but we forgot CHECKSEQUENCEVERIFY
|
|
ContextualCheckBlock
|
|
77c912d [Wallet] add HD xpriv to dumpwallet (Jonas Schnelli)
|
|
|
|
Also ignores CMPCTBLOCK announcements that have too little work. This is to
prevent disk-exhaustion DoS.
|
|
Don't disconnect peers, or else we leak information that could be
used for fingerprinting.
|
|
faa5931 [doc] gbuild: Set memory explicitly (default is too low) (MarcoFalke)
|
|
c59c434 qa: Add test for standardness of segwit v0 outputs (Suhas Daftuar)
1ffaff2 Make witness v0 outputs non-standard before segwit activation (Johnson Lau)
|
|
ab942c1 Treat high-sigop transactions as larger rather than rejecting them (Pieter Wuille)
|
|
682aa0f Scale legacy sigop count in CreateNewBlock (Suhas Daftuar)
|
|
cc021ef remove outdated legacy code (lizhi)
|
|
|