Skip to content

Commit

Permalink
sync with en rev
Browse files Browse the repository at this point in the history
  • Loading branch information
leonardolara committed Nov 16, 2024
1 parent f26f630 commit 8cb1842
Show file tree
Hide file tree
Showing 9 changed files with 358 additions and 13 deletions.
2 changes: 1 addition & 1 deletion language-snippets.ent
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d0e23f48165c79327727e3a51b8277104975e3ad Maintainer: leonardolara Status: ready --><!-- CREDITS: adiel, ae, atomotavio, fabioluciano, felipe, klaussilveira, rafaelbernard, leonardolara, fernandowobeto -->
<!-- EN-Revision: 9cd8eb0f11edb4e59fd22f723137bbb91d6ab64f Maintainer: leonardolara Status: ready --><!-- CREDITS: adiel, ae, atomotavio, fabioluciano, felipe, klaussilveira, rafaelbernard, leonardolara, fernandowobeto -->

<!ENTITY installation.enabled.disable 'Esta extensão está habilitada por padrão. Ela pode ser desabilitada usando a seguinte opção em tempo de compilação: '>

Expand Down
46 changes: 45 additions & 1 deletion reference/curl/constants.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: b2e9eb240c89c08cf22887d3d3747310edd4b8d1 Maintainer: leonardolara Status: ready --><!-- CREDITS: lisaldo,geekcom,klaussilveira,ae,leonardolara -->
<!-- EN-Revision: 09619263cfbc188c49e9219e0d983bcf90231026 Maintainer: leonardolara Status: ready --><!-- CREDITS: lisaldo,geekcom,klaussilveira,ae,leonardolara -->
<appendix xml:id="curl.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
Expand Down Expand Up @@ -1374,6 +1374,28 @@
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curl-http-version-3">
<term>
<constant>CURL_HTTP_VERSION_3</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Disponível a partir do PHP 8.4.0 e cURL 7.66.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curl-http-version-3only">
<term>
<constant>CURL_HTTP_VERSION_3ONLY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Disponível a partir do PHP 8.4.0 e cURL 7.88.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curl-http-version-none">
<term>
<constant>CURL_HTTP_VERSION_NONE</constant>
Expand Down Expand Up @@ -2262,6 +2284,28 @@
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curl-prereqfunc-ok">
<term>
<constant>CURL_PREREQFUNC_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Disponível a partir do PHP 8.4.0 e cURL 7.80.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curl-prereqfunc-abort">
<term>
<constant>CURL_PREREQFUNC_ABORT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Disponível a partir do PHP 8.4.0 e cURL 7.80.0.
</simpara>
</listitem>
</varlistentry>
</variablelist>
&reference.curl.constants-curl-setopt;
&reference.curl.constants-curl-share-setopt;
Expand Down
14 changes: 13 additions & 1 deletion reference/curl/constants_curl_getinfo.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: 8ff19ed3d6cc23f8349f589d09736a859c0aa2e3 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<?xml version="1.0" encoding="utf-8"?><!-- EN-Revision: f34918d8b2761af5b596b1b762753ee825c19cd8 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<variablelist xml:id="constant.curl-getinfo.constants" role="constant_list">
<title><function>curl_getinfo</function></title>
<varlistentry xml:id="constant.curlinfo-appconnect-time">
Expand Down Expand Up @@ -776,4 +776,16 @@
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlinfo-posttransfer-time-t">
<term>
<constant>CURLINFO_POSTTRANSFER_TIME_T</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Tempo decorrido do início até o último byte ser enviado, em microssegundos.
Disponível a partir do PHP 8.4.0 e cURL 8.10.0.
</simpara>
</listitem>
</varlistentry>
</variablelist>
237 changes: 236 additions & 1 deletion reference/curl/constants_curl_setopt.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<variablelist role="constant_list"><!-- EN-Revision: fb2b760cac71413ec55fe403086586fd1560a002 Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<variablelist role="constant_list"><!-- EN-Revision: c29164e0e6db5f24c46d8f98d520003cfde9d1fa Maintainer: leonardolara Status: ready --><!-- CREDITS: leonardolara -->
<title><function>curl-setopt</function></title>
<varlistentry xml:id="constant.curlopt-abstract-unix-socket">
<term>
Expand Down Expand Up @@ -597,6 +597,7 @@
É condicionalmente habilitada por padrão se o PHP for compilado sem uso de threads
(CLI, FCGI, Apache2-Prefork, etc.).
Disponível a partir do cURL 7.9.3 e descontinuada a partir do cURL 7.11.1.
A partir do PHP 8.4, esta opção não tem mais qualquer efeito.
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -970,6 +971,8 @@
Um tempo limite em segundos em que o cURL aguardará uma resposta de um servidor FTP.
Esta opção substitui <constant>CURLOPT_TIMEOUT</constant>.
Esta opção aceita qualquer valor que possa ser convertido em um <type>int</type> válido.
Este nome de opção foi substituído por <constant>CURLOPT_SERVER_RESPONSE_TIMEOUT</constant>,
disponível a partir do PHP 8.4.0.
Disponível a partir do cURL 7.10.8 e defasado a partir do cURL 7.85.0.
</para>
</listitem>
Expand Down Expand Up @@ -3852,6 +3855,8 @@
frequência destas sondas podem ser controlados pelas opções <constant>CURLOPT_TCP_KEEPIDLE</constant>
e <constant>CURLOPT_TCP_KEEPINTVL</constant>, desde que o sistema operacional
as suporte. Se definida para <literal>0</literal> (padrão), as sondas são desabilitadas.
O número máximo de sondas pode ser definido com a opção
<constant>CURLOPT_TCP_KEEPCNT</constant>.
Disponível a partir do cURL 7.25.0.
</para>
</listitem>
Expand Down Expand Up @@ -3886,6 +3891,19 @@
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlopt-tcp-keepcnt">
<term>
<constant>CURLOPT_TCP_KEEPCNT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Define o número máximo de sondas de verificação de atividade TCP.
O padrão é <literal>9</literal>.
Disponível a partir do PHP 8.4.0 e cURL 8.9.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlopt-tcp-nodelay">
<term>
<constant>CURLOPT_TCP_NODELAY</constant>
Expand Down Expand Up @@ -4427,6 +4445,22 @@
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlopt-server-response-timeout">
<term>
<constant>CURLOPT_SERVER_RESPONSE_TIMEOUT</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Um tempo limite em segundos que o cURL esperará por uma resposta de um servidor
<acronym>FTP</acronym>, <acronym>SFTP</acronym>, <acronym>IMAP</acronym>,
<acronym>SCP</acronym>, <acronym>SMTP</acronym> ou <acronym>POP3</acronym>.
Esta opção substitui a opção <constant>CURLOPT_FTP_RESPONSE_TIMEOUT</constant> existente
que foi descontinuada no cURL 7.85.0.
Disponível a partir do PHP 8.4.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlopt-xoauth2-bearer">
<term>
<constant>CURLOPT_XOAUTH2_BEARER</constant>
Expand All @@ -4441,4 +4475,205 @@
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlopt-prereqfunction">
<term>
<constant>CURLOPT_PREREQFUNCTION</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Uma função do tipo <type>callable</type> com a seguinte assinatura que é chamada depois que
a conexão é estabelecida, mas antes que a carga útil da solicitação (por exemplo, a
solicitação GET/POST/DELETE de uma conexão HTTP) seja enviada e pode ser usada para cancelar
ou permitir a conexão dependendo do endereço IP de origem e destino e dos números
de porta:
<methodsynopsis>
<type>int</type><methodname><replaceable>callback</replaceable></methodname>
<methodparam><type>CurlHandle</type><parameter>curlHandle</parameter></methodparam>
<methodparam><type>string</type><parameter>destination_ip</parameter></methodparam>
<methodparam><type>string</type><parameter>local_ip</parameter></methodparam>
<methodparam><type>int</type><parameter>destination_port</parameter></methodparam>
<methodparam><type>int</type><parameter>local_port</parameter></methodparam>
</methodsynopsis>
<variablelist role="function_parameters">
<varlistentry>
<term><parameter>curlHandle</parameter></term>
<listitem>
<simpara>
O identificador cURL.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>destination_ip</parameter></term>
<listitem>
<simpara>
O IP primário do servidor remoto estabelecido com esta conexão.
Para <acronym>FTP</acronym>, este é o IP da conexão de controle.
Os endereços IPv6 são representados sem colchetes.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>local_ip</parameter></term>
<listitem>
<simpara>
O IP de origem para esta conexão.
Os endereços IPv6 são representados sem colchetes.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>destination_port</parameter></term>
<listitem>
<simpara>
O número da porta primária no servidor remoto estabelecido com esta conexão.
Para <acronym>FTP</acronym>, esta é a porta para a conexão de controle.
Este pode ser um número de porta <acronym>TCP</acronym> ou <acronym>UDP</acronym> dependendo do protocolo.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>local_port</parameter></term>
<listitem>
<simpara>
O número da porta de origem para esta conexão.
Este pode ser um número de porta <acronym>TCP</acronym> ou <acronym>UDP</acronym> dependendo do protocolo.
</simpara>
</listitem>
</varlistentry>
</variablelist>
Retorne <constant>CURL_PREREQFUNC_OK</constant> para permitir a solicitação ou
<constant>CURL_PREREQFUNC_ABORT</constant> para abortar a transferência.
Disponível a partir do PHP 8.4.0 e cURL 7.80.0.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlopt-debugfunction">
<term>
<constant>CURLOPT_DEBUGFUNCTION</constant>
(<type>int</type>)
</term>
<listitem>
<para>
Disponível a partir do PHP 8.4.0.
Esta opção requer a opção <constant>CURLOPT_VERBOSE</constant> habilitada.
Uma função do tipo <type>callable</type> para substituir a saída detalhada do cURL padrão.
Esse retorno de chamada é chamado durante vários estágios da solicitação com informações detalhadas de depuração.
O retorno de chamada deve corresponder à seguinte assinatura:
<methodsynopsis>
<type>void</type><methodname><replaceable>callback</replaceable></methodname>
<methodparam><type>CurlHandle</type><parameter>curlHandle</parameter></methodparam>
<methodparam><type>int</type><parameter>type</parameter></methodparam>
<methodparam><type>string</type><parameter>data</parameter></methodparam>
</methodsynopsis>
<variablelist role="function_parameters">
<varlistentry>
<term><parameter>curlHandle</parameter></term>
<listitem>
<simpara>
O identificador cURL.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>type</parameter></term>
<listitem>
<simpara>
Uma das seguintes constantes indicando o tipo do valor <parameter>data</parameter>:
</simpara>
<variablelist xml:id="constant.curl-debugfunction.constants" role="constant_list">
<varlistentry xml:id="constant.curlinfo-text">
<term>
<constant>CURLINFO_TEXT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Texto informativo.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlinfo-header-in">
<term>
<constant>CURLINFO_HEADER_IN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Dados de cabeçalho (ou semelhantes a cabeçalho) recebidos do par.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlinfo-header-out-debug">
<term>
<constant linkend="constant.curlinfo-header-out-debug">CURLINFO_HEADER_OUT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Dados de cabeçalho (ou semelhantes a cabeçalho) enviados ao par.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlinfo-data-in">
<term>
<constant>CURLINFO_DATA_IN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Dados de protocolo não processados ​​recebidos do par.
Mesmo que os dados sejam codificados ou compactados, eles não são fornecidos decodificados nem descompactados para esse retorno de chamada.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlinfo-data-out">
<term>
<constant>CURLINFO_DATA_OUT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Dados de protocolo enviados ao par.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlinfo-ssl-data-in">
<term>
<constant>CURLINFO_SSL_DATA_IN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Dados <acronym>SSL</acronym>/<acronym>TLS</acronym> (binários) recebidos do par.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.curlinfo-ssl-data-out">
<term>
<constant>CURLINFO_SSL_DATA_OUT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Dados <acronym>SSL</acronym>/<acronym>TLS</acronym> (binários) enviados ao par.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>data</parameter></term>
<listitem>
<simpara>
Dados detalhados de depuração do tipo indicado pelo parâmetro <parameter>type</parameter>.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
</listitem>
</varlistentry>
</variablelist>
Loading

0 comments on commit 8cb1842

Please sign in to comment.