aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | Merge #19725: [RPC] Add connection type to getpeerinfo, improve logsMarcoFalke2020-09-261-5/+1
|\ \ \ \ \
| * | | | | [log] Add connection type to log statementAmiti Uttarwar2020-09-211-5/+1
| |/ / / /
* | | | | Merge #19979: Replace LockAssertion with AssertLockHeld, remove LockAssertionMarcoFalke2020-09-231-11/+10
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Replace LockAssertion with a proper thread safety annotationsHennadii Stepanov2020-09-191-11/+10
* | | | | Merge #17785: p2p: Unify Send and Receive protocol versionsWladimir J. van der Laan2020-09-221-35/+31
|\ \ \ \ \
| * | | | | p2p: Use the greatest common version in peer logicHennadii Stepanov2020-09-071-10/+9
| * | | | | p2p: Remove SetCommonVersion() from VERACK handlerHennadii Stepanov2020-09-071-2/+0
| * | | | | refactor: Rename local variable nSendVersionHennadii Stepanov2020-09-071-10/+9
| * | | | | p2p: Unify Send and Receive protocol versionsHennadii Stepanov2020-09-071-17/+17
| | |/ / / | |/| | |
* | | | | Merge #19697: Improvements on ADDR cachingWladimir J. van der Laan2020-09-211-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Add indexing ADDR cache by local socket addrGleb Naumenko2020-08-271-1/+1
* | | | | Merge #19879: [p2p] miscellaneous wtxid followupsfanquake2020-09-161-10/+10
|\ \ \ \ \
| * | | | | [p2p] Remove dead codeAmiti Uttarwar2020-09-041-2/+0
| * | | | | [p2p] Check for nullptr before dereferencing pointerAdam Jonas2020-09-041-2/+3
| * | | | | [mempool] Revert unbroadcast set to tracking just txidAmiti Uttarwar2020-09-041-6/+7
| | |_|/ / | |/| | |
* | | | | Do not pass chain params to CheckForStaleTipAndEvictPeers twiceMarcoFalke2020-09-081-8/+7
| |_|/ / |/| | |
* | | | Merge #19791: [net processing] Move Misbehaving() to PeerManagerMarcoFalke2020-09-071-84/+64
|\ \ \ \
| * | | | [net processing] Move Misbehaving() to PeerManagerJohn Newbery2020-09-071-5/+1
| * | | | [net_processing] Move SendBlockTransactions into PeerManagerJohn Newbery2020-09-071-4/+4
| * | | | [net processing] Move MaybePunishPeerForTx to PeerManagerJohn Newbery2020-09-071-6/+1
| * | | | [net processing] Move ProcessOrphanTx to PeerManagerJohn Newbery2020-09-071-6/+6
| * | | | [net processing] Move MaybePunishNodeForBlock into PeerManagerJohn Newbery2020-09-071-11/+3
| * | | | [net processing] Move ProcessHeadersMessage to PeerManagerJohn Newbery2020-09-071-10/+10
| * | | | [whitespace] tidy up indentation after scripted diffJohn Newbery2020-09-071-1/+1
| * | | | scripted-diff: [net processing] Rename PeerLogicValidation to PeerManagerJohn Newbery2020-09-071-17/+17
| * | | | [net_processing] Pass chainparams to PeerLogicValidation constructorJohn Newbery2020-09-071-23/+25
| * | | | [move only] Collect all private members of PeerLogicValidation togetherJohn Newbery2020-09-071-5/+0
* | | | | Merge #19478: Remove CTxMempool::mapLinks data structure memberMarcoFalke2020-09-071-4/+4
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Remove mapLinks in favor of entry inlined structs with iterator type erasureJeremy Rubin2020-09-041-4/+4
| |/ / /
* | | | Remove mempool global from p2pMarcoFalke2020-09-051-4/+4
* | | | Merge #19728: Increase the ip address relay branching factor for unreachable ...Wladimir J. van der Laan2020-09-051-1/+3
|\ \ \ \ | |/ / / |/| | |
| * | | Increase the ip address relay branching factor for unreachable networksPieter Wuille2020-08-141-1/+3
* | | | [refactor] Simplify check for block-relay-only connection.Amiti Uttarwar2020-09-021-1/+1
* | | | [trivial] Small style updatesAmiti Uttarwar2020-09-021-1/+2
* | | | [doc] Explain address handling logic in process messagesAmiti Uttarwar2020-09-021-0/+18
* | | | [refactor] Restructure logic to check for addr relay.Amiti Uttarwar2020-09-021-8/+7
* | | | Merge #19610: p2p: refactor AlreadyHave(), CInv::type, INV/TX processingWladimir J. van der Laan2020-09-021-65/+53
|\ \ \ \
| * | | | p2p: ensure inv is GenMsgTx before ToGenTxid in inv processingJohn Newbery2020-08-261-1/+3
| * | | | p2p: make gtxid(.hash) and fAlreadyHave localvars constJon Atack2020-08-261-10/+11
| * | | | p2p: use CInv block message helpers in net_processing.cppJon Atack2020-08-261-11/+8
| * | | | [net processing] Change AlreadyHaveTx() to take a GenTxidJohn Newbery2020-08-261-11/+12
| * | | | [net processing] Change AlreadyHaveBlock() to take block_hash argumentJohn Newbery2020-08-261-3/+3
| * | | | [net processing] Remove mempool argument from AlreadyHaveBlock()John Newbery2020-08-261-2/+2
| * | | | [net processing] Split AlreadyHave() into separate block and tx functionsJohn Newbery2020-08-261-42/+36
| * | | | p2p: remove nFetchFlags from NetMsgType TX and INV processingJon Atack2020-08-261-9/+2
| | |/ / | |/| |
* | | | Merge #19668: Do not hide compile-time thread safety warningsMarcoFalke2020-09-011-6/+6
|\ \ \ \ | |_|_|/ |/| | |
| * | | Use LockAssertion utility class instead of AssertLockHeld()Hennadii Stepanov2020-08-291-6/+6
| |/ /
* | | Merge #19607: [p2p] Add Peer struct for per-peer data in net processingWladimir J. van der Laan2020-08-281-62/+98
|\ \ \ | |/ / |/| |
| * | scripted-diff: rename misbehavior membersJohn Newbery2020-08-121-7/+7
| * | [net processing] Move misbehavior tracking state to PeerJohn Newbery2020-08-121-56/+49