aboutsummaryrefslogtreecommitdiff
path: root/src/test/util/net.h
AgeCommit message (Expand)Author
2023-12-06fuzz: p2p: Detect peer deadlocksMarcoFalke
2023-10-30Allow unit tests to access additional CConnman membersJon Atack
2023-10-03Merge bitcoin/bitcoin#26312: Remove Sock::Get() and Sock::Sock()Ryan Ofsky
2023-10-02net: advertise NODE_P2P_V2 if CLI arg -v2transport is onPieter Wuille
2023-08-25net: remove Sock default constructor, it's not necessaryVasil Dimov
2023-08-23net: move message conversion to wire bytes from PushMessage to SocketSendDataPieter Wuille
2023-08-23net: abstract sending side of transport serialization furtherPieter Wuille
2023-08-03p2p: Introduce data struct to track connection counts by networkAmiti Uttarwar
2023-01-31clang-tidy: Fix `modernize-use-default-member-init` in headersHennadii Stepanov
2022-12-24scripted-diff: Bump copyright headersHennadii Stepanov
2022-10-12Merge bitcoin/bitcoin#25421: net: convert standalone IsSelectableSocket() and...glozow
2022-09-15net: add NetEventsInterface::g_msgproc_mutexAnthony Towns
2022-09-01net: make CNode::m_permissionFlags constAnthony Towns
2022-07-20net: convert standalone SetSocketNonBlocking() to Sock::SetNonBlocking()Vasil Dimov
2022-07-20net: convert standalone IsSelectableSocket() to Sock::IsSelectable()Vasil Dimov
2022-07-20refactor: move compat.h into compat/fanquake
2022-07-14[net processing] Remove CNode::nLocalServicesJohn Newbery
2022-07-12move-only: Version handshake to libtest_utilMacroFake
2022-07-06[net] Move eviction logic to its own filedergoegge
2022-06-28Merge bitcoin/bitcoin#24378: refactor: make bind() and listen() mockable/test...laanwj
2022-06-28Merge bitcoin/bitcoin#25426: net: add new method Sock::GetSockName() that wra...laanwj
2022-06-22net: rename Sock::Reset() to Sock::Close() and make it privateVasil Dimov
2022-06-20net: add new method Sock::GetSockName() that wraps getsockname()Vasil Dimov
2022-06-09net: introduce Sock::WaitMany()Vasil Dimov
2022-05-18net: add new method Sock::Listen() that wraps listen()Vasil Dimov
2022-05-18net: add new method Sock::Bind() that wraps bind()Vasil Dimov
2022-04-15net: add new method Sock::SetSockOpt() that wraps setsockopt()Vasil Dimov
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-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: add new method Sock::Accept() that wraps accept()Vasil Dimov
2021-11-24scripted-diff: rename node vector/mutex members in CConnmanSebastian Falbesoner
2021-10-07p2p: Use mocktime for ping timeoutMarcoFalke
2021-07-06refactor: move GetRandomNodeEvictionCandidates() to test utilitiesJon Atack
2021-06-13test: add ALL_NETWORKS to test utilitiesJon Atack
2021-05-12scripted-diff: rename NetPermissionFlags enumeratorsJon Atack
2021-04-14Avoid use of low file descriptor ids (which may be in use) in FuzzedSock and ...practicalswift
2021-03-16test: add I2P test for a runaway SAM proxyVasil Dimov
2021-01-02fuzz: Use ConsumeWeakEnum for ServiceFlagsMarcoFalke
2021-01-02fuzz: Add ConsumeWeakEnum helper, Extract ALL_NET_PERMISSION_FLAGSMarcoFalke
2021-01-02fuzz: [refactor] Extract ALL_CONNECTION_TYPES constantMarcoFalke
2020-11-20net: Treat raw message bytes as uint8_tMarcoFalke
2020-10-02net: Use Span in ReceiveMsgBytesMarcoFalke
2020-04-05fuzz: Add process_messages harnessMarcoFalke