aboutsummaryrefslogtreecommitdiff
path: root/src/net.h
AgeCommit message (Expand)Author
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
2023-07-19Move GetLocal() declaration from header to implementationJon Atack
2023-07-19Move CaptureMessageToFile() declaration from header to implementationJon Atack
2023-07-19Move IsPeerAddrLocalGood() declaration from header to implementationJon Atack
2023-07-13Merge bitcoin/bitcoin#27411: p2p: Restrict self-advertisements with privacy n...Andrew Chow
2023-06-23net: remove unused `CConnmanTest`brunoerg
2023-06-05net, refactor: pass CNode instead of CNetAddr to GetLocalAddressMartin Zumsande
2023-05-23Support up to 3 parallel compact block txn fetchingsGreg Sanders
2023-04-03net: add `GetMappedAS` in `CConnman`brunoerg
2023-03-27[net] Pass nRecvFloodSize to CNodedergoegge
2023-03-27[net] Remove trivial GetConnectionType() getterdergoegge
2023-03-27[net] Delete CNetMessage copy constructor/assignment opdergoegge
2023-03-22[net] Remove CNode friendsdergoegge
2023-03-22[net] Add CNode helper for send byte accountingdergoegge
2023-03-22scripted-diff: [net] Rename CNode process queue membersdergoegge
2023-03-22[net] Make cs_vProcessMsg a non-recursive mutexdergoegge
2023-03-22[net] Make CNode msg process queue members privatedergoegge
2023-03-22[net] Encapsulate CNode message pollingdergoegge
2023-03-19[net] Deduplicate marking received message for processingdergoegge
2023-03-19[net] Add connection type getter to CNodedergoegge
2023-02-22Merge bitcoin/bitcoin#26837: I2P network optimizationsfanquake
2023-01-26net: Load fixed seeds from reachable networks for which we don't have addressesMartin Zumsande
2023-01-11i2p: reuse created I2P sessions if not usedVasil Dimov
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-11-22Merge bitcoin/bitcoin#26292: util: move threadinterrupt into util/fanquake
2022-11-01util: move threadinterrupt into utilfanquake
2022-10-27net: Avoid SetTxRelay for feeler connectionsMacroFake
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