aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge #8969: Decouple peer-processing-logic from block-connection-logic (#2)Wladimir J. van der Laan2016-11-031-28/+44
|\
| * Move nTimeBestReceived updating into net processing codeMatt Corallo2016-10-311-2/+3
| * Move all calls to CheckBlockIndex out of net-processing logicMatt Corallo2016-10-311-4/+2
| * Remove network state wipe from UnloadBlockIndex.Matt Corallo2016-10-311-9/+8
| * Move MarkBlockAsReceived out of ProcessNewMessageMatt Corallo2016-10-311-5/+18
| * Move FlushStateToDisk call out of ProcessMessages::TX into ATMPMatt Corallo2016-10-311-8/+13
* | Merge #9053: IBD using chainwork instead of height and not using header times...Pieter Wuille2016-11-031-7/+8
|\ \
| * | IsInitialBlockDownload no longer uses header-only timestamps.Gregory Maxwell2016-11-021-5/+4
| * | IBD check uses minimumchain work instead of checkpoints.Gregory Maxwell2016-11-021-2/+4
| |/
* | Merge #9013: Trivial: Explicitly pass const CChainParams& to LoadBlockIndexDB()Wladimir J. van der Laan2016-11-021-4/+3
|\ \
| * | Explicitly pass const CChainParams& to LoadBlockIndexDB()Geoffrey Tsui2016-10-251-4/+3
| |/
* | Add DumpMempool and LoadMempoolPieter Wuille2016-10-311-0/+113
* | Add AcceptToMemoryPoolWithTime functionPieter Wuille2016-10-301-5/+11
|/
* Merge #8515: A few mempool removal optimizationsWladimir J. van der Laan2016-10-251-8/+7
|\
| * Return shared_ptr<CTransaction> from mempool removesPieter Wuille2016-10-211-5/+5
| * Make removed and conflicted arguments optional to removePieter Wuille2016-10-211-3/+2
* | Merge #8995: Add missing cs_main lock to ::GETBLOCKTXN processingWladimir J. van der Laan2016-10-241-0/+2
|\ \
| * | Add missing cs_main lock to ::GETBLOCKTXN processingMatt Corallo2016-10-211-0/+2
| |/
* / Fix doxygen comment: the transaction is returned in txOutPavel Janík2016-10-211-1/+1
|/
* Merge #8968: Don't hold cs_main when calling ProcessNewBlock from a cmpctblockWladimir J. van der Laan2016-10-211-21/+26
|\
| * Don't hold cs_main when calling ProcessNewBlock from a cmpctblockMatt Corallo2016-10-181-21/+26
* | Use pindexBestHeader instead of setBlockIndexCandidates for NotifyHeaderTip()Jonas Schnelli2016-10-201-3/+2
* | RPC: augment getblockchaininfo bip9_softforks datamruddy2016-10-191-0/+6
* | Merge #8936: Report NodeId in misbehaving debugWladimir J. van der Laan2016-10-191-2/+2
|\ \
| * | Report NodeId in misbehaving debugR E Broadley2016-10-181-2/+2
* | | Merge #8865: Decouple peer-processing-logic from block-connection-logicWladimir J. van der Laan2016-10-181-57/+65
|\ \ \
| * | | Use BlockChecked signal to send reject messages from mapBlockSourceMatt Corallo2016-10-041-12/+20
| * | | Remove SyncWithWallets wrapper functionMatt Corallo2016-10-041-4/+4
| * | | Always call UpdatedBlockTip, even if blocks were only disconnectedMatt Corallo2016-10-041-7/+4
| * | | Remove CConnman parameter from ProcessNewBlock/ActivateBestChainMatt Corallo2016-10-041-5/+5
| * | | Use CValidationInterface from chain logic to notify peer logicMatt Corallo2016-10-041-24/+32
| * | | Remove duplicate nBlocksEstimate cmp (we already checked IsIBD())Matt Corallo2016-10-041-5/+2
| * | | Make validationinterface.UpdatedBlockTip more verboseMatt Corallo2016-10-041-4/+2
* | | | Merge #6996: Add preciousblock RPCWladimir J. van der Laan2016-10-181-2/+36
|\ \ \ \ | |_|_|/ |/| | |
| * | | Add preciousblock RPCPieter Wuille2016-08-261-2/+36
* | | | Merge #8637: Compact Block Tweaks (rebase of #8235)Wladimir J. van der Laan2016-10-181-5/+15
|\ \ \ \
| * | | | Align constant names for maximum compact block / blocktxn depthPieter Wuille2016-10-171-3/+3
| * | | | More agressively filter compact block requestsMatt Corallo2016-10-171-3/+3
| * | | | Dont remove a "preferred" cmpctblock peer if they provide a blockMatt Corallo2016-10-171-2/+12
* | | | | Merge #8914: Kill insecure_random and associated global stateWladimir J. van der Laan2016-10-181-6/+9
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Kill insecure_random and associated global stateWladimir J. van der Laan2016-10-171-6/+9
* | | | | Merge #8499: Add several policy limits and disable uncompressed keys for segw...Wladimir J. van der Laan2016-10-171-1/+5
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Add standard limits for P2WSH with testsJohnson Lau2016-10-161-1/+5
| |/ / /
* | | | Merge #8880: protocol.h: Move MESSAGE_START_SIZE into CMessageHeaderWladimir J. van der Laan2016-10-151-3/+3
|\ \ \ \ | |/ / / |/| | |
| * | | protocol.h: Move MESSAGE_START_SIZE into CMessageHeaderWladimir J. van der Laan2016-10-041-3/+3
* | | | Use cmpctblock type 2 for segwit-enabled transferPieter Wuille2016-10-041-22/+56
* | | | Make GetFetchFlags always request witness objects from witness peersMatt Corallo2016-10-041-1/+1
|/ / /
* | / net: fix a few cases where messages were sent rather than dropped upon discon...Cory Fields2016-10-011-2/+2
| |/ |/|
* | net: Consistent checksum handlingWladimir J. van der Laan2016-09-281-4/+5
* | Do not shadow variablesPavel Janík2016-09-271-14/+14