summaryrefslogtreecommitdiff
path: root/src/net
AgeCommit message (Expand)Author
2019-08-03util/Macros: replace with std::size() (C++17)Max Kellermann
2019-07-29net/Resolver: replace memset(0) with empty C++ initializer listMax Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-07-03net/AllocatedSocketAddress: import std::swapMax Kellermann
2019-07-03net/{Allocated,Static}SocketAddress: use IPv[46]Address::SetPort()Max Kellermann
2019-07-03net/ToString: move UnmapV4() to class IPv6AddressMax Kellermann
2019-07-03net/ToString: UnmapV4() returns IPv4AddressMax Kellermann
2019-07-03net/SocketAddress: use IPv[46]Address::Cast()Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-04-04Merge branch 'v0.21.x'Max Kellermann
2019-04-03net/IPv[46]Address: add cast to void* to fix GCC9 build failureMax Kellermann
2019-03-21Merge branch 'v0.21.x'Max Kellermann
2019-03-20event/ServerSocket, doc, ...: refer to AF_LOCAL as "local socket"Max Kellermann
2019-03-08system/ByteOrder: move to util/Max Kellermann
2019-02-27net/StaticSocketAddress: remove GetAddress()Max Kellermann
2019-02-27net/StaticSocketAddress: add GetLocalRaw()Max Kellermann
2019-02-27net/SocketDescriptor: add SetTcpUserTimeout()Max Kellermann
2019-02-19net/IPv[46]Address: update copyrightMax Kellermann
2019-02-19net/AllocatedSocketAddress: add methods IsV6Any(), IsV4Mapped()Max Kellermann
2019-02-19net/SocketAddress: add method GetLocalPath()Max Kellermann
2019-02-19net/AllocatedSocketAddress: add method GetLocalRaw()Max Kellermann
2019-01-22net/SocketAddress: add `constexpr`Max Kellermann
2019-01-21net/HostParser: add `noexcept`Max Kellermann
2019-01-20net/IPv4Address: fix comment typoMax Kellermann
2019-01-14net/IPv[46]Address: make the initializers even more portableMax Kellermann
2019-01-04Build fix. This struct is the same on Haiku and on Linux, still gccZoltán Mizsei
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-11-02net/IPv[46]Address: make the initializers more portableMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-30net/SocketUtil: update API documentationMax Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-08-21net/IPv6Address: pass reference to Cast()Max Kellermann
2018-08-21net/IPv4Address: pass reference to Cast()Max Kellermann
2018-08-21net/AllocatedSocketAddress: convert operator== to templateMax Kellermann
2018-08-21net/SocketDescriptor: add multicast methodsMax Kellermann
2018-08-21net/SocketDescriptor: remove unnecessary SO_REUSEPORT checkMax Kellermann
2018-08-21net/SocketDescriptor: add Shutdown()Max Kellermann
2018-08-21net/SocketDescriptor: fix SOCK_NONBLOCK flag in CreateSocketPairNonBlock()Max Kellermann
2018-08-21net/SocketDescriptor: add "noexcept"Max Kellermann
2018-08-21net/SocketAddress: add cast to size_typeMax Kellermann
2018-08-21net/SocketAddress: add GetSteadyPart()Max Kellermann
2018-08-21net/SocketDescriptor: make accept4() mandatory on LinuxMax Kellermann
2018-08-21net/SocketAddress: reimplement GetPort() using IPv4Address::GetPort()Max Kellermann
2018-08-21net/SocketAddress: add IsV4Mapped()Max Kellermann
2018-08-21net/SocketAddress: reimplement IsV6Any() using IPv6Address::IsAny()Max Kellermann
2018-08-21net/IPv6Address: new classMax Kellermann
2018-08-21net/Resolver: update copyright yearMax Kellermann
2018-08-21net/Resolver: replace with more advanced implementationMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-20net/SocketDescriptor: add method GetPeerCredentials()Max Kellermann