aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | Merge #14193: validation: Add missing mempool locksWladimir J. van der Laan2019-07-021-4/+6
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | |
| * | | | | | validation: Add missing mempool locksMarcoFalke2019-06-071-4/+6
| | |_|/ / / | |/| | | |
* | | | | | Make AbortNode() aware of MSG_NOPREFIX flagHennadii Stepanov2019-06-191-10/+12
* | | | | | Merge #16092: Don't use global (external) symbols for symbols that are used i...MarcoFalke2019-06-181-3/+4
|\ \ \ \ \ \
| * | | | | | Don't use global (external) symbols for symbols that are used in only one tra...practicalswift2019-06-061-3/+4
| | |/ / / / | |/| | | |
* | | | | | Remove -mempoolreplacement to prevent needless block prop slowness.Matt Corallo2019-06-081-8/+4
| |/ / / / |/| | | |
* | | | | Merge #16129: refactor: Remove unused includesMarcoFalke2019-06-061-1/+0
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Make reasoning about dependencies easier by not including unused dependenciespracticalswift2019-06-021-1/+0
| | |/ / | |/| |
* | | | Merge #15976: refactor: move methods under CChainState (pt. 1)Wladimir J. van der Laan2019-06-051-215/+70
|\ \ \ \ | |/ / / |/| | |
| * | | refactoring: IsInitialBlockDownload -> CChainStateJames O'Beirne2019-05-161-14/+17
| * | | refactoring: FlushStateToDisk -> CChainStateJames O'Beirne2019-05-161-26/+16
| * | | refactoring: introduce ChainstateActive()James O'Beirne2019-05-161-21/+23
| * | | move-only: make the CChainState interface publicJames O'Beirne2019-05-161-155/+15
* | | | Merge #16015: validation: Hold cs_main when reading chainActive in RewindBloc...MarcoFalke2019-05-221-0/+1
|\ \ \ \
| * | | | validation: Hold cs_main when reading chainActive in RewindBlockIndexpracticalswift2019-05-151-0/+1
| |/ / /
* | | | Merge #12980: Allow quicker shutdowns during LoadBlockIndex()Jonas Schnelli2019-05-191-0/+1
|\ \ \ \
| * | | | Allow quicker shutdowns during LoadBlockIndex()Jonas Schnelli2018-08-021-0/+1
* | | | | Merge #15999: init: Remove dead code in LoadChainTipMarcoFalke2019-05-171-11/+1
|\ \ \ \ \
| * | | | | init: Remove dead code in LoadChainTipMarcoFalke2019-05-131-11/+1
| | |/ / / | |/| | |
* / | | | [refactor] interfaces: Add missing LockAnnotation for cs_mainMarcoFalke2019-05-131-2/+2
|/ / / /
* | | | Merge #15971: validation: Add compile-time checking for negative locking requ...MarcoFalke2019-05-081-4/+4
|\ \ \ \
| * | | | Add LOCKS_EXCLUDED(cs_main) to LimitValidationInterfaceQueue(...) which does ...practicalswift2019-05-081-4/+4
* | | | | Merge #15948: refactor: rename chainActiveMarcoFalke2019-05-071-109/+112
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | refactoring: remove unused chainActiveJames O'Beirne2019-05-031-1/+0
| * | | | scripted-diff: replace chainActive -> ::ChainActive()James O'Beirne2019-05-031-54/+54
| * | | | refactoring: introduce unused ChainActive()James O'Beirne2019-05-031-0/+2
| * | | | rename: CChainState.chainActive -> m_chainJames O'Beirne2019-05-031-55/+57
* | | | | Merge #15141: Rewrite DoS interface between validation and net_processingWladimir J. van der Laan2019-05-041-80/+98
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Separate reason for premature spends (coinbase/locktime)Suhas Daftuar2019-05-021-6/+7
| * | | | Assert validation reasons are contextually correctSuhas Daftuar2019-05-021-0/+3
| * | | | [refactor] Update some comments in validation.cpp as we arent doing DoS thereMatt Corallo2019-05-021-10/+14
| * | | | scripted-diff: Remove DoS calls to CValidationStateMatt Corallo2019-05-021-50/+50
| * | | | [refactor] Prep for scripted-diff by removing some \ns which annoy sed.Matt Corallo2019-05-021-14/+8
| * | | | CorruptionPossible -> BLOCK_MUTATEDMatt Corallo2019-05-021-4/+4
| * | | | [refactor] Add useful-for-dos "reason" field to CValidationStateMatt Corallo2019-05-021-57/+74
| * | | | Ban all peers for all block script failuresSuhas Daftuar2019-05-021-1/+5
| * | | | Clean up banning levelsMatt Corallo2019-05-021-5/+5
| * | | | Drop obsolete sigops commentMatt Corallo2019-05-021-5/+0
* | | | | Merge #15323: rpc: Expose g_is_mempool_loaded via getmempoolinfoMarcoFalke2019-05-011-10/+9
|\ \ \ \ \
| * | | | | Move g_is_mempool_loaded into CTxMemPool::m_is_loadedBen Woosley2019-03-221-10/+9
* | | | | | Merge #15849: Thread names in logs and deadlock debug toolsMarcoFalke2019-04-301-2/+3
|\ \ \ \ \ \
| * | | | | | threads: introduce util/threadnames, refactor thread namingJames O'Beirne2019-04-291-2/+3
| | |/ / / / | |/| | | |
* | | | | | Merge #15778: [wallet] Move maxtxfee from node to walletMarcoFalke2019-04-271-1/+0
|\ \ \ \ \ \
| * | | | | | [wallet] Move maxTxFee to walletJohn Newbery2019-04-181-1/+0
| |/ / / / /
* | | | | | Merge #15267: doc: explain AcceptToMemoryPoolWorker's coins_to_uncacheMarcoFalke2019-04-261-0/+16
|\ \ \ \ \ \
| * | | | | | doc: explain AcceptToMemoryPoolWorker's coins_to_uncacheJames O'Beirne2019-04-261-0/+16
| | |_|_|_|/ | |/| | | |
* | | | | | Merge #15655: Resolve the checkpoints <-> validation circular dependencyMarcoFalke2019-04-191-2/+18
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Resolve the checkpoints <-> validation CD.2512019-03-231-2/+18
* | | | | | Merge #15638: Move-only: Pull wallet code out of libbitcoin_serverWladimir J. van der Laan2019-04-101-12/+4
|\ \ \ \ \ \
| * | | | | | [build] Add several util unitsJohn Newbery2019-04-091-11/+2