aboutsummaryrefslogtreecommitdiff
path: root/src/util/sock.cpp
AgeCommit message (Expand)Author
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-28util: Replace non-threadsafe strerrorlaanwj
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-09-11Cleanup headers after #20788Hennadii Stepanov
2021-04-13net: flag relevant Sock methods with [[nodiscard]]Vasil Dimov
2021-03-16net: add connect() and getsockopt() wrappers to SockVasil 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-02-10net: add RAII socket and use it instead of bare SOCKETVasil Dimov
2021-02-10net: move CloseSocket() from netbase to util/sockVasil Dimov