- More info: http://www.fehcom.de/ipnet/ucspi-tcp6.html
- Download from: http://www.fehcom.de/ipnet/ucspi-tcp6/ucspi-tcp6-1.02.tgz (local copy)
- Author: Erwin Hoffmann. IPv6 capabilities have been included by Felix von Leitner's IPv6 patch. The original ucspi-tcp 0.88 is by D.J. Bernstein
ucspi-tcp6 is a fork of Bernsteins' ucspi-tcp 0.88 program, which includes, among the other things, ipv6 capabilities to the original ucspi-tcp. tcpserver and tcpclient are easy-to-use command-line tools for building TCP client-server applications.
cd /usr/local/src wget http://www.fehcom.de/ipnet/ucspi-tcp6/ucspi-tcp6-1.02.tgz cd /var/qmail/ tar xzf /usr/local/src/ucspi-tcp6-1.02.tgz chown -R root.root host/ cd host/ucspi-tcp6-1.02/ package/install
conf-ld if compiling on 32b platforms.
ucspi-tcp6 is patched for
greetdelay, but we'll not make use them because there are more suitable patches that do the same as explained later.
The tcpserver usage, as far as IPv4 is concerned, is similar to the original Bernstein's program.
Edit: the current version includes an hack by Manvendra Bhangui from indimail.org which gets tcpserver and qmail's spfcheck to be IPv4-mapped IPv6 addresses compliant, provided that you use his fix to the qmail-spf patch (my combined patch already has this adjustment to spf).