Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| d7a9ca6d | 2025-08-28 13:42:04 | Fix inconsistencies in accept4.c Fix inconsistencies in accept4.c. If the underlying accept() fails the shim returns the listening socket s instead of −1. | ||
| fe903fb7 | 2022-04-15 23:48:50 | Fix unreachable nc portability shim This fixes nc failing to run on darwin due to it incorrectly setting the linux-specific SOCK_NONBLOCK flag on connect. nc already had a portability shim in apps/nc/compat/sys/socket.h, which kicks in if SOCK_NONBLOCK is undefined. But that header includes include/compat/sys/socket.h, which also has a portability shim that defines a default value for SOCK_NONBLOCK if it's undefined. Thus the first portability shim was unreachable. Fixes this by moving the NEED_SOCKET_FLAGS flag into the outer shim, and having the inner shim activate if NEED_SOCKET_FLAGS is defined. This closes https://github.com/libressl-portable/portable/issues/631 | ||
| 58eb645f | 2017-01-28 03:40:38 | Copy libc compat files rather than adding into the repository - remove the CP_LIBC files from repo - move tests/memmem.c to tests/compat/ | ||
| 7109fb32 | 2015-11-23 02:06:03 | ensure we don't pass a negative int to ctypes functions Some implementations, e.g. cygwin, use a table lookup that can cast a char to a negative array offset. | ||
| a7f031ba | 2015-10-01 07:40:26 | add b64_ntop checking and fallback for nc(1) | ||
| 8c90be2a | 2015-09-13 11:56:41 | allow nc to build on linux and os x |