aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2021-02-11net: Avoid UBSan warning in ProcessMessage(...)practicalswift
2020-12-10Send and require SENDADDRV2 before VERACKPieter Wuille
2020-12-10Don't send 'sendaddrv2' to pre-70016 softwarePieter Wuille
2020-11-04Merge #20212: net: fix output of peer address in version messageMarcoFalke
2020-11-03Merge #20187: Addrman: test-before-evict bugfix and improvements for block-re...fanquake
2020-10-27Call CAddrMan::Good() on block-relay-only peer addressesSuhas Daftuar
2020-10-27Avoid calling CAddrMan::Connected() on block-relay-only peer addressesSuhas Daftuar
2020-10-27[net processing] Don't add AlreadyHave txs to recentRejectsTroy Giorshev
2020-10-21net: fix output of peer address in version messageVasil Dimov
2020-10-19Merge #19911: net: guard vRecvGetData with cs_vRecv and orphan_work_set with ...fanquake
2020-10-15Merge #20146: net: Send post-verack handshake messages at most oncefanquake
2020-10-14Merge #19988: Overhaul transaction request logicWladimir J. van der Laan
2020-10-14scripted-diff: rename vRecvGetDataNeha Narula
2020-10-14Guard vRecvGetData (now in net processing) with its own mutexNeha Narula
2020-10-14Move vRecvGetData to net processingNeha Narula
2020-10-14Lock before checking if orphan_work_set is empty; indicate it is guardedNeha Narula
2020-10-14Move m_orphan_work_set to net_processingNeha Narula
2020-10-14net: Send post-verack handshake messages at most onceMarcoFalke
2020-10-13[Rename only] Rename orphan_work_set to m_orphan_work_set.Neha Narula
2020-10-12Report and verify expirationsPieter Wuille
2020-10-12Make txid delay penalty also apply to fetches of orphan's parentsPieter Wuille
2020-10-12Expedite removal of tx requests that are no longer neededPieter Wuille
2020-10-12Reduce MAX_PEER_TX_ANNOUNCEMENTS for non-PF_RELAY peersPieter Wuille
2020-10-12Change transaction request logic to use txrequestPieter Wuille
2020-10-11Only relay IPv4, IPv6, Tor addressesPieter Wuille
2020-10-11Merge #19954: Complete the BIP155 implementation and upgrade to TORv3fanquake
2020-10-09net: advertise support for ADDRv2 via new messageVasil Dimov
2020-10-08Avoid 'timing mishap' warnings when mockingPieter Wuille
2020-10-08Use mockable time everywhere in net_processingPieter Wuille
2020-10-07Merge #19339: validation: re-delegate absurd fee checking from mempool to cli...fanquake
2020-10-05[validation] Remove absurdfee from accepttomempoolJohn Newbery
2020-10-04Merge #19723: Ignore unknown messages before VERACKMarcoFalke
2020-10-02Merge #19871: doc: Clarify scope of eviction protection of outbound block-rel...Wladimir J. van der Laan
2020-09-30Merge #19498: Tidy up ProcessOrphanTxMarcoFalke
2020-09-29Merge #19107: p2p: Move all header verification into the network layer, exten...fanquake
2020-09-26Merge #19725: [RPC] Add connection type to getpeerinfo, improve logsMarcoFalke
2020-09-23Merge #19979: Replace LockAssertion with AssertLockHeld, remove LockAssertionMarcoFalke
2020-09-22Remove header checks out of net_processingTroy Giorshev
2020-09-22Move checksum check from net_processing to netTroy Giorshev
2020-09-21[log] Add connection type to log statementAmiti Uttarwar
2020-09-22Merge #17785: p2p: Unify Send and Receive protocol versionsWladimir J. van der Laan
2020-09-21Merge #19697: Improvements on ADDR cachingWladimir J. van der Laan
2020-09-19Replace LockAssertion with a proper thread safety annotationsHennadii Stepanov
2020-09-16Merge #19879: [p2p] miscellaneous wtxid followupsfanquake
2020-09-10[doc] Clarify semantic of peer's m_protect w.r.t to outbound eviction logicsAntoine Riard
2020-09-08Do not pass chain params to CheckForStaleTipAndEvictPeers twiceMarcoFalke
2020-09-07ProcessOrphanTx: Move AddToCompactExtraTransactions call into ProcessOrphanTxJohn Newbery
2020-09-07ProcessOrphanTx: Remove aliasesJohn Newbery
2020-09-07ProcessOrphanTx: Remove outdated commentedJohn Newbery
2020-09-07ProcessOrphanTx: remove useless setMisbehaving setJohn Newbery