OSSP CVS Repository

ossp - History for /ossp-pkg/sa/ChangeLog
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Directory]  [Show Milestones

DateVersion Description
2006-Jun-10 12:00    1.54    Check-in [5414]: Adjusted all copyright messages for year 2006 By rse. (diff)
2006-Feb-28 22:10    1.53    Check-in [5379]: Upgrade build environment to GNU libtool 1.5.22 and GNU shtool 2.0.5 By rse. (diff)
2005-Oct-03 10:16    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)
2005-Oct-02 18:44    1.51    Check-in [5193]: bump version before release By rse.
2005-Oct-02 18:43    1.50    Check-in [5192]: use new GNU shtool 2.0.3 By rse. (diff)
2005-Sep-07 15:01    1.49    Check-in [5174]: Add pkg-config(1) specification file sa.pc By rse. (diff)
2005-Sep-07 14:58    1.48    Check-in [5173]: upgrade build environment By rse. (diff)
2005-May-16 12:01    1.47    Check-in [5057]: Upgrade build environment to GNU libtool 1.5.16 By rse. (diff)
2005-Mar-29 21:24    1.46    Check-in [5041]: Follow FlexeLint suggestions and "constify" some API function parameters. By rse. (diff)
2005-Mar-29 21:05    1.45    Check-in [5040]: upgrade to libtool 1.5.14 By rse. (diff)
2005-Jan-29 09:17    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)

2005-Jan-24 16:10    1.43    Check-in [4981]: welcome 2005 in OSSP sa, too By rse. (diff)
2004-Oct-03 16:49    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)
2004-Oct-03 16:00    1.41    Check-in [4734]: Added SA_SYSCALL_GETHOSTBYNAME for supporting the overloading of gethostbyname(2) system calls. By rse.
2004-Sep-25 23:24    1.40    Check-in [4733]: Upgrade build environment to GNU libtool 1.5.10 and GNU shtool 2.0.1 By rse. (diff)
2004-Jun-26 13:38    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)

2004-Jun-26 13:16    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)

2004-Jun-11 12:32    1.37    Check-in [4600]: prepare for release By rse. (diff)
2004-Jun-11 12:30    1.36    Check-in [4599]: Fix timeout implementation related to SO_RCVTIMEO/SO_SNDTIMEO. By rse. (diff)
2004-Apr-02 20:50    1.35    Check-in [4482]: adjust date By rse. (diff)
2004-Apr-02 20:47    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)
2004-Apr-02 20:21    1.33    Check-in [4478]: Adjusted all copyright messages for new year 2004. By rse. (diff)
2004-Apr-02 19:13    1.32    Check-in [4477]: next will be 1.2.0, I think By rse. (diff)
2004-Apr-02 14:26    1.31    Check-in [4473]: restart accept(2) after interrupted system call By thl. (diff)
2004-Mar-26 17:49    1.30    Check-in [4463]: give credit, too By rse. (diff)
2004-Mar-26 17:05    1.29    Check-in [4461]: Add autoconf check to detect unimplemented setsockopt features. Reported by Amos Gouaux. By thl. (diff)
2003-Nov-10 19:50    1.28    Check-in [3673]: bump before release By rse. (diff)
2003-Nov-10 19:38    1.27    Check-in [3672]: upgrade to Autoconf 2.58 By rse. (diff)
2003-Oct-17 19:42    1.26    Check-in [3643]: Upgrade to GNU libtool 1.5 By rse. (diff)
2003-Feb-09 15:43    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)
2003-Feb-07 21:47    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)
2003-Jan-31 19:58    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)

2003-Jan-31 19:34    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)

2003-Jan-31 19:32    1.21    Check-in [3131]: fix date By rse. (diff)
2003-Jan-28 14:58    1.20    Check-in [3096]: remember change By rse. (diff)
2003-Jan-06 14:11    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)
2002-Dec-31 23:08    1.18    Check-in [3060]: Fixed two compile-time warnings in sa_test.c By rse. (diff)
2002-Dec-04 13:43    1.17    Check-in [2944]: upgrade to Autoconf 2.57 and prepare for release By rse. (diff)
2002-Dec-01 14:09    1.16    Check-in [2942]: remember changes By rse. (diff)
2002-Nov-07 13:44    1.15    Check-in [2752]: prepare for release By rse. (diff)
2002-Nov-07 13:44    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)
2002-Nov-07 13:17    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)
2002-Nov-07 11:08    1.12    Check-in [2748]: remember change By rse. (diff)
2002-Nov-07 07:24    1.11    Check-in [2746]: Fixed two compile-time warnings.

Submitted by: Alvaro Lopez Ortega <alvaro@alobbs.com> By rse. (diff)

2002-Nov-01 09:44    1.10    Check-in [2705]: final adjustments for OSSP sa 1.0.0 release By rse. (diff)
2002-Oct-31 08:20    1.9    Check-in [2704]: Consistently return SA_ERR_MEM instead of SA_ERR_SYS if memory allocations failed. By rse. (diff)
2002-Oct-31 08:17    1.8    Check-in [2703]: polish for OSSP sa 1.0.0 release By rse. (diff)
2002-Oct-30 21:24    1.7    Check-in [2702]: Cleanup markup in manual page (sa.pod) By rse. (diff)
2002-Oct-30 21:22    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)
2002-Oct-30 20:15    1.5    Check-in [2697]: polish for release By rse. (diff)
2002-Oct-30 20:09    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)

2002-Oct-30 20:01    1.3    Check-in [2693]: now done By rse. (diff)
2002-Oct-30 09:42    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)
2002-Oct-26 19:59    1.1    Check-in [2678]: cleanup source tree By rse.

CVSTrac 2.0.1