I've been trying to get some IPv6 code working for the past few months. Some attempts at it worked, but not
much more than simple connection opening and listening programs. Recently, I've managed to work out
some
real IPv6 IPs on the 6bone, via FreeNet6. If you're interested, you can (could) reach me at:
loki.br.freenet6.net (3ffe:b00:c18:1fff::1e7)
Given that, I decided I needed an IPv6-enabled browser. Since I already had determined to make KDE2
IPv6 enabled, I set off making Konqueror able to talk at 6bone.net. Guess what?
It worked.
The patch is here and must be applied
on
top of a clean kdelibs 1.92 (beta 3 -- korner) code. It'll completely replace the KSocket & KServerSocket
classes
and will add some patches to kio/http/http.cc and kio/ftp/ftp.cpp (why don't everyone use .cpp?).
For the moment, only HTTP browsing is enabled in IPv6 mode. FTP under IPv6 adds two (more?) new
commands I haven't yet mastered, so I didn't mess with that.