aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
2018-07-09Merge #13481: doc: Rewrite some validation docs as lock annotationsWladimir J. van der Laan
2018-07-04Merge #13235: Break circular dependency: init -> * -> init by extracting shut...Wladimir J. van der Laan
2018-06-30Merge #13431: validation: count blocks correctly for check level < 3MarcoFalke
2018-06-25Break circular dependency: init -> * -> init by extracting shutdown.hBen Woosley
2018-06-24Merge #13480: Avoid copies in range-for loops and add a warning to detect themWladimir J. van der Laan
2018-06-19Merge #13439: rpc: Avoid "duplicate" return value for invalid submitblockJonas Schnelli
2018-06-18doc: Rewrite some validation doc as lock annotationsMarcoFalke
2018-06-18Merge #13412: Make ReceivedBlockTransactions return voidWladimir J. van der Laan
2018-06-15cleanup: avoid hidden copies in range-for loopsCory Fields
2018-06-15Merge #13241: scripted-diff: Avoid temporary copies when looping over std::mapMarcoFalke
2018-06-15Merge #13402: Document validationinterace callback blocking deadlock potential.MarcoFalke
2018-06-15validation: count blocks correctly for check level < 3Karl-Johan Alm
2018-06-13Merge #13428: validation: check the specified number of blocks (off-by-one)Wladimir J. van der Laan
2018-06-11Only set fNewBlock to true in AcceptBlock when we write to diskMatt Corallo
2018-06-11scripted-diff: Avoid temporary copies when looping over std::mapBen Woosley
2018-06-11validation: check the specified number of blocks (off-by-one)Karl-Johan Alm
2018-06-07Make ReceivedBlockTransactions return voidMarcoFalke
2018-06-05Document validationinterace callback blocking deadlock potential.Matt Corallo
2018-05-29policy: Treat segwit as always activeMarcoFalke
2018-05-23Merge #13151: net: Serve blocks directly from disk when possibleWladimir J. van der Laan
2018-05-16Merge #13023: Fix some concurrency issues in ActivateBestChain()Wladimir J. van der Laan
2018-05-15net: Serve blocks directly from disk when possibleWladimir J. van der Laan
2018-05-12Merge #13199: Bugfix: ensure consistency of m_failed_blocks after reconsiderb...Pieter Wuille
2018-05-12Fix concurrency-related bugs in ActivateBestChainJesse Cohen
2018-05-12Do not unlock cs_main in ABC unless we've actually made progress.Matt Corallo
2018-05-12Merge #11423: [Policy] Several transaction standardness rulesWladimir J. van der Laan
2018-05-09Bugfix: ensure consistency of m_failed_blocks after reconsiderblockSuhas Daftuar
2018-05-07Bugfix: the end of a reorged chain is invalid when connect failsPieter Wuille
2018-05-05Policy to reject extremely small transactionsJohnson Lau
2018-05-03Make it clear which functions that are intended to be translation unit localpracticalswift
2018-04-27Simplify semantics of ChainStateFlushed callbackMatt Corallo
2018-04-27scripted-diff: Rename SetBestChain callback ChainStateFlushedMatt Corallo
2018-04-25[index] Move disk IO logic from GetTransaction to TxIndex::FindTx.Jim Posen
2018-04-25[validation] Replace tx index code in validation code with TxIndex.Jim Posen
2018-04-24Merge #13032: Output values for "min relay fee not met" errorWladimir J. van der Laan
2018-04-23Merge #13012: [doc] Add comments for chainparams.h, validation.cppWladimir J. van der Laan
2018-04-23Merge #13020: Consistently log CValidationState on call failureWladimir J. van der Laan
2018-04-23Merge #13039: Add logging and error handling for file syncingWladimir J. van der Laan
2018-04-23Add logging and error handling for file syncingWladimir J. van der Laan
2018-04-23Merge #13016: scripted-diff: Rename CChainState::g_failed_blocks to m_failed_...Wladimir J. van der Laan
2018-04-20Output values for "min relay fee not met" errorKristaps Kaupe
2018-04-19Merge #11739: Enforce SCRIPT_VERIFY_P2SH and SCRIPT_VERIFY_WITNESS from genesisMarcoFalke
2018-04-18Consistently log CValidationState on failureBen Woosley
2018-04-18scripted-diff: Rename CChainState::g_failed_blocks to m_failed_blocksBen Woosley
2018-04-17[doc] Add comments for chainparams.h, validation.cppJames O'Beirne
2018-04-17Merge #12988: Hold cs_main while calling UpdatedBlockTip() signalWladimir J. van der Laan
2018-04-16Hold cs_main while calling UpdatedBlockTip() and ui.NotifyBlockTipJesse Cohen
2018-04-16Merge #12951: [doc] Fix comment in FindForkInGlobalIndexWladimir J. van der Laan
2018-04-13Always enforce SCRIPT_VERIFY_WITNESS with P2SHSuhas Daftuar
2018-04-13Separate NULLDUMMY enforcement from SEGWIT enforcementSuhas Daftuar