aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename the remaining main.{h,cpp} to validation.{h,cpp}Matt Corallo2016-12-021-4190/+0
* Move network-msg-processing code out of main to its own fileMatt Corallo2016-12-021-2982/+1
* Remove orphan state wipe from UnloadBlockIndex.Matt Corallo2016-12-011-2/+0
* Merge #9183: Final Preparation for main.cpp SplitPieter Wuille2016-12-011-18/+44
|\
| * Use ProcessNewBlockHeaders in CMPCTBLOCK processingMatt Corallo2016-12-011-2/+7
| * Use exposed ProcessNewBlockHeaders from ProcessMessagesMatt Corallo2016-12-011-12/+15
| * Split ::HEADERS processing into two separate cs_main locksMatt Corallo2016-11-231-4/+7
| * Expose AcceptBlockHeader through main.hMatt Corallo2016-11-231-1/+16
* | Merge #9188: Make orphan parent fetching ask for witnesses.Pieter Wuille2016-12-011-1/+2
|\ \
| * | Make orphan parent fetching ask for witnesses.Gregory Maxwell2016-11-181-1/+2
* | | Merge #9226: Remove fNetworkNode and pnodeLocalHost.Pieter Wuille2016-11-301-2/+2
|\ \ \
| * | | Remove fNetworkNode.Gregory Maxwell2016-11-271-2/+2
* | | | Merge #9225: Fix some benign racesWladimir J. van der Laan2016-11-291-1/+1
|\ \ \ \
| * | | | Make fImporting an std::atomicMatt Corallo2016-11-261-1/+1
| | |_|/ | |/| |
* | | | Fix some typosfsb40002016-11-281-1/+1
| |/ / |/| |
* | | Merge #9128: net: Decouple CConnman and message serializationPieter Wuille2016-11-251-93/+108
|\ \ \
| * | | net: push only raw data into CConnmanCory Fields2016-11-251-60/+71
| * | | net: No need to check individually for disconnection anymoreCory Fields2016-11-251-7/+7
| * | | net: don't send any messages before handshake or after requested disconnectCory Fields2016-11-231-21/+25
| * | | net: Set feelers to disconnect at the end of the version messageCory Fields2016-11-231-6/+6
| |/ /
* | | Merge #9189: Always add default_witness_commitment with GBT client supportWladimir J. van der Laan2016-11-251-8/+1
|\ \ \ | |/ / |/| |
| * | Always add default_witness_commitment with GBT client supportPieter Wuille2016-11-211-8/+1
* | | Merge #8930: Move orphan processing to ActivateBestChainPieter Wuille2016-11-231-20/+28
|\ \ \
| * | | Move orphan-conflict removal from main logic into a callbackMatt Corallo2016-11-231-28/+28
| * | | Erase orphans per-transaction instead of per-blockMatt Corallo2016-11-171-8/+9
| * | | Move orphan processing to ActivateBestChainMatt Corallo2016-11-171-20/+27
| | |/ | |/|
* | | Merge #9199: Always drop the least preferred HB peer when adding a new one.Pieter Wuille2016-11-231-3/+2
|\ \ \
| * | | Always drop the least preferred HB peer when adding a new one.Gregory Maxwell2016-11-221-3/+2
| | |/ | |/|
* | | Merge #9196: Send tip change notification from invalidateblockWladimir J. van der Laan2016-11-231-0/+1
|\ \ \
| * | | Send tip change notification from invalidateblockRussell Yanofsky2016-10-251-0/+1
* | | | Merge #8690: Do not fully sort all nodes for addr relayWladimir J. van der Laan2016-11-231-7/+16
|\ \ \ \ | |_|/ / |/| | |
| * | | Do not fully sort all nodes for addr relayPieter Wuille2016-11-031-7/+16
* | | | Merge #8872: Remove block-request logic from INV message processingWladimir J. van der Laan2016-11-211-21/+5
|\ \ \ \
| * | | | Remove block-request logic from INV message processingMatt Corallo2016-11-071-21/+5
* | | | | Merge #9117: net: don't send feefilter messages before the version handshake ...Wladimir J. van der Laan2016-11-211-1/+1
|\ \ \ \ \
| * | | | | net: don't send feefilter messages before the version handshake is completeCory Fields2016-11-091-1/+1
| |/ / / /
* | | | | Introduce convenience type CTransactionRefPieter Wuille2016-11-191-7/+7
* | | | | Make CBlock::vtx a vector of shared_ptr<CTransaction>Pieter Wuille2016-11-191-42/+45
| |_|_|/ |/| | |
* | | | Merge #9075: Decouple peer-processing-logic from block-connection-logic (#3)Pieter Wuille2016-11-171-33/+27
|\ \ \ \
| * | | | Replace CValidationState param in ProcessNewBlock with BlockCheckedMatt Corallo2016-11-091-30/+13
| * | | | Remove pfrom parameter from ProcessNewBlockMatt Corallo2016-11-091-12/+23
* | | | | [trivial] Fix hungarian variable nameRussell Yanofsky2016-11-141-4/+4
| |_|_|/ |/| | |
* | | | Merge #9058: Fixes for p2p-compactblocks.py test timeouts on travis (#8842)Wladimir J. van der Laan2016-11-111-0/+12
|\ \ \ \
| * | | | Modify getblocktxn handler not to drop requests for old blocksRussell Yanofsky2016-11-071-0/+12
* | | | | Merge #9049: Remove duplicatable duplicate-input check from CheckTransactionWladimir J. van der Laan2016-11-101-9/+10
|\ \ \ \ \
| * | | | | Optimize vInOutPoints insertion a bitMatt Corallo2016-11-091-2/+1
| * | | | | Remove redundant duplicate-input check from CheckTransactionMatt Corallo2016-11-091-9/+11
| | |/ / / | |/| | |
* | | | | Merge #9039: Various serialization simplifcations and optimizationsWladimir J. van der Laan2016-11-091-2/+2
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille2016-11-071-2/+2
* | | | | Merge #9026: Fix handling of invalid compact blocksPieter Wuille2016-11-071-14/+32
|\ \ \ \ \ | |_|_|/ / |/| | | |