Projects / socket_wrappers


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.


RSS Recent releases

  •  11 Mar 2003 05:54

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.

  •  27 Dec 2002 13:28

Release Notes: Various code cleanups. Still in beta testing.

  •  22 Dec 2002 20:25

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.


Project Spotlight


A foundation class library.


Project Spotlight


A utility for monitoring Unix system services.