aboutsummaryrefslogtreecommitdiff
path: root/src/netbase.cpp
AgeCommit message (Expand)Author
2021-09-11Cleanup headers after #20788Hennadii Stepanov
2021-03-30Merge #21387: p2p: Refactor sock to add I2P fuzz and unit testsWladimir J. van der Laan
2021-03-16p2p, refactor: pass and use uint16_t CService::port as uint16_tJon Atack
2021-03-16net: change ConnectSocketDirectly() to take a Sock argumentVasil Dimov
2021-03-15net: move Doxygen docs from netbase.cpp to netbase.hJon Atack
2021-03-15net: update incorrect Doxygen documentation in netbase.cppJon Atack
2021-03-08net: Make DNS lookup code testablepracticalswift
2021-03-02fuzz: Add FUZZED_SOCKET_FAKE_LATENCY mode to FuzzedSock to allow for fuzzing ...practicalswift
2021-03-02fuzz: Add fuzzing harness for Socks5(...)practicalswift
2021-03-01net: Do not skip the I2P network from GetNetworkNames()Vasil Dimov
2021-03-01net: recognize I2P from ParseNetwork() so that -onlynet=i2p worksVasil Dimov
2021-03-01net: dedup MSG_NOSIGNAL and MSG_DONTWAIT definitionsVasil Dimov
2021-03-01net: move the constant maxWait out of InterruptibleRecv()Vasil Dimov
2021-02-15Merge #20965: net, rpc: return NET_UNROUTABLE as not_publicly_routable, auto...MarcoFalke
2021-02-10style: rename hSocket to sockVasil Dimov
2021-02-10net: use Sock in InterruptibleRecv() and Socks5()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
2021-02-10net: move MillisToTimeval() from netbase to util/timeVasil Dimov
2021-02-02net: create GetNetworkNames()Jon Atack
2021-02-02net: update NET_UNROUTABLE to not_publicly_routable in GetNetworkName()Jon Atack
2020-10-15net: update GetNetworkName() with all enum Network casesJon Atack
2020-08-24net: change CNetAddr::ip to have flexible sizeVasil Dimov
2020-06-22refactor: Use uint16_t instead of unsigned shortAaron Hook
2020-06-06refactor: Replace RecursiveMutex with Mutex in netbase.cppHennadii Stepanov
2020-01-22Merge #17754: net: Don't allow resolving of std::string with embedded NUL cha...Wladimir J. van der Laan
2020-01-16Fix doxygen errorsBen Woosley
2020-01-15scripted-diff: Bump copyright of files changed in 2020MarcoFalke
2020-01-15scripted-diff: Replace CCriticalSection with RecursiveMutexMarcoFalke
2020-01-08net: Avoid using C-style NUL-terminated strings as arguments in the netbase i...practicalswift
2019-12-30scripted-diff: Bump copyright of files changed in 2019MarcoFalke
2019-11-04doc: Fix some misspellingsrandymcmillan
2019-08-08util: refactor upper/lowercase functionsKarl-Johan Alm
2019-07-18net: Make poll in InterruptibleRecv only filter for POLLIN events.tecnovert
2019-07-15docs: Improve netbase commentsCarl Dong
2019-06-02Make reasoning about dependencies easier by not including unused dependenciespracticalswift
2019-01-24Drop defunct Windows compat fixesBen Woosley
2018-12-03Implement poll() on systems which support it properly.Patrick Strateman
2018-11-28Add missing locking annotationspracticalswift
2018-11-04scripted-diff: Move util files to separate directory.Jim Posen
2018-09-26doxygen: Fix member commentsMarcoFalke
2018-09-11Call unicode API on WindowsChun Kuan Lee
2018-08-28Removes the Boost case_conv.hpp dependency.251
2018-07-27Update copyright headers to 2018DrahtBot
2018-07-22Removes Boost predicate.hpp dependency251
2018-07-02scripted-diff: Replace NET_TOR with NET_ONIONwodry
2018-06-24Log warning message when deprecated network name 'tor' is used (e.g. option o...wodry
2018-05-03Make it clear which functions that are intended to be translation unit localpracticalswift
2018-04-16net: Minor accumulated cleanupsThomas Snider
2018-04-13Merge #12569: net: Increase signal-to-noise ratio in debug.log by adjusting l...Wladimir J. van der Laan