IPv6 support in rdesktop ======================== The IPv6 support was developed by Mike Dawson : Attached is a patch to tcp.c to enable IPv6 support. Build with 'IPv6' defined to enable it. It's so far only been tested on Linux 2.4.21 connecting to Microsoft Windows XP SP1. Since terminal services doesn't seem to bind to the IPv6 interface on XP I had to run 'netsh interface portproxy add v6tov4 listenport=3389 connectport=3389' from the windows command prompt to get it to work. rdesktop now supports numeric IPv6 addresses: It checks for two or more colons in an address to decide what it's dealing with so you can now do: rdesktop 2001:1:2:3::4 without it getting confused with an IPv4:port specification. I've also followed the square bracket convention used by browsers (http://www.ietf.org/rfc/rfc2732.txt) so if you want to specify a non-standard port with an IPv6 address you can use the format: rdesktop [2001:1:2:3::4]:3390