<feed xmlns='http://www.w3.org/2005/Atom'>
<title>curl/tests/data/test1207, branch master</title>
<subtitle>cURL mirror with patches applied
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/'/>
<entry>
<title>FTP: perform active connections non-blocking</title>
<updated>2011-12-20T19:30:02+00:00</updated>
<author>
<name>Gokhan Sengun</name>
<email>gokhansengun@gmail.com</email>
</author>
<published>2011-12-19T13:35:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=c834213ad52c52431e9ca597862dc81839cabe84'/>
<id>c834213ad52c52431e9ca597862dc81839cabe84</id>
<content type='text'>
1- Two new error codes are introduced.

CURLE_FTP_ACCEPT_FAILED to be set whenever ACCEPTing fails because of
FTP server connected.

CURLE_FTP_ACCEPT_TIMEOUT to be set whenever ACCEPTing timeouts.

Neither of these errors are considered fatal and control connection
remains OK because it could just be a firewall blocking server to
connect to the client.

2- One new setopt option was introduced.

CURLOPT_ACCEPTTIMEOUT_MS

It sets the maximum amount of time FTP client is going to wait for a
server to connect. Internal default accept timeout is 60 seconds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1- Two new error codes are introduced.

CURLE_FTP_ACCEPT_FAILED to be set whenever ACCEPTing fails because of
FTP server connected.

CURLE_FTP_ACCEPT_TIMEOUT to be set whenever ACCEPTing timeouts.

Neither of these errors are considered fatal and control connection
remains OK because it could just be a firewall blocking server to
connect to the client.

2- One new setopt option was introduced.

CURLOPT_ACCEPTTIMEOUT_MS

It sets the maximum amount of time FTP client is going to wait for a
server to connect. Internal default accept timeout is 60 seconds.
</pre>
</div>
</content>
</entry>
<entry>
<title>FTP tests 1206 - 1209: don't expect QUIT</title>
<updated>2011-11-25T21:49:49+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2011-11-25T21:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=ac54d27d4bdbd49332cf3914fc726c24c155cbf7'/>
<id>ac54d27d4bdbd49332cf3914fc726c24c155cbf7</id>
<content type='text'>
The protocol parts for these tests do not include QUIT simply because
the error is CURLE_OPERATION_TIMEDOUT (28) which is a generic timeout
error without specificly saying for which connection it concerns, and
for timeouts libcurl marks the control channel as "invalid". As this
test case times out for the data connection it could still use the
control channel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The protocol parts for these tests do not include QUIT simply because
the error is CURLE_OPERATION_TIMEDOUT (28) which is a generic timeout
error without specificly saying for which connection it concerns, and
for timeouts libcurl marks the control channel as "invalid". As this
test case times out for the data connection it could still use the
control channel.
</pre>
</div>
</content>
</entry>
<entry>
<title>Active mode FTP test cases with server not establishing data connection</title>
<updated>2011-11-11T18:46:44+00:00</updated>
<author>
<name>Yang Tse</name>
<email>yangsita@gmail.com</email>
</author>
<published>2011-11-11T18:46:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=082e8a3b03d2c47d237994675bface127ab23c29'/>
<id>082e8a3b03d2c47d237994675bface127ab23c29</id>
<content type='text'>
591 -&gt; FTP multi PORT and 425 on upload
592 -&gt; FTP multi PORT and 421 on upload
593 -&gt; FTP multi PORT upload, no data conn and no transient neg. reply
594 -&gt; FTP multi PORT upload, no data conn and no positive prelim. reply

1206 -&gt; FTP PORT and 425 on download
1207 -&gt; FTP PORT and 421 on download
1208 -&gt; FTP PORT download, no data conn and no transient negative reply
1209 -&gt; FTP PORT download, no data conn and no positive preliminary reply
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
591 -&gt; FTP multi PORT and 425 on upload
592 -&gt; FTP multi PORT and 421 on upload
593 -&gt; FTP multi PORT upload, no data conn and no transient neg. reply
594 -&gt; FTP multi PORT upload, no data conn and no positive prelim. reply

1206 -&gt; FTP PORT and 425 on download
1207 -&gt; FTP PORT and 421 on download
1208 -&gt; FTP PORT download, no data conn and no transient negative reply
1209 -&gt; FTP PORT download, no data conn and no positive preliminary reply
</pre>
</div>
</content>
</entry>
</feed>
