aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | Fix compact block handling to not ban if block is invalidSuhas Daftuar2016-11-031-14/+32
* | | | | Merge #9045: Hash P2P messages as they are received instead of at process-timePieter Wuille2016-11-071-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Hash P2P messages as they are received instead of at process-timeMatt Corallo2016-10-301-1/+1
| | |/ / | |/| |
* | | | Merge #8709: Allow filterclear messages for enabling TX relay only.Wladimir J. van der Laan2016-11-071-4/+5
|\ \ \ \
| * | | | Allow filterclear messages for enabling TX relay only.R E Broadley2016-09-131-4/+5
* | | | | net: handle version push in InitializeNodeCory Fields2016-11-031-4/+30
* | | | | net: construct CNodeStates in placeCory Fields2016-11-031-6/+6
* | | | | net: switch all callers to connman for pushing messagesCory Fields2016-11-031-49/+49
* | | | | connman is in charge of pushing messagesCory Fields2016-11-031-7/+7
| |_|/ / |/| | |
* | | | 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