aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
AgeCommit message (Expand)Author
2022-04-08Put lock logging behind DEBUG_LOCKCONTENTION preprocessor directiveJon Atack
2022-03-02net: only assume all local addresses if listening on anyVasil Dimov
2022-03-02net: pass Span by value to CaptureMessage()Vasil Dimov
2022-03-02net: make CaptureMessage() mockableVasil Dimov
2022-03-02Merge bitcoin/bitcoin#24165: p2p: extend inbound eviction protection by netwo...laanwj
2022-02-04Merge bitcoin/bitcoin#23604: Use Sock in CNodelaanwj
2022-01-28scripted-diff: rename CNode::cs_hSocket to CNode::m_sock_mutexVasil Dimov
2022-01-28net: use Sock in CNodeVasil Dimov
2022-01-26p2p: extend inbound eviction protection by network to CJDNS peersJon Atack
2022-01-24Merge bitcoin/bitcoin#24108: Replace RecursiveMutex `cs_addrLocal` with Mutex...MarcoFalke
2022-01-24Merge bitcoin/bitcoin#24078: net, refactor: Rename CNetMessage::m_command wit...MarcoFalke
2022-01-23Merge bitcoin/bitcoin#24021: Rename and move PoissonNextSend functionsfanquake
2022-01-20refactor: replace RecursiveMutex `m_addr_local_mutex` with Mutexw0xlt
2022-01-20p2p: add assertions and negative TS annotations for m_addr_local_mutexw0xlt
2022-01-20scripted-diff: rename cs_addrLocal -> m_addr_local_mutexw0xlt
2022-01-19refactor: replace RecursiveMutex g_maplocalhost_mutex with Mutexw0xlt
2022-01-19scripted-diff: rename cs_mapLocalHost -> g_maplocalhost_mutexw0xlt
2022-01-16refactor: replace RecursiveMutex `m_subver_mutex` with MutexSebastian Falbesoner
2022-01-16scripted-diff: rename `cs_SubVer` -> `m_subver_mutex`Sebastian Falbesoner
2022-01-15scripted-diff: Rename CNetMessage::m_command with CNetMessage::m_typeHennadii Stepanov
2022-01-13[net processing] Move PoissonNextSendInbound to PeerManagerJohn Newbery
2022-01-13[move] Move PoissonNextSend to src/random and update commentJohn Newbery
2022-01-05Merge bitcoin/bitcoin#21879: refactor: wrap accept() and extend usage of SockW. J. van der Laan
2021-12-30scripted-diff: Bump copyright headersHennadii Stepanov
2021-12-15Merge bitcoin/bitcoin#23758: net: Use type-safe mockable time for peer connec...MarcoFalke
2021-12-14Merge bitcoin/bitcoin#22777: net processing: don't request tx relay on feeler...MarcoFalke
2021-12-13scripted-diff: Rename touched member variablesMarcoFalke
2021-12-13refactor: Use type-safe std::chrono in netMarcoFalke
2021-12-10Merge bitcoin/bitcoin#19499: p2p: Make timeout mockable and type safe, speed ...MarcoFalke
2021-12-06p2p: Make timeout mockable and type safe, speed up testMarcoFalke
2021-12-01net: change CreateNodeFromAcceptedSocket() to take SockVasil Dimov
2021-12-01net: use Sock in CConnman::ListenSocketVasil Dimov
2021-11-30Replace addrman.h include with forward decl in net.hMarcoFalke
2021-11-24refactor: replace RecursiveMutex m_added_nodes_mutex with MutexSebastian Falbesoner
2021-11-24refactor: replace RecursiveMutex m_addr_fetches_mutex with MutexSebastian Falbesoner
2021-11-24scripted-diff: rename node vector/mutex members in CConnmanSebastian Falbesoner
2021-11-24refactor: remove RecursiveMutex cs_totalBytesRecv, use std::atomic insteadSebastian Falbesoner
2021-11-24Merge bitcoin/bitcoin#21943: Dedup and RAII-fy the creation of a copy of CCon...W. J. van der Laan
2021-11-18net: split CConnman::SocketHandler()Vasil Dimov
2021-11-18net: keep reference to each node during socket waitVasil Dimov
2021-11-18net: dedup and RAII-fy the creation of a copy of CConnman::vNodesVasil Dimov
2021-11-17util: ParseByteUnits - Parse a string with suffix unit [k|K|m|M|g|G|t|T]Douglas Chimento
2021-11-17scripted-diff: Rename m_last_send and m_last_recvMarcoFalke
2021-11-02Merge bitcoin/bitcoin#22735: [net] Don't return an optional from TransportDes...MarcoFalke
2021-10-21Merge bitcoin/bitcoin#23218: p2p: Use mocktime for ping timeoutW. J. van der Laan
2021-10-21Merge bitcoin/bitcoin#23137: Move-only: bloom to src/commonfanquake
2021-10-07p2p: Use mocktime for ping timeoutMarcoFalke
2021-10-05Merge bitcoin/bitcoin#22950: [p2p] Pimpl AddrMan to abstract implementation d...MarcoFalke
2021-10-05style: SortMarcoFalke
2021-10-05scripted-diff: Move bloom to src/commonMarcoFalke