aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | | | net: Disallow sending messages until the version handshake is completeCory Fields2017-02-021-3/+3
* | | | net: deserialize the entire version message locallyCory Fields2017-02-021-27/+34
* | | | Dont deserialize nVersion into CNode, should fix #9212Matt Corallo2017-02-021-6/+8
|/ / /
* | | Refactor: Remove using namespace <xxx> from src/*.cpp.Karl-Johan Alm2017-01-271-53/+51
* | | Merge #9594: Send final alert message to older peers after connecting.Wladimir J. van der Laan2017-01-261-0/+6
|\ \ \
| * | | Send final alert message to older peers after connecting.Gregory Maxwell2017-01-201-0/+6
| |/ /
* / / Do not shadow local variable named `tx`.Pavel Janík2017-01-201-2/+2
|/ /
* | Merge #9499: Use recent-rejects, orphans, and recently-replaced txn for compa...Wladimir J. van der Laan2017-01-191-4/+31
|\ \
| * | Add braces around AddToCompactExtraTransactionsMatt Corallo2017-01-161-2/+4
| * | Consider all (<100k memusage) txn for compact-block-extra-txn cacheMatt Corallo2017-01-101-1/+4
| * | Consider all orphan txn for compact-block-extra-txn cacheMatt Corallo2017-01-101-0/+2
| * | Use replaced transactions in compact block reconstructionMatt Corallo2017-01-101-2/+2
| * | Keep shared_ptrs to recently-replaced txn for compact blocksMatt Corallo2017-01-101-2/+22
* | | Merge #9561: Wake message handling thread when we receive a new blockPieter Wuille2017-01-161-0/+1
|\ \ \
| * | | Wake message handling thread when we receive a new blockMatt Corallo2017-01-141-0/+1
* | | | Merge #9400: Set peers as HB peers upon full block validationPieter Wuille2017-01-151-27/+28
|\ \ \ \
| * | | | Set peers as HB peers upon full block validationGregory Sanders2016-12-301-27/+28
* | | | | Merge #9486: Make peer=%d log prints consistentWladimir J. van der Laan2017-01-151-3/+3
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Make peer id logging consistent ("peer=%d" instead of "peer %d")Matt Corallo2017-01-071-3/+3
* | | | | Merge #9375: Relay compact block messages prior to full block connectionPieter Wuille2017-01-131-41/+161
|\ \ \ \ \
| * | | | | Make most_recent_compact_block a pointer to a constMatt Corallo2017-01-131-2/+2
| * | | | | Call ActivateBestChain without cs_main/with most_recent_blockMatt Corallo2017-01-111-4/+14
| |/ / / /
| * | | | Avoid holding cs_most_recent_block while calling ReadBlockFromDiskMatt Corallo2017-01-051-8/+13
| * | | | Ensure we meet the BIP 152 old-relay-types response requirementsMatt Corallo2017-01-051-0/+30
| * | | | Cache most-recently-connected compact blockMatt Corallo2017-01-051-9/+22
| * | | | Cache most-recently-announced block's shared_ptrMatt Corallo2017-01-051-11/+40
| * | | | Relay compact block messages prior to full block connectionMatt Corallo2017-01-051-0/+33
| * | | | Make CBlockIndex*es in net_processing constMatt Corallo2017-01-041-24/+24
* | | | | Merge #9441: Net: Massive speedup. Net locks overhaulPieter Wuille2017-01-131-48/+30
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | net: remove cs_vRecvMsgCory Fields2017-01-121-1/+0
| * | | | net: add a flag to indicate when a node's send buffer is fullCory Fields2017-01-121-4/+2
| * | | | net: add a flag to indicate when a node's process queue is fullCory Fields2017-01-121-0/+2
| * | | | net: add a new message queue for the message processorCory Fields2017-01-121-15/+10
| * | | | net: rework the way that the messagehandler sleepsCory Fields2017-01-121-23/+25
| * | | | net: remove useless commentsCory Fields2017-01-121-8/+0
| * | | | net: set message deserialization version when it's actually time to deserializeCory Fields2017-01-041-0/+1
| * | | | net: remove redundant max sendbuffer size checkCory Fields2017-01-041-7/+0
| * | | | net: make vRecvMsg a list so that we can use splice()Cory Fields2017-01-041-1/+1
| |/ / /
* | | | Merge #9261: Add unstored orphans with rejected parents to recentRejectsWladimir J. van der Laan2017-01-121-0/+3
|\ \ \ \ | |_|_|/ |/| | |
| * | | Add unstored orphans with rejected parents to recentRejectsAlex Morcos2016-12-031-0/+3
* | | | Break addnode out from the outbound connection limits.Gregory Maxwell2017-01-051-0/+2
| |/ / |/| |
* | | Merge #9283: A few more CTransactionRef optimizationsWladimir J. van der Laan2017-01-041-14/+17
|\ \ \
| * | | Convert COrphanTx to keep a CTransactionRefPieter Wuille2016-12-211-12/+13
| * | | Make AcceptToMemoryPool take CTransactionRefPieter Wuille2016-12-211-3/+5
| | |/ | |/|
* | | net: remove thread_interrupted catchCory Fields2017-01-031-3/+0
* | | net: make net processing interruptibleCory Fields2017-01-031-14/+19
* | | Merge #9252: Release cs_main before calling ProcessNewBlock, or processing he...Pieter Wuille2017-01-031-4/+22
|\ \ \
| * | | Release cs_main before processing cmpctblock as headerSuhas Daftuar2016-12-261-2/+9
| * | | Release cs_main before calling ProcessNewBlock (cmpctblock handling)Suhas Daftuar2016-12-261-2/+13
| |/ /
* | | Un-expose mapArgs from utils.hMatt Corallo2016-12-241-1/+1