aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
AgeCommit message (Expand)Author
2023-11-22Merge bitcoin/bitcoin#28895: p2p: do not make automatic outbound connections ...fanquake
2023-11-16p2p: do not make automatic outbound connections to addnode peersJon Atack
2023-11-16Include version.h in fewer placesAnthony Towns
2023-11-13refactor: Initialize magic bytes in constructor initializerTheCharlatan
2023-11-08Merge bitcoin/bitcoin#28155: net: improves addnode / m_added_nodes logicglozow
2023-11-07Merge bitcoin/bitcoin#28464: net: improve max-connection limits codeAndrew Chow
2023-10-30net/rpc: Makes CConnman::GetAddedNodeInfo able to return only non-connected a...Sergi Delgado Segura
2023-10-16net: remove unused CConnman::FindNode(const CSubNet&)Vasil Dimov
2023-10-05net: move MaybeFlipIPv6toCJDNS() from net to netbaseVasil Dimov
2023-10-05net: move IsReachable() code to netbase and encapsulate itVasil Dimov
2023-10-04net: raise V1_PREFIX_LEN from 12 to 16Pieter Wuille
2023-10-03doc: improve documentation around connection limit maximumsAmiti Uttarwar
2023-10-03scripted-diff: Rename connection limit variablesAmiti Uttarwar
2023-10-03net: add m_max_inbound to connmanAmiti Uttarwar
2023-10-03net, refactor: move calculations for connection type limits into connmanAmiti Uttarwar
2023-10-02net: expose transport types/session IDs of connections in RPC and logsPieter Wuille
2023-10-02net: reconnect with V1Transport under certain conditionsPieter Wuille
2023-10-02sync: modernize CSemaphore / CSemaphoreGrantPieter Wuille
2023-10-02rpc: addnode arg to use BIP324 v2 p2pdhruv
2023-10-02net: use V2Transport when NODE_P2P_V2 service flag is presentPieter Wuille
2023-10-02net: advertise NODE_P2P_V2 if CLI arg -v2transport is onPieter Wuille
2023-09-27net: Simplify v2 recv logic by decoupling AAD from state machineTim Ruffing
2023-09-27net: Drop v2 garbage authentication packetTim Ruffing
2023-09-21Merge bitcoin/bitcoin#28078: net, refactor: remove unneeded exports, use help...Andrew Chow
2023-09-12[refactor] Remove netaddress.h from kernel headersTheCharlatan
2023-09-12[refactor] Add CChainParams member to CConnmanTheCharlatan
2023-09-12kernel: Move MessageStartChars to its own fileTheCharlatan
2023-09-10doc: fix typos and mistakes in BIP324 code commentsPieter Wuille
2023-09-10net: do not use send buffer to store/cache garbagePieter Wuille
2023-09-07net: detect wrong-network V1 talking to V2TransportPieter Wuille
2023-09-07net: make V2Transport send uniformly random number garbage bytesPieter Wuille
2023-09-07net: make V2Transport auto-detect incoming V1 and fall back to itPieter Wuille
2023-09-07net: add V2Transport class with subset of BIP324 functionalityPieter Wuille
2023-09-07net: remove unused Transport::SetReceiveVersionPieter Wuille
2023-09-07net: add have_next_message argument to Transport::GetBytesToSend()Pieter Wuille
2023-08-23refactor: make Transport::ReceivedBytes just return success/failPieter Wuille
2023-08-23net: move message conversion to wire bytes from PushMessage to SocketSendDataPieter Wuille
2023-08-23net: measure send buffer fullness based on memory usagePieter Wuille
2023-08-23net: make V1Transport implicitly use current chainparamsPieter Wuille
2023-08-23net: abstract sending side of transport serialization furtherPieter Wuille
2023-08-23refactor: rename Transport class receive functionsPieter Wuille
2023-08-23net: add V1Transport lock protecting receive statePieter Wuille
2023-08-23refactor: merge transport serializer and deserializer into Transport classPieter Wuille
2023-08-17Merge bitcoin/bitcoin#27981: Fix potential network stalling bugfanquake
2023-08-06Merge bitcoin/bitcoin#27213: p2p: Diversify automatic outbound connections wi...fanquake
2023-08-03p2p: network-specific management of outbound connectionsMartin Zumsande
2023-08-03p2p: Protect extra full outbound peers by networkMartin Zumsande
2023-08-03p2p: Introduce data struct to track connection counts by networkAmiti Uttarwar
2023-07-20Rework receive buffer pushbackPieter Wuille
2023-07-19Add CNetAddr::IsPrivacyNet() and CNode::IsConnectedThroughPrivacyNet()Jon Atack