Skip to content

Commit c5e2024

Browse files
authored
Sync new cURL constants (PHP 8.5) (#802)
1 parent 6d70f68 commit c5e2024

3 files changed

Lines changed: 124 additions & 3 deletions

File tree

reference/curl/constants.xml

Lines changed: 47 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: dec90c90d3662c5433f7c3972f8557321da7b11d Maintainer: PhilDaiguille Status: ready -->
3+
<!-- EN-Revision: ee972f53e1a95967cd65c6de63ea4b422b987bd3 Maintainer: PhilDaiguille Status: ready -->
44
<!-- Reviewed: no -->
55
<appendix xml:id="curl.constants" xmlns="http://docbook.org/ns/docbook">
66
&reftitle.constants;
@@ -210,6 +210,52 @@
210210
</simpara>
211211
</listitem>
212212
</varlistentry>
213+
<varlistentry xml:id="constant.curlfollow-all">
214+
<term>
215+
<constant>CURLFOLLOW_ALL</constant>
216+
(<type>int</type>)
217+
</term>
218+
<listitem>
219+
<simpara>
220+
Valor para <constant>CURLOPT_FOLLOWLOCATION</constant> que activa el seguimiento
221+
de las redirecciones y mantiene en uso un método de solicitud personalizado definido
222+
con <constant>CURLOPT_CUSTOMREQUEST</constant> para todas las solicitudes, incluso
223+
después de las redirecciones.
224+
Disponible a partir de PHP 8.5.0 y cURL 8.13.0.
225+
</simpara>
226+
</listitem>
227+
</varlistentry>
228+
<varlistentry xml:id="constant.curlfollow-obeycode">
229+
<term>
230+
<constant>CURLFOLLOW_OBEYCODE</constant>
231+
(<type>int</type>)
232+
</term>
233+
<listitem>
234+
<simpara>
235+
Valor para <constant>CURLOPT_FOLLOWLOCATION</constant> que activa el seguimiento
236+
de las redirecciones respetando el código de respuesta HTTP: un método de solicitud
237+
personalizado definido con <constant>CURLOPT_CUSTOMREQUEST</constant> se mantiene,
238+
salvo que se cambia a <literal>GET</literal> en los códigos de estado de redirección
239+
que lo requieren (como 301, 302 y 303).
240+
Disponible a partir de PHP 8.5.0 y cURL 8.13.0.
241+
</simpara>
242+
</listitem>
243+
</varlistentry>
244+
<varlistentry xml:id="constant.curlfollow-firstonly">
245+
<term>
246+
<constant>CURLFOLLOW_FIRSTONLY</constant>
247+
(<type>int</type>)
248+
</term>
249+
<listitem>
250+
<simpara>
251+
Valor para <constant>CURLOPT_FOLLOWLOCATION</constant> que activa el seguimiento
252+
de las redirecciones pero utiliza un método de solicitud personalizado definido con
253+
<constant>CURLOPT_CUSTOMREQUEST</constant> solo para la primera solicitud;
254+
las solicitudes siguientes siguen el método dictado por el código de respuesta de redirección.
255+
Disponible a partir de PHP 8.5.0 y cURL 8.13.0.
256+
</simpara>
257+
</listitem>
258+
</varlistentry>
213259
<varlistentry xml:id="constant.curlftpauth-default">
214260
<term>
215261
<constant>CURLFTPAUTH_DEFAULT</constant>

reference/curl/constants_curl_getinfo.xml

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: f34918d8b2761af5b596b1b762753ee825c19cd8 Maintainer: PhilDaiguille Status: ready -->
2+
<!-- EN-Revision: ee972f53e1a95967cd65c6de63ea4b422b987bd3 Maintainer: PhilDaiguille Status: ready -->
33
<!-- Reviewed: no -->
44
<variablelist xml:id="constant.curl-getinfo.constants" role="constant_list">
55
<title><function>curl_getinfo</function></title>
@@ -72,6 +72,18 @@
7272
</simpara>
7373
</listitem>
7474
</varlistentry>
75+
<varlistentry xml:id="constant.curlinfo-conn-id">
76+
<term>
77+
<constant>CURLINFO_CONN_ID</constant>
78+
(<type>int</type>)
79+
</term>
80+
<listitem>
81+
<simpara>
82+
El ID de la última conexión utilizada por la transferencia. El ID de conexión es único entre todas las conexiones que usan la misma caché de conexiones y resulta útil para distinguir la reutilización de conexiones.
83+
Disponible a partir de PHP 8.5.0 y cURL 8.2.0.
84+
</simpara>
85+
</listitem>
86+
</varlistentry>
7587
<varlistentry xml:id="constant.curlinfo-connect-time">
7688
<term>
7789
<constant>CURLINFO_CONNECT_TIME</constant>
@@ -253,6 +265,18 @@
253265
</simpara>
254266
</listitem>
255267
</varlistentry>
268+
<varlistentry xml:id="constant.curlinfo-httpauth-used">
269+
<term>
270+
<constant>CURLINFO_HTTPAUTH_USED</constant>
271+
(<type>int</type>)
272+
</term>
273+
<listitem>
274+
<simpara>
275+
Máscara de bits que indica el o los métodos de autenticación HTTP realmente utilizados en la solicitud anterior.
276+
Disponible a partir de PHP 8.5.0 y cURL 8.12.0.
277+
</simpara>
278+
</listitem>
279+
</varlistentry>
256280
<varlistentry xml:id="constant.curlinfo-http-code">
257281
<term>
258282
<constant>CURLINFO_HTTP_CODE</constant>
@@ -445,6 +469,18 @@
445469
</simpara>
446470
</listitem>
447471
</varlistentry>
472+
<varlistentry xml:id="constant.curlinfo-proxyauth-used">
473+
<term>
474+
<constant>CURLINFO_PROXYAUTH_USED</constant>
475+
(<type>int</type>)
476+
</term>
477+
<listitem>
478+
<simpara>
479+
Máscara de bits que indica el o los métodos de autenticación del proxy realmente utilizados en la solicitud anterior.
480+
Disponible a partir de PHP 8.5.0 y cURL 8.12.0.
481+
</simpara>
482+
</listitem>
483+
</varlistentry>
448484
<varlistentry xml:id="constant.curlinfo-proxy-error">
449485
<term>
450486
<constant>CURLINFO_PROXY_ERROR</constant>
@@ -469,6 +505,18 @@
469505
</simpara>
470506
</listitem>
471507
</varlistentry>
508+
<varlistentry xml:id="constant.curlinfo-queue-time-t">
509+
<term>
510+
<constant>CURLINFO_QUEUE_TIME_T</constant>
511+
(<type>int</type>)
512+
</term>
513+
<listitem>
514+
<simpara>
515+
El tiempo, en microsegundos, durante el cual la transferencia estuvo retenida en una cola de espera antes de comenzar, debido a los límites establecidos con <constant>CURLMOPT_MAX_TOTAL_CONNECTIONS</constant> u opciones similares.
516+
Disponible a partir de PHP 8.5.0 y cURL 8.6.0.
517+
</simpara>
518+
</listitem>
519+
</varlistentry>
472520
<varlistentry xml:id="constant.curlinfo-redirect-count">
473521
<term>
474522
<constant>CURLINFO_REDIRECT_COUNT</constant>
@@ -777,6 +825,18 @@
777825
</simpara>
778826
</listitem>
779827
</varlistentry>
828+
<varlistentry xml:id="constant.curlinfo-used-proxy">
829+
<term>
830+
<constant>CURLINFO_USED_PROXY</constant>
831+
(<type>int</type>)
832+
</term>
833+
<listitem>
834+
<simpara>
835+
Indica si la transferencia anterior utilizó un proxy; devuelve <literal>1</literal> si se utilizó un proxy y <literal>0</literal> en caso contrario.
836+
Disponible a partir de PHP 8.5.0 y cURL 8.7.0.
837+
</simpara>
838+
</listitem>
839+
</varlistentry>
780840
<varlistentry xml:id="constant.curlinfo-posttransfer-time-t">
781841
<term>
782842
<constant>CURLINFO_POSTTRANSFER_TIME_T</constant>

reference/curl/constants_curl_setopt.xml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 525aa5f198d482c0d03be54ddee5af13b376ab99 Maintainer: lacatoire Status: ready -->
2+
<!-- EN-Revision: e7e81a179eabc75e1b37947c7696afd557cef656 Maintainer: lacatoire Status: ready -->
33
<!-- Reviewed: no Maintainer: Marqitos -->
44
<variablelist role="constant_list">
55
<title><function>curl_setopt</function></title>
@@ -1466,6 +1466,21 @@
14661466
</para>
14671467
</listitem>
14681468
</varlistentry>
1469+
<varlistentry xml:id="constant.curlopt-infilesize-large">
1470+
<term>
1471+
<constant>CURLOPT_INFILESIZE_LARGE</constant>
1472+
(<type>int</type>)
1473+
</term>
1474+
<listitem>
1475+
<simpara>
1476+
El tamaño esperado, en bytes, del fichero al enviar un fichero
1477+
a un sitio remoto. Es la variante de 64 bits de
1478+
<constant>CURLOPT_INFILESIZE</constant>, que permite especificar tamaños
1479+
superiores a 2 GB.
1480+
Disponible a partir de PHP 8.5.0.
1481+
</simpara>
1482+
</listitem>
1483+
</varlistentry>
14691484
<varlistentry xml:id="constant.curlopt-interface">
14701485
<term>
14711486
<constant>CURLOPT_INTERFACE</constant>

0 commit comments

Comments
 (0)