File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data / test591
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jun 3 10:01:16 2020 UTC (5 years ago) by misho
Branches: curl, MAIN
CVS tags: v7_70_0p4, HEAD
curl

    1: <testcase>
    2: #
    3: # For this test the server rejects the EPRT command,
    4: # code in lib591 makes use of curl_multi_timeout()
    5: # and server does not establish data connection.
    6: #
    7: <info>
    8: <keywords>
    9: FTP
   10: PORT
   11: STOR
   12: multi
   13: EPRT refused
   14: NODATACONN425
   15: </keywords>
   16: </info>
   17: 
   18: # Server-side
   19: <reply>
   20: <data>
   21: </data>
   22: <servercmd>
   23: NODATACONN425
   24: REPLY EPRT 500 we don't like EPRT now
   25: </servercmd>
   26: </reply>
   27: 
   28: # Client-side
   29: <client>
   30: <server>
   31: ftp
   32: </server>
   33: <tool>
   34: lib591
   35: </tool>
   36:  <name>
   37: FTP multi PORT and 425 on upload
   38:  </name>
   39:  <command>
   40: ftp://%HOSTIP:%FTPPORT/path/591 %FTPTIME2 log/upload591
   41: </command>
   42: <file name="log/upload591">
   43: Moooooooooooo for 591
   44:  upload this
   45: </file>
   46: </client>
   47: 
   48: # Verify data after the test has been "shot"
   49: <verify>
   50: # Strip off parts of the PORT and EPRT commands that might differ
   51: <strippart>
   52: s/^PORT (.*)/PORT/
   53: s/^EPRT \|1\|(.*)/EPRT \|1\|/
   54: </strippart>
   55: <protocol>
   56: USER anonymous
   57: PASS ftp@example.com
   58: PWD
   59: CWD path
   60: EPRT |1|
   61: PORT
   62: TYPE I
   63: STOR 591
   64: QUIT
   65: </protocol>
   66: # CURLE_FTP_ACCEPT_FAILED = 10
   67: <errorcode>
   68: 10
   69: </errorcode>
   70: <upload>
   71: </upload>
   72: </verify>
   73: </testcase>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>