On 26 August 2015 at 18:53, Adrian Offerman <adr...@offerman.net> wrote:
2) Note: the actual IPv6 address is 2a00:1de0:0:203::22,
so it looks like the ':0:' part is replaced with a double colon
'::' somewhere in the stack/chain, even though the address
already contains a double colon, thereby creating an invalid
IPv6 address;This is a big clue. So the bug is in tcpserver. All other programs depend on the setting of TCPREMOTEIP which is being wrongly set/scanned by my ip6_fmt() or ip6_scan() functions. Fixing this will solve this issue. Will post a fix and a new build after I have identified the problem in these two functions.