socket_wrappers is an improved version of tcp_wrappers. The improvements include changing from K&R to ANSI C, removing unneeded compatibility libraries, separation of the public and private API, prepending tcpd_ to all private functions and data to prevent name collisions, updates to signal handlers so that the application's handlers aren't tampered with, dropping supplemental groups, and some build and man page improvements. Applications compiled with this library should be smaller, too.
Release Notes: LOG_FTP and LOG_AUTHPRIV syslog facilities were added. hosts_access now only opens tables if they are regular files. tcpdchk now critiques the host.deny & allow file's permissions. A bug which occurred if xgets() was interrupted by a signal was fixed. Error handling in rfc931.c was refined.
Release Notes: Updates to tcpdchk and tcpdmatch, and a big code cleanup.
Release Notes: Socket wrappers is now thread-safe. This is still beta test code.
Release Notes: Various code cleanups. Still in beta testing.
Release Notes: This release fixes a couple more memory leaks, removes dead code, updates tcpdchk for IPv6, and finishes all cleanups. This is still experimental code, so don't use it on a production machine. This code needs widespread testing.