April 7, 2018 Roberto Puzzanghera23 comments
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 https://www.fehcom.de/ipnet/ucspi-tcp6/ucspi-tcp6-1.05.tgz cd /var/qmail/ tar xzf /usr/local/src/ucspi-tcp6-1.05.tgz chown -R root.root host/ cd host/ucspi-tcp6-1.05/ 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).
apache clamav dkim dovecot ezmlm fail2ban hacks lamp letsencrypt linux linux-vserver lxc mariadb mediawiki mozilla mysql owncloud patches php proftpd qmail qmailadmin rbl roundcube rsync sieve simscan slackware spamassassin spf ssh ssl surbl tcprules tex ucspi-tcp vpopmail vqadmin