Age | Commit message (Expand) | Author |
2024-06-14 | netbase: extend CreateSock() to support creating arbitrary sockets | Vasil Dimov |
2024-03-01 | net: split ConnectToSocket() from ConnectDirectly() for unix sockets | Matthew Zipkin |
2024-03-01 | proxy: rename randomize_credentials to m_randomize_credentials | Matthew Zipkin |
2024-03-01 | netbase: extend Proxy class to wrap UNIX socket as well as TCP | Matthew Zipkin |
2024-03-01 | net: move CreateSock() calls from ConnectNode() to netbase methods | Matthew Zipkin |
2024-03-01 | netbase: allow CreateSock() to create UNIX sockets if supported | Matthew Zipkin |
2024-03-01 | netbase: refactor CreateSock() to accept sa_family_t | Matthew Zipkin |
2024-02-13 | scripted-diff: Fix bitcoin_config_h includes | TheCharlatan |
2023-11-07 | Merge bitcoin/bitcoin#28649: Do the SOCKS5 handshake reliably | Andrew Chow |
2023-10-31 | netbase: use reliable send() during SOCKS5 handshake | Vasil Dimov |
2023-10-26 | Merge bitcoin/bitcoin#26078: p2p: return `CSubNet` in `LookupSubNet` | Andrew Chow |
2023-10-05 | net: move MaybeFlipIPv6toCJDNS() from net to netbase | Vasil Dimov |
2023-10-05 | net: move IsReachable() code to netbase and encapsulate it | Vasil Dimov |
2023-05-30 | p2p: return `CSubNet` in `LookupSubNet` | brunoerg |
2023-05-26 | p2p, refactor: return `std::optional<CNetAddr>` in `LookupHost` | brunoerg |
2023-05-26 | p2p, refactor: return vector/optional<CService> in `Lookup` | brunoerg |
2023-05-26 | p2p, refactor: return `std::vector<CNetAddr>` in `LookupHost` | brunoerg |
2022-12-24 | scripted-diff: Bump copyright headers | Hennadii Stepanov |
2022-07-20 | moveonly: move SetSocketNonBlocking() from netbase to util/sock | Vasil Dimov |
2022-07-20 | refactor: move compat.h into compat/ | fanquake |
2022-04-15 | net: use Sock::SetSockOpt() instead of standalone SetSocketNoDelay() | Vasil Dimov |
2022-04-14 | Merge bitcoin/bitcoin#22052: net: remove non-blocking bool from interface | laanwj |
2022-03-02 | Merge bitcoin/bitcoin#23542: net: open p2p connections to nodes that listen o... | laanwj |
2022-03-01 | Merge bitcoin/bitcoin#22834: net: respect -onlynet= when making outbound conn... | laanwj |
2022-02-11 | net: open p2p connections to nodes that listen on non-default ports | Vasil Dimov |
2021-12-30 | scripted-diff: Bump copyright headers | Hennadii Stepanov |
2021-12-07 | p2p, refactor: drop unused DNSLookupFn param in LookupSubnet() | Vasil Dimov |
2021-12-07 | p2p, refactor: tidy up LookupSubNet() | Jon Atack |
2021-11-24 | scripted-diff: rename `proxyType` to `Proxy` | Vasil Dimov |
2021-05-25 | net: remove non-blocking bool from interface | Bushstar |
2021-04-06 | doc: fixup -Wdocumentation issues | fanquake |
2021-03-30 | Merge #21387: p2p: Refactor sock to add I2P fuzz and unit tests | Wladimir J. van der Laan |
2021-03-16 | p2p, refactor: pass and use uint16_t CService::port as uint16_t | Jon Atack |
2021-03-16 | net: change ConnectSocketDirectly() to take a Sock argument | Vasil Dimov |
2021-03-15 | net: fix hSocket param in netbase.h::ConnectSocketDirectly() | Jon Atack |
2021-03-15 | net: move Doxygen docs from netbase.cpp to netbase.h | Jon Atack |
2021-03-08 | net: Make DNS lookup code testable | practicalswift |
2021-03-04 | net: Replace enum CConnMan::NumConnections with enum class ConnectionDirection | Luke Dashjr |
2021-03-02 | fuzz: Add fuzzing harness for Socks5(...) | practicalswift |
2021-02-15 | Merge #20965: net, rpc: return NET_UNROUTABLE as not_publicly_routable, auto... | MarcoFalke |
2021-02-10 | style: rename hSocket to sock | Vasil Dimov |
2021-02-10 | net: use Sock in InterruptibleRecv() and Socks5() | Vasil Dimov |
2021-02-10 | net: add RAII socket and use it instead of bare SOCKET | Vasil Dimov |
2021-02-10 | net: move CloseSocket() from netbase to util/sock | Vasil Dimov |
2021-02-10 | net: move MillisToTimeval() from netbase to util/time | Vasil Dimov |
2021-02-02 | net: create GetNetworkNames() | Jon Atack |
2020-01-08 | net: Avoid using C-style NUL-terminated strings as arguments in the netbase i... | practicalswift |
2019-12-30 | scripted-diff: Bump copyright of files changed in 2019 | MarcoFalke |
2019-08-08 | util: refactor upper/lowercase functions | Karl-Johan Alm |
2018-07-27 | Update copyright headers to 2018 | DrahtBot |