cvs: phpdoc /en/reference/curl constants.xml /en/reference/curl/functions curl-setopt.xml
| From: | Dave Barr | Date: | Sat, 07 Aug 2004 00:06:17 +0000 |
| Subject: | cvs: phpdoc /en/reference/curl constants.xml /en/reference/curl/functions curl-setopt.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969362802@lists.php.net to get a copy of this message | ||
dave Fri Aug 6 20:06:17 2004 EDT
Modified files:
/phpdoc/en/reference/curl constants.xml
/phpdoc/en/reference/curl/functions curl-setopt.xml
Log:
- Add 65 constants. Document 40 new CURLOPT settings. Fixes #27202.
http://cvs.php.net/diff.php/phpdoc/en/reference/curl/constants.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/curl/constants.xml diff -u phpdoc/en/reference/curl/constants.xml:1.2 phpdoc/en/reference/curl/constants.xml:1.3 --- phpdoc/en/reference/curl/constants.xml:1.2 Wed May 28 19:03:06 2003 +++ phpdoc/en/reference/curl/constants.xml Fri Aug 6 20:06:16 2004 @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <section id="curl.constants"> &reftitle.constants; &extension.constants; <variablelist> <varlistentry> <term> - <constant>CURLOPT_PORT</constant> + <constant>CURLOPT_DNS_USE_GLOBAL_CACHE</constant> (<type>integer</type>) </term> <listitem> @@ -15,9 +15,871 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_DNS_CACHE_TIMEOUT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_PORT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FILE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> +<!-- intentionally leave out, currently does nothing + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_READDATA</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> +--> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_INFILE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_INFILESIZE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_URL</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_PROXY</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_VERBOSE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_HEADER</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_HTTPHEADER</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_NOPROGRESS</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_NOBODY</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FAILONERROR</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_UPLOAD</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_POST</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FTPLISTONLY</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FTPAPPEND</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_NETRC</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FOLLOWLOCATION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FTPASCII</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_PUT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_MUTE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_USERPWD</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_PROXYUSERPWD</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_RANGE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_TIMEOUT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_POSTFIELDS</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_REFERER</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_USERAGENT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FTPPORT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FTP_USE_EPSV</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_LOW_SPEED_LIMIT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_LOW_SPEED_TIME</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_RESUME_FROM</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_COOKIE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_SSLCERT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_SSLCERTPASSWD</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_WRITEHEADER</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_SSL_VERIFYHOST</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_COOKIEFILE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_SSLVERSION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_TIMECONDITION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_TIMEVALUE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_CUSTOMREQUEST</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_STDERR</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_TRANSFERTEXT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_RETURNTRANSFER</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_QUOTE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_POSTQUOTE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_INTERFACE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_KRB4LEVEL</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_HTTPPROXYTUNNEL</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FILETIME</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_WRITEFUNCTION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_READFUNCTION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_PASSWDFUNCTION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_HEADERFUNCTION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_MAXREDIRS</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_MAXCONNECTS</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_CLOSEPOLICY</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FRESH_CONNECT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FORBID_REUSE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_RANDOM_FILE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_EGDSOCKET</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_CONNECTTIMEOUT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FILE</constant> + <constant>CURLOPT_SSL_VERIFYPEER</constant> (<type>integer</type>) </term> <listitem> @@ -26,9 +888,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_INFILE</constant> + <constant>CURLOPT_CAINFO</constant> (<type>integer</type>) </term> <listitem> @@ -37,9 +901,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_INFILESIZE</constant> + <constant>CURLOPT_CAPATH</constant> (<type>integer</type>) </term> <listitem> @@ -48,9 +914,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_URL</constant> + <constant>CURLOPT_COOKIEJAR</constant> (<type>integer</type>) </term> <listitem> @@ -59,9 +927,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_PROXY</constant> + <constant>CURLOPT_SSL_CIPHER_LIST</constant> (<type>integer</type>) </term> <listitem> @@ -70,9 +940,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_VERBOSE</constant> + <constant>CURLOPT_BINARYTRANSFER</constant> (<type>integer</type>) </term> <listitem> @@ -81,9 +953,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_HEADER</constant> + <constant>CURLOPT_NOSIGNAL</constant> (<type>integer</type>) </term> <listitem> @@ -92,9 +966,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_HTTPHEADER</constant> + <constant>CURLOPT_PROXYTYPE</constant> (<type>integer</type>) </term> <listitem> @@ -103,9 +979,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_NOPROGRESS</constant> + <constant>CURLOPT_BUFFERSIZE</constant> (<type>integer</type>) </term> <listitem> @@ -114,9 +992,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_NOBODY</constant> + <constant>CURLOPT_HTTPGET</constant> (<type>integer</type>) </term> <listitem> @@ -125,9 +1005,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FAILONERROR</constant> + <constant>CURLOPT_HTTP_VERSION</constant> (<type>integer</type>) </term> <listitem> @@ -136,9 +1018,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_UPLOAD</constant> + <constant>CURLOPT_SSLKEY</constant> (<type>integer</type>) </term> <listitem> @@ -147,9 +1031,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_POST</constant> + <constant>CURLOPT_SSLKEYTYPE</constant> (<type>integer</type>) </term> <listitem> @@ -158,9 +1044,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FTPLISTONLY</constant> + <constant>CURLOPT_SSLKEYPASSWD</constant> (<type>integer</type>) </term> <listitem> @@ -169,9 +1057,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FTPAPPEND</constant> + <constant>CURLOPT_SSLENGINE</constant> (<type>integer</type>) </term> <listitem> @@ -180,9 +1070,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_NETRC</constant> + <constant>CURLOPT_SSLENGINE_DEFAULT</constant> (<type>integer</type>) </term> <listitem> @@ -191,9 +1083,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FOLLOWLOCATION</constant> + <constant>CURLOPT_SSLCERTTYPE</constant> (<type>integer</type>) </term> <listitem> @@ -202,9 +1096,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FTPASCII</constant> + <constant>CURLOPT_CRLF</constant> (<type>integer</type>) </term> <listitem> @@ -213,9 +1109,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_PUT</constant> + <constant>CURLOPT_ENCODING</constant> (<type>integer</type>) </term> <listitem> @@ -224,9 +1122,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_MUTE</constant> + <constant>CURLOPT_PROXYPORT</constant> (<type>integer</type>) </term> <listitem> @@ -235,9 +1135,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_USERPWD</constant> + <constant>CURLOPT_UNRESTRICTED_AUTH</constant> (<type>integer</type>) </term> <listitem> @@ -246,9 +1148,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_PROXYUSERPWD</constant> + <constant>CURLOPT_FTP_USE_EPRT</constant> (<type>integer</type>) </term> <listitem> @@ -257,9 +1161,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_RANGE</constant> + <constant>CURLOPT_HTTP200ALIASES</constant> (<type>integer</type>) </term> <listitem> @@ -268,9 +1174,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_TIMEOUT</constant> + <constant>CURLOPT_HTTPAUTH</constant> (<type>integer</type>) </term> <listitem> @@ -279,9 +1187,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_POSTFIELDS</constant> + <constant>CURLAUTH_BASIC</constant> (<type>integer</type>) </term> <listitem> @@ -290,9 +1200,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_REFERER</constant> + <constant>CURLAUTH_DIGEST</constant> (<type>integer</type>) </term> <listitem> @@ -301,9 +1213,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_USERAGENT</constant> + <constant>CURLAUTH_GSSNEGOTIATE</constant> (<type>integer</type>) </term> <listitem> @@ -312,9 +1226,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FTPPORT</constant> + <constant>CURLAUTH_NTLM</constant> (<type>integer</type>) </term> <listitem> @@ -323,9 +1239,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_LOW_SPEED_LIMIT</constant> + <constant>CURLAUTH_ANY</constant> (<type>integer</type>) </term> <listitem> @@ -334,9 +1252,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_LOW_SPEED_TIME</constant> + <constant>CURLAUTH_ANYSAFE</constant> (<type>integer</type>) </term> <listitem> @@ -345,9 +1265,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_RESUME_FROM</constant> + <constant>CURLCLOSEPOLICY_LEAST_RECENTLY_USED</constant> (<type>integer</type>) </term> <listitem> @@ -356,9 +1278,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_COOKIE</constant> + <constant>CURLCLOSEPOLICY_LEAST_TRAFFIC</constant> (<type>integer</type>) </term> <listitem> @@ -367,9 +1291,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSLCERT</constant> + <constant>CURLCLOSEPOLICY_SLOWEST</constant> (<type>integer</type>) </term> <listitem> @@ -378,9 +1304,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSLCERTPASSWD</constant> + <constant>CURLCLOSEPOLICY_CALLBACK</constant> (<type>integer</type>) </term> <listitem> @@ -389,9 +1317,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_WRITEHEADER</constant> + <constant>CURLCLOSEPOLICY_OLDEST</constant> (<type>integer</type>) </term> <listitem> @@ -400,9 +1330,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSL_VERIFYHOST</constant> + <constant>CURLINFO_EFFECTIVE_URL</constant> (<type>integer</type>) </term> <listitem> @@ -411,9 +1343,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_COOKIEFILE</constant> + <constant>CURLINFO_HTTP_CODE</constant> (<type>integer</type>) </term> <listitem> @@ -422,9 +1356,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSLVERSION</constant> + <constant>CURLINFO_HEADER_SIZE</constant> (<type>integer</type>) </term> <listitem> @@ -433,9 +1369,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_TIMECONDITION</constant> + <constant>CURLINFO_REQUEST_SIZE</constant> (<type>integer</type>) </term> <listitem> @@ -444,9 +1382,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_TIMEVALUE</constant> + <constant>CURLINFO_TOTAL_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -455,9 +1395,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_CUSTOMREQUEST</constant> + <constant>CURLINFO_NAMELOOKUP_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -466,9 +1408,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_STDERR</constant> + <constant>CURLINFO_CONNECT_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -477,9 +1421,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_TRANSFERTEXT</constant> + <constant>CURLINFO_PRETRANSFER_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -488,9 +1434,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_RETURNTRANSFER</constant> + <constant>CURLINFO_SIZE_UPLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -499,9 +1447,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_QUOTE</constant> + <constant>CURLINFO_SIZE_DOWNLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -510,9 +1460,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_POSTQUOTE</constant> + <constant>CURLINFO_SPEED_DOWNLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -521,9 +1473,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_INTERFACE</constant> + <constant>CURLINFO_SPEED_UPLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -532,9 +1486,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_KRB4LEVEL</constant> + <constant>CURLINFO_FILETIME</constant> (<type>integer</type>) </term> <listitem> @@ -543,9 +1499,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_HTTPPROXYTUNNEL</constant> + <constant>CURLINFO_SSL_VERIFYRESULT</constant> (<type>integer</type>) </term> <listitem> @@ -554,9 +1512,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FILETIME</constant> + <constant>CURLINFO_CONTENT_LENGTH_DOWNLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -565,9 +1525,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_WRITEFUNCTION</constant> + <constant>CURLINFO_CONTENT_LENGTH_UPLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -576,9 +1538,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_READFUNCTION</constant> + <constant>CURLINFO_STARTTRANSFER_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -587,9 +1551,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_PASSWDFUNCTION</constant> + <constant>CURLINFO_CONTENT_TYPE</constant> (<type>integer</type>) </term> <listitem> @@ -598,9 +1564,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_HEADERFUNCTION</constant> + <constant>CURLINFO_REDIRECT_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -609,9 +1577,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_MAXREDIRS</constant> + <constant>CURLINFO_REDIRECT_COUNT</constant> (<type>integer</type>) </term> <listitem> @@ -620,9 +1590,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_MAXCONNECTS</constant> + <constant>CURL_VERSION_IPV6</constant> (<type>integer</type>) </term> <listitem> @@ -631,9 +1603,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_CLOSEPOLICY</constant> + <constant>CURL_VERSION_KERBEROS4</constant> (<type>integer</type>) </term> <listitem> @@ -642,9 +1616,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FRESH_CONNECT</constant> + <constant>CURL_VERSION_SSL</constant> (<type>integer</type>) </term> <listitem> @@ -653,9 +1629,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FORBID_REUSE</constant> + <constant>CURL_VERSION_LIBZ</constant> (<type>integer</type>) </term> <listitem> @@ -664,9 +1642,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_RANDOM_FILE</constant> + <constant>CURLVERSION_NOW</constant> (<type>integer</type>) </term> <listitem> @@ -675,9 +1655,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_EGDSOCKET</constant> + <constant>CURLE_OK</constant> (<type>integer</type>) </term> <listitem> @@ -686,9 +1668,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_CONNECTTIMEOUT</constant> + <constant>CURLE_UNSUPPORTED_PROTOCOL</constant> (<type>integer</type>) </term> <listitem> @@ -697,9 +1681,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSL_VERIFYPEER</constant> + <constant>CURLE_FAILED_INIT</constant> (<type>integer</type>) </term> <listitem> @@ -708,9 +1694,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_CAINFO</constant> + <constant>CURLE_URL_MALFORMAT</constant> (<type>integer</type>) </term> <listitem> @@ -719,9 +1707,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_COOKIEJAR</constant> + <constant>CURLE_URL_MALFORMAT_USER</constant> (<type>integer</type>) </term> <listitem> @@ -730,9 +1720,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSL_CIPHER_LIST</constant> + <constant>CURLE_COULDNT_RESOLVE_PROXY</constant> (<type>integer</type>) </term> <listitem> @@ -741,9 +1733,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_BINARYTRANSFER</constant> + <constant>CURLE_COULDNT_RESOLVE_HOST</constant> (<type>integer</type>) </term> <listitem> @@ -752,9 +1746,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLCLOSEPOLICY_LEAST_RECENTLY_USED</constant> + <constant>CURLE_COULDNT_CONNECT</constant> (<type>integer</type>) </term> <listitem> @@ -763,9 +1759,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLCLOSEPOLICY_LEAST_TRAFFIC</constant> + <constant>CURLE_FTP_WEIRD_SERVER_REPLY</constant> (<type>integer</type>) </term> <listitem> @@ -774,9 +1772,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLCLOSEPOLICY_SLOWEST</constant> + <constant>CURLE_FTP_ACCESS_DENIED</constant> (<type>integer</type>) </term> <listitem> @@ -785,9 +1785,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLCLOSEPOLICY_CALLBACK</constant> + <constant>CURLE_FTP_USER_PASSWORD_INCORRECT</constant> (<type>integer</type>) </term> <listitem> @@ -796,9 +1798,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLCLOSEPOLICY_OLDEST</constant> + <constant>CURLE_FTP_WEIRD_PASS_REPLY</constant> (<type>integer</type>) </term> <listitem> @@ -807,9 +1811,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_EFFECTIVE_URL</constant> + <constant>CURLE_FTP_WEIRD_USER_REPLY</constant> (<type>integer</type>) </term> <listitem> @@ -818,9 +1824,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_HTTP_CODE</constant> + <constant>CURLE_FTP_WEIRD_PASV_REPLY</constant> (<type>integer</type>) </term> <listitem> @@ -829,9 +1837,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_HEADER_SIZE</constant> + <constant>CURLE_FTP_WEIRD_227_FORMAT</constant> (<type>integer</type>) </term> <listitem> @@ -840,9 +1850,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_REQUEST_SIZE</constant> + <constant>CURLE_FTP_CANT_GET_HOST</constant> (<type>integer</type>) </term> <listitem> @@ -851,9 +1863,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_TOTAL_TIME</constant> + <constant>CURLE_FTP_CANT_RECONNECT</constant> (<type>integer</type>) </term> <listitem> @@ -862,9 +1876,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_NAMELOOKUP_TIME</constant> + <constant>CURLE_FTP_COULDNT_SET_BINARY</constant> (<type>integer</type>) </term> <listitem> @@ -873,9 +1889,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_CONNECT_TIME</constant> + <constant>CURLE_PARTIAL_FILE</constant> (<type>integer</type>) </term> <listitem> @@ -884,9 +1902,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_PRETRANSFER_TIME</constant> + <constant>CURLE_FTP_COULDNT_RETR_FILE</constant> (<type>integer</type>) </term> <listitem> @@ -895,9 +1915,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_SIZE_UPLOAD</constant> + <constant>CURLE_FTP_WRITE_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -906,9 +1928,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_SIZE_DOWNLOAD</constant> + <constant>CURLE_FTP_QUOTE_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -917,9 +1941,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_SPEED_DOWNLOAD</constant> + <constant>CURLE_HTTP_NOT_FOUND</constant> (<type>integer</type>) </term> <listitem> @@ -928,9 +1954,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_SPEED_UPLOAD</constant> + <constant>CURLE_WRITE_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -939,9 +1967,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_FILETIME</constant> + <constant>CURLE_MALFORMAT_USER</constant> (<type>integer</type>) </term> <listitem> @@ -950,9 +1980,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_SSL_VERIFYRESULT</constant> + <constant>CURLE_FTP_COULDNT_STOR_FILE</constant> (<type>integer</type>) </term> <listitem> @@ -961,9 +1993,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_CONTENT_LENGTH_DOWNLOAD</constant> + <constant>CURLE_READ_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -972,9 +2006,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_CONTENT_LENGTH_UPLOAD</constant> + <constant>CURLE_OUT_OF_MEMORY</constant> (<type>integer</type>) </term> <listitem> @@ -983,9 +2019,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_OK</constant> + <constant>CURLE_OPERATION_TIMEOUTED</constant> (<type>integer</type>) </term> <listitem> @@ -994,9 +2032,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_UNSUPPORTED_PROTOCOL</constant> + <constant>CURLE_FTP_COULDNT_SET_ASCII</constant> (<type>integer</type>) </term> <listitem> @@ -1005,9 +2045,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FAILED_INIT</constant> + <constant>CURLE_FTP_PORT_FAILED</constant> (<type>integer</type>) </term> <listitem> @@ -1016,9 +2058,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_URL_MALFORMAT</constant> + <constant>CURLE_FTP_COULDNT_USE_REST</constant> (<type>integer</type>) </term> <listitem> @@ -1027,9 +2071,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_URL_MALFORMAT_USER</constant> + <constant>CURLE_FTP_COULDNT_GET_SIZE</constant> (<type>integer</type>) </term> <listitem> @@ -1038,9 +2084,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_COULDNT_RESOLVE_PROXY</constant> + <constant>CURLE_HTTP_RANGE_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1049,9 +2097,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_COULDNT_RESOLVE_HOST</constant> + <constant>CURLE_HTTP_POST_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1060,9 +2110,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_COULDNT_CONNECT</constant> + <constant>CURLE_SSL_CONNECT_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1071,9 +2123,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WEIRD_SERVER_REPLY</constant> + <constant>CURLE_FTP_BAD_DOWNLOAD_RESUME</constant> (<type>integer</type>) </term> <listitem> @@ -1082,9 +2136,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_ACCESS_DENIED</constant> + <constant>CURLE_FILE_COULDNT_READ_FILE</constant> (<type>integer</type>) </term> <listitem> @@ -1093,9 +2149,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_USER_PASSWORD_INCORRECT</constant> + <constant>CURLE_LDAP_CANNOT_BIND</constant> (<type>integer</type>) </term> <listitem> @@ -1104,9 +2162,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WEIRD_PASS_REPLY</constant> + <constant>CURLE_LDAP_SEARCH_FAILED</constant> (<type>integer</type>) </term> <listitem> @@ -1115,9 +2175,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WEIRD_USER_REPLY</constant> + <constant>CURLE_LIBRARY_NOT_FOUND</constant> (<type>integer</type>) </term> <listitem> @@ -1126,9 +2188,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WEIRD_PASV_REPLY</constant> + <constant>CURLE_FUNCTION_NOT_FOUND</constant> (<type>integer</type>) </term> <listitem> @@ -1137,9 +2201,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WEIRD_227_FORMAT</constant> + <constant>CURLE_ABORTED_BY_CALLBACK</constant> (<type>integer</type>) </term> <listitem> @@ -1148,9 +2214,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_CANT_GET_HOST</constant> + <constant>CURLE_BAD_FUNCTION_ARGUMENT</constant> (<type>integer</type>) </term> <listitem> @@ -1159,9 +2227,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_CANT_RECONNECT</constant> + <constant>CURLE_BAD_CALLING_ORDER</constant> (<type>integer</type>) </term> <listitem> @@ -1170,9 +2240,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_SET_BINARY</constant> + <constant>CURLE_HTTP_PORT_FAILED</constant> (<type>integer</type>) </term> <listitem> @@ -1181,9 +2253,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_PARTIAL_FILE</constant> + <constant>CURLE_BAD_PASSWORD_ENTERED</constant> (<type>integer</type>) </term> <listitem> @@ -1192,9 +2266,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_RETR_FILE</constant> + <constant>CURLE_TOO_MANY_REDIRECTS</constant> (<type>integer</type>) </term> <listitem> @@ -1203,9 +2279,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WRITE_ERROR</constant> + <constant>CURLE_UNKNOWN_TELNET_OPTION</constant> (<type>integer</type>) </term> <listitem> @@ -1214,9 +2292,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_QUOTE_ERROR</constant> + <constant>CURLE_TELNET_OPTION_SYNTAX</constant> (<type>integer</type>) </term> <listitem> @@ -1225,9 +2305,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_HTTP_NOT_FOUND</constant> + <constant>CURLE_OBSOLETE</constant> (<type>integer</type>) </term> <listitem> @@ -1236,9 +2318,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_WRITE_ERROR</constant> + <constant>CURLE_SSL_PEER_CERTIFICATE</constant> (<type>integer</type>) </term> <listitem> @@ -1247,9 +2331,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_MALFORMAT_USER</constant> + <constant>CURLE_GOT_NOTHING</constant> (<type>integer</type>) </term> <listitem> @@ -1258,9 +2344,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_STOR_FILE</constant> + <constant>CURLE_SSL_ENGINE_NOTFOUND</constant> (<type>integer</type>) </term> <listitem> @@ -1269,9 +2357,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_READ_ERROR</constant> + <constant>CURLE_SSL_ENGINE_SETFAILED</constant> (<type>integer</type>) </term> <listitem> @@ -1280,9 +2370,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_OUT_OF_MEMORY</constant> + <constant>CURLE_SEND_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1291,9 +2383,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_OPERATION_TIMEOUTED</constant> + <constant>CURLE_RECV_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1302,9 +2396,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_SET_ASCII</constant> + <constant>CURLE_SHARE_IN_USE</constant> (<type>integer</type>) </term> <listitem> @@ -1313,9 +2409,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_PORT_FAILED</constant> + <constant>CURLE_SSL_CERTPROBLEM</constant> (<type>integer</type>) </term> <listitem> @@ -1324,9 +2422,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_USE_REST</constant> + <constant>CURLE_SSL_CIPHER</constant> (<type>integer</type>) </term> <listitem> @@ -1335,9 +2435,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_GET_SIZE</constant> + <constant>CURLE_SSL_CACERT</constant> (<type>integer</type>) </term> <listitem> @@ -1346,9 +2448,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_HTTP_RANGE_ERROR</constant> + <constant>CURLE_BAD_CONTENT_ENCODING</constant> (<type>integer</type>) </term> <listitem> @@ -1357,9 +2461,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_HTTP_POST_ERROR</constant> + <constant>CURLE_LDAP_INVALID_URL</constant> (<type>integer</type>) </term> <listitem> @@ -1368,9 +2474,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_SSL_CONNECT_ERROR</constant> + <constant>CURLE_FILESIZE_EXCEEDED</constant> (<type>integer</type>) </term> <listitem> @@ -1379,9 +2487,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_BAD_DOWNLOAD_RESUME</constant> + <constant>CURLE_FTP_SSL_FAILED</constant> (<type>integer</type>) </term> <listitem> @@ -1390,9 +2500,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FILE_COULDNT_READ_FILE</constant> + <constant>CURLPROXY_HTTP</constant> (<type>integer</type>) </term> <listitem> @@ -1401,9 +2513,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_LDAP_CANNOT_BIND</constant> + <constant>CURLPROXY_SOCKS5</constant> (<type>integer</type>) </term> <listitem> @@ -1412,9 +2526,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_LDAP_SEARCH_FAILED</constant> + <constant>CURL_NETRC_OPTIONAL</constant> (<type>integer</type>) </term> <listitem> @@ -1423,9 +2539,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_LIBRARY_NOT_FOUND</constant> + <constant>CURL_NETRC_IGNORED</constant> (<type>integer</type>) </term> <listitem> @@ -1434,9 +2552,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FUNCTION_NOT_FOUND</constant> + <constant>CURL_NETRC_REQUIRED</constant> (<type>integer</type>) </term> <listitem> @@ -1445,9 +2565,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_ABORTED_BY_CALLBACK</constant> + <constant>CURL_HTTP_VERSION_NONE</constant> (<type>integer</type>) </term> <listitem> @@ -1456,9 +2578,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_BAD_FUNCTION_ARGUMENT</constant> + <constant>CURL_HTTP_VERSION_1_0</constant> (<type>integer</type>) </term> <listitem> @@ -1467,9 +2591,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_BAD_CALLING_ORDER</constant> + <constant>CURL_HTTP_VERSION_1_1</constant> (<type>integer</type>) </term> <listitem> @@ -1478,9 +2604,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_HTTP_PORT_FAILED</constant> + <constant>CURLM_CALL_MULTI_PERFORM</constant> (<type>integer</type>) </term> <listitem> @@ -1489,9 +2617,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_BAD_PASSWORD_ENTERED</constant> + <constant>CURLM_OK</constant> (<type>integer</type>) </term> <listitem> @@ -1500,9 +2630,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_TOO_MANY_REDIRECTS</constant> + <constant>CURLM_BAD_HANDLE</constant> (<type>integer</type>) </term> <listitem> @@ -1511,9 +2643,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_UNKNOWN_TELNET_OPTION</constant> + <constant>CURLM_BAD_EASY_HANDLE</constant> (<type>integer</type>) </term> <listitem> @@ -1522,9 +2656,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_TELNET_OPTION_SYNTAX</constant> + <constant>CURLM_OUT_OF_MEMORY</constant> (<type>integer</type>) </term> <listitem> @@ -1533,9 +2669,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_OBSOLETE</constant> + <constant>CURLM_INTERNAL_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1544,9 +2682,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_SSL_PEER_CERTIFICATE</constant> + <constant>CURLMSG_DONE</constant> (<type>integer</type>) </term> <listitem> http://cvs.php.net/diff.php/phpdoc/en/reference/curl/functions/curl-setopt.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/curl/functions/curl-setopt.xml diff -u phpdoc/en/reference/curl/functions/curl-setopt.xml:1.9 phpdoc/en/reference/curl/functions/curl-setopt.xml:1.10 --- phpdoc/en/reference/curl/functions/curl-setopt.xml:1.9 Fri Feb 27 00:38:35 2004 +++ phpdoc/en/reference/curl/functions/curl-setopt.xml Fri Aug 6 20:06:16 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <!-- splitted from ./en/functions/curl.xml, last change in rev 1.1 --> <refentry id="function.curl-setopt"> <refnamediv> @@ -38,7 +38,8 @@ <simpara> <parameter>CURLOPT_VERBOSE</parameter>: Set this option to a non-zero value if you want CURL to report everything that is - happening. + happening. Writes output to stderr, or the file specified + using <parameter>CURLOPT_STDERR</parameter>. </simpara> </listitem> <listitem> @@ -227,11 +228,213 @@ </listitem> <listitem> <simpara> - <parameter>CURLOPT_RETURNTRANSFER</parameter>: Pass a non-zero - value if you want CURL to directly return the transfer instead - of printing it out directly. + <parameter>CURLOPT_RETURNTRANSFER</parameter>: Set this option to a + non-zero value if you want CURL to directly return the transfer + instead of printing it out directly. </simpara> </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_NOSIGNAL</parameter>: Set this option to a non-zero + value if you want CURL to ignore any CURL function that causes a + signal to be sent to the PHP process. This is turned on by default in + multi-threaded SAPIs so timeout options can still be used. Added + in CURL 7.10. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_DNS_USE_GLOBAL_CACHE</parameter>: Set this option + to a non-zero value if you want CURL to use a global DNS cache. This + option is not thread-safe and is turned on by default. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_DNS_CACHE_TIMEOUT</parameter>: Pass a long as a + parameter that is the amount of seconds CURL should keep DNS entries + in memory. This option is set to 120 (2 minutes) by default. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_PORT</parameter>: Pass a long as a + parameter specifying the port number to connect to, instead of the + default for the protocol used. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_TRANSFERTEXT</parameter>: Set this option to a + non-zero value if you want CURL to use ASCII mode for FTP transfers. + For LDAP, it retrieves data in plain text instead of HTML. On Windows + systems, stdout will not be set to binary mode. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FTPASCII</parameter>: An alias of + <parameter>CURLOPT_TRANSFERTEXT</parameter>. Use that instead. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FTP_USE_EPSV</parameter>: Set this option to a + non-zero value if you want CURL to first try an EPSV command for FTP + transfers before reverting back to PASV. Set this option to zero to + disable EPSV. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_HTTPPROXYTUNNEL</parameter>: Set this option to a + non-zero value to tunnel through a given HTTP proxy. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FILETIME</parameter>: Set this option to a non-zero + value for CURL to attempt to retrieve the modification date of the + remote document. You can then retrieve this value using the + <parameter>CURLINFO_FILETIME</parameter> option with + <function>curl_getinfo</function>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_MAXREDIRS</parameter>: Pass a long as a value that + defines the maximum amount of HTTP redirections to follow. Use this + option alongside <parameter>CURLOPT_FOLLOWLOCATION</parameter>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_MAXCONNECTS</parameter>: Pass a long as a value that + defines the maximum amount of persistent connections that are allowed. + When the limit is reached, <parameter>CURLOPT_CLOSEPOLICY</parameter> + is used to figure out which connection to close. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_CLOSEPOLICY</parameter>: Set this option to either + <parameter>CURLCLOSEPOLICY_LEAST_RECENTLY_USED</parameter> or + <parameter>CURLCLOSEPOLICY_OLDEST</parameter>. + There are three other <parameter>CURLCLOSEPOLICY_</parameter> + constants, but CURL does not support them yet. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FRESH_CONNECT</parameter>: Set this option to a + non-zero value to force the use of a new connection instead of a + cached one. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FORBID_REUSE</parameter>: Set this option to a + non-zero value to force the connection to explicitly close when its + finished processing, and not be pooled for reuse. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_CONNECTTIMEOUT</parameter>: Pass a long as a value + that defines the number of seconds to wait whilst trying to connect. + Use zero to wait indefinitely. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_BINARYTRANSFER</parameter>: Set this option to a + non-zero value to return the raw output when + <parameter>CURLOPT_RETURNTRANSFER</parameter> is used. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_PROXYTYPE</parameter>: Set this option to either + <parameter>CURLPROXY_HTTP</parameter> (default) or + <parameter>CURLPROXY_SOCKS5</parameter>. This was added in CURL 7.10. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_BUFFERSIZE</parameter>: Pass a long as a value + that defines the size of the buffer to use for each read. There is no + guarantee this request will be fulfilled, however. This was added + in CURL 7.10. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_HTTPGET</parameter>: Set this option to a non-zero + value to reset the HTTP request method to GET. Since GET is the + default, this is only necessary if the request method has been + changed. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_HTTP_VERSION</parameter>: Set this option to + <parameter>CURL_HTTP_VERSION_NONE</parameter> (default, lets CURL + decide which version to use), + <parameter>CURL_HTTP_VERSION_1_0</parameter> (forces HTTP/1.0), + or <parameter>CURL_HTTP_VERSION_1_1</parameter> (forces HTTP/1.1). + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_CRLF</parameter>: Set this option to a non-zero + value if you want to convert Unix newlines to CRLF newlines on + transfers. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_PROXYPORT</parameter>: Pass a long as a value + that defines the port number of the proxy to connect to. This port + number can also be set in <parameter>CURLOPT_PROXY</parameter>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_UNRESTRICTED_AUTH</parameter>: Set this option to + a non-zero value to keep sending the username and password when + following locations (using + <parameter>CURLOPT_FOLLOWLOCATION</parameter>), even when the + hostname has changed. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FTP_USE_EPRT</parameter>: Set this option to a + non-zero value to use EPRT (and LPRT) when doing active FTP downloads. + Use zero to disable EPRT and LPRT and use PORT only. + </simpara> + </listitem> + <listitem> + <para> + <parameter>CURLOPT_HTTPAUTH</parameter>: Pass a long as a value that + defines the HTTP authentication method(s) you wish to use. The options + are: <parameter>CURLAUTH_BASIC</parameter>, + <parameter>CURLAUTH_DIGEST</parameter>, + <parameter>CURLAUTH_GSSNEGOTIATE</parameter>, + <parameter>CURLAUTH_NTLM</parameter>, + <parameter>CURLAUTH_ANY</parameter>, and + <parameter>CURLAUTH_ANYSAFE</parameter>. + </para> + <para> + You can use the bitwise <literal>|</literal> (or) operator to combine + more than one method. If you do this, CURL will poll the server to see + what methods it supports and pick the best one. + <parameter>CURLAUTH_ANY</parameter> is an alias for + <literal>CURLAUTH_BASIC | CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM</literal> + and <parameter>CURLAUTH_ANYSAFE</parameter> is an alias for + <literal>CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM</literal>. + </para> + </listitem> </itemizedlist> </para> <para> @@ -388,6 +591,106 @@ performed. </para> </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_RANDOM_FILE</parameter>: Pass a string that + contains a filename to be used to seed the random number generator + for SSL. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_EGBSOCKET</parameter>: Like + <parameter>CURLOPT_RANDOM_FILE</parameter> except you pass a string + that contains a filename to an Entropy Gathering Daemon socket. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_CAPATH</parameter>: Pass a string that + contains a directory that holds multiple CA certificates. Use this + option alongside <parameter>CURLOPT_SSL_VERIFYPEER</parameter>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_COOKIEJAR</parameter>: Pass a string that + contains a filename to save all internal cookies to when the + connection closes. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSL_CIPHER_LIST</parameter>: Pass a string that + contains a list of ciphers to use for SSL. For example, + <literal>RC4-SHA</literal> and <literal>TLSv1</literal> are valid + cipher lists. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLKEY</parameter>: Pass a string that + contains the filename of your private SSL key. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLKEYTYPE</parameter>: Pass a string that + contains what key type your private SSL key is. Supported key types + are <literal>"PEM"</literal> (default), <literal>"DER"</literal>, + and <literal>"ENG"</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLKEYPASSWD</parameter>: Pass a string that + contains the secret password to use your private SSL key. + </simpara> + <note> + <simpara> + Since this option contains a sensitive password, remember to keep + the PHP script it is contained within safe. + </simpara> + </note> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLENGINE</parameter>: Pass a string that + contains the identifier for the crypto engine of your private key. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLENGINE_DEFAULT</parameter>: Pass a string that + contains the identifier for the crypto engine used for asymmetric + crypto operations. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLCERTTYPE</parameter>: Pass a string that + contains what format your certificate is in. Supported formats + are <literal>"PEM"</literal> (default), <literal>"DER"</literal>, + and <literal>"ENG"</literal>. This was added in CURL 7.9.3. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_ENCODING</parameter>: Pass a string that + sets the contents of the <literal>Accept-Encoding:</literal> header, + and enables decoding of the response. Supported encodings are + <literal>"identity"</literal>, <literal>"deflate"</literal>, and + <literal>"gzip"</literal>. If an empty string, <literal>""</literal>, + is passed, a header containing all supported encoding types is sent. + </simpara> + </listitem> + <listitem> + <para> + <parameter>CURLOPT_HTTP200ALIASES</parameter>: Pass an array of + strings that will be treated as valid HTTP 200 responses. This was + added in CURL 7.10.3. + </para> + </listitem> </itemizedlist> </para> <para> @@ -419,6 +722,52 @@ </simpara> </listitem> </itemizedlist> + </para> + <para> + The following options expect a string that is the name of a callback + function: + <itemizedlist> + <listitem> + <simpara> + <parameter>CURLOPT_WRITEFUNCTION</parameter>: Pass the name of a + callback function where the callback function takes two parameters. + The first is the CURL resource, and the second is a string with the + data to be written. Using this callback function, it becomes your + responsibility to write the data. Return the number of bytes written. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_READFUNCTION</parameter>: Pass the name of a + callback function where the callback function takes two parameters. + The first is the CURL resource, and the second is a string with the + data to be read. Using this callback function, it becomes your + responsibility to read the data. Return the number of bytes read. + Return 0 to signal EOF. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_PASSWDFUNCTION</parameter>: Pass the name of a + callback function where the callback function takes three parameters. + The first is the CURL resource, the second is a string containing a + password prompt, and the third is the maximum password length. Return + the string containing the password. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_HEADERFUNCTION</parameter>: Pass the name of a + callback function where the callback function takes two parameters. + The first is the CURL resource, the second is a string with the header + data to be written. Using this callback function, it becomes your + responsibility to write the header data. Return the number of bytes + written. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> <example> <title> Initializing a new CURL session and fetching a webpage
http://cvs.php.net/diff.php/phpdoc/en/reference/curl/constants.xml?r1=1.2&r2=1.3&ty=u Index: phpdoc/en/reference/curl/constants.xml diff -u phpdoc/en/reference/curl/constants.xml:1.2 phpdoc/en/reference/curl/constants.xml:1.3 --- phpdoc/en/reference/curl/constants.xml:1.2 Wed May 28 19:03:06 2003 +++ phpdoc/en/reference/curl/constants.xml Fri Aug 6 20:06:16 2004 @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.2 $ --> +<!-- $Revision: 1.3 $ --> <section id="curl.constants"> &reftitle.constants; &extension.constants; <variablelist> <varlistentry> <term> - <constant>CURLOPT_PORT</constant> + <constant>CURLOPT_DNS_USE_GLOBAL_CACHE</constant> (<type>integer</type>) </term> <listitem> @@ -15,9 +15,871 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_DNS_CACHE_TIMEOUT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_PORT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FILE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> +<!-- intentionally leave out, currently does nothing + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_READDATA</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> +--> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_INFILE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_INFILESIZE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_URL</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_PROXY</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_VERBOSE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_HEADER</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_HTTPHEADER</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_NOPROGRESS</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_NOBODY</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FAILONERROR</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_UPLOAD</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_POST</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FTPLISTONLY</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FTPAPPEND</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_NETRC</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FOLLOWLOCATION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FTPASCII</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_PUT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_MUTE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_USERPWD</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_PROXYUSERPWD</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_RANGE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_TIMEOUT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_POSTFIELDS</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_REFERER</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_USERAGENT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FTPPORT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FTP_USE_EPSV</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_LOW_SPEED_LIMIT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_LOW_SPEED_TIME</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_RESUME_FROM</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_COOKIE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_SSLCERT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_SSLCERTPASSWD</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_WRITEHEADER</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_SSL_VERIFYHOST</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_COOKIEFILE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_SSLVERSION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_TIMECONDITION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_TIMEVALUE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_CUSTOMREQUEST</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_STDERR</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_TRANSFERTEXT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_RETURNTRANSFER</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_QUOTE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_POSTQUOTE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_INTERFACE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_KRB4LEVEL</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_HTTPPROXYTUNNEL</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FILETIME</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_WRITEFUNCTION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_READFUNCTION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_PASSWDFUNCTION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_HEADERFUNCTION</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_MAXREDIRS</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_MAXCONNECTS</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_CLOSEPOLICY</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FRESH_CONNECT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_FORBID_REUSE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_RANDOM_FILE</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_EGDSOCKET</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> + <term> + <constant>CURLOPT_CONNECTTIMEOUT</constant> + (<type>integer</type>) + </term> + <listitem> + <simpara> + + </simpara> + </listitem> + </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FILE</constant> + <constant>CURLOPT_SSL_VERIFYPEER</constant> (<type>integer</type>) </term> <listitem> @@ -26,9 +888,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_INFILE</constant> + <constant>CURLOPT_CAINFO</constant> (<type>integer</type>) </term> <listitem> @@ -37,9 +901,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_INFILESIZE</constant> + <constant>CURLOPT_CAPATH</constant> (<type>integer</type>) </term> <listitem> @@ -48,9 +914,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_URL</constant> + <constant>CURLOPT_COOKIEJAR</constant> (<type>integer</type>) </term> <listitem> @@ -59,9 +927,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_PROXY</constant> + <constant>CURLOPT_SSL_CIPHER_LIST</constant> (<type>integer</type>) </term> <listitem> @@ -70,9 +940,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_VERBOSE</constant> + <constant>CURLOPT_BINARYTRANSFER</constant> (<type>integer</type>) </term> <listitem> @@ -81,9 +953,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_HEADER</constant> + <constant>CURLOPT_NOSIGNAL</constant> (<type>integer</type>) </term> <listitem> @@ -92,9 +966,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_HTTPHEADER</constant> + <constant>CURLOPT_PROXYTYPE</constant> (<type>integer</type>) </term> <listitem> @@ -103,9 +979,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_NOPROGRESS</constant> + <constant>CURLOPT_BUFFERSIZE</constant> (<type>integer</type>) </term> <listitem> @@ -114,9 +992,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_NOBODY</constant> + <constant>CURLOPT_HTTPGET</constant> (<type>integer</type>) </term> <listitem> @@ -125,9 +1005,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FAILONERROR</constant> + <constant>CURLOPT_HTTP_VERSION</constant> (<type>integer</type>) </term> <listitem> @@ -136,9 +1018,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_UPLOAD</constant> + <constant>CURLOPT_SSLKEY</constant> (<type>integer</type>) </term> <listitem> @@ -147,9 +1031,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_POST</constant> + <constant>CURLOPT_SSLKEYTYPE</constant> (<type>integer</type>) </term> <listitem> @@ -158,9 +1044,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FTPLISTONLY</constant> + <constant>CURLOPT_SSLKEYPASSWD</constant> (<type>integer</type>) </term> <listitem> @@ -169,9 +1057,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FTPAPPEND</constant> + <constant>CURLOPT_SSLENGINE</constant> (<type>integer</type>) </term> <listitem> @@ -180,9 +1070,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_NETRC</constant> + <constant>CURLOPT_SSLENGINE_DEFAULT</constant> (<type>integer</type>) </term> <listitem> @@ -191,9 +1083,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FOLLOWLOCATION</constant> + <constant>CURLOPT_SSLCERTTYPE</constant> (<type>integer</type>) </term> <listitem> @@ -202,9 +1096,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FTPASCII</constant> + <constant>CURLOPT_CRLF</constant> (<type>integer</type>) </term> <listitem> @@ -213,9 +1109,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_PUT</constant> + <constant>CURLOPT_ENCODING</constant> (<type>integer</type>) </term> <listitem> @@ -224,9 +1122,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_MUTE</constant> + <constant>CURLOPT_PROXYPORT</constant> (<type>integer</type>) </term> <listitem> @@ -235,9 +1135,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_USERPWD</constant> + <constant>CURLOPT_UNRESTRICTED_AUTH</constant> (<type>integer</type>) </term> <listitem> @@ -246,9 +1148,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_PROXYUSERPWD</constant> + <constant>CURLOPT_FTP_USE_EPRT</constant> (<type>integer</type>) </term> <listitem> @@ -257,9 +1161,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_RANGE</constant> + <constant>CURLOPT_HTTP200ALIASES</constant> (<type>integer</type>) </term> <listitem> @@ -268,9 +1174,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_TIMEOUT</constant> + <constant>CURLOPT_HTTPAUTH</constant> (<type>integer</type>) </term> <listitem> @@ -279,9 +1187,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_POSTFIELDS</constant> + <constant>CURLAUTH_BASIC</constant> (<type>integer</type>) </term> <listitem> @@ -290,9 +1200,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_REFERER</constant> + <constant>CURLAUTH_DIGEST</constant> (<type>integer</type>) </term> <listitem> @@ -301,9 +1213,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_USERAGENT</constant> + <constant>CURLAUTH_GSSNEGOTIATE</constant> (<type>integer</type>) </term> <listitem> @@ -312,9 +1226,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FTPPORT</constant> + <constant>CURLAUTH_NTLM</constant> (<type>integer</type>) </term> <listitem> @@ -323,9 +1239,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_LOW_SPEED_LIMIT</constant> + <constant>CURLAUTH_ANY</constant> (<type>integer</type>) </term> <listitem> @@ -334,9 +1252,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_LOW_SPEED_TIME</constant> + <constant>CURLAUTH_ANYSAFE</constant> (<type>integer</type>) </term> <listitem> @@ -345,9 +1265,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_RESUME_FROM</constant> + <constant>CURLCLOSEPOLICY_LEAST_RECENTLY_USED</constant> (<type>integer</type>) </term> <listitem> @@ -356,9 +1278,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_COOKIE</constant> + <constant>CURLCLOSEPOLICY_LEAST_TRAFFIC</constant> (<type>integer</type>) </term> <listitem> @@ -367,9 +1291,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSLCERT</constant> + <constant>CURLCLOSEPOLICY_SLOWEST</constant> (<type>integer</type>) </term> <listitem> @@ -378,9 +1304,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSLCERTPASSWD</constant> + <constant>CURLCLOSEPOLICY_CALLBACK</constant> (<type>integer</type>) </term> <listitem> @@ -389,9 +1317,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_WRITEHEADER</constant> + <constant>CURLCLOSEPOLICY_OLDEST</constant> (<type>integer</type>) </term> <listitem> @@ -400,9 +1330,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSL_VERIFYHOST</constant> + <constant>CURLINFO_EFFECTIVE_URL</constant> (<type>integer</type>) </term> <listitem> @@ -411,9 +1343,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_COOKIEFILE</constant> + <constant>CURLINFO_HTTP_CODE</constant> (<type>integer</type>) </term> <listitem> @@ -422,9 +1356,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSLVERSION</constant> + <constant>CURLINFO_HEADER_SIZE</constant> (<type>integer</type>) </term> <listitem> @@ -433,9 +1369,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_TIMECONDITION</constant> + <constant>CURLINFO_REQUEST_SIZE</constant> (<type>integer</type>) </term> <listitem> @@ -444,9 +1382,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_TIMEVALUE</constant> + <constant>CURLINFO_TOTAL_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -455,9 +1395,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_CUSTOMREQUEST</constant> + <constant>CURLINFO_NAMELOOKUP_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -466,9 +1408,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_STDERR</constant> + <constant>CURLINFO_CONNECT_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -477,9 +1421,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_TRANSFERTEXT</constant> + <constant>CURLINFO_PRETRANSFER_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -488,9 +1434,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_RETURNTRANSFER</constant> + <constant>CURLINFO_SIZE_UPLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -499,9 +1447,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_QUOTE</constant> + <constant>CURLINFO_SIZE_DOWNLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -510,9 +1460,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_POSTQUOTE</constant> + <constant>CURLINFO_SPEED_DOWNLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -521,9 +1473,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_INTERFACE</constant> + <constant>CURLINFO_SPEED_UPLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -532,9 +1486,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_KRB4LEVEL</constant> + <constant>CURLINFO_FILETIME</constant> (<type>integer</type>) </term> <listitem> @@ -543,9 +1499,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_HTTPPROXYTUNNEL</constant> + <constant>CURLINFO_SSL_VERIFYRESULT</constant> (<type>integer</type>) </term> <listitem> @@ -554,9 +1512,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FILETIME</constant> + <constant>CURLINFO_CONTENT_LENGTH_DOWNLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -565,9 +1525,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_WRITEFUNCTION</constant> + <constant>CURLINFO_CONTENT_LENGTH_UPLOAD</constant> (<type>integer</type>) </term> <listitem> @@ -576,9 +1538,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_READFUNCTION</constant> + <constant>CURLINFO_STARTTRANSFER_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -587,9 +1551,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_PASSWDFUNCTION</constant> + <constant>CURLINFO_CONTENT_TYPE</constant> (<type>integer</type>) </term> <listitem> @@ -598,9 +1564,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_HEADERFUNCTION</constant> + <constant>CURLINFO_REDIRECT_TIME</constant> (<type>integer</type>) </term> <listitem> @@ -609,9 +1577,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_MAXREDIRS</constant> + <constant>CURLINFO_REDIRECT_COUNT</constant> (<type>integer</type>) </term> <listitem> @@ -620,9 +1590,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_MAXCONNECTS</constant> + <constant>CURL_VERSION_IPV6</constant> (<type>integer</type>) </term> <listitem> @@ -631,9 +1603,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_CLOSEPOLICY</constant> + <constant>CURL_VERSION_KERBEROS4</constant> (<type>integer</type>) </term> <listitem> @@ -642,9 +1616,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FRESH_CONNECT</constant> + <constant>CURL_VERSION_SSL</constant> (<type>integer</type>) </term> <listitem> @@ -653,9 +1629,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_FORBID_REUSE</constant> + <constant>CURL_VERSION_LIBZ</constant> (<type>integer</type>) </term> <listitem> @@ -664,9 +1642,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_RANDOM_FILE</constant> + <constant>CURLVERSION_NOW</constant> (<type>integer</type>) </term> <listitem> @@ -675,9 +1655,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_EGDSOCKET</constant> + <constant>CURLE_OK</constant> (<type>integer</type>) </term> <listitem> @@ -686,9 +1668,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_CONNECTTIMEOUT</constant> + <constant>CURLE_UNSUPPORTED_PROTOCOL</constant> (<type>integer</type>) </term> <listitem> @@ -697,9 +1681,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSL_VERIFYPEER</constant> + <constant>CURLE_FAILED_INIT</constant> (<type>integer</type>) </term> <listitem> @@ -708,9 +1694,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_CAINFO</constant> + <constant>CURLE_URL_MALFORMAT</constant> (<type>integer</type>) </term> <listitem> @@ -719,9 +1707,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_COOKIEJAR</constant> + <constant>CURLE_URL_MALFORMAT_USER</constant> (<type>integer</type>) </term> <listitem> @@ -730,9 +1720,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_SSL_CIPHER_LIST</constant> + <constant>CURLE_COULDNT_RESOLVE_PROXY</constant> (<type>integer</type>) </term> <listitem> @@ -741,9 +1733,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLOPT_BINARYTRANSFER</constant> + <constant>CURLE_COULDNT_RESOLVE_HOST</constant> (<type>integer</type>) </term> <listitem> @@ -752,9 +1746,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLCLOSEPOLICY_LEAST_RECENTLY_USED</constant> + <constant>CURLE_COULDNT_CONNECT</constant> (<type>integer</type>) </term> <listitem> @@ -763,9 +1759,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLCLOSEPOLICY_LEAST_TRAFFIC</constant> + <constant>CURLE_FTP_WEIRD_SERVER_REPLY</constant> (<type>integer</type>) </term> <listitem> @@ -774,9 +1772,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLCLOSEPOLICY_SLOWEST</constant> + <constant>CURLE_FTP_ACCESS_DENIED</constant> (<type>integer</type>) </term> <listitem> @@ -785,9 +1785,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLCLOSEPOLICY_CALLBACK</constant> + <constant>CURLE_FTP_USER_PASSWORD_INCORRECT</constant> (<type>integer</type>) </term> <listitem> @@ -796,9 +1798,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLCLOSEPOLICY_OLDEST</constant> + <constant>CURLE_FTP_WEIRD_PASS_REPLY</constant> (<type>integer</type>) </term> <listitem> @@ -807,9 +1811,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_EFFECTIVE_URL</constant> + <constant>CURLE_FTP_WEIRD_USER_REPLY</constant> (<type>integer</type>) </term> <listitem> @@ -818,9 +1824,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_HTTP_CODE</constant> + <constant>CURLE_FTP_WEIRD_PASV_REPLY</constant> (<type>integer</type>) </term> <listitem> @@ -829,9 +1837,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_HEADER_SIZE</constant> + <constant>CURLE_FTP_WEIRD_227_FORMAT</constant> (<type>integer</type>) </term> <listitem> @@ -840,9 +1850,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_REQUEST_SIZE</constant> + <constant>CURLE_FTP_CANT_GET_HOST</constant> (<type>integer</type>) </term> <listitem> @@ -851,9 +1863,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_TOTAL_TIME</constant> + <constant>CURLE_FTP_CANT_RECONNECT</constant> (<type>integer</type>) </term> <listitem> @@ -862,9 +1876,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_NAMELOOKUP_TIME</constant> + <constant>CURLE_FTP_COULDNT_SET_BINARY</constant> (<type>integer</type>) </term> <listitem> @@ -873,9 +1889,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_CONNECT_TIME</constant> + <constant>CURLE_PARTIAL_FILE</constant> (<type>integer</type>) </term> <listitem> @@ -884,9 +1902,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_PRETRANSFER_TIME</constant> + <constant>CURLE_FTP_COULDNT_RETR_FILE</constant> (<type>integer</type>) </term> <listitem> @@ -895,9 +1915,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_SIZE_UPLOAD</constant> + <constant>CURLE_FTP_WRITE_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -906,9 +1928,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_SIZE_DOWNLOAD</constant> + <constant>CURLE_FTP_QUOTE_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -917,9 +1941,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_SPEED_DOWNLOAD</constant> + <constant>CURLE_HTTP_NOT_FOUND</constant> (<type>integer</type>) </term> <listitem> @@ -928,9 +1954,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_SPEED_UPLOAD</constant> + <constant>CURLE_WRITE_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -939,9 +1967,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_FILETIME</constant> + <constant>CURLE_MALFORMAT_USER</constant> (<type>integer</type>) </term> <listitem> @@ -950,9 +1980,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_SSL_VERIFYRESULT</constant> + <constant>CURLE_FTP_COULDNT_STOR_FILE</constant> (<type>integer</type>) </term> <listitem> @@ -961,9 +1993,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_CONTENT_LENGTH_DOWNLOAD</constant> + <constant>CURLE_READ_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -972,9 +2006,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLINFO_CONTENT_LENGTH_UPLOAD</constant> + <constant>CURLE_OUT_OF_MEMORY</constant> (<type>integer</type>) </term> <listitem> @@ -983,9 +2019,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_OK</constant> + <constant>CURLE_OPERATION_TIMEOUTED</constant> (<type>integer</type>) </term> <listitem> @@ -994,9 +2032,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_UNSUPPORTED_PROTOCOL</constant> + <constant>CURLE_FTP_COULDNT_SET_ASCII</constant> (<type>integer</type>) </term> <listitem> @@ -1005,9 +2045,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FAILED_INIT</constant> + <constant>CURLE_FTP_PORT_FAILED</constant> (<type>integer</type>) </term> <listitem> @@ -1016,9 +2058,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_URL_MALFORMAT</constant> + <constant>CURLE_FTP_COULDNT_USE_REST</constant> (<type>integer</type>) </term> <listitem> @@ -1027,9 +2071,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_URL_MALFORMAT_USER</constant> + <constant>CURLE_FTP_COULDNT_GET_SIZE</constant> (<type>integer</type>) </term> <listitem> @@ -1038,9 +2084,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_COULDNT_RESOLVE_PROXY</constant> + <constant>CURLE_HTTP_RANGE_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1049,9 +2097,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_COULDNT_RESOLVE_HOST</constant> + <constant>CURLE_HTTP_POST_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1060,9 +2110,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_COULDNT_CONNECT</constant> + <constant>CURLE_SSL_CONNECT_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1071,9 +2123,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WEIRD_SERVER_REPLY</constant> + <constant>CURLE_FTP_BAD_DOWNLOAD_RESUME</constant> (<type>integer</type>) </term> <listitem> @@ -1082,9 +2136,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_ACCESS_DENIED</constant> + <constant>CURLE_FILE_COULDNT_READ_FILE</constant> (<type>integer</type>) </term> <listitem> @@ -1093,9 +2149,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_USER_PASSWORD_INCORRECT</constant> + <constant>CURLE_LDAP_CANNOT_BIND</constant> (<type>integer</type>) </term> <listitem> @@ -1104,9 +2162,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WEIRD_PASS_REPLY</constant> + <constant>CURLE_LDAP_SEARCH_FAILED</constant> (<type>integer</type>) </term> <listitem> @@ -1115,9 +2175,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WEIRD_USER_REPLY</constant> + <constant>CURLE_LIBRARY_NOT_FOUND</constant> (<type>integer</type>) </term> <listitem> @@ -1126,9 +2188,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WEIRD_PASV_REPLY</constant> + <constant>CURLE_FUNCTION_NOT_FOUND</constant> (<type>integer</type>) </term> <listitem> @@ -1137,9 +2201,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WEIRD_227_FORMAT</constant> + <constant>CURLE_ABORTED_BY_CALLBACK</constant> (<type>integer</type>) </term> <listitem> @@ -1148,9 +2214,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_CANT_GET_HOST</constant> + <constant>CURLE_BAD_FUNCTION_ARGUMENT</constant> (<type>integer</type>) </term> <listitem> @@ -1159,9 +2227,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_CANT_RECONNECT</constant> + <constant>CURLE_BAD_CALLING_ORDER</constant> (<type>integer</type>) </term> <listitem> @@ -1170,9 +2240,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_SET_BINARY</constant> + <constant>CURLE_HTTP_PORT_FAILED</constant> (<type>integer</type>) </term> <listitem> @@ -1181,9 +2253,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_PARTIAL_FILE</constant> + <constant>CURLE_BAD_PASSWORD_ENTERED</constant> (<type>integer</type>) </term> <listitem> @@ -1192,9 +2266,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_RETR_FILE</constant> + <constant>CURLE_TOO_MANY_REDIRECTS</constant> (<type>integer</type>) </term> <listitem> @@ -1203,9 +2279,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_WRITE_ERROR</constant> + <constant>CURLE_UNKNOWN_TELNET_OPTION</constant> (<type>integer</type>) </term> <listitem> @@ -1214,9 +2292,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_QUOTE_ERROR</constant> + <constant>CURLE_TELNET_OPTION_SYNTAX</constant> (<type>integer</type>) </term> <listitem> @@ -1225,9 +2305,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_HTTP_NOT_FOUND</constant> + <constant>CURLE_OBSOLETE</constant> (<type>integer</type>) </term> <listitem> @@ -1236,9 +2318,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_WRITE_ERROR</constant> + <constant>CURLE_SSL_PEER_CERTIFICATE</constant> (<type>integer</type>) </term> <listitem> @@ -1247,9 +2331,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_MALFORMAT_USER</constant> + <constant>CURLE_GOT_NOTHING</constant> (<type>integer</type>) </term> <listitem> @@ -1258,9 +2344,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_STOR_FILE</constant> + <constant>CURLE_SSL_ENGINE_NOTFOUND</constant> (<type>integer</type>) </term> <listitem> @@ -1269,9 +2357,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_READ_ERROR</constant> + <constant>CURLE_SSL_ENGINE_SETFAILED</constant> (<type>integer</type>) </term> <listitem> @@ -1280,9 +2370,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_OUT_OF_MEMORY</constant> + <constant>CURLE_SEND_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1291,9 +2383,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_OPERATION_TIMEOUTED</constant> + <constant>CURLE_RECV_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1302,9 +2396,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_SET_ASCII</constant> + <constant>CURLE_SHARE_IN_USE</constant> (<type>integer</type>) </term> <listitem> @@ -1313,9 +2409,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_PORT_FAILED</constant> + <constant>CURLE_SSL_CERTPROBLEM</constant> (<type>integer</type>) </term> <listitem> @@ -1324,9 +2422,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_USE_REST</constant> + <constant>CURLE_SSL_CIPHER</constant> (<type>integer</type>) </term> <listitem> @@ -1335,9 +2435,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_COULDNT_GET_SIZE</constant> + <constant>CURLE_SSL_CACERT</constant> (<type>integer</type>) </term> <listitem> @@ -1346,9 +2448,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_HTTP_RANGE_ERROR</constant> + <constant>CURLE_BAD_CONTENT_ENCODING</constant> (<type>integer</type>) </term> <listitem> @@ -1357,9 +2461,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_HTTP_POST_ERROR</constant> + <constant>CURLE_LDAP_INVALID_URL</constant> (<type>integer</type>) </term> <listitem> @@ -1368,9 +2474,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_SSL_CONNECT_ERROR</constant> + <constant>CURLE_FILESIZE_EXCEEDED</constant> (<type>integer</type>) </term> <listitem> @@ -1379,9 +2487,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FTP_BAD_DOWNLOAD_RESUME</constant> + <constant>CURLE_FTP_SSL_FAILED</constant> (<type>integer</type>) </term> <listitem> @@ -1390,9 +2500,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FILE_COULDNT_READ_FILE</constant> + <constant>CURLPROXY_HTTP</constant> (<type>integer</type>) </term> <listitem> @@ -1401,9 +2513,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_LDAP_CANNOT_BIND</constant> + <constant>CURLPROXY_SOCKS5</constant> (<type>integer</type>) </term> <listitem> @@ -1412,9 +2526,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_LDAP_SEARCH_FAILED</constant> + <constant>CURL_NETRC_OPTIONAL</constant> (<type>integer</type>) </term> <listitem> @@ -1423,9 +2539,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_LIBRARY_NOT_FOUND</constant> + <constant>CURL_NETRC_IGNORED</constant> (<type>integer</type>) </term> <listitem> @@ -1434,9 +2552,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_FUNCTION_NOT_FOUND</constant> + <constant>CURL_NETRC_REQUIRED</constant> (<type>integer</type>) </term> <listitem> @@ -1445,9 +2565,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_ABORTED_BY_CALLBACK</constant> + <constant>CURL_HTTP_VERSION_NONE</constant> (<type>integer</type>) </term> <listitem> @@ -1456,9 +2578,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_BAD_FUNCTION_ARGUMENT</constant> + <constant>CURL_HTTP_VERSION_1_0</constant> (<type>integer</type>) </term> <listitem> @@ -1467,9 +2591,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_BAD_CALLING_ORDER</constant> + <constant>CURL_HTTP_VERSION_1_1</constant> (<type>integer</type>) </term> <listitem> @@ -1478,9 +2604,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_HTTP_PORT_FAILED</constant> + <constant>CURLM_CALL_MULTI_PERFORM</constant> (<type>integer</type>) </term> <listitem> @@ -1489,9 +2617,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_BAD_PASSWORD_ENTERED</constant> + <constant>CURLM_OK</constant> (<type>integer</type>) </term> <listitem> @@ -1500,9 +2630,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_TOO_MANY_REDIRECTS</constant> + <constant>CURLM_BAD_HANDLE</constant> (<type>integer</type>) </term> <listitem> @@ -1511,9 +2643,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_UNKNOWN_TELNET_OPTION</constant> + <constant>CURLM_BAD_EASY_HANDLE</constant> (<type>integer</type>) </term> <listitem> @@ -1522,9 +2656,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_TELNET_OPTION_SYNTAX</constant> + <constant>CURLM_OUT_OF_MEMORY</constant> (<type>integer</type>) </term> <listitem> @@ -1533,9 +2669,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_OBSOLETE</constant> + <constant>CURLM_INTERNAL_ERROR</constant> (<type>integer</type>) </term> <listitem> @@ -1544,9 +2682,11 @@ </simpara> </listitem> </varlistentry> + </variablelist> + <variablelist> <varlistentry> <term> - <constant>CURLE_SSL_PEER_CERTIFICATE</constant> + <constant>CURLMSG_DONE</constant> (<type>integer</type>) </term> <listitem> http://cvs.php.net/diff.php/phpdoc/en/reference/curl/functions/curl-setopt.xml?r1=1.9&r2=1.10&ty=u Index: phpdoc/en/reference/curl/functions/curl-setopt.xml diff -u phpdoc/en/reference/curl/functions/curl-setopt.xml:1.9 phpdoc/en/reference/curl/functions/curl-setopt.xml:1.10 --- phpdoc/en/reference/curl/functions/curl-setopt.xml:1.9 Fri Feb 27 00:38:35 2004 +++ phpdoc/en/reference/curl/functions/curl-setopt.xml Fri Aug 6 20:06:16 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> +<!-- $Revision: 1.10 $ --> <!-- splitted from ./en/functions/curl.xml, last change in rev 1.1 --> <refentry id="function.curl-setopt"> <refnamediv> @@ -38,7 +38,8 @@ <simpara> <parameter>CURLOPT_VERBOSE</parameter>: Set this option to a non-zero value if you want CURL to report everything that is - happening. + happening. Writes output to stderr, or the file specified + using <parameter>CURLOPT_STDERR</parameter>. </simpara> </listitem> <listitem> @@ -227,11 +228,213 @@ </listitem> <listitem> <simpara> - <parameter>CURLOPT_RETURNTRANSFER</parameter>: Pass a non-zero - value if you want CURL to directly return the transfer instead - of printing it out directly. + <parameter>CURLOPT_RETURNTRANSFER</parameter>: Set this option to a + non-zero value if you want CURL to directly return the transfer + instead of printing it out directly. </simpara> </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_NOSIGNAL</parameter>: Set this option to a non-zero + value if you want CURL to ignore any CURL function that causes a + signal to be sent to the PHP process. This is turned on by default in + multi-threaded SAPIs so timeout options can still be used. Added + in CURL 7.10. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_DNS_USE_GLOBAL_CACHE</parameter>: Set this option + to a non-zero value if you want CURL to use a global DNS cache. This + option is not thread-safe and is turned on by default. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_DNS_CACHE_TIMEOUT</parameter>: Pass a long as a + parameter that is the amount of seconds CURL should keep DNS entries + in memory. This option is set to 120 (2 minutes) by default. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_PORT</parameter>: Pass a long as a + parameter specifying the port number to connect to, instead of the + default for the protocol used. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_TRANSFERTEXT</parameter>: Set this option to a + non-zero value if you want CURL to use ASCII mode for FTP transfers. + For LDAP, it retrieves data in plain text instead of HTML. On Windows + systems, stdout will not be set to binary mode. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FTPASCII</parameter>: An alias of + <parameter>CURLOPT_TRANSFERTEXT</parameter>. Use that instead. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FTP_USE_EPSV</parameter>: Set this option to a + non-zero value if you want CURL to first try an EPSV command for FTP + transfers before reverting back to PASV. Set this option to zero to + disable EPSV. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_HTTPPROXYTUNNEL</parameter>: Set this option to a + non-zero value to tunnel through a given HTTP proxy. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FILETIME</parameter>: Set this option to a non-zero + value for CURL to attempt to retrieve the modification date of the + remote document. You can then retrieve this value using the + <parameter>CURLINFO_FILETIME</parameter> option with + <function>curl_getinfo</function>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_MAXREDIRS</parameter>: Pass a long as a value that + defines the maximum amount of HTTP redirections to follow. Use this + option alongside <parameter>CURLOPT_FOLLOWLOCATION</parameter>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_MAXCONNECTS</parameter>: Pass a long as a value that + defines the maximum amount of persistent connections that are allowed. + When the limit is reached, <parameter>CURLOPT_CLOSEPOLICY</parameter> + is used to figure out which connection to close. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_CLOSEPOLICY</parameter>: Set this option to either + <parameter>CURLCLOSEPOLICY_LEAST_RECENTLY_USED</parameter> or + <parameter>CURLCLOSEPOLICY_OLDEST</parameter>. + There are three other <parameter>CURLCLOSEPOLICY_</parameter> + constants, but CURL does not support them yet. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FRESH_CONNECT</parameter>: Set this option to a + non-zero value to force the use of a new connection instead of a + cached one. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FORBID_REUSE</parameter>: Set this option to a + non-zero value to force the connection to explicitly close when its + finished processing, and not be pooled for reuse. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_CONNECTTIMEOUT</parameter>: Pass a long as a value + that defines the number of seconds to wait whilst trying to connect. + Use zero to wait indefinitely. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_BINARYTRANSFER</parameter>: Set this option to a + non-zero value to return the raw output when + <parameter>CURLOPT_RETURNTRANSFER</parameter> is used. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_PROXYTYPE</parameter>: Set this option to either + <parameter>CURLPROXY_HTTP</parameter> (default) or + <parameter>CURLPROXY_SOCKS5</parameter>. This was added in CURL 7.10. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_BUFFERSIZE</parameter>: Pass a long as a value + that defines the size of the buffer to use for each read. There is no + guarantee this request will be fulfilled, however. This was added + in CURL 7.10. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_HTTPGET</parameter>: Set this option to a non-zero + value to reset the HTTP request method to GET. Since GET is the + default, this is only necessary if the request method has been + changed. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_HTTP_VERSION</parameter>: Set this option to + <parameter>CURL_HTTP_VERSION_NONE</parameter> (default, lets CURL + decide which version to use), + <parameter>CURL_HTTP_VERSION_1_0</parameter> (forces HTTP/1.0), + or <parameter>CURL_HTTP_VERSION_1_1</parameter> (forces HTTP/1.1). + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_CRLF</parameter>: Set this option to a non-zero + value if you want to convert Unix newlines to CRLF newlines on + transfers. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_PROXYPORT</parameter>: Pass a long as a value + that defines the port number of the proxy to connect to. This port + number can also be set in <parameter>CURLOPT_PROXY</parameter>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_UNRESTRICTED_AUTH</parameter>: Set this option to + a non-zero value to keep sending the username and password when + following locations (using + <parameter>CURLOPT_FOLLOWLOCATION</parameter>), even when the + hostname has changed. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_FTP_USE_EPRT</parameter>: Set this option to a + non-zero value to use EPRT (and LPRT) when doing active FTP downloads. + Use zero to disable EPRT and LPRT and use PORT only. + </simpara> + </listitem> + <listitem> + <para> + <parameter>CURLOPT_HTTPAUTH</parameter>: Pass a long as a value that + defines the HTTP authentication method(s) you wish to use. The options + are: <parameter>CURLAUTH_BASIC</parameter>, + <parameter>CURLAUTH_DIGEST</parameter>, + <parameter>CURLAUTH_GSSNEGOTIATE</parameter>, + <parameter>CURLAUTH_NTLM</parameter>, + <parameter>CURLAUTH_ANY</parameter>, and + <parameter>CURLAUTH_ANYSAFE</parameter>. + </para> + <para> + You can use the bitwise <literal>|</literal> (or) operator to combine + more than one method. If you do this, CURL will poll the server to see + what methods it supports and pick the best one. + <parameter>CURLAUTH_ANY</parameter> is an alias for + <literal>CURLAUTH_BASIC | CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM</literal> + and <parameter>CURLAUTH_ANYSAFE</parameter> is an alias for + <literal>CURLAUTH_DIGEST | CURLAUTH_GSSNEGOTIATE | CURLAUTH_NTLM</literal>. + </para> + </listitem> </itemizedlist> </para> <para> @@ -388,6 +591,106 @@ performed. </para> </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_RANDOM_FILE</parameter>: Pass a string that + contains a filename to be used to seed the random number generator + for SSL. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_EGBSOCKET</parameter>: Like + <parameter>CURLOPT_RANDOM_FILE</parameter> except you pass a string + that contains a filename to an Entropy Gathering Daemon socket. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_CAPATH</parameter>: Pass a string that + contains a directory that holds multiple CA certificates. Use this + option alongside <parameter>CURLOPT_SSL_VERIFYPEER</parameter>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_COOKIEJAR</parameter>: Pass a string that + contains a filename to save all internal cookies to when the + connection closes. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSL_CIPHER_LIST</parameter>: Pass a string that + contains a list of ciphers to use for SSL. For example, + <literal>RC4-SHA</literal> and <literal>TLSv1</literal> are valid + cipher lists. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLKEY</parameter>: Pass a string that + contains the filename of your private SSL key. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLKEYTYPE</parameter>: Pass a string that + contains what key type your private SSL key is. Supported key types + are <literal>"PEM"</literal> (default), <literal>"DER"</literal>, + and <literal>"ENG"</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLKEYPASSWD</parameter>: Pass a string that + contains the secret password to use your private SSL key. + </simpara> + <note> + <simpara> + Since this option contains a sensitive password, remember to keep + the PHP script it is contained within safe. + </simpara> + </note> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLENGINE</parameter>: Pass a string that + contains the identifier for the crypto engine of your private key. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLENGINE_DEFAULT</parameter>: Pass a string that + contains the identifier for the crypto engine used for asymmetric + crypto operations. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_SSLCERTTYPE</parameter>: Pass a string that + contains what format your certificate is in. Supported formats + are <literal>"PEM"</literal> (default), <literal>"DER"</literal>, + and <literal>"ENG"</literal>. This was added in CURL 7.9.3. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_ENCODING</parameter>: Pass a string that + sets the contents of the <literal>Accept-Encoding:</literal> header, + and enables decoding of the response. Supported encodings are + <literal>"identity"</literal>, <literal>"deflate"</literal>, and + <literal>"gzip"</literal>. If an empty string, <literal>""</literal>, + is passed, a header containing all supported encoding types is sent. + </simpara> + </listitem> + <listitem> + <para> + <parameter>CURLOPT_HTTP200ALIASES</parameter>: Pass an array of + strings that will be treated as valid HTTP 200 responses. This was + added in CURL 7.10.3. + </para> + </listitem> </itemizedlist> </para> <para> @@ -419,6 +722,52 @@ </simpara> </listitem> </itemizedlist> + </para> + <para> + The following options expect a string that is the name of a callback + function: + <itemizedlist> + <listitem> + <simpara> + <parameter>CURLOPT_WRITEFUNCTION</parameter>: Pass the name of a + callback function where the callback function takes two parameters. + The first is the CURL resource, and the second is a string with the + data to be written. Using this callback function, it becomes your + responsibility to write the data. Return the number of bytes written. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_READFUNCTION</parameter>: Pass the name of a + callback function where the callback function takes two parameters. + The first is the CURL resource, and the second is a string with the + data to be read. Using this callback function, it becomes your + responsibility to read the data. Return the number of bytes read. + Return 0 to signal EOF. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_PASSWDFUNCTION</parameter>: Pass the name of a + callback function where the callback function takes three parameters. + The first is the CURL resource, the second is a string containing a + password prompt, and the third is the maximum password length. Return + the string containing the password. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>CURLOPT_HEADERFUNCTION</parameter>: Pass the name of a + callback function where the callback function takes two parameters. + The first is the CURL resource, the second is a string with the header + data to be written. Using this callback function, it becomes your + responsibility to write the header data. Return the number of bytes + written. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> <example> <title> Initializing a new CURL session and fetching a webpage