aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
AgeCommit message (Expand)Author
2018-12-07Merge #14480: refactor: Drop boost::this_thread::interruption_point and boost...Wladimir J. van der Laan
2018-12-04validation: Add and use HaveTxsDownloaded where appropriateMarcoFalke
2018-11-30Move CheckBlock() call to critical sectionHennadii Stepanov
2018-11-20Convert comments to thread safety annotationsMarcoFalke
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-10-27Merge #13783: validation: Pass tx pool reference into CheckSequenceLocksMarcoFalke
2018-10-24Merge #12842: Prevent concurrent savemempoolWladimir J. van der Laan
2018-10-20rpc: Prevent concurrent savemempoolJoão Barbosa
2018-10-15refactor: Drop boost::this_thread::interruption_point and boost::thread_inter...Chun Kuan Lee
2018-09-24validation: Pass chainparams in AcceptToMemoryPoolWorker(...)practicalswift
2018-09-20Merge #14214: convert C-style (void) parameter lists to C++ style ()MarcoFalke
2018-09-17Fix crash bug with duplicate inputs within a transactionSuhas Daftuar
2018-09-13convert C-style (void) parameter lists to C++ style ()Arvid Norberg
2018-09-13Merge #13310: Report progress in ReplayBlocks while rolling forwardWladimir J. van der Laan
2018-09-11Pass tx pool reference into CheckSequenceLocksMarcoFalke
2018-09-11Merge #13558: Drop unused GetType() from CSizeComputerWladimir J. van der Laan
2018-09-11Drop minor GetSerializeSize templateBen Woosley
2018-09-11Drop unused GetType() from CSizeComputerBen Woosley
2018-09-07tx pool: Use class methods to hide raw map iterator impl detailsMarcoFalke
2018-09-04Merge #13249: Make objects in range declarations immutable by default. Avoid ...Wladimir J. van der Laan
2018-08-31scripted-diff: Small locking renameRussell Yanofsky
2018-08-31Merge #11640: Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSectionWladimir J. van der Laan
2018-08-29Merge #14097: validation: Log FormatStateMessage on ConnectBlock error in Con...Wladimir J. van der Laan
2018-08-29Merge #13792: tx pool: Avoid passing redundant hash into addUnchecked (script...Wladimir J. van der Laan
2018-08-28validation: Log FormatStateMessage on ConnectBlock error in ConnectTipMarcoFalke
2018-08-27Make objects in range declarations immutable by default. Avoid unnecessary co...practicalswift
2018-08-26Add compile time checking for all cs_main runtime locking assertionspracticalswift
2018-08-07Merge #13527: policy: Remove promiscuousmempoolflagsWladimir J. van der Laan
2018-08-03Use LOCK macros for non-recursive locksRussell Yanofsky
2018-07-30scripted-diff: Remove unused first argument to addUncheckedMarcoFalke
2018-07-27Return void instead of bool for functions that cannot failpracticalswift
2018-07-21Removes the boost/algorithm/string/join dependency251
2018-07-17Merge #13680: [doc] Remove outdated comment about miner ignoring CPFPWladimir J. van der Laan
2018-07-16[doc] Remove outdated comment about mining code ignoring CPFPJames O'Beirne
2018-07-13Merge #11658: During IBD, when doing pruning, prune 10% extra to avoid prunin...Pieter Wuille
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-23policy: Remove promiscuousmempoolflagsMarcoFalke
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