ossp-pkg/sa/ChangeLog
1.6
_ ___ ____ ____ ____
|_|_ _ / _ \/ ___/ ___|| _ \ ___ __ _
_|_||_| | | | \___ \___ \| |_) | / __|/ _` |
|_||_|_| | |_| |___) |__) | __/ \__ \ (_| |
|_|_|_| \___/|____/____/|_| |___/\__,_|
OSSP sa - Socket Abstraction
CHANGELOG
This is a list of all changes to OSSP sa.
For a more brief summary please have a look at the NEWS file.
Changes between 0.9.3 and x.x.x (30-Oct-2002 to xx-Nov-2002)
o 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}.
[Ralf S. Engelschall]
Changes between 0.9.2 and 0.9.3 (11-Oct-2002 to 30-Oct-2002)
o 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.
[Ralf S. Engelschall]
o Finished implementation of test suite in order to cover
mostly all functionality of the API.
[Ralf S. Engelschall]
o 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().
[Ralf S. Engelschall, Michael van Elst <mlelstv@dev.de.cw.net>]
o Finished writing the documentation (manual page sa.pod).
[Ralf S. Engelschall]
o Fixed return code and error handling in sa_read(3).
[Ulrich Dessauer <udessauer@agnitas.de>]
o Upgraded build environment to GNU autoconf 2.54 and GNU libtool 1.4.3.
[Ralf S. Engelschall]
o Source tree cleanups and polishing.
[Ralf S. Engelschall]
Changes between 0.9.1 and 0.9.2 (15-Mar-2002 to 11-Oct-2002)
o Check for inet_addr, inet_aton, inet_pton, inet_ntoa and inet_ntop
under configure time and use this to use reasonable fallbacks for
the underlying usage of address manipulation functions.
[Ralf S. Engelschall]
o Upgraded build environment to GNU shtool 1.6.1.
[Ralf S. Engelschall]
o Fixed "make realclean" target.
[Ralf S. Engelschall]
Changes between 0.9.0 and 0.9.1 (31-Jan-2002 to 15-Mar-2002)
o Removed gcc -ggdb3 option under --enable-debug.
[Ralf S. Engelschall]
o Upgraded build environment to GNU autoconf 2.53 and GNU shtool 1.6.0.
[Ralf S. Engelschall]
o Fixed internal snprintf implementation
[Ralf S. Engelschall]
o Fixed internal test suite library
[Ralf S. Engelschall]