aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
AgeCommit message (Expand)Author
2022-06-16Merge bitcoin/bitcoin#24356: refactor: replace CConnman::SocketEvents() with ...laanwj
2022-06-09net: use Sock::WaitMany() instead of CConnman::SocketEvents()Vasil Dimov
2022-05-21scripted-diff: Convert global Mutexes to GlobalMutexesAnthony Towns
2022-05-16Merge bitcoin/bitcoin#25109: Strengthen AssertLockNotHeld assertionsMacroFake
2022-05-12refactor: move StartExtraBlockRelayPeers from header to implementationJon Atack
2022-05-12Increase threadsafety annotation coverageAnthony Towns
2022-05-05Merge bitcoin/bitcoin#24141: Rename message_command variables in src/net* and...MacroFake
2022-04-26Merge bitcoin/bitcoin#24157: p2p: Replace RecursiveMutex `cs_totalBytesSent` ...laanwj
2022-04-22p2p: replace RecursiveMutex `m_total_bytes_sent_mutex` with Mutexw0xlt
2022-04-22p2p: add assertions and negative TS annotations for `m_total_bytes_sent_mutex`w0xlt
2022-04-20[net] Move asmap into NetGroupManagerJohn Newbery
2022-04-18scripted-diff: rename cs_totalBytesSent -> m_total_bytes_sent_mutexw0xlt
2022-04-16refactor: rename command -> message type in comments in the src/net* filesShashwat
2022-04-07scripted-diff: Rename message command to message typeShashwat
2022-04-05Put lock logging behind DEBUG_LOCKCONTENTION preprocessor directiveJon Atack
2022-03-25Merge bitcoin/bitcoin#21160: net/net processing: Move tx inventory into net_p...fanquake
2022-03-24Add CSerializedNetMsg::Copy() helperMarcoFalke
2022-03-18scripted-diff: rename TxRelay membersJohn Newbery
2022-03-18[net processing] Move tx relay data to PeerJohn Newbery
2022-03-18[net] Add CNode.m_relays_txs and CNode.m_bloom_filter_loadedJohn Newbery
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