xref: /curl/tests/data/test576 (revision 3fd80c7b)
1<testcase>
2<info>
3<keywords>
4FTP
5wildcardmatch
6ftplistparser
7</keywords>
8</info>
9
10# Server-side
11<reply>
12<data>
13</data>
14</reply>
15
16# Client-side
17<client>
18<server>
19ftp
20</server>
21<tool>
22lib%TESTNUMBER
23</tool>
24<name>
25FTP wildcard download - skip/parser_correctness/CURLOPT_FNMATCH_FUNCTION (Unix)
26</name>
27<command>
28ftp://%HOSTIP:%FTPPORT/fully_simulated/UNIX/*
29</command>
30</client>
31
32# Verify data after the test has been "shot"
33<verify>
34<errorcode>
350
36</errorcode>
37<stdout>
38=============================================================
39Remains:      14
40Filename:     .
41Permissions:  rwxrwxrwx (parsed => 777)
42Size:         20480B
43User:         ftp-default
44Group:        ftp-default
45Time:         Apr 27  5:12
46Filetype:     directory
47=============================================================
48Remains:      13
49Filename:     ..
50Permissions:  rwxrwxrwx (parsed => 777)
51Size:         20480B
52User:         ftp-default
53Group:        ftp-default
54Time:         Apr 23  3:12
55Filetype:     directory
56=============================================================
57Remains:      12
58Filename:     chmod1
59Permissions:  r--r--r-- (parsed => 444)
60Size:         38B
61User:         ftp-default
62Group:        ftp-default
63Time:         Jan 11 10:00
64Filetype:     regular file
65Content:
66-------------------------------------------------------------
67This file should have permissions 444
68-------------------------------------------------------------
69=============================================================
70Remains:      11
71Filename:     chmod2
72Permissions:  rw-rw-rw- (parsed => 666)
73Size:         38B
74User:         ftp-default
75Group:        ftp-default
76Time:         Feb  1  8:00
77Filetype:     regular file
78Content:
79-------------------------------------------------------------
80This file should have permissions 666
81-------------------------------------------------------------
82=============================================================
83Remains:      10
84Filename:     chmod3
85Permissions:  rwxrwxrwx (parsed => 777)
86Size:         38B
87User:         ftp-default
88Group:        ftp-default
89Time:         Feb  1  8:00
90Filetype:     regular file
91Content:
92-------------------------------------------------------------
93This file should have permissions 777
94-------------------------------------------------------------
95=============================================================
96Remains:      9
97Filename:     chmod4
98Permissions:  --S--S--t (parsed => 7001)
99Size:         4096B
100User:         ftp-default
101Group:        ftp-default
102Time:         May  4  4:31
103Filetype:     directory
104=============================================================
105Remains:      8
106Filename:     chmod5
107Permissions:  --s--s--T (parsed => 7110)
108Size:         4096B
109User:         ftp-default
110Group:        ftp-default
111Time:         May  4  4:31
112Filetype:     directory
113=============================================================
114Remains:      7
115Filename:     empty_file.dat
116Permissions:  rw-r--r-- (parsed => 644)
117Size:         0B
118User:         ftp-default
119Group:        ftp-default
120Time:         Apr 27 11:01
121Filetype:     regular file
122Content:
123-------------------------------------------------------------
124-------------------------------------------------------------
125=============================================================
126Remains:      6
127Filename:     file.txt
128Permissions:  rw-r--r-- (parsed => 644)
129Size:         35B
130User:         ftp-default
131Group:        ftp-default
132Time:         Apr 27 11:01
133Filetype:     regular file
134Content:
135-------------------------------------------------------------
136This is content of file "file.txt"
137-------------------------------------------------------------
138=============================================================
139Remains:      5
140Filename:     link
141Permissions:  rwxrwxrwx (parsed => 777)
142Size:         0B
143User:         ftp-default
144Group:        ftp-default
145Time:         Jan  6  4:42
146Filetype:     symlink
147Target:       file.txt
148=============================================================
149Remains:      4
150Filename:     link_absolute
151Permissions:  rwxrwxrwx (parsed => 777)
152Size:         0B
153User:         ftp-default
154Group:        ftp-default
155Time:         Jan  6  4:45
156Filetype:     symlink
157Target:       /data/ftp/file.txt
158=============================================================
159Remains:      3
160Filename:     .NeXT
161Permissions:  rwxrwxrwx (parsed => 777)
162Size:         4096B
163User:         ftp-default
164Group:        ftp-default
165Time:         Jan 23  2:05
166Filetype:     directory
167=============================================================
168Remains:      2
169Filename:     someothertext.txt
170Permissions:  rw-r--r-- (parsed => 644)
171Size:         47B
172User:         ftp-default
173Group:        ftp-default
174Time:         Apr 27 11:01
175Filetype:     regular file
176Content:
177-------------------------------------------------------------
178# THIS CONTENT WAS SKIPPED IN CHUNK_BGN CALLBACK #
179-------------------------------------------------------------
180=============================================================
181Remains:      1
182Filename:     weirddir.txt
183Permissions:  rwxr-xrwx (parsed => 757)
184Size:         4096B
185User:         ftp-default
186Group:        ftp-default
187Time:         Apr 23  3:12
188Filetype:     directory
189=============================================================
190</stdout>
191</verify>
192</testcase>
193