aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge #9930: Trivial: Correct indentation and bracingWladimir J. van der Laan2017-04-261-79/+79
|\ \
| * | Correct indentation and remove unnecessary bracesMatthias Grundmann2017-04-021-79/+79
* | | Merge #9665: Use cached [compact] blocks to respond to getdata messagesWladimir J. van der Laan2017-04-131-18/+36
|\ \ \
| * | | Add comment about cs_most_recent_block coverageMatt Corallo2017-02-231-0/+1
| * | | Cache witness-enabled state with recent-compact-block-cacheMatt Corallo2017-02-231-2/+6
| * | | Use cached [compact] blocks to respond to getdata messagesMatt Corallo2017-02-231-17/+30
* | | | Merge #9725: CValidationInterface CleanupsWladimir J. van der Laan2017-04-101-12/+14
|\ \ \ \
| * | | | SyncTransaction->TxAddedToMempool/BlockConnected/DisconnectedMatt Corallo2017-04-071-12/+14
| | |/ / | |/| |
* | | | Merge #10135: [p2p] Send the correct error code in reject messagesWladimir J. van der Laan2017-04-101-3/+3
|\ \ \ \ | |/ / / |/| | |
| * | | Send the correct error code in reject messagesJohn Newbery2017-03-311-3/+3
* | | | Change LogAcceptCategory to use uint32_t rather than sets of strings.Gregory Maxwell2017-04-011-69/+71
|/ / /
* | | No longer allow "free" transactionsAlex Morcos2017-03-031-4/+3
* | | Merge #9720: net: fix banning and disallow sending messages before receiving ...Wladimir J. van der Laan2017-02-141-49/+68
|\ \ \
| * | | net: require a verack before responding to anything elseCory Fields2017-02-131-0/+7
| * | | net: parse reject earlierCory Fields2017-02-131-26/+24
| * | | net: correctly ban before the handshake is completeCory Fields2017-02-131-23/+37
* | | | Move CNode::addrLocal access behind locked accessorsMatt Corallo2017-02-101-2/+2
* | | | Move CNode::addrName accesses behind locked accessorsMatt Corallo2017-02-101-1/+1
* | | | Make nTimeBestReceived atomicMatt Corallo2017-02-101-1/+1
* | | | Move [clean|str]SubVer writes/copyStats into a lockMatt Corallo2017-02-101-3/+8
* | | | net: fix a few races. Credit @TheBlueMattCory Fields2017-02-101-1/+1
|/ / /
* | | Merge #9604: [Trivial] add comment about setting peer as HB peer.Wladimir J. van der Laan2017-02-071-1/+9
|\ \ \
| * | | [Trivial] add comment about setting peer as HB peer.John Newbery2017-01-201-1/+9
* | | | Merge #9659: Net: Turn some methods and params/variables constWladimir J. van der Laan2017-02-061-9/+9
|\ \ \ \
| * | | | Net: pass interruptMsgProc as const where possibleJorge Timón2017-01-311-4/+4
| * | | | Net: Make CNetMsgMaker more constJorge Timón2017-01-311-5/+5
| | |/ / | |/| |
* | | | 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