mirror of https://github.com/moparisthebest/curl
ftp@example.com is now the new anonymous FTP password. I opted for 'ftp' on
the left side of @ to make it short(er).
This commit is contained in:
parent
e021fe9444
commit
4efa0d9f68
3
CHANGES
3
CHANGES
|
@ -7,6 +7,9 @@
|
||||||
Changelog
|
Changelog
|
||||||
|
|
||||||
Daniel (13 February 2007)
|
Daniel (13 February 2007)
|
||||||
|
- The default password for anonymous FTP connections is now changed to be
|
||||||
|
"ftp@example.com".
|
||||||
|
|
||||||
- Robert A. Monat made libcurl build fine with VC2005 - it doesn't have
|
- Robert A. Monat made libcurl build fine with VC2005 - it doesn't have
|
||||||
gmtime_r() like the older VC versions. He also made use of some machine-
|
gmtime_r() like the older VC versions. He also made use of some machine-
|
||||||
specific defines to differentiate the "OS" define.
|
specific defines to differentiate the "OS" define.
|
||||||
|
|
|
@ -11,16 +11,17 @@ Curl and libcurl 7.16.2
|
||||||
|
|
||||||
This release includes the following changes:
|
This release includes the following changes:
|
||||||
|
|
||||||
o Added CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS
|
o added CURLOPT_TIMEOUT_MS and CURLOPT_CONNECTTIMEOUT_MS
|
||||||
o Added CURLOPT_HTTP_CONTENT_DECODING, CURLOPT_HTTP_TRANSFER_DECODING and
|
o added CURLOPT_HTTP_CONTENT_DECODING, CURLOPT_HTTP_TRANSFER_DECODING and
|
||||||
--raw
|
--raw
|
||||||
o Added support for using the NSS library for TLS/SSL
|
o added support for using the NSS library for TLS/SSL
|
||||||
|
o changed default anonymous FTP password
|
||||||
|
|
||||||
This release includes the following bugfixes:
|
This release includes the following bugfixes:
|
||||||
|
|
||||||
o in testsuite, update test cookies expiration from 2007-Feb-1 to year 2035
|
o in testsuite, update test cookies expiration from 2007-Feb-1 to year 2035
|
||||||
o socks5 works
|
o socks5 works
|
||||||
o
|
o builds fine with VC2005
|
||||||
|
|
||||||
This release includes the following known bugs:
|
This release includes the following known bugs:
|
||||||
|
|
||||||
|
@ -38,6 +39,6 @@ This release would not have looked like this without help, code, reports and
|
||||||
advice from friends like these:
|
advice from friends like these:
|
||||||
|
|
||||||
Yang Tse, Manfred Schwarb, Michael Wallner, Jeff Pohlmeyer, Shmulik Regev,
|
Yang Tse, Manfred Schwarb, Michael Wallner, Jeff Pohlmeyer, Shmulik Regev,
|
||||||
Rob Crittenden
|
Rob Crittenden, Robert A. Monat
|
||||||
|
|
||||||
Thanks! (and sorry if I forgot to mention someone)
|
Thanks! (and sorry if I forgot to mention someone)
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
#define DICT_DEFINE3 "/LOOKUP:"
|
#define DICT_DEFINE3 "/LOOKUP:"
|
||||||
|
|
||||||
#define CURL_DEFAULT_USER "anonymous"
|
#define CURL_DEFAULT_USER "anonymous"
|
||||||
#define CURL_DEFAULT_PASSWORD "curl_by_daniel@haxx.se"
|
#define CURL_DEFAULT_PASSWORD "ftp@example.com"
|
||||||
|
|
||||||
#include "cookie.h"
|
#include "cookie.h"
|
||||||
#include "formdata.h"
|
#include "formdata.h"
|
||||||
|
|
|
@ -48,7 +48,7 @@ filter off really nothing
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE A
|
TYPE A
|
||||||
|
|
|
@ -48,7 +48,7 @@ ftp://%HOSTIP:%FTPPORT/ -P %HOSTIP
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
PORT 127,0,0,1,243,212
|
PORT 127,0,0,1,243,212
|
||||||
TYPE A
|
TYPE A
|
||||||
|
|
|
@ -39,7 +39,7 @@ REPLY EPSV 500 no such command
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
PASV
|
PASV
|
||||||
|
|
|
@ -40,7 +40,7 @@ s/^(PORT 127,0,0,1,)([0-9,]+)/$1/
|
||||||
</strippart>
|
</strippart>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD a
|
CWD a
|
||||||
CWD path
|
CWD path
|
||||||
|
|
|
@ -29,7 +29,7 @@ ftp://%HOSTIP:%FTPPORT/a/path/103 --head
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD a
|
CWD a
|
||||||
CWD path
|
CWD path
|
||||||
|
|
|
@ -36,7 +36,7 @@ FTP GET with type=A style ASCII URL using %20 codes
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD /path with spaces
|
CWD /path with spaces
|
||||||
CWD and things2
|
CWD and things2
|
||||||
|
|
|
@ -40,7 +40,7 @@ works
|
||||||
</upload>
|
</upload>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -38,7 +38,7 @@ Moooooooooooo
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD CWD
|
CWD CWD
|
||||||
CWD STOR
|
CWD STOR
|
||||||
|
|
|
@ -35,7 +35,7 @@ Moooooooooooo
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -40,7 +40,7 @@ REPLY EPSV 500 no such command
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
PASV
|
PASV
|
||||||
|
|
|
@ -36,7 +36,7 @@ ftp://%HOSTIP:%FTPPORT/111 -C 2000
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -35,7 +35,7 @@ worx?
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -32,7 +32,7 @@ REPLY PASS 314 bluah you f00l!
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
</protocol>
|
</protocol>
|
||||||
</verify>
|
</verify>
|
||||||
</testcase>
|
</testcase>
|
||||||
|
|
|
@ -34,7 +34,7 @@ REPLY EPSV 314 bluah you f00l!
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
PASV
|
PASV
|
||||||
|
|
|
@ -38,7 +38,7 @@ REPLY PORT 314 bluah you f00l!
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
QUIT
|
QUIT
|
||||||
</protocol>
|
</protocol>
|
||||||
|
|
|
@ -33,7 +33,7 @@ REPLY TYPE 314 bluah you f00l!
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
PASV
|
PASV
|
||||||
|
|
|
@ -35,7 +35,7 @@ REPLY EPSV 314 bluah you f00l!
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
PASV
|
PASV
|
||||||
|
|
|
@ -39,7 +39,7 @@ REPLY RETR 314 bluah you f00l!
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
TYPE I
|
TYPE I
|
||||||
SIZE 119
|
SIZE 119
|
||||||
|
|
|
@ -39,7 +39,7 @@ REPLY EPSV 314 bluah you f00l!
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
PASV
|
PASV
|
||||||
|
|
|
@ -37,7 +37,7 @@ ftp://%HOSTIP:%FTPPORT/121 -Q "-DELE after_transfer" -Q "DELE before_transfer"
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
DELE before_transfer
|
DELE before_transfer
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -33,7 +33,7 @@ REPLY EPSV 500 no such command
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
PASV
|
PASV
|
||||||
|
|
|
@ -30,7 +30,7 @@ ftp://%HOSTIP:%FTPPORT/123 -T log/upload123 -C 51
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -34,7 +34,7 @@ REPLY EPSV 314 bluah you f00l!
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
PASV
|
PASV
|
||||||
|
|
|
@ -32,7 +32,7 @@ REPLY CWD 314 bluah you f00l!
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
QUIT
|
QUIT
|
||||||
|
|
|
@ -34,7 +34,7 @@ RETRWEIRDO
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD blalbla
|
CWD blalbla
|
||||||
CWD lululul
|
CWD lululul
|
||||||
|
|
|
@ -31,7 +31,7 @@ ftp://%HOSTIP:%FTPPORT/path/to/file/127 --disable-epsv
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
CWD to
|
CWD to
|
||||||
|
|
|
@ -37,7 +37,7 @@ the
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -40,7 +40,7 @@ FTP retrieve a byte-range
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -26,7 +26,7 @@ RETRNOSIZE
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD blalbla
|
CWD blalbla
|
||||||
CWD lululul
|
CWD lululul
|
||||||
|
|
|
@ -29,7 +29,7 @@ RETRNOSIZE
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD blalbla
|
CWD blalbla
|
||||||
CWD lululul
|
CWD lululul
|
||||||
|
|
|
@ -26,7 +26,7 @@ ftp://%HOSTIP:%FTPPORT/blalbla/139 -z "1 jan 1989"
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD blalbla
|
CWD blalbla
|
||||||
MDTM 139
|
MDTM 139
|
||||||
|
|
|
@ -25,7 +25,7 @@ ftp://%HOSTIP:%FTPPORT/blalbla/140 -z "1 jan 2004"
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD blalbla
|
CWD blalbla
|
||||||
MDTM 140
|
MDTM 140
|
||||||
|
|
|
@ -25,7 +25,7 @@ ftp://%HOSTIP:%FTPPORT/blalbla/141 -I
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD blalbla
|
CWD blalbla
|
||||||
MDTM 141
|
MDTM 141
|
||||||
|
|
|
@ -23,7 +23,7 @@ ftp://%HOSTIP:%FTPPORT/part1/part2/part3/part4/part5/part6/part7/part8/part9/par
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD part1
|
CWD part1
|
||||||
CWD part2
|
CWD part2
|
||||||
|
|
|
@ -23,7 +23,7 @@ FTP URL with type=a
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD /tmp
|
CWD /tmp
|
||||||
CWD moo
|
CWD moo
|
||||||
|
|
|
@ -31,7 +31,7 @@ REPLY NLST 450 No files found
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
PORT 127,0,0,1,243,212
|
PORT 127,0,0,1,243,212
|
||||||
TYPE A
|
TYPE A
|
||||||
|
|
|
@ -34,7 +34,7 @@ REPLY NLST 550 Have a taste on this!
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
PORT 127,0,0,1,243,212
|
PORT 127,0,0,1,243,212
|
||||||
TYPE A
|
TYPE A
|
||||||
|
|
|
@ -29,7 +29,7 @@ ftp://%HOSTIP:%FTPPORT/first/dir/here/146 ftp://%HOSTIP:%FTPPORT/146
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD first
|
CWD first
|
||||||
CWD dir
|
CWD dir
|
||||||
|
|
|
@ -33,7 +33,7 @@ COUNT CWD 1
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD first
|
CWD first
|
||||||
MKD first
|
MKD first
|
||||||
|
|
|
@ -33,7 +33,7 @@ REPLY MKD 550 We will have no such thing
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD attempt
|
CWD attempt
|
||||||
MKD attempt
|
MKD attempt
|
||||||
|
|
|
@ -29,7 +29,7 @@ send away this contents
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD dir1
|
CWD dir1
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -27,7 +27,7 @@ ftp://%HOSTIP:%FTPPORT/161
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -25,7 +25,7 @@ ftp://%HOSTIP:%FTPPORT/182
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -31,7 +31,7 @@ DELAY CWD 60
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
</protocol>
|
</protocol>
|
||||||
|
|
|
@ -26,7 +26,7 @@ REPLY PASS 530 temporarily not available
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
</protocol>
|
</protocol>
|
||||||
</verify>
|
</verify>
|
||||||
</testcase>
|
</testcase>
|
||||||
|
|
|
@ -27,9 +27,9 @@ REPLY PASS 530 temporarily not available
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
</protocol>
|
</protocol>
|
||||||
</verify>
|
</verify>
|
||||||
</testcase>
|
</testcase>
|
||||||
|
|
|
@ -29,7 +29,7 @@ data blobb
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD a
|
CWD a
|
||||||
CWD path
|
CWD path
|
||||||
|
|
|
@ -30,7 +30,7 @@ data blobb
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD a
|
CWD a
|
||||||
CWD path
|
CWD path
|
||||||
|
|
|
@ -37,7 +37,7 @@ s/^(PORT 127,0,0,1,).*/$1/
|
||||||
</strippart>
|
</strippart>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD a
|
CWD a
|
||||||
CWD path
|
CWD path
|
||||||
|
|
|
@ -36,7 +36,7 @@ ftp://%HOSTIP:%FTPPORT/a/path/215/ ftp://%HOSTIP:%FTPPORT/a/path/215/
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD a
|
CWD a
|
||||||
CWD path
|
CWD path
|
||||||
|
|
|
@ -23,7 +23,7 @@ upload this file twice
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD a
|
CWD a
|
||||||
CWD path
|
CWD path
|
||||||
|
|
|
@ -40,7 +40,7 @@ REPLY EPSV 500 no such command
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
NOOP 1
|
NOOP 1
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -40,7 +40,7 @@ REPLY ACCT 230 thank you
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
ACCT one count
|
ACCT one count
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -32,7 +32,7 @@ REPLY ACCT 532 bluah!
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
ACCT one count
|
ACCT one count
|
||||||
</protocol>
|
</protocol>
|
||||||
<errorcode>
|
<errorcode>
|
||||||
|
|
|
@ -27,7 +27,7 @@ worx?
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -22,7 +22,7 @@ REPLY STOR 550 I said: access to this file is very much denied
|
||||||
|
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -34,7 +34,7 @@ REPLY PASV 227 Entering Passiv Mode (1216,256,2,127,127,127)
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
PASV
|
PASV
|
||||||
</protocol>
|
</protocol>
|
||||||
|
|
|
@ -32,7 +32,7 @@ REPLY PASV 227 Entering Passiv Mode (1216,256,2,127,127,127)
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
PASV
|
PASV
|
||||||
|
|
|
@ -32,7 +32,7 @@ ftp://%HOSTIP:%FTPPORT/247 -T log/test247.txt -z "apr 1 2005 08:00:00"
|
||||||
</upload>
|
</upload>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
MDTM 247
|
MDTM 247
|
||||||
QUIT
|
QUIT
|
||||||
|
|
|
@ -38,7 +38,7 @@ works
|
||||||
</upload>
|
</upload>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
MDTM 248
|
MDTM 248
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -44,7 +44,7 @@ filter off really nothing
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE A
|
TYPE A
|
||||||
|
|
|
@ -44,7 +44,7 @@ ftp://%HOSTIP:%FTPPORT/ -P %HOSTIP
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
PORT 127,0,0,1,243,212
|
PORT 127,0,0,1,243,212
|
||||||
TYPE A
|
TYPE A
|
||||||
|
|
|
@ -50,7 +50,7 @@ filter off really nothing
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE A
|
TYPE A
|
||||||
|
|
|
@ -50,7 +50,7 @@ s/^(EPRT \|2\|::1\|)(.*)/$1/
|
||||||
</strippart>
|
</strippart>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPRT |2|::1|
|
EPRT |2|::1|
|
||||||
TYPE A
|
TYPE A
|
||||||
|
|
|
@ -51,7 +51,7 @@ filter off really nothing
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE A
|
TYPE A
|
||||||
|
|
|
@ -51,7 +51,7 @@ s/^(EPRT \|2\|::1\|)(.*)/$1/
|
||||||
</strippart>
|
</strippart>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPRT |2|::1|
|
EPRT |2|::1|
|
||||||
TYPE A
|
TYPE A
|
||||||
|
|
|
@ -39,7 +39,7 @@ filter off really nothing
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -38,7 +38,7 @@ ftp://%HOSTIP:%FTPPORT/270 --ftp-skip-pasv-ip --disable-epsv
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
PASV
|
PASV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -31,7 +31,7 @@ ftp://%HOSTIP:%FTPPORT/272 -z "2004 jan 1 12:12:12 UTC"
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
MDTM 272
|
MDTM 272
|
||||||
QUIT
|
QUIT
|
||||||
|
|
|
@ -54,7 +54,7 @@ filter off really nothing
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
USER replacement
|
USER replacement
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD 280
|
CWD 280
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -47,7 +47,7 @@ works?
|
||||||
</upload>
|
</upload>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
EPSV
|
EPSV
|
||||||
TYPE I
|
TYPE I
|
||||||
|
|
|
@ -35,7 +35,7 @@ REPLY SIZE 550 bluah you f00l!
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
MDTM 511
|
MDTM 511
|
||||||
QUIT
|
QUIT
|
||||||
|
|
|
@ -34,7 +34,7 @@ REPLY MDTM 213 20030405060708
|
||||||
|
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
MDTM 520
|
MDTM 520
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -34,7 +34,7 @@ ftp://%HOSTIP:%FTPPORT/path/to/
|
||||||
<verify>
|
<verify>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
</protocol>
|
</protocol>
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ Moooooooooooo
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
PORT 127,0,0,1,5,109
|
PORT 127,0,0,1,5,109
|
||||||
|
|
|
@ -41,7 +41,7 @@ ftp://%HOSTIP:%FTPPORT/path/526
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -41,7 +41,7 @@ ftp://%HOSTIP:%FTPPORT/path/527
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -41,7 +41,7 @@ Moooooooooooo
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
PORT 127,0,0,1,5,109
|
PORT 127,0,0,1,5,109
|
||||||
|
|
|
@ -44,7 +44,7 @@ don't upload this
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
PORT 127,0,0,1,5,109
|
PORT 127,0,0,1,5,109
|
||||||
|
|
|
@ -41,7 +41,7 @@ ftp://%HOSTIP:%FTPPORT/path/532
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -39,7 +39,7 @@ ftp://%HOSTIP:%FTPPORT/path/533 ftp://%HOSTIP:%FTPPORT/path/533
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -39,7 +39,7 @@ ftp://non-existing-host.com/path/534 ftp://%HOSTIP:%FTPPORT/path/534
|
||||||
</strip>
|
</strip>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
PWD
|
PWD
|
||||||
CWD path
|
CWD path
|
||||||
EPSV
|
EPSV
|
||||||
|
|
|
@ -38,7 +38,7 @@ REPLY PASS 314 bluah you f00l!
|
||||||
</errorcode>
|
</errorcode>
|
||||||
<protocol>
|
<protocol>
|
||||||
USER anonymous
|
USER anonymous
|
||||||
PASS curl_by_daniel@haxx.se
|
PASS ftp@example.com
|
||||||
</protocol>
|
</protocol>
|
||||||
</verify>
|
</verify>
|
||||||
</testcase>
|
</testcase>
|
||||||
|
|
Loading…
Reference in New Issue