Release Notes: SA_SYSCALL_GETHOSTBYNAME was removed. This fixed compilation on platforms without IPv6 APIs.
Release Notes: Adds the pkg-config(1) specification sa.pc. Upgrades the build environment to GNU libtool 1.5.20 and GNU shtool 2.0.3. Follows FlexeLint suggestions and "constifies" some API function parameters.
Release Notes: This release fixes timeout handling in various functions by fixing the internal select(2) usage. The timeout structure has been (standard compliantly) modified in place on some platforms (like Linux), so its values have to be preserved before calls to select(2).
Release Notes: This release adds casts to NULL pointers passed to variadic functions because NULL is not guaranteed to be a pointer. SA_SYSCALL_GETHOSTBYNAME has been added for supporting the overloading of gethostbyname(2) system calls. The build environment has been upgraded to GNU libtool 1.5.10 and GNU shtool 2.0.1.
Release Notes: This release allows negative values for SA_OPTION_LINGER to cover the special case of l_onoff=1/l_linger=0 in which a TCP RST-based connection termination is performed on close(2), provides an Autoconf check va_copy(d,s) macro and fallback implementations, and removes the obsolete "#undef socklen_t" from sa.h.
Release Notes: This release fixes a timeout implementation related to SO_RCVTIMEO/SO_SNDTIMEO and upgrades the build environment to GNU libtool 1.5.6.
Release Notes: This release performs special EINTR post-processing on connect(2) and performs standard EINTR restarting at accept(2). It also checks whether SO_RCVTIMEO and SO_SNDTIMEO really work as expected before actually using them.
Release Notes: Internal address resolving support has been added via the new IEEE Std 1003.1g-2000 ("POSIX.1") getaddrinfo(3) API for better IPv6 support. A memory leak in the test suite has been fixed. The build environment has been upgraded to GNU autoconf 2.58 and GNU libtool 1.5.
Release Notes: This release fixes the test suite library (the destruction procedure was broken) and OSSP sa usage of the test suite library (sa_addr_t structures were destroyed too early).
Release Notes: This release fixes library embedding support; mappings for the symbols sa_sendf and sa_id were missing.