OSSP CVS Repository |
|
Date | Version | Description |
---|---|---|
1.54 | Check-in [5414]: Adjusted all copyright messages for year 2006 By rse. (diff) | |
1.53 | Check-in [5379]: Upgrade build environment to GNU libtool 1.5.22 and GNU shtool 2.0.5 By rse. (diff) | |
1.52 | Check-in [5218]: Removed SA_SYSCALL_GETHOSTBYNAME because gethostbyname(3) cannot be overridden as at is use point (function sa_addr_u2a) the sa_t object is not available. Additionally, for IPv6 getaddrinfo(3) would have been overridden, too. This fixed compilation on platforms without IPv6 APIs. By rse. (diff) | |
1.51 | Check-in [5193]: bump version before release By rse. | |
1.50 | Check-in [5192]: use new GNU shtool 2.0.3 By rse. (diff) | |
1.49 | Check-in [5174]: Add pkg-config(1) specification file sa.pc By rse. (diff) | |
1.48 | Check-in [5173]: upgrade build environment By rse. (diff) | |
1.47 | Check-in [5057]: Upgrade build environment to GNU libtool 1.5.16 By rse. (diff) | |
1.46 | Check-in [5041]: Follow FlexeLint suggestions and "constify" some API function parameters. By rse. (diff) | |
1.45 | Check-in [5040]: upgrade to libtool 1.5.14 By rse. (diff) | |
1.44 | Check-in
[4990]:
Fix timeout handling in various functions by fixing the internal
select(2) usage: the timeout structure is (standard compliantly)
modified in place on some platforms (like Linux), so its values
have to be preserved before calls to select(2)).
Problem found by: Robert Wood <Robert.Wood@smdc.army.mil> By rse. (diff) | |
1.43 | Check-in [4981]: welcome 2005 in OSSP sa, too By rse. (diff) | |
1.42 | Check-in [4736]: Do not pass NULL directly to variadic functions because NULL is not guarrantied to be a pointer. By rse. (diff) | |
1.41 | Check-in [4734]: Added SA_SYSCALL_GETHOSTBYNAME for supporting the overloading of gethostbyname(2) system calls. By rse. | |
1.40 | Check-in [4733]: Upgrade build environment to GNU libtool 1.5.10 and GNU shtool 2.0.1 By rse. (diff) | |
1.39 | Check-in
[4608]:
o Provide Autoconf check (AC_CHECK_VA_COPY) for va_copy(d,s) macro
and fallback implementations and now that we can be sure that
va_copy() exists for us, use it in var_formatv() and ts.c instead
of the direct assignments (which are not sufficiently portable).
o Remove "#undef socklen_t" from sa.h because the socklen_t fallback is a "typedef" since a longer time. By rse. (diff) | |
1.38 | Check-in
[4605]:
Allow negative values for SA_OPTION_LINGER to cover the
special case of l_onoff=1/l_linger=0 where a TCP RST
based connection termination is performed on close(2).
Submitted by: Alexandre Balaban <abalaban@free.fr> By rse. (diff) | |
1.37 | Check-in [4600]: prepare for release By rse. (diff) | |
1.36 | Check-in [4599]: Fix timeout implementation related to SO_RCVTIMEO/SO_SNDTIMEO. By rse. (diff) | |
1.35 | Check-in [4482]: adjust date By rse. (diff) | |
1.34 | Check-in [4480]: In sa_connect() also select(2) on the socket if EINTR was returned similar to what is done already for EINPROGRESS, because one is not allowed to re-start connect(2) according to STEVENS (Unix Network Programming, volume 1, section 5.9) but instead have to perform the same post-processing under EINTR (under both timeout and non-timeout situations) what we already did for EINPROGRESS (in timeout-aware situation). By rse. (diff) | |
1.33 | Check-in [4478]: Adjusted all copyright messages for new year 2004. By rse. (diff) | |
1.32 | Check-in [4477]: next will be 1.2.0, I think By rse. (diff) | |
1.31 | Check-in [4473]: restart accept(2) after interrupted system call By thl. (diff) | |
1.30 | Check-in [4463]: give credit, too By rse. (diff) | |
1.29 | Check-in [4461]: Add autoconf check to detect unimplemented setsockopt features. Reported by Amos Gouaux. By thl. (diff) | |
1.28 | Check-in [3673]: bump before release By rse. (diff) | |
1.27 | Check-in [3672]: upgrade to Autoconf 2.58 By rse. (diff) | |
1.26 | Check-in [3643]: Upgrade to GNU libtool 1.5 By rse. (diff) | |
1.25 | Check-in [3182]: Fix memory leak in test suite (sa_test.c). (detected by valgrind, see ¤http://developer.kde.org/~sewardj/) By rse. (diff) | |
1.24 | Check-in [3181]: Add internal address resolving support via the new IEEE Std 1003.1g-2000 ("POSIX.1") getaddrinfo(3) API. This especially provides more portable IPv6 address resolving. By rse. (diff) | |
1.23 | Check-in
[3133]:
Fixed test suite library (ts.c): the ts_suite_free()
function performed an illegal iteration for freeing elements (they
were freed but still references for traversing to next element).
This is now solved by a look-ahead traversion.
Hint by: Brian T. Egleston <brian@egleston.com> By rse. (diff) | |
1.22 | Check-in
[3132]:
Fixed test suite (sa_test.c): an sa_addr_t was destroyed
too early and this way crashed the test suite.
Submitted by: Brian T. Egleston <brian@egleston.com> By rse. (diff) | |
1.21 | Check-in [3131]: fix date By rse. (diff) | |
1.20 | Check-in [3096]: remember change By rse. (diff) | |
1.19 | Check-in [3067]: - Adjusted all copyright messages for new year 2003. - Fixed generated owner in distribution tarball. - Prepare for 1.0.3 release By rse. (diff) | |
1.18 | Check-in [3060]: Fixed two compile-time warnings in sa_test.c By rse. (diff) | |
1.17 | Check-in [2944]: upgrade to Autoconf 2.57 and prepare for release By rse. (diff) | |
1.16 | Check-in [2942]: remember changes By rse. (diff) | |
1.15 | Check-in [2752]: prepare for release By rse. (diff) | |
1.14 | Check-in [2751]: Make sure that "va_list" variables are not compared against NULL because this is not possible on all platforms. By rse. (diff) | |
1.13 | Check-in [2750]: Ported to brain-dead OpenUNIX where shutdown(3)'s SHUT_XX values are not easily available and where variables named sa_len conflict with structure fields in vendor headers. By rse. (diff) | |
1.12 | Check-in [2748]: remember change By rse. (diff) | |
1.11 | Check-in
[2746]:
Fixed two compile-time warnings.
Submitted by: Alvaro Lopez Ortega <alvaro@alobbs.com> By rse. (diff) | |
1.10 | Check-in [2705]: final adjustments for OSSP sa 1.0.0 release By rse. (diff) | |
1.9 | Check-in [2704]: Consistently return SA_ERR_MEM instead of SA_ERR_SYS if memory allocations failed. By rse. (diff) | |
1.8 | Check-in [2703]: polish for OSSP sa 1.0.0 release By rse. (diff) | |
1.7 | Check-in [2702]: Cleanup markup in manual page (sa.pod) By rse. (diff) | |
1.6 | Check-in [2701]: API Cleanups: use politically correct use "extern" keyword in sa.h; use leading underscores for variables names in prototypes; move "raddr" argument to second position in sa_{send,recv,sendf}. By rse. (diff) | |
1.5 | Check-in [2697]: polish for release By rse. (diff) | |
1.4 | Check-in
[2694]:
Added a function sa_sendf(3) which is a convience wrapper to
sa_send(3) for sending formatted data. This is similar to what
sa_writef(3) does for sa_write(3).
The difference is just that sa_writef(3) does not need a temporary buffer (because can use the stream I/O write buffer) while sa_sendf(3) requires a temporary buffer for its operation. Nevertheless the temporary buffer is allocated only if the formatted data is large. For small formatted data a fast stack-based buffer is used for higher performance. By rse. (diff) | |
1.3 | Check-in [2693]: now done By rse. (diff) | |
1.2 | Check-in [2686]: Rewrote the implementation of sa_option(3) in order to make options configurable before the underlying socket is implicitly allocated. This fixes especially sa_option(sa, SA_OPTION_REUSEADDR, 1) before sa_bind(). By rse. (diff) | |
1.1 | Check-in [2678]: cleanup source tree By rse. |