2
0
mirror of https://github.com/curl/curl.git synced 2024-12-21 06:50:10 +08:00
curl/tests/data/test564
Daniel Stenberg 4a42e5cdaa multi-socks: fix connect to proxy
When connecting to a socks or similar proxy we do the proxy handshake at
once when we know the TCP connect is completed and we only consider the
"connection" complete after the proxy handshake. This fixes test 564
which is now no longer considered disabled.

Reported by: Dmitri Shubin
Bug: http://curl.haxx.se/mail/lib-2011-04/0127.html
2011-04-28 10:06:49 +02:00

64 lines
673 B
Plaintext

<testcase>
<info>
<keywords>
FTP
PASV
RETR
multi
SOCKS4
</keywords>
</info>
# Server-side
<reply>
<data>
data
to
see
that FTP
works
so does it?
</data>
</reply>
# Client-side
<client>
<server>
ftp
socks4
</server>
<tool>
lib564
</tool>
<name>
FTP RETR a file over a SOCKS proxy using the multi interface
</name>
<command>
ftp://%HOSTIP:%FTPPORT/path/564 %HOSTIP:%SOCKSPORT
</command>
</client>
# Verify data after the test has been "shot"
<verify>
<protocol>
USER anonymous
PASS ftp@example.com
PWD
CWD path
EPSV
TYPE I
SIZE 564
RETR 564
QUIT
</protocol>
<stdout>
data
to
see
that FTP
works
so does it?
</stdout>
</verify>
</testcase>