aboutsummaryrefslogtreecommitdiff
path: root/src/util/sock.h
AgeCommit message (Expand)Author
2022-07-20refactor: move compat.h into compat/fanquake
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: remove CloseSocket()Vasil Dimov
2022-06-20net: remove now unused Sock::Release()Vasil Dimov
2022-06-20net: add new method Sock::GetSockName() that wraps getsockname()Vasil Dimov
2022-06-09net: introduce Sock::WaitMany()Vasil Dimov
2022-06-09net: also wait for exceptional events in Sock::Wait()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
2021-12-01net: add new method Sock::Accept() that wraps accept()Vasil Dimov
2021-04-13net: flag relevant Sock methods with [[nodiscard]]Vasil Dimov
2021-04-06doc: fixup -Wdocumentation issuesfanquake
2021-03-16net: add connect() and getsockopt() wrappers to SockVasil Dimov
2021-03-16fuzz: implement unimplemented FuzzedSock methodsVasil Dimov
2021-03-16i2p: limit the size of incoming messagesVasil Dimov
2021-03-01net: extend Sock with a method to check whether connectedVasil Dimov
2021-03-01net: extend Sock with methods for robust send & read until terminatorVasil Dimov
2021-03-01net: extend Sock::Wait() to report a timeoutVasil Dimov
2021-03-01net: move the constant maxWait out of InterruptibleRecv()Vasil Dimov
2021-02-10net: add RAII socket and use it instead of bare SOCKETVasil Dimov
2021-02-10net: move CloseSocket() from netbase to util/sockVasil Dimov