Commit Graph

20506 Commits (431d81b61ca968da2d7c25f0d56455a44cd46fed)
 

Author SHA1 Message Date
MarcoFalke b2a6b02161
Merge #15948: refactor: rename chainActive
6 years ago
Russell Yanofsky 4b331159df Add unit test NextString, ForEachNoDup functions
6 years ago
Russell Yanofsky 05bfee3451 util_SettingsMerge test cleanup
6 years ago
orient 41ab2a8924
fix static_assert for macro HAVE_THREAD_LOCAL
6 years ago
grim-trigger 1b05dff080
Fix portability issue with pthreads
6 years ago
Pieter Wuille 3cb9ce85d0 Document strenghtening
6 years ago
Pieter Wuille 1d207bc46f Add hash strengthening to the RNG
6 years ago
Pieter Wuille c01c065b9d Do not construct out-of-bound pointers in SHA512/SHA1/RIPEMD160 code
6 years ago
MarcoFalke 3632143ebb
Merge #14266: refactor: Lift prevector default vals to the member declaration
6 years ago
MarcoFalke aaaa57c2aa
scripted-diff: Bump copyright headers in wallet
6 years ago
MarcoFalke faf3729242
wallet: Only fail rescan when blocks have actually been pruned
6 years ago
MarcoFalke 8ec7121a45
Merge #15927: [tests] log thread names by default in functional tests
6 years ago
Wladimir J. van der Laan c5ffe8d515
Merge #15730: rpc: Show scanning details in getwalletinfo
6 years ago
Wladimir J. van der Laan a3d2d6b067
Merge #15930: rpc: Add balances RPC
6 years ago
Wladimir J. van der Laan 773e16f919
Merge #15947: Install bitcoin-wallet manpage
6 years ago
Wladimir J. van der Laan 9bbaac73bb
Merge #15928: GUI: Move QRImageWidget to its own file-pair
6 years ago
Wladimir J. van der Laan d7d7d31506
Merge #15141: Rewrite DoS interface between validation and net_processing
6 years ago
MarcoFalke f19a3b2ded
Merge #15949: test_runner: Move pruning back to extended
6 years ago
Jonas Schnelli 2dfe275171
Add ChaCha20 bench
6 years ago
MarcoFalke fa08c5cb99
test_runner: Move pruning back to extended
6 years ago
James O'Beirne 486c1eea86 refactoring: remove unused chainActive
6 years ago
James O'Beirne 631940aab2 scripted-diff: replace chainActive -> ::ChainActive()
6 years ago
James O'Beirne a3a609079c refactoring: introduce unused ChainActive()
6 years ago
James O'Beirne 1b6e6fcfd2 rename: CChainState.chainActive -> m_chain
6 years ago
Jonas Schnelli 2bc2b8b49a
Add ChaCha20 encryption option (XOR)
6 years ago
MarcoFalke facfb4111d
rpc: Deprecate getunconfirmedbalance and getwalletinfo balances
6 years ago
MarcoFalke faf666f814
Remove Windows 32 bit build
6 years ago
John Newbery 7b29ec277b [tests] Comment for why logging config is set as command-line args.
6 years ago
Daniel Kraft 00d110463a Install bitcoin-wallet manpage.
6 years ago
Sjors Provoost 2620e24b83
[depends] boost: update to 1.70
6 years ago
MarcoFalke 94daebf327
Merge #15932: rpc: Serialize in getblock without cs_main
6 years ago
Suhas Daftuar 0ff1c2a838 Separate reason for premature spends (coinbase/locktime)
6 years ago
Suhas Daftuar 54470e767b Assert validation reasons are contextually correct
6 years ago
Matt Corallo 2120c31521 [refactor] Update some comments in validation.cpp as we arent doing DoS there
6 years ago
Matt Corallo 12dbdd7a41 [refactor] Drop unused state.DoS(), state.GetDoS(), state.CorruptionPossible()
6 years ago
Matt Corallo aa502b88d1 scripted-diff: Remove DoS calls to CValidationState
6 years ago
Matt Corallo 7721ad64f4 [refactor] Prep for scripted-diff by removing some \ns which annoy sed.
6 years ago
Matt Corallo 5e78c5734b Allow use of state.Invalid() for all reasons
6 years ago
Suhas Daftuar 6b34bc6b6f Fix handling of invalid headers
6 years ago
Matt Corallo ef54b486d5 [refactor] Use Reasons directly instead of DoS codes
6 years ago
Matt Corallo 9ab2a0412e CorruptionPossible -> BLOCK_MUTATED
6 years ago
Matt Corallo 6e55b292b0 CorruptionPossible -> TX_WITNESS_MUTATED
6 years ago
Matt Corallo 7df16e70e6 LookupBlockIndex -> CACHED_INVALID
6 years ago
Matt Corallo c8b0d22698 [refactor] Drop redundant nDoS, corruptionPossible, SetCorruptionPossible
6 years ago
Matt Corallo 34477ccd39 [refactor] Add useful-for-dos "reason" field to CValidationState
6 years ago
MarcoFalke faea56400d
rpc: Add lock annotations to block{,header}ToJSON
6 years ago
Suhas Daftuar 6a7f8777a0 Ban all peers for all block script failures
6 years ago
Matt Corallo 7b999103e2 Clean up banning levels
6 years ago
Matt Corallo b8b4c80146 [refactor] drop IsInvalid(nDoSOut)
6 years ago
Matt Corallo 8818729013 [refactor] Refactor misbehavior ban decisions to MaybePunishNode()
6 years ago