# $Id: ChangeLog,v 1.18 2006/09/16 04:09:35 cinergi Exp $ 0.5 - * NEW: Multi-statement (MySQL 4.1.x) support * BUGFIX: getent looped on the first MySQL group that had no members * BUGFIX: getent segfaulted on grouplists > 1024 bytes * BUGFIX: Explicitly set auto-reconnect (default behavior changed in MySQL >= 5.0.3) * BUGFIX: Fixed potential issue with setting default connect timeout 0.4 - 0.5 * NEW: Generic init script (in the support directory). Also a Gentoo-specific init script from Ian Christian (thanks!) * BUGFIX: Don't exit if MySQL connection fails * BUGFIX: Don't try to close unconnected MySQL connections upon exit * BUGFIX: Fixed build up of socket fd's under certain error conditions * BUGFIX: Read /entire/ request even if non-root requests shadow info instead of prematurely closing connection (caused client SIGPIPE before the fix below was also added) * BUGFIX: (Client) Ignore SIGPIPE during read/write operations; THIS MAY CAUSE PROBLEMS SO PLEASE REPORT ISSUES ASAP * CHANGE: Connect to MySQL when needed, not all up-front * CHANGE: Read [nsvsd] and [client] sections in my.cnf; Removed these options from nsvsd.conf: timeout, compress, initcmd 0.3 - 0.4 * NEW: Solaris port (including 64-bit) * NEW: FreeBSD port * NEW: Sample database, matching nsvsd.conf, and some documentation * BUGFIX: Better thread shutdown * BUGFIX: 'configure' now honors --with-lib=... * BUGFIX: Clear MySQL & config structures AFTER shutting down all MySQL connections * BUGFIX: Check for -lnsl and -lm * CHANGE: Upgraded: automake 1.9.2, autoconf 2.59, libtool 1.5.6 * CHANGE: Use ${mkdir_p} instead of mkinstalldirs * CHANGE: CFLAGS += -Wall * CHANGE: New code to detect proper thread switch to pass to compiler / linker. Unfortunately this causes breakage on older systems without manual intervention (see README) * CHANGE: Move to OS-specific configs * INTERN: Cleanup, comments, etc ... 0.2 - 0.3 * BUGFIX: Default config values weren't working * BUGFIX: GCC 3.x warning cleanup 0.1 - 0.2 * NEW: Far better non-blocking socket read/write routines * NEW: Command-line options for nsvsd