Re: Passive IPv6 data transfers fail in FTP
This bug has been added to tracker.
Before posting, please read how to report bug or request support effectively.
Bug reports without an attached log file are usually useless.
else if (GetFamily() == AF_INET6)
{
temp = temp.Mid(3);
pData->port = atol( T2CA(temp.Left(temp.GetLength() - 1) ) );
else if (GetFamily() == AF_INET6)
{
temp = retmsg.Mid(i+1,(j-i)-1);
temp = temp.Mid(3);
pData->port = atol( T2CA(temp.Left(temp.GetLength() - 1) ) );
else if (GetFamily() == AF_INET6)
{
temp = retmsg.Mid(i+4,(j-i)-5);
pData->port = atol( T2CA(temp) );
. 2009-07-10 14:02:28.243 Connected
. 2009-07-10 14:02:28.243 Got reply 1 to the command 1
. 2009-07-10 14:02:28.243 --------------------------------------------------------------------------
. 2009-07-10 14:02:28.243 Using FTP protocol.
. 2009-07-10 14:02:28.244 Doing startup conversation with host.
> 2009-07-10 14:02:28.249 PWD
< 2009-07-10 14:02:28.251 257 "/Home" Current directory
. 2009-07-10 14:02:28.251 Got reply 1 to the command 16
. 2009-07-10 14:02:28.255 Getting current directory name.
. 2009-07-10 14:02:28.260 Retrieving directory listing...
> 2009-07-10 14:02:28.260 TYPE A
< 2009-07-10 14:02:28.260 200 Transfer mode is now ASCII.
> 2009-07-10 14:02:28.260 EPSV
< 2009-07-10 14:03:02.286 229 Entering extended passive mode (|||49715|)
> 2009-07-10 14:03:02.286 LIST -a
. 2009-07-10 14:03:02.286 Transfer channel can't be opened. Reason: The requested address is not valid in its context.
. 2009-07-10 14:03:02.286 Could not retrieve directory listing
. 2009-07-10 14:03:02.286 Got reply 4 to the command 2