January 2, 2021 Roberto Puzzanghera25 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.
fehQlibs are supplementary C libraries by Erwin Hoffmann. They are needed for
Install as follows in
cd /usr/local wget https://www.fehcom.de/ipnet/fehQlibs/fehQlibs-16.tgz tar xzf fehQlibs-16.tgz chown root:root fehQlibs-16 cd fehQlibs-16
Change the installation folder modifing the file
Compile and install:
make make share make install cd .. ln -s fehQlibs-16 qlibs
cd /var/qmail/ wget https://www.fehcom.de/ipnet/ucspi-tcp6/ucspi-tcp6-1.11.6a.tgz tar xzf ucspi-tcp6-1.11.6a.tgz cd net/ucspi-tcp6/ucspi-tcp6-1.11.6a/ ./package/install
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 openboard owncloud patches php proftpd qmail qmailadmin rbl roundcube rsync sieve simscan slackware spamassassin spf ssh ssl surbl tcprules tex ucspi-tcp vpopmail vqadmin