aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
AgeCommit message (Expand)Author
2022-09-21Merge bitcoin/bitcoin#25989: init: abort if i2p/cjdns are chosen via -onlynet...fanquake
2022-09-19rpc: make addpeeraddress work with cjdns addressesMartin Zumsande
2022-09-15net: drop cs_sendProcessingAnthony Towns
2022-09-15net: add NetEventsInterface::g_msgproc_mutexAnthony Towns
2022-09-01scripted-diff: net: rename permissionFlags to permission_flagsAnthony Towns
2022-09-01net: make CNode::m_prefer_evict constAnthony Towns
2022-09-01net: make CNode::m_permissionFlags constAnthony Towns
2022-09-01net: add CNodeOptions for optional CNode constructor paramsAnthony Towns
2022-08-29net: note CNode members that are treated as constAnthony Towns
2022-08-29net: mark CNode unique_ptr members as constAnthony Towns
2022-08-29net: mark TransportSerializer/m_serializer as constAnthony Towns
2022-08-29net/net_processing: add missing thread safety annotationsAnthony Towns
2022-08-16net: use transient I2P session for outbound if -i2pacceptincoming=0Vasil Dimov
2022-08-16net: store an optional I2P session in CNodeVasil Dimov
2022-07-20refactor: move compat.h into compat/fanquake
2022-07-14[net processing] Remove CNode::nLocalServicesJohn Newbery
2022-07-14[net] Return CService from GetLocalAddrForPeer and GetLocalAddressdergoegge
2022-07-14[net processing] Remove CNode::nServicesJohn Newbery
2022-07-14[net processing] Remove fClient and m_limited_nodeJohn Newbery
2022-07-14[net processing] Add m_our_services and m_their_services to PeerJohn Newbery
2022-07-06[net] Move eviction logic to its own filedergoegge
2022-07-06[net] Move ConnectionType to its own fileCory Fields
2022-07-04[net] Add connection type to NodeEvictionCandidatedergoegge
2022-07-04[net] Add NoBan status to NodeEvictionCandidatedergoegge
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