| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 6 hours | Update NEWS for release1.3.3 | 1 | -0/+10 | ||
| 6 hours | Update soversion for release | 1 | -1/+1 | ||
| 30 hours | utils: Correct ctype(3) usage | 1 | -1/+1 | ||
| According to POSIX.1 the argument of ctype(3) functions, including toupper(3), has to either be EOF or a value representable as an unsigned char. If the argument has any other value, the behavior is undefined. This means values of signed char must first be cast to unsigned char, otherwise they will be outside the range of allowed values. glibc attempts to avoid the undefined behavior by defining the functions to work for all integer inputs representable by either an unsigned char or a signed char. NetBSD libc does not, and causes a segfault if the value is invalid. | |||||
| 30 hours | socket: Improve portability by replacing OS-specific macros with ↵ | 2 | -15/+20 | ||
| AC_CHECK_HEADERS The primary purpose of this change is to support NetBSD. No functional changes intended. | |||||
| 2025-11-24 | endianness.h: Default to little endian | 1 | -0/+7 | ||
| 2025-11-22 | Add atexit call to (empty) deinit function to prevent stripping off ↵ | 1 | -0/+8 | ||
| initializer code | |||||
| 2025-09-08 | Add FUNDING | 1 | -0/+3 | ||
| 2025-07-11 | [github-actions] Update build workflow to use windows-latest | 1 | -1/+2 | ||
| 2025-06-29 | socket: Use const void* instead of void* in signature of socket_send() | 2 | -2/+2 | ||
| 2025-06-04 | Updated NEWS for release1.3.2 | 1 | -0/+15 | ||
| 2025-06-04 | Update soversion for release | 1 | -1/+1 | ||
| 2025-06-04 | configure: [Windows] Add --with-winver option to specify minimum Windows version | 1 | -1/+18 | ||
| This effectively defines WINVER and _WIN32_WINNT to the specified value which will compile the code with that minimum supported Windows version instead of the compiler/SDK default. The passed value is expected to be in hex (like 0x0600) or decimal, so passing --with-winver=0x0600 is a valid accepted input. See https://learn.microsoft.com/cpp/porting/modifying-winver-and-win32-winnt for the values of different Windows versions. | |||||
| 2025-06-04 | Change order of includes to prevent compiler warning | 1 | -2/+2 | ||
| Otherwise _WIN32_WINNT redefined warning may occur. | |||||
| 2025-06-02 | socket: [Windows] Use inet_ntop for >= Vista | 1 | -1/+1 | ||
| 2025-05-17 | configure: Make sure the check for newer libplist works as expected | 1 | -3/+2 | ||
| 2025-05-17 | utils: Remove 'plist helper' from header comment | 2 | -2/+2 | ||
| 2025-05-17 | socket: [Windows] Use WSAAddressToStringA | 1 | -1/+1 | ||
| This makes sure to always use the ANSI version of that function. | |||||
| 2025-05-16 | Use plist_new_unix_date API when available | 2 | -2/+29 | ||
| 2025-03-01 | socket: Use a backwards-compatible way to deal with , before __VA_ARGS__ | 1 | -1/+1 | ||
| 2025-02-13 | socket: Fix error output | 1 | -1/+1 | ||
| 2025-02-13 | socket: Allow setting debug level via environment variable | 1 | -0/+4 | ||
| The value of SOCKET_DEBUG is read once during initialization (library constructor) and is expected to be a numerical value. | |||||
| 2025-02-13 | socket: WIN32: Make sure errno is set in error conditions | 1 | -0/+9 | ||
| 2025-02-13 | socket: Update inline attributes for gcc/clang | 1 | -1/+1 | ||
| 2025-02-13 | Fix compiler warning | 2 | -1/+2 | ||
| 2025-02-13 | socket: WIN32: call WSAInit from library constructor | 2 | -35/+13 | ||
| 2025-02-13 | socket: Improve error message output/verbose logging | 1 | -73/+112 | ||
| This will make sure to not print anything by default. Verbosity needs to be at least 1 and can be set using socket_set_verbose(). | |||||
| 2024-12-27 | Add extern "C" guards to public headers | 11 | -0/+88 | ||
| 2024-12-02 | [github-actions] Bump dawidd6/action-download-artifact from 3 to 6 | 1 | -3/+3 | ||
| 2024-12-02 | configure: Remove unused check | 1 | -18/+0 | ||
| 2024-11-29 | [github-actions] Run build workflow on pull_request | 1 | -0/+1 | ||
| 2024-11-28 | Fix unrecognized \e escape sequence | 1 | -1/+1 | ||
| 2024-11-28 | Fix compilation on MSVC | 9 | -81/+20 | ||
| 2024-11-26 | Switch to better initializer strategy | 1 | -43/+27 | ||
| 2024-11-26 | Change WIN32 to _WIN32 to check if running on Windows | 6 | -54/+54 | ||
| 2024-10-29 | socket.c: define AI_NUMERICSERV if undefined | 1 | -0/+4 | ||
| 2024-10-21 | socket/win32: Use calloc where applicable in getifaddrs implementation | 1 | -4/+3 | ||
| This should prevent crashes like the one mentioned in #12 which are caused by releasing an invalid pointer (due to uninitialized memory). | |||||
| 2024-10-21 | sha1: Remove old commented-out code | 1 | -301/+0 | ||
| 2024-10-09 | Updated NEWS for release1.3.1 | 1 | -0/+6 | ||
| 2024-10-09 | Updated README | 1 | -3/+3 | ||
| 2024-10-09 | Update soversion for release | 1 | -1/+1 | ||
| 2024-10-09 | socket: Remove greater-than check for scope_id since they might not be in order | 1 | -10/+0 | ||
| Otherwise the scope_id matching might exit the loop before reaching the interface with the actual corresponding scope_id. This only affected socket_connect_addr(). | |||||
| 2024-06-16 | Update soversion for release1.3.0 | 1 | -1/+1 | ||
| 2024-06-16 | Updated NEWS for release | 1 | -0/+8 | ||
| 2024-06-15 | Add SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 functions to interface | 7 | -1/+1261 | ||
| 2024-05-13 | socket: Create an IPv4 compatible IPv6 socket when NULL is passed to ↵ | 1 | -1/+2 | ||
| socket_create | |||||
| 2024-05-13 | Revert "Use updated libplist 2.5.0 API" | 2 | -3/+3 | ||
| This reverts commit e61817ae57aac7252499268a9276692a32dc3e01. | |||||
| 2024-05-04 | socket: Haiku compilation fixes | 2 | -3/+7 | ||
| - link against libnetwork - get_primary_mac_address similar to FreeBSD | |||||
| 2024-05-04 | Use updated libplist 2.5.0 API | 2 | -3/+3 | ||
| 2024-04-15 | automake: Prevent `dist` or `distcheck` when uncommitted changes are present | 1 | -0/+1 | ||
| 2024-03-23 | Update NEWS for release1.2.0 | 1 | -0/+9 | ||
