Subject: CVS commit: pkgsrc/net/socat
To: None <pkgsrc-changes@NetBSD.org>
From: Adrian Portelli <adrianp@netbsd.org>
List: pkgsrc-changes
Date: 02/17/2007 17:44:57
Module Name:	pkgsrc
Committed By:	adrianp
Date:		Sat Feb 17 17:44:57 UTC 2007

Modified Files:
	pkgsrc/net/socat: Makefile distinfo
	pkgsrc/net/socat/patches: patch-aa

Log Message:
Update to 1.5.0.0

new features:
new datagram modes for udp, rawip, unix domain sockets
socat option -T specifies inactivity timeout
rewrote lexical analysis to allow nested socat calls
addresses tcp, udp, tcp-l, udp-l, and rawip now support IPv4 and IPv6
socat options -4, -6 and environment variables SOCAT_DEFAULT_LISTEN_IP,
SOCAT_PREFERRED_RESOLVE_IP for control of protocol selection
addresses ssl, ssl-l, socks, proxy now support IPv4 and IPv6
option protocol-family (pf), esp. for openssl-listen
range option supports IPv6 - syntax: range=[::1/128]
option ipv6-v6only (ipv6only)
new tcp-wrappers options allow-table, deny-table, tcpwrap-etc
FIPS version of OpenSSL can be integrated - initial patch provided by
David Acker. See README.FIPS
support for resolver options res-debug, aaonly, usevc, primary, igntc,
recurse, defnames, stayopen, dnsrch
options for file attributes on advanced filesystems (ext2, ext3,
reiser): secrm, unrm, compr, ext2-sync, immutable, ext2-append, nodump,
ext2-noatime, journal-data etc.
option cool-write controls severeness of write failure (EPIPE, ECONNRESET)
option o-noatime
socat option -lh for hostname in log output
traffic dumping provides packet headers
configure.in became part of distribution
socats unpack directory now has full version, e.g. socat-1.5.0.0/
corrected docu of option verify

corrections:
fixed tcpwrappers integration - initial fix provided by Rudolf Cejka
exec with pipes,stderr produced error
setuid-early was ignored with many address types
some minor corrections


To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 pkgsrc/net/socat/Makefile
cvs rdiff -r1.7 -r1.8 pkgsrc/net/socat/distinfo
cvs rdiff -r1.3 -r1.4 pkgsrc/net/socat/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.