aboutsummaryrefslogtreecommitdiff
path: root/src/net_processing.cpp
AgeCommit message (Expand)Author
2020-12-10Use conn_type to identify block-relay peers, rather than m_tx_relay == nullptrSuhas Daftuar
2020-12-10Simplify and clarify extra outbound peer countingSuhas Daftuar
2020-12-10Merge #19776: net, rpc: expose high bandwidth mode state via getpeerinfoMarcoFalke
2020-12-09[net processing] Add m_ignores_incoming_txs to PeerManager and use internallyJohn Newbery
2020-12-09[net processing] Move PushNodeVersion into PeerManagerJohn Newbery
2020-12-09Merge #20602: util: Allow use of C++14 chrono literalsMarcoFalke
2020-12-09Merge #19910: net processing: Move peer_map to PeerManagerfanquake
2020-12-09Merge #20564: Don't send 'sendaddrv2' to pre-70016 software, and send before ...MarcoFalke
2020-12-08Send and require SENDADDRV2 before VERACKPieter Wuille
2020-12-08util: Allow use of C++14 chrono literalsMarcoFalke
2020-12-07Merge #20561: p2p: periodically clear m_addr_knownWladimir J. van der Laan
2020-12-07Don't send 'sendaddrv2' to pre-70016 softwarePieter Wuille
2020-12-07[net processing] Add RemovePeer()John Newbery
2020-12-07[net processing] Make GetPeerRef constJohn Newbery
2020-12-07[net_processing] Move peer_map to PeerManagerJohn Newbery
2020-12-07Merge #19832: p2p: Put disconnecting logs into BCLog::NET categoryMarcoFalke
2020-12-04[net processing] Move GetNodeStateStats into PeerManagerJohn Newbery
2020-12-03Clear m_addr_known before our periodic self-advertisementSuhas Daftuar
2020-12-01refactor: Improve use of explicit keywordFabian Jahr
2020-11-19Merge #20291: [net] Consolidate logic around calling CAddrMan::Connected()MarcoFalke
2020-11-04Merge #20212: net: fix output of peer address in version messageMarcoFalke
2020-11-03[net] Consolidate logic around calling CAddrMan::Connected()John Newbery
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