<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/wiki/CURL_Errors?action=history&amp;feed=atom</id>
	<title>CURL Errors - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/wiki/CURL_Errors?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CURL_Errors&amp;action=history"/>
	<updated>2026-10-11T00:43:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.1</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CURL_Errors&amp;diff=75168&amp;oldid=prev</id>
		<title>Skully: Fix inline heading.</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CURL_Errors&amp;diff=75168&amp;oldid=prev"/>
		<updated>2022-06-18T00:04:47Z</updated>

		<summary type="html">&lt;p&gt;Fix inline heading.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:04, 18 June 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l146&quot;&gt;Line 146:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 146:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Interface error. A specified outgoing interface could not be used. Set which interface to use for outgoing connections&amp;#039; source IP address with CURLOPT_INTERFACE. (This error code was formerly known as CURLE_HTTP_PORT_FAILED.)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Interface error. A specified outgoing interface could not be used. Set which interface to use for outgoing connections&amp;#039; source IP address with CURLOPT_INTERFACE. (This error code was formerly known as CURLE_HTTP_PORT_FAILED.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CURLE_TOO_MANY_REDIRECTS (47)&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;CURLE_TOO_MANY_REDIRECTS (47)&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Too many redirects. When following redirects, libcurl hit the maximum amount. Set your limit with CURLOPT_MAXREDIRS.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Too many redirects. When following redirects, libcurl hit the maximum amount. Set your limit with CURLOPT_MAXREDIRS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff:1.41:old-52766:rev-75168:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Skully</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CURL_Errors&amp;diff=52766&amp;oldid=prev</id>
		<title>Necktrox: http -&gt; https</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CURL_Errors&amp;diff=52766&amp;oldid=prev"/>
		<updated>2017-11-04T08:51:36Z</updated>

		<summary type="html">&lt;p&gt;http -&amp;gt; https&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:51, 4 November 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Historical}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Historical}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;List of CURL Errors, updates can be found [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http&lt;/del&gt;://curl.haxx.se/libcurl/c/libcurl-errors.html here]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;List of CURL Errors, updates can be found [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;https&lt;/ins&gt;://curl.haxx.se/libcurl/c/libcurl-errors.html here]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff:1.41:old-49540:rev-52766:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Necktrox</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CURL_Errors&amp;diff=49540&amp;oldid=prev</id>
		<title>CiBeR: Changed page to historical as recent updates to curl can be found on official website.</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CURL_Errors&amp;diff=49540&amp;oldid=prev"/>
		<updated>2016-10-19T20:47:25Z</updated>

		<summary type="html">&lt;p&gt;Changed page to historical as recent updates to curl can be found on official website.&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:47, 19 October 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Historical}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;List of CURL Errors, updates can be found [http://curl.haxx.se/libcurl/c/libcurl-errors.html here]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;List of CURL Errors, updates can be found [http://curl.haxx.se/libcurl/c/libcurl-errors.html here]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_dev_:diff:1.41:old-18783:rev-49540:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>CiBeR</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=CURL_Errors&amp;diff=18783&amp;oldid=prev</id>
		<title>Kevuwk: New page: List of CURL Errors, updates can be found [http://curl.haxx.se/libcurl/c/libcurl-errors.html here]   &#039;&#039;&#039;CURLE_OK (0)&#039;&#039;&#039;  All fine. Proceed as usual.  &#039;&#039;&#039;CURLE_UNSUPPORTED_PROTOCOL (1)&#039;&#039;&#039;  ...</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=CURL_Errors&amp;diff=18783&amp;oldid=prev"/>
		<updated>2009-03-27T18:47:48Z</updated>

		<summary type="html">&lt;p&gt;New page: List of CURL Errors, updates can be found [http://curl.haxx.se/libcurl/c/libcurl-errors.html here]   &amp;#039;&amp;#039;&amp;#039;CURLE_OK (0)&amp;#039;&amp;#039;&amp;#039;  All fine. Proceed as usual.  &amp;#039;&amp;#039;&amp;#039;CURLE_UNSUPPORTED_PROTOCOL (1)&amp;#039;&amp;#039;&amp;#039;  ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;List of CURL Errors, updates can be found [http://curl.haxx.se/libcurl/c/libcurl-errors.html here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_OK (0)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
All fine. Proceed as usual.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_UNSUPPORTED_PROTOCOL (1)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The URL you passed to libcurl used a protocol that this libcurl does not support. The support might be a compile-time option that you didn&amp;#039;t use, it can be a misspelled protocol string or just a protocol libcurl has no code for.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FAILED_INIT (2)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Very early initialization code failed. This is likely to be an internal error or problem.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_URL_MALFORMAT (3)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The URL was not properly formatted.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_COULDNT_RESOLVE_PROXY (5)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Couldn&amp;#039;t resolve proxy. The given proxy host could not be resolved.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_COULDNT_RESOLVE_HOST (6)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Couldn&amp;#039;t resolve host. The given remote host was not resolved.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_COULDNT_CONNECT (7)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Failed to connect() to host or proxy.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FTP_WEIRD_SERVER_REPLY (8)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
After connecting to a FTP server, libcurl expects to get a certain reply back. This error code implies that it got a strange or bad reply. The given remote server is probably not an OK FTP server.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_REMOTE_ACCESS_DENIED (9)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
We were denied access to the resource given in the URL. For FTP, this occurs while trying to change to the remote directory.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
CURLE_FTP_WEIRD_PASS_REPLY (11)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
After having sent the FTP password to the server, libcurl expects a proper reply. This error code indicates that an unexpected code was returned.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FTP_WEIRD_PASV_REPLY (13)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
libcurl failed to get a sensible result back from the server as a response to either a PASV or a EPSV command. The server is flawed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FTP_WEIRD_227_FORMAT (14)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
FTP servers return a 227-line as a response to a PASV command. If libcurl fails to parse that line, this return code is passed back.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FTP_CANT_GET_HOST (15)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
An internal failure to lookup the host used for the new connection.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FTP_COULDNT_SET_TYPE (17)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Received an error when trying to set the transfer mode to binary or ASCII.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_PARTIAL_FILE (18)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A file transfer was shorter or larger than expected. This happens when the server first reports an expected transfer size, and then delivers data that doesn&amp;#039;t match the previously given size.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FTP_COULDNT_RETR_FILE (19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This was either a weird reply to a &amp;#039;RETR&amp;#039; command or a zero byte transfer complete.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_QUOTE_ERROR (21)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
When sending custom &amp;quot;QUOTE&amp;quot; commands to the remote server, one of the commands returned an error code that was 400 or higher (for FTP) or otherwise indicated unsuccessful completion of the command.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_HTTP_RETURNED_ERROR (22)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This is returned if CURLOPT_FAILONERROR is set TRUE and the HTTP server returns an error code that is &amp;gt;= 400. (This error code was formerly known as CURLE_HTTP_NOT_FOUND.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_WRITE_ERROR (23)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
An error occurred when writing received data to a local file, or an error was returned to libcurl from a write callback.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_UPLOAD_FAILED (25)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Failed starting the upload. For FTP, the server typically denied the STOR command. The error buffer usually contains the server&amp;#039;s explanation for this. (This error code was formerly known as CURLE_FTP_COULDNT_STOR_FILE.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_READ_ERROR (26)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
There was a problem reading a local file or an error returned by the read callback.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_OUT_OF_MEMORY (27)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A memory allocation request failed. This is serious badness and things are severely screwed up if this ever occurs.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_OPERATION_TIMEDOUT (28)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Operation timeout. The specified time-out period was reached according to the conditions.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FTP_PORT_FAILED (30)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The FTP PORT command returned error. This mostly happens when you haven&amp;#039;t specified a good enough address for libcurl to use. See CURLOPT_FTPPORT.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FTP_COULDNT_USE_REST (31)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The FTP REST command returned error. This should never happen if the server is sane.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_RANGE_ERROR (33)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The server does not support or accept range requests.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_HTTP_POST_ERROR (34)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This is an odd error that mainly occurs due to internal confusion.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_CONNECT_ERROR (35)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A problem occurred somewhere in the SSL/TLS handshake. You really want the error buffer and read the message there as it pinpoints the problem slightly more. Could be certificates (file formats, paths, permissions), passwords, and others.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FTP_BAD_DOWNLOAD_RESUME (36)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Attempting FTP resume beyond file size.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FILE_COULDNT_READ_FILE (37)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A file given with FILE:// couldn&amp;#039;t be opened. Most likely because the file path doesn&amp;#039;t identify an existing file. Did you check file permissions?&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_LDAP_CANNOT_BIND (38)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
LDAP cannot bind. LDAP bind operation failed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_LDAP_SEARCH_FAILED (39)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
LDAP search failed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FUNCTION_NOT_FOUND (41)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Function not found. A required zlib function was not found.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_ABORTED_BY_CALLBACK (42)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Aborted by callback. A callback returned &amp;quot;abort&amp;quot; to libcurl.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_BAD_FUNCTION_ARGUMENT (43)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Internal error. A function was called with a bad parameter.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_INTERFACE_FAILED (45)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Interface error. A specified outgoing interface could not be used. Set which interface to use for outgoing connections&amp;#039; source IP address with CURLOPT_INTERFACE. (This error code was formerly known as CURLE_HTTP_PORT_FAILED.)&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
CURLE_TOO_MANY_REDIRECTS (47)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Too many redirects. When following redirects, libcurl hit the maximum amount. Set your limit with CURLOPT_MAXREDIRS.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_UNKNOWN_TELNET_OPTION (48)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
An option set with CURLOPT_TELNETOPTIONS was not recognized/known. Refer to the appropriate documentation.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_TELNET_OPTION_SYNTAX (49)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A telnet option string was Illegally formatted.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_PEER_FAILED_VERIFICATION (51)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The remote server&amp;#039;s SSL certificate or SSH md5 fingerprint was deemed not OK.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_GOT_NOTHING (52)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Nothing was returned from the server, and under the circumstances, getting nothing is considered an error.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_ENGINE_NOTFOUND (53)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The specified crypto engine wasn&amp;#039;t found.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_ENGINE_SETFAILED (54)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Failed setting the selected SSL crypto engine as default!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SEND_ERROR (55)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Failed sending network data.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_RECV_ERROR (56)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Failure with receiving network data.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_CERTPROBLEM (58)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
problem with the local client certificate.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_CIPHER (59)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Couldn&amp;#039;t use specified cipher.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_CACERT (60)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Peer certificate cannot be authenticated with known CA certificates.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_BAD_CONTENT_ENCODING (61)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Unrecognized transfer encoding.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_LDAP_INVALID_URL (62)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Invalid LDAP URL.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_FILESIZE_EXCEEDED (63)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Maximum file size exceeded.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_USE_SSL_FAILED (64)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Requested FTP SSL level failed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SEND_FAIL_REWIND (65)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
When doing a send operation curl had to rewind the data to retransmit, but the rewinding operation failed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_ENGINE_INITFAILED (66)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Initiating the SSL Engine failed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_LOGIN_DENIED (67)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The remote server denied curl to login (Added in 7.13.1)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_TFTP_NOTFOUND (68)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
File not found on TFTP server.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_TFTP_PERM (69)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Permission problem on TFTP server.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_REMOTE_DISK_FULL (70)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Out of disk space on the server.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_TFTP_ILLEGAL (71)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Illegal TFTP operation.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_TFTP_UNKNOWNID (72)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Unknown TFTP transfer ID.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_REMOTE_FILE_EXISTS (73)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
File already exists and will not be overwritten.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_TFTP_NOSUCHUSER (74)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This error should never be returned by a properly functioning TFTP server.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_CONV_FAILED (75)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Character conversion failed.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_CONV_REQD (76)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Caller must register conversion callbacks.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_CACERT_BADFILE (77)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Problem with reading the SSL CA cert (path? access rights?)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_REMOTE_FILE_NOT_FOUND (78)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The resource referenced in the URL does not exist.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSH (79)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
An unspecified error occurred during the SSH session.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_SHUTDOWN_FAILED (80)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Failed to shut down the SSL connection.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_AGAIN (81)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Socket is not ready for send/recv wait till it&amp;#039;s ready and try again. This return code is only returned from curl_easy_recv(3) and curl_easy_send(3) (Added in 7.18.2)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_CRL_BADFILE (82)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Failed to load CRL file (Added in 7.19.0)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CURLE_SSL_ISSUER_ERROR (83)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Issuer check failed (Added in 7.19.0)&lt;/div&gt;</summary>
		<author><name>Kevuwk</name></author>
	</entry>
</feed>