OSSP CVS Repository

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

DateVersion Description
2006-Jun-10 12:00    1.46    Check-in [5414]: Adjusted all copyright messages for year 2006 By rse. (diff)
2005-Oct-03 10:16    1.45    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-Jan-24 16:10    1.44    Check-in [4981]: welcome 2005 in OSSP sa, too By rse. (diff)
2004-Oct-03 16:12    1.43    Check-in [4735]: update the documentation By rse. (diff)
2004-Jun-26 13:24    1.42    Check-in [4606]: fix documentation By rse. (diff)
2004-Jun-26 13:16    1.41    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-Apr-02 20:21    1.40    Check-in [4478]: Adjusted all copyright messages for new year 2004. By rse. (diff)
2003-Jan-06 14:11    1.39    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-Oct-30 21:24    1.38    Check-in [2702]: Cleanup markup in manual page (sa.pod) By rse. (diff)
2002-Oct-30 21:22    1.37    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:09    1.36    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 19:43    1.35    Check-in [2691]: remember important point By rse. (diff)
2002-Oct-30 09:42    1.34    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 20:28    1.33    Check-in [2680]: finish documentation By rse. (diff)
2002-Oct-26 19:59    1.32    Check-in [2678]: cleanup source tree By rse. (diff)
2002-Oct-26 17:45    1.31    Check-in [2677]: strip trailing whitespaces By rse. (diff)
2002-Oct-25 22:45    1.30    Check-in [2675]: more documentation, but enough for today By rse. (diff)
2002-Oct-25 20:10    1.29    Check-in [2672]: cleanup the manual page (first part) By rse. (diff)
2002-Oct-25 19:36    1.28    Check-in [2671]: fix typos By rse. (diff)
2002-Oct-25 18:07    1.27    Check-in [2670]: better rendering of sa_syscall documentation By rse. (diff)
2002-Oct-25 18:04    1.26    Check-in [2669]: enhance rendering and fix lingering semantics By rse. (diff)
2002-Mar-15 11:47    1.25    Check-in [2017]: polishing for release By rse. (diff)
2002-Jan-31 22:35    1.24    Check-in [1776]: final polishing for release By rse. (diff)
2002-Jan-02 15:41    1.23    Check-in [1489]: even more docs By rse. (diff)
2002-Jan-02 14:44    1.22    Check-in [1485]: add support for lingering on close By rse. (diff)
2002-Jan-02 14:35    1.21    Check-in [1484]: add support for reusability of address or port By rse. (diff)
2002-Jan-02 13:43    1.20    Check-in [1478]: bump copyright year By rse. (diff)
2002-Jan-02 13:40    1.19    Check-in [1477]: lots of more documentation By rse. (diff)
2001-Nov-17 16:03    1.18    Check-in [1361]: more references By rse. (diff)
2001-Oct-31 21:51    1.17    Check-in [1242]: a little bit of more documemtation By rse. (diff)
2001-Oct-31 21:27    1.16    Check-in [1240]: fix result code list to reflect recend changes By rse. (diff)
2001-Oct-31 13:41    1.15    Check-in [1229]: - provide additional SA_ERR_IMP result code for indicating that an implementation part is not available on the current platform.

- provide new sa_option() function for setting various socket options.

- implement SA_OPTION_NAGLE (for enabling/disabling Nagle's Algorithm) and SA_OPTION_NONBLOCK (for enabling/disabling non-blocking I/O mode). By rse. (diff)

2001-Oct-24 14:24    1.14    Check-in [1208]: remember RFCs By rse. (diff)
2001-Oct-10 21:32    1.13    Check-in [1151]: more documemtation By rse. (diff)
2001-Oct-10 11:21    1.12    Check-in [1142]: Revert my idea of using an L2-style error handling also in SA, because this is not possible in a consistent way due to the multiple objects and the fact that we cannot remember anything without an object (in L2 an environment object will be introduced soon, so there is it is a different game). So we use a plain sa_error() which is now similar to strerror(3). By rse. (diff)
2001-Oct-10 09:45    1.11    Check-in [1139]: reflect recent changes By rse. (diff)
2001-Oct-10 09:42    1.10    Check-in [1138]: Change

   sa_rc_t sa_buffers      (sa_t *sa, size_t rsize, size_t wsize);

to sa_rc_t sa_buffer (sa_t *sa, sa_buffer_t id, size_t size);

in order to make this API function more flexible. By rse. (diff)

2001-Oct-09 15:19    1.9    Check-in [1120]: Implement new sa_addr_match() function which can be used for Access Control List (ACL) implementations. It is capable of matching Unix Domain and Internet Addresses (both IPv4 and IPv6) with prefix lengths. By rse. (diff)
2001-Oct-08 12:03    1.8    Check-in [1097]: Various cleanups By rse. (diff)
2001-Oct-05 23:11    1.7    Check-in [1084]: more documentation By rse. (diff)
2001-Oct-05 22:52    1.6    Check-in [1083]: Woohhhooo: Second major revamp of Socket Abstraction (SA) library. This time is gets really close to a 100% clean and polished library. By rse. (diff)
2001-Oct-05 13:55    1.5    Check-in [1077]: remember one more thing By rse. (diff)
2001-Oct-05 13:49    1.4    Check-in [1076]: update to reflect latest changes By rse. (diff)
2001-Oct-02 20:47    1.3    Check-in [1061]: remember SA history By rse. (diff)
2001-Oct-02 20:41    1.2    Check-in [1060]: do not forget sa_rc_t and sa_getfd() By rse. (diff)
2001-Oct-02 15:27    1.1    Check-in [1051]: Initial revision By rse.
2001-Oct-02 15:27    Check-in [1050]: Import first cut of OSSP SA By rse.

CVSTrac 2.0.1