aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
2018-02-08Merge #12368: Hold mempool.cs for the duration of ATMP.Wladimir J. van der Laan
2018-02-08Merge #12367: Fix two fast-shutdown bugsWladimir J. van der Laan
2018-02-07Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke
2018-02-06Fix fast-shutdown crash if genesis block was not loadedMatt Corallo
2018-02-06Add braces to meet code style on line-after-the-one-changed.Matt Corallo
2018-02-06Hold mempool.cs for the duration of ATMP.Matt Corallo
2018-01-28Fix typospracticalswift
2018-01-23Reduce cs_main lock in ReadBlockFromDisk, only read GetBlockPos under the lockJonas Schnelli
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-26Add helper to wait for validation interface queue to catch upMatt Corallo
2017-12-26Block ActivateBestChain to empty validationinterface queueMatt Corallo
2017-12-26Require no cs_main lock for ProcessNewBlock/ActivateBestChainMatt Corallo
2017-12-12Merge #10574: Remove includes in .cpp files for things the corresponding .h f...Wladimir J. van der Laan
2017-12-12Merge #10279: Add a CChainState class to validation.cpp to take another step ...Wladimir J. van der Laan
2017-12-06Merge #10275: [rpc] Allow fetching tx directly from specified block in getraw...Wladimir J. van der Laan
2017-12-05[rpc] Allow getrawtransaction to take optional blockhash to fetch transaction...Karl-Johan Alm
2017-12-04Avoid calling GetSerializeSize on each tx in a block if !fTxIndexMatt Corallo
2017-12-04Move some additional variables into CChainState privateMatt Corallo
2017-12-04Create initial CChainState to hold chain state informationMatt Corallo
2017-12-04Move block writing out of AcceptBlockMatt Corallo
2017-12-04Move txindex/undo data disk location stuff out of ConnectBlockMatt Corallo
2017-12-04Make DisconnectBlock unaware of where undo data resides on diskMatt Corallo
2017-11-30Merge #10493: Use range-based for loops (C++11) when looping over map elementsMarcoFalke
2017-11-29Merge #11737: Document partial validation in ConnectBlock()Wladimir J. van der Laan
2017-11-21Fix: Open files read only if requestedAndras Elso
2017-11-20Document partial validation in ConnectBlock()Suhas Daftuar
2017-11-16Remove includes in .cpp files for things the corresponding .h file already in...practicalswift
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-11-15Merge #10286: Call wallet notify callbacks in scheduler thread (without cs_main)Wladimir J. van der Laan
2017-11-09Use unique_ptr for pcoinscatcher/pcoinsdbview/pcoinsTip/pblocktreepracticalswift
2017-11-08trivial: Fix typo – alreardy → alreadypracticalswift
2017-11-07Merge #11389: Support having SegWit always active in regtest (sipa, ajtowns, ...MarcoFalke
2017-11-06[consensus] Pin P2SH activation to block 173805 on mainnetJohn Newbery
2017-11-01Merge #11531: Check that new headers are not a descendant of an invalid block...Wladimir J. van der Laan
2017-10-31Reject headers building on invalid chains by tracking invalidityMatt Corallo
2017-10-31Accept unrequested blocks with work equal to our tipMatt Corallo
2017-10-27Disconnect outbound peers relaying invalid headersSuhas Daftuar
2017-10-19Don't process unrequested, low-work blocksSuhas Daftuar
2017-10-19Avoid slow transaction search with txindex enabledJoão Barbosa
2017-10-18Merge #11062: [mempool] Mark mempool import fails that were found in mempool ...Pieter Wuille
2017-10-13Also call other wallet notify callbacks in scheduler threadMatt Corallo
2017-10-12Merge #10898: Fix invalid checks (NULL checks after dereference, redundant ch...Wladimir J. van der Laan
2017-10-11Merge #8498: Near-Bugfix: Optimization: Minimize the number of times it is ch...Wladimir J. van der Laan
2017-10-09Use range-based for loops (C++11) when looping over map elementspracticalswift
2017-10-09Merge #11367: [rpc] getblockchaininfo: add size_on_disk, prune_target_sizeWladimir J. van der Laan
2017-10-05Merge #11107: Fix races in AppInitMain and others with lock and atomic boolsMarcoFalke
2017-10-04Merge #11406: Add state message print to AcceptBlock failure message.Wladimir J. van der Laan
2017-10-02Remove redundant NULL checks after newpracticalswift
2017-09-29[rpc] getblockchaininfo: add size_on_disk, prune_target_size, automatic_pruningDaniel Edgecumbe
2017-09-29Merge #11309: Minor cleanups for AcceptToMemoryPoolMarcoFalke