1 2IPv6 support in rdesktop 3======================== 4The IPv6 support was developed by Mike Dawson <mike@dexy.mine.nu>: 5 6 Attached is a patch to tcp.c to enable IPv6 support. Build with 7 'IPv6' defined to enable it. It's so far only been tested on 8 Linux 2.4.21 connecting to Windows XP SP1. 9 10 Since terminal services doesn't seem to bind to the ipv6 interface 11 on XP I had to run 'netsh interface portproxy add v6tov4 12 listenport=3389 connectport=3389' from the windows command prompt 13 to get it to work. 14 15 16rdesktop now supports numeric IPv6 addresses: 17 18 It checks for two or more colons in an address to decide what it's 19 dealing with so you can now do: 20 21 rdesktop 2001:1:2:3::4 22 23 without it getting confused with an ipv4:port specification. I've 24 also followed the square bracket convention used by browsers 25 (http://www.ietf.org/rfc/rfc2732.txt) so if you want to specify a 26 non-standard port with an ipv6 address you can use the format: 27 28 rdesktop [2001:1:2:3::4]:3390 29 30