ucspi-tcp6
- More info: http://www.fehcom.de/ipnet/ucspi-tcp6.html
- Download from: http://www.fehcom.de/ipnet/ucspi-tcp6/ucspi-tcp6-0.98.tgz
- 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.
Install ucspi-tcp6
cd /usr/local/src
wget http://www.fehcom.de/ipnet/ucspi-tcp6/ucspi-tcp6-0.98.tgz
cd /var/qmail/
tar xzf /usr/local/src/ucspi-tcp6-0.98.tgz
chown -R root.root net/
cd net/ucspi-tcp6-0.98/
package/install
The new ucspi-tcp6 is patched for rblsmtpd greetdelay. We'll configure greetdelay later.
The tcpserver usage, as far as IPv4 is concerned, is similar to the original Bernstein's program.


Comments
Debian Wheezy Beta 4
When doing
glibc
I would try to reinstall glibc, as crti.o is part of that pkg..
take a look at this as well: http://stackoverflow.com/questions/6329887/compiling-problems-cannot-find-crt1-o, http://stackoverflow.com/questions/91576/crti-o-file-missing
compiles ok under amd64 under
compiles ok under amd64
under i386 debian it's still giving me this:
maybe the library was written with 64 bit support in mind....
In 32bit system, you have to
In 32bit system, you have to remove the flag "-m64" in src/conf-ld.
Then try package/install again, and it will be ok.
I'm successfully compiling
I'm successfully compiling both on 64 and 32 bit.
In case you are not interested in the new IPv6 features of ucspi-tcp6, you can try to install the old bernstein's ucspi-tcp 0.88 program, following this page of my guide.