Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-05-13 | socket: Create an IPv4 compatible IPv6 socket when NULL is passed to ↵ | Nikias Bassen | 1 | -1/+2 | |
socket_create | |||||
2024-05-04 | socket: Haiku compilation fixes | Jerome Duval | 1 | -3/+5 | |
- link against libnetwork - get_primary_mac_address similar to FreeBSD | |||||
2024-03-06 | socket: Make sure errno is always set on error, and always return a ↵ | Nikias Bassen | 1 | -5/+97 | |
meaningful error code | |||||
2024-02-16 | socket: Allow NULL as address for socket_create() and socket_connect() | Nikias Bassen | 1 | -8/+0 | |
This will connect to localhost without the need to specify localhost or 127.0.0.1 or ::1 and also makes this invulnerable to DNS rebind attacks. | |||||
2024-01-30 | Move LIMD_GLUE_API definitions to public headers | Nikias Bassen | 1 | -17/+17 | |
2023-12-26 | socket: Conditionally compile using poll or select based on availability | Nikias Bassen | 1 | -27/+85 | |
2023-12-26 | socket: Fix select failing when the process has many file descriptors by ↵ | messi | 1 | -79/+100 | |
using poll instead This happens, for example, when a process links with libusbmuxd, and the process is file descriptor heavy. Note: 'poll' means the syscall poll, not a polling approach. This patch does not add a busy wait and is not a performance regression. | |||||
2023-01-09 | Fix compilation on cygwin | Josef Micka | 1 | -0/+6 | |
2022-03-29 | socket: Add socket_get_socket_port function | Nikias Bassen | 1 | -0/+21 | |
2021-11-24 | socket: Add FreeBSD supprt to get_primary_mac_address | Cameron Katri | 1 | -2/+6 | |
2021-06-07 | socket: Add get_primary_mac_address() | Nikias Bassen | 1 | -0/+62 | |
2021-06-07 | Initial check-in of sources | Nikias Bassen | 1 | -0/+1169 | |