Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-06 | net/SocketError: use `constexpr` | Max Kellermann | |
2021-04-06 | net/SocketError: use `auto` | Max Kellermann | |
2021-04-06 | net/SocketError: change "const" to "pure" | Max Kellermann | |
2021-02-12 | use std::size_t | Max Kellermann | |
2021-02-12 | use [[gnu::pure]] instead of gcc_pure | Max Kellermann | |
This is semi-standard and doesn't require the util/Compiler.h header. | |||
2021-01-21 | Merge branch 'v0.22.x' | Max Kellermann | |
2021-01-21 | net/SocketError: add syscall specific check functions | Max Kellermann | |
Fixes Windows compatibility. | |||
2021-01-21 | net/SocketError: relicense to BSD-2 | Max Kellermann | |
2021-01-12 | net/Resolver: add simple getaddrinfo() wrapper | Max Kellermann | |
2021-01-12 | net/ToString: include cleanup | Max Kellermann | |
2021-01-11 | net/SocketError: relicense to BSD-2 | Max Kellermann | |
2021-01-01 | Merge branch 'v0.22.x' | Max Kellermann | |
2021-01-01 | copyright year 2021 | Max Kellermann | |
2020-11-30 | net/SocketAddress: add CastTo() | Max Kellermann | |
2020-11-30 | net/IPv[46]Address: pass SocketAddress by value to Cast() | Max Kellermann | |
2020-11-30 | net/IPv[46]Address: add Cast(const sockaddr_in&) | Max Kellermann | |
2020-10-15 | Merge branch 'v0.22.x' into master | Max Kellermann | |
2020-10-15 | net/UniqueSocketDescriptor: add `noexcept` | Max Kellermann | |
2020-10-15 | net/SocketAddress: add missing include | Max Kellermann | |
2020-10-15 | net/SocketAddress: include cleanup | Max Kellermann | |
2020-09-22 | net/SocketError: work around -Wvla by defining a constexpr variable | Max Kellermann | |
2020-09-16 | remove GCC5 hacks | Rosen Penev | |
GCC5 cannot build mpd. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-07-23 | net/{Resolver,HostParser}: include <cstring> | Max Kellermann | |
Fixup after e4dad42ca123b9f0f987218c68c42422d6735c0a | |||
2020-07-23 | net/AllocatedSocketAddress: add missing forward declaration | Max Kellermann | |
2020-07-23 | net/StaticSocketAddress: add IWYU pragma | Max Kellermann | |
2020-07-23 | include cleanup | Max Kellermann | |
2020-05-30 | use std chr functions | Rosen Penev | |
The ones in std have overloads for const char/char. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-05-05 | system/FileDescriptor: move to io/ | Max Kellermann | |
2020-03-12 | replace stdint.h with cstdint | Rosen Penev | |
The former is deprecated by C++14. The standard says they are the same: The header defines all types and macros the same as the C standard library header<stdint.h>. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-03-12 | change errno.h to cerrno | Rosen Penev | |
The former is deprecated by C++14. It's also functionally the same. From the standard: 19.4 The header<cerrno>is described in Table 43. Its contents are the same as the POSIX header<errno.h>,except that errno shall be defined as a macro. [Note: The intent is to remain in close alignment with the POSIX standard.] A separate errno value shall be provided for each thread. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-03-12 | replace assert.h with cassert | Rosen Penev | |
The former was deprecated with C++14. According to the C++11 and C++17 standards, both files are identical. Signed-off-by: Rosen Penev <rosenp@gmail.com> | |||
2020-02-01 | *: use `auto` | Max Kellermann | |
2020-02-01 | net/StaticSocketAddress: make the cast operators `constexpr` | Max Kellermann | |
2020-02-01 | net/AddressInfo: add MakeAddrInfo() | Max Kellermann | |
2020-01-18 | copyright year 2020 | Max Kellermann | |
2019-08-26 | net/UniqueSocketDescriptor: import std::swap() | Max Kellermann | |
2019-08-26 | net/UniqueSocketDescriptor: update copyright year | Max Kellermann | |
2019-08-26 | net/SocketDescriptor: expose CheckDuplicate() | Max Kellermann | |
2019-08-26 | net/AllocatedSocketAddress: remove config.h, we have Features.hxx already | Max Kellermann | |
2019-08-26 | net/AddressInfo: include Features.hxx instead of config.h | Max Kellermann | |
2019-08-19 | util/PrintException, ...: update copyright | Max Kellermann | |
2019-08-03 | util/Macros: replace with std::size() (C++17) | Max Kellermann | |
2019-07-29 | net/Resolver: replace memset(0) with empty C++ initializer list | Max Kellermann | |
2019-07-05 | include cleanups (powered by iwyu) | Max Kellermann | |
2019-07-03 | net/AllocatedSocketAddress: import std::swap | Max Kellermann | |
2019-07-03 | net/{Allocated,Static}SocketAddress: use IPv[46]Address::SetPort() | Max Kellermann | |
2019-07-03 | net/ToString: move UnmapV4() to class IPv6Address | Max Kellermann | |
2019-07-03 | net/ToString: UnmapV4() returns IPv4Address | Max Kellermann | |
2019-07-03 | net/SocketAddress: use IPv[46]Address::Cast() | Max Kellermann | |
2019-06-17 | Copyright year 2019 | Max Kellermann | |