SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
52
net/curl/Makefile
Normal file
52
net/curl/Makefile
Normal file
|
@ -0,0 +1,52 @@
|
|||
COMMENT= transfer files with FTP, HTTP, HTTPS, etc.
|
||||
|
||||
DISTNAME= curl-8.2.1
|
||||
SHARED_LIBS= curl 26.21 # 12.0
|
||||
CATEGORIES= net
|
||||
HOMEPAGE= https://curl.se/
|
||||
|
||||
MAINTAINER= Christian Weisgerber <naddy@openbsd.org>
|
||||
|
||||
# MIT
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
MASTER_SITES= https://curl.se/download/
|
||||
EXTRACT_SUFX= .tar.xz
|
||||
|
||||
LIB_DEPENDS= www/nghttp2 www/nghttp3 net/ngtcp2
|
||||
WANTLIB= c crypto pthread nghttp2 nghttp3 ngtcp2 ngtcp2_crypto_openssl
|
||||
WANTLIB+= ssl z
|
||||
|
||||
AUTOCONF_VERSION=2.71
|
||||
CONFIGURE_STYLE=autoconf
|
||||
# Beware of circular dependency curl -> brotli -> cmake -> curl
|
||||
CONFIGURE_ARGS= --with-openssl \
|
||||
--with-ca-bundle=/etc/ssl/cert.pem \
|
||||
--without-brotli \
|
||||
--without-hyper \
|
||||
--without-libgsasl \
|
||||
--without-libidn2 \
|
||||
--without-libpsl \
|
||||
--without-libssh \
|
||||
--without-libssh2 \
|
||||
--with-ngtcp2 \
|
||||
--without-zstd
|
||||
CONFIGURE_ENV= ac_cv_path_NROFF="/usr/bin/mandoc -Tascii"
|
||||
|
||||
DEBUG_PACKAGES= ${BUILD_PACKAGES}
|
||||
|
||||
# Note:
|
||||
# use ulimit -p 256 for test
|
||||
|
||||
# Skip python dependency; it is only required for three rudimentary
|
||||
# DICT/SMB/TELNET tests.
|
||||
|
||||
# runsshserver: sshserver.pl --user=$USER
|
||||
TEST_ENV= USER=$$USER
|
||||
|
||||
post-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/scripts/mk-ca-bundle.pl \
|
||||
${PREFIX}/bin/mk-ca-bundle
|
||||
${INSTALL_MAN} ${WRKSRC}/docs/mk-ca-bundle.1 ${PREFIX}/man/man1/
|
||||
|
||||
.include <bsd.port.mk>
|
2
net/curl/distinfo
Normal file
2
net/curl/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (curl-8.2.1.tar.xz) = 3TIva9CiDmzr39OI9p6Yw9GDvteSz0cTyKfvSYy6SJQ=
|
||||
SIZE (curl-8.2.1.tar.xz) = 2631932
|
83
net/curl/patches/patch-configure_ac
Normal file
83
net/curl/patches/patch-configure_ac
Normal file
|
@ -0,0 +1,83 @@
|
|||
Revert "ngtcp2: build with 0.17.0 and nghttp3 0.13.0"
|
||||
https://github.com/curl/curl/commit/e0093b4b732f6495b0fb1cd6747cbfedcdcf63ed
|
||||
|
||||
Index: configure.ac
|
||||
--- configure.ac.orig
|
||||
+++ configure.ac
|
||||
@@ -2947,42 +2947,42 @@ if test X"$want_tcp2" != Xno; then
|
||||
fi
|
||||
|
||||
if test "x$NGTCP2_ENABLED" = "x1" -a "x$OPENSSL_ENABLED" = "x1"; then
|
||||
- dnl backup the pre-ngtcp2_crypto_quictls variables
|
||||
+ dnl backup the pre-ngtcp2_crypto_openssl variables
|
||||
CLEANLDFLAGS="$LDFLAGS"
|
||||
CLEANCPPFLAGS="$CPPFLAGS"
|
||||
CLEANLIBS="$LIBS"
|
||||
|
||||
- CURL_CHECK_PKGCONFIG(libngtcp2_crypto_quictls, $want_tcp2_path)
|
||||
+ CURL_CHECK_PKGCONFIG(libngtcp2_crypto_openssl, $want_tcp2_path)
|
||||
|
||||
if test "$PKGCONFIG" != "no" ; then
|
||||
- LIB_NGTCP2_CRYPTO_QUICTLS=`CURL_EXPORT_PCDIR([$want_tcp2_path])
|
||||
- $PKGCONFIG --libs-only-l libngtcp2_crypto_quictls`
|
||||
- AC_MSG_NOTICE([-l is $LIB_NGTCP2_CRYPTO_QUICTLS])
|
||||
+ LIB_NGTCP2_CRYPTO_OPENSSL=`CURL_EXPORT_PCDIR([$want_tcp2_path])
|
||||
+ $PKGCONFIG --libs-only-l libngtcp2_crypto_openssl`
|
||||
+ AC_MSG_NOTICE([-l is $LIB_NGTCP2_CRYPTO_OPENSSL])
|
||||
|
||||
- CPP_NGTCP2_CRYPTO_QUICTLS=`CURL_EXPORT_PCDIR([$want_tcp2_path]) dnl
|
||||
- $PKGCONFIG --cflags-only-I libngtcp2_crypto_quictls`
|
||||
- AC_MSG_NOTICE([-I is $CPP_NGTCP2_CRYPTO_QUICTLS])
|
||||
+ CPP_NGTCP2_CRYPTO_OPENSSL=`CURL_EXPORT_PCDIR([$want_tcp2_path]) dnl
|
||||
+ $PKGCONFIG --cflags-only-I libngtcp2_crypto_openssl`
|
||||
+ AC_MSG_NOTICE([-I is $CPP_NGTCP2_CRYPTO_OPENSSL])
|
||||
|
||||
- LD_NGTCP2_CRYPTO_QUICTLS=`CURL_EXPORT_PCDIR([$want_tcp2_path])
|
||||
- $PKGCONFIG --libs-only-L libngtcp2_crypto_quictls`
|
||||
- AC_MSG_NOTICE([-L is $LD_NGTCP2_CRYPTO_QUICTLS])
|
||||
+ LD_NGTCP2_CRYPTO_OPENSSL=`CURL_EXPORT_PCDIR([$want_tcp2_path])
|
||||
+ $PKGCONFIG --libs-only-L libngtcp2_crypto_openssl`
|
||||
+ AC_MSG_NOTICE([-L is $LD_NGTCP2_CRYPTO_OPENSSL])
|
||||
|
||||
- LDFLAGS="$LDFLAGS $LD_NGTCP2_CRYPTO_QUICTLS"
|
||||
- CPPFLAGS="$CPPFLAGS $CPP_NGTCP2_CRYPTO_QUICTLS"
|
||||
- LIBS="$LIB_NGTCP2_CRYPTO_QUICTLS $LIBS"
|
||||
+ LDFLAGS="$LDFLAGS $LD_NGTCP2_CRYPTO_OPENSSL"
|
||||
+ CPPFLAGS="$CPPFLAGS $CPP_NGTCP2_CRYPTO_OPENSSL"
|
||||
+ LIBS="$LIB_NGTCP2_CRYPTO_OPENSSL $LIBS"
|
||||
|
||||
if test "x$cross_compiling" != "xyes"; then
|
||||
- DIR_NGTCP2_CRYPTO_QUICTLS=`echo $LD_NGTCP2_CRYPTO_QUICTLS | $SED -e 's/^-L//'`
|
||||
+ DIR_NGTCP2_CRYPTO_OPENSSL=`echo $LD_NGTCP2_CRYPTO_OPENSSL | $SED -e 's/^-L//'`
|
||||
fi
|
||||
- AC_CHECK_LIB(ngtcp2_crypto_quictls, ngtcp2_crypto_recv_client_initial_cb,
|
||||
+ AC_CHECK_LIB(ngtcp2_crypto_openssl, ngtcp2_crypto_recv_client_initial_cb,
|
||||
[
|
||||
AC_CHECK_HEADERS(ngtcp2/ngtcp2_crypto.h,
|
||||
NGTCP2_ENABLED=1
|
||||
- AC_DEFINE(USE_NGTCP2_CRYPTO_QUICTLS, 1, [if ngtcp2_crypto_quictls is in use])
|
||||
- AC_SUBST(USE_NGTCP2_CRYPTO_QUICTLS, [1])
|
||||
- CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$DIR_NGTCP2_CRYPTO_QUICTLS"
|
||||
+ AC_DEFINE(USE_NGTCP2_CRYPTO_OPENSSL, 1, [if ngtcp2_crypto_openssl is in use])
|
||||
+ AC_SUBST(USE_NGTCP2_CRYPTO_OPENSSL, [1])
|
||||
+ CURL_LIBRARY_PATH="$CURL_LIBRARY_PATH:$DIR_NGTCP2_CRYPTO_OPENSSL"
|
||||
export CURL_LIBRARY_PATH
|
||||
- AC_MSG_NOTICE([Added $DIR_NGTCP2_CRYPTO_QUICTLS to CURL_LIBRARY_PATH])
|
||||
+ AC_MSG_NOTICE([Added $DIR_NGTCP2_CRYPTO_OPENSSL to CURL_LIBRARY_PATH])
|
||||
)
|
||||
],
|
||||
dnl not found, revert back to clean variables
|
||||
@@ -2992,11 +2992,11 @@ if test "x$NGTCP2_ENABLED" = "x1" -a "x$OPENSSL_ENABLE
|
||||
)
|
||||
|
||||
else
|
||||
- dnl no ngtcp2_crypto_quictls pkg-config found, deal with it
|
||||
+ dnl no ngtcp2_crypto_openssl pkg-config found, deal with it
|
||||
if test X"$want_tcp2" != Xdefault; then
|
||||
dnl To avoid link errors, we do not allow --with-ngtcp2 without
|
||||
dnl a pkgconfig file
|
||||
- AC_MSG_ERROR([--with-ngtcp2 was specified but could not find ngtcp2_crypto_quictls pkg-config file.])
|
||||
+ AC_MSG_ERROR([--with-ngtcp2 was specified but could not find ngtcp2_crypto_openssl pkg-config file.])
|
||||
fi
|
||||
fi
|
||||
fi
|
196
net/curl/patches/patch-lib_vquic_curl_ngtcp2_c
Normal file
196
net/curl/patches/patch-lib_vquic_curl_ngtcp2_c
Normal file
|
@ -0,0 +1,196 @@
|
|||
Revert "ngtcp2: use 0.15.0"
|
||||
https://github.com/curl/curl/commit/10998e3b89be65e2bf9d9666bd9a1734c186ec0a
|
||||
|
||||
Revert "ngtcp2: build with 0.16.0 and nghttp3 0.12.0"
|
||||
https://github.com/curl/curl/commit/cae9d10be3d3446beda9e217a0abca91b1b2ab79
|
||||
|
||||
Revert "ngtcp2: build with 0.17.0 and nghttp3 0.13.0"
|
||||
https://github.com/curl/curl/commit/e0093b4b732f6495b0fb1cd6747cbfedcdcf63ed
|
||||
|
||||
Index: lib/vquic/curl_ngtcp2.c
|
||||
--- lib/vquic/curl_ngtcp2.c.orig
|
||||
+++ lib/vquic/curl_ngtcp2.c
|
||||
@@ -33,7 +33,7 @@
|
||||
#ifdef OPENSSL_IS_BORINGSSL
|
||||
#include <ngtcp2/ngtcp2_crypto_boringssl.h>
|
||||
#else
|
||||
-#include <ngtcp2/ngtcp2_crypto_quictls.h>
|
||||
+#include <ngtcp2/ngtcp2_crypto_openssl.h>
|
||||
#endif
|
||||
#include "vtls/openssl.h"
|
||||
#elif defined(USE_GNUTLS)
|
||||
@@ -140,7 +140,7 @@ struct cf_ngtcp2_ctx {
|
||||
uint32_t version;
|
||||
ngtcp2_settings settings;
|
||||
ngtcp2_transport_params transport_params;
|
||||
- ngtcp2_ccerr last_error;
|
||||
+ ngtcp2_connection_close_error last_error;
|
||||
ngtcp2_crypto_conn_ref conn_ref;
|
||||
#ifdef USE_OPENSSL
|
||||
SSL_CTX *sslctx;
|
||||
@@ -351,7 +351,7 @@ static void quic_settings(struct cf_ngtcp2_ctx *ctx,
|
||||
t->initial_max_streams_uni = QUIC_MAX_STREAMS;
|
||||
t->max_idle_timeout = QUIC_IDLE_TIMEOUT;
|
||||
if(ctx->qlogfd != -1) {
|
||||
- s->qlog_write = qlog_callback;
|
||||
+ s->qlog.write = qlog_callback;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -407,8 +407,8 @@ static CURLcode quic_ssl_ctx(SSL_CTX **pssl_ctx,
|
||||
goto out;
|
||||
}
|
||||
#else
|
||||
- if(ngtcp2_crypto_quictls_configure_client_context(ssl_ctx) != 0) {
|
||||
- failf(data, "ngtcp2_crypto_quictls_configure_client_context failed");
|
||||
+ if(ngtcp2_crypto_openssl_configure_client_context(ssl_ctx) != 0) {
|
||||
+ failf(data, "ngtcp2_crypto_openssl_configure_client_context failed");
|
||||
goto out;
|
||||
}
|
||||
#endif
|
||||
@@ -754,9 +754,9 @@ static int cb_recv_stream_data(ngtcp2_conn *tconn, uin
|
||||
DEBUGF(LOG_CF(data, cf, "[h3sid=%" PRId64 "] read_stream(len=%zu) -> %zd",
|
||||
stream_id, buflen, nconsumed));
|
||||
if(nconsumed < 0) {
|
||||
- ngtcp2_ccerr_set_application_error(
|
||||
- &ctx->last_error,
|
||||
- nghttp3_err_infer_quic_app_error_code((int)nconsumed), NULL, 0);
|
||||
+ ngtcp2_connection_close_error_set_application_error(
|
||||
+ &ctx->last_error,
|
||||
+ nghttp3_err_infer_quic_app_error_code((int)nconsumed), NULL, 0);
|
||||
return NGTCP2_ERR_CALLBACK_FAILURE;
|
||||
}
|
||||
|
||||
@@ -813,8 +813,8 @@ static int cb_stream_close(ngtcp2_conn *tconn, uint32_
|
||||
DEBUGF(LOG_CF(data, cf, "[h3sid=%" PRId64 "] quic close(err=%"
|
||||
PRIu64 ") -> %d", stream3_id, app_error_code, rv));
|
||||
if(rv) {
|
||||
- ngtcp2_ccerr_set_application_error(
|
||||
- &ctx->last_error, nghttp3_err_infer_quic_app_error_code(rv), NULL, 0);
|
||||
+ ngtcp2_connection_close_error_set_application_error(
|
||||
+ &ctx->last_error, nghttp3_err_infer_quic_app_error_code(rv), NULL, 0);
|
||||
return NGTCP2_ERR_CALLBACK_FAILURE;
|
||||
}
|
||||
|
||||
@@ -926,13 +926,13 @@ static int cb_get_new_connection_id(ngtcp2_conn *tconn
|
||||
return 0;
|
||||
}
|
||||
|
||||
-static int cb_recv_rx_key(ngtcp2_conn *tconn, ngtcp2_encryption_level level,
|
||||
+static int cb_recv_rx_key(ngtcp2_conn *tconn, ngtcp2_crypto_level level,
|
||||
void *user_data)
|
||||
{
|
||||
struct Curl_cfilter *cf = user_data;
|
||||
(void)tconn;
|
||||
|
||||
- if(level != NGTCP2_ENCRYPTION_LEVEL_1RTT) {
|
||||
+ if(level != NGTCP2_CRYPTO_LEVEL_APPLICATION) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1017,7 +1017,7 @@ static CURLcode check_and_set_expiry(struct Curl_cfilt
|
||||
if(rv) {
|
||||
failf(data, "ngtcp2_conn_handle_expiry returned error: %s",
|
||||
ngtcp2_strerror(rv));
|
||||
- ngtcp2_ccerr_set_liberr(&ctx->last_error, rv, NULL, 0);
|
||||
+ ngtcp2_connection_close_error_set_transport_error_liberr(&ctx->last_error, rv, NULL, 0);
|
||||
return CURLE_SEND_ERROR;
|
||||
}
|
||||
result = cf_progress_ingress(cf, data, pktx);
|
||||
@@ -1286,8 +1286,7 @@ static int cb_h3_stop_sending(nghttp3_conn *conn, int6
|
||||
(void)conn;
|
||||
(void)stream_user_data;
|
||||
|
||||
- rv = ngtcp2_conn_shutdown_stream_read(ctx->qconn, 0, stream_id,
|
||||
- app_error_code);
|
||||
+ rv = ngtcp2_conn_shutdown_stream_read(ctx->qconn, stream_id, app_error_code);
|
||||
if(rv && rv != NGTCP2_ERR_STREAM_NOT_FOUND) {
|
||||
return NGTCP2_ERR_CALLBACK_FAILURE;
|
||||
}
|
||||
@@ -1305,7 +1304,7 @@ static int cb_h3_reset_stream(nghttp3_conn *conn, int6
|
||||
(void)conn;
|
||||
(void)data;
|
||||
|
||||
- rv = ngtcp2_conn_shutdown_stream_write(ctx->qconn, 0, stream_id,
|
||||
+ rv = ngtcp2_conn_shutdown_stream_write(ctx->qconn, stream_id,
|
||||
app_error_code);
|
||||
DEBUGF(LOG_CF(data, cf, "[h3sid=%" PRId64 "] reset -> %d", stream_id, rv));
|
||||
if(rv && rv != NGTCP2_ERR_STREAM_NOT_FOUND) {
|
||||
@@ -1329,8 +1328,7 @@ static nghttp3_callbacks ngh3_callbacks = {
|
||||
cb_h3_stop_sending,
|
||||
NULL, /* end_stream */
|
||||
cb_h3_reset_stream,
|
||||
- NULL, /* shutdown */
|
||||
- NULL /* recv_settings */
|
||||
+ NULL /* shutdown */
|
||||
};
|
||||
|
||||
static int init_ngh3_conn(struct Curl_cfilter *cf)
|
||||
@@ -1340,7 +1338,7 @@ static int init_ngh3_conn(struct Curl_cfilter *cf)
|
||||
int rc;
|
||||
int64_t ctrl_stream_id, qpack_enc_stream_id, qpack_dec_stream_id;
|
||||
|
||||
- if(ngtcp2_conn_get_streams_uni_left(ctx->qconn) < 3) {
|
||||
+ if(ngtcp2_conn_get_max_local_streams_uni(ctx->qconn) < 3) {
|
||||
return CURLE_QUIC_CONNECT_ERROR;
|
||||
}
|
||||
|
||||
@@ -1915,12 +1913,13 @@ static CURLcode recv_pkt(const unsigned char *pkt, siz
|
||||
ngtcp2_strerror(rv)));
|
||||
if(!ctx->last_error.error_code) {
|
||||
if(rv == NGTCP2_ERR_CRYPTO) {
|
||||
- ngtcp2_ccerr_set_tls_alert(&ctx->last_error,
|
||||
- ngtcp2_conn_get_tls_alert(ctx->qconn),
|
||||
- NULL, 0);
|
||||
+ ngtcp2_connection_close_error_set_transport_error_tls_alert(
|
||||
+ &ctx->last_error,
|
||||
+ ngtcp2_conn_get_tls_alert(ctx->qconn), NULL, 0);
|
||||
}
|
||||
else {
|
||||
- ngtcp2_ccerr_set_liberr(&ctx->last_error, rv, NULL, 0);
|
||||
+ ngtcp2_connection_close_error_set_transport_error_liberr(
|
||||
+ &ctx->last_error, rv, NULL, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2006,9 +2005,9 @@ static ssize_t read_pkt_to_send(void *userp,
|
||||
if(veccnt < 0) {
|
||||
failf(x->data, "nghttp3_conn_writev_stream returned error: %s",
|
||||
nghttp3_strerror((int)veccnt));
|
||||
- ngtcp2_ccerr_set_application_error(
|
||||
- &ctx->last_error,
|
||||
- nghttp3_err_infer_quic_app_error_code((int)veccnt), NULL, 0);
|
||||
+ ngtcp2_connection_close_error_set_application_error(
|
||||
+ &ctx->last_error,
|
||||
+ nghttp3_err_infer_quic_app_error_code((int)veccnt), NULL, 0);
|
||||
*err = CURLE_SEND_ERROR;
|
||||
return -1;
|
||||
}
|
||||
@@ -2048,7 +2047,8 @@ static ssize_t read_pkt_to_send(void *userp,
|
||||
DEBUGASSERT(ndatalen == -1);
|
||||
failf(x->data, "ngtcp2_conn_writev_stream returned error: %s",
|
||||
ngtcp2_strerror((int)n));
|
||||
- ngtcp2_ccerr_set_liberr(&ctx->last_error, (int)n, NULL, 0);
|
||||
+ ngtcp2_connection_close_error_set_transport_error_liberr(
|
||||
+ &ctx->last_error, (int)n, NULL, 0);
|
||||
*err = CURLE_SEND_ERROR;
|
||||
nwritten = -1;
|
||||
goto out;
|
||||
@@ -2420,7 +2420,7 @@ static CURLcode cf_connect_start(struct Curl_cfilter *
|
||||
ngtcp2_conn_set_tls_native_handle(ctx->qconn, ctx->ssl);
|
||||
#endif
|
||||
|
||||
- ngtcp2_ccerr_default(&ctx->last_error);
|
||||
+ ngtcp2_connection_close_error_default(&ctx->last_error);
|
||||
|
||||
ctx->conn_ref.get_conn = get_conn;
|
||||
ctx->conn_ref.user_data = cf;
|
||||
@@ -2496,7 +2496,7 @@ static CURLcode cf_ngtcp2_connect(struct Curl_cfilter
|
||||
|
||||
out:
|
||||
if(result == CURLE_RECV_ERROR && ctx->qconn &&
|
||||
- ngtcp2_conn_in_draining_period(ctx->qconn)) {
|
||||
+ ngtcp2_conn_is_in_draining_period(ctx->qconn)) {
|
||||
/* When a QUIC server instance is shutting down, it may send us a
|
||||
* CONNECTION_CLOSE right away. Our connection then enters the DRAINING
|
||||
* state.
|
20
net/curl/patches/patch-m4_curl-compilers_m4
Normal file
20
net/curl/patches/patch-m4_curl-compilers_m4
Normal file
|
@ -0,0 +1,20 @@
|
|||
The curl configure script wants to take control of the compiler
|
||||
flags for optimization. The actual interactions are more complex,
|
||||
but the gist is that the flags are stripped from CFLAGS, and if
|
||||
--enable-optimize is specified, an approved optimization flag is
|
||||
added.
|
||||
|
||||
Do not override optimization flags in CFLAGS.
|
||||
|
||||
Index: m4/curl-compilers.m4
|
||||
--- m4/curl-compilers.m4.orig
|
||||
+++ m4/curl-compilers.m4
|
||||
@@ -692,7 +692,7 @@ AC_DEFUN([CURL_SET_COMPILER_OPTIMIZE_OPTS], [
|
||||
tmp_options=""
|
||||
tmp_CFLAGS="$CFLAGS"
|
||||
tmp_CPPFLAGS="$CPPFLAGS"
|
||||
- honor_optimize_option="yes"
|
||||
+ honor_optimize_option="no"
|
||||
#
|
||||
dnl If optimization request setting has not been explicitly specified,
|
||||
dnl it has been derived from the debug setting and initially assumed.
|
7
net/curl/pkg/DESCR
Normal file
7
net/curl/pkg/DESCR
Normal file
|
@ -0,0 +1,7 @@
|
|||
curl is a command line tool for transferring data with URL syntax,
|
||||
supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP,
|
||||
IMAPS, MQTT, POP3, POP3S, RTSP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP.
|
||||
curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP
|
||||
form based upload, proxies, cookies, user+password authentication
|
||||
(Basic, Digest, NTLM, Negotiate, ...), file transfer resume, proxy
|
||||
tunneling and a busload of other useful tricks.
|
510
net/curl/pkg/PLIST
Normal file
510
net/curl/pkg/PLIST
Normal file
|
@ -0,0 +1,510 @@
|
|||
@bin bin/curl
|
||||
bin/curl-config
|
||||
bin/mk-ca-bundle
|
||||
include/curl/
|
||||
include/curl/curl.h
|
||||
include/curl/curlver.h
|
||||
include/curl/easy.h
|
||||
include/curl/header.h
|
||||
include/curl/mprintf.h
|
||||
include/curl/multi.h
|
||||
include/curl/options.h
|
||||
include/curl/stdcheaders.h
|
||||
include/curl/system.h
|
||||
include/curl/typecheck-gcc.h
|
||||
include/curl/urlapi.h
|
||||
include/curl/websockets.h
|
||||
@static-lib lib/libcurl.a
|
||||
lib/libcurl.la
|
||||
@lib lib/libcurl.so.${LIBcurl_VERSION}
|
||||
lib/pkgconfig/libcurl.pc
|
||||
@man man/man1/curl-config.1
|
||||
@man man/man1/curl.1
|
||||
@man man/man1/mk-ca-bundle.1
|
||||
@man man/man3/CURLINFO_ACTIVESOCKET.3
|
||||
@man man/man3/CURLINFO_APPCONNECT_TIME.3
|
||||
@man man/man3/CURLINFO_APPCONNECT_TIME_T.3
|
||||
@man man/man3/CURLINFO_CAINFO.3
|
||||
@man man/man3/CURLINFO_CAPATH.3
|
||||
@man man/man3/CURLINFO_CERTINFO.3
|
||||
@man man/man3/CURLINFO_CONDITION_UNMET.3
|
||||
@man man/man3/CURLINFO_CONNECT_TIME.3
|
||||
@man man/man3/CURLINFO_CONNECT_TIME_T.3
|
||||
@man man/man3/CURLINFO_CONTENT_LENGTH_DOWNLOAD.3
|
||||
@man man/man3/CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3
|
||||
@man man/man3/CURLINFO_CONTENT_LENGTH_UPLOAD.3
|
||||
@man man/man3/CURLINFO_CONTENT_LENGTH_UPLOAD_T.3
|
||||
@man man/man3/CURLINFO_CONTENT_TYPE.3
|
||||
@man man/man3/CURLINFO_COOKIELIST.3
|
||||
@man man/man3/CURLINFO_EFFECTIVE_METHOD.3
|
||||
@man man/man3/CURLINFO_EFFECTIVE_URL.3
|
||||
@man man/man3/CURLINFO_FILETIME.3
|
||||
@man man/man3/CURLINFO_FILETIME_T.3
|
||||
@man man/man3/CURLINFO_FTP_ENTRY_PATH.3
|
||||
@man man/man3/CURLINFO_HEADER_SIZE.3
|
||||
@man man/man3/CURLINFO_HTTPAUTH_AVAIL.3
|
||||
@man man/man3/CURLINFO_HTTP_CONNECTCODE.3
|
||||
@man man/man3/CURLINFO_HTTP_VERSION.3
|
||||
@man man/man3/CURLINFO_LASTSOCKET.3
|
||||
@man man/man3/CURLINFO_LOCAL_IP.3
|
||||
@man man/man3/CURLINFO_LOCAL_PORT.3
|
||||
@man man/man3/CURLINFO_NAMELOOKUP_TIME.3
|
||||
@man man/man3/CURLINFO_NAMELOOKUP_TIME_T.3
|
||||
@man man/man3/CURLINFO_NUM_CONNECTS.3
|
||||
@man man/man3/CURLINFO_OS_ERRNO.3
|
||||
@man man/man3/CURLINFO_PRETRANSFER_TIME.3
|
||||
@man man/man3/CURLINFO_PRETRANSFER_TIME_T.3
|
||||
@man man/man3/CURLINFO_PRIMARY_IP.3
|
||||
@man man/man3/CURLINFO_PRIMARY_PORT.3
|
||||
@man man/man3/CURLINFO_PRIVATE.3
|
||||
@man man/man3/CURLINFO_PROTOCOL.3
|
||||
@man man/man3/CURLINFO_PROXYAUTH_AVAIL.3
|
||||
@man man/man3/CURLINFO_PROXY_ERROR.3
|
||||
@man man/man3/CURLINFO_PROXY_SSL_VERIFYRESULT.3
|
||||
@man man/man3/CURLINFO_REDIRECT_COUNT.3
|
||||
@man man/man3/CURLINFO_REDIRECT_TIME.3
|
||||
@man man/man3/CURLINFO_REDIRECT_TIME_T.3
|
||||
@man man/man3/CURLINFO_REDIRECT_URL.3
|
||||
@man man/man3/CURLINFO_REFERER.3
|
||||
@man man/man3/CURLINFO_REQUEST_SIZE.3
|
||||
@man man/man3/CURLINFO_RESPONSE_CODE.3
|
||||
@man man/man3/CURLINFO_RETRY_AFTER.3
|
||||
@man man/man3/CURLINFO_RTSP_CLIENT_CSEQ.3
|
||||
@man man/man3/CURLINFO_RTSP_CSEQ_RECV.3
|
||||
@man man/man3/CURLINFO_RTSP_SERVER_CSEQ.3
|
||||
@man man/man3/CURLINFO_RTSP_SESSION_ID.3
|
||||
@man man/man3/CURLINFO_SCHEME.3
|
||||
@man man/man3/CURLINFO_SIZE_DOWNLOAD.3
|
||||
@man man/man3/CURLINFO_SIZE_DOWNLOAD_T.3
|
||||
@man man/man3/CURLINFO_SIZE_UPLOAD.3
|
||||
@man man/man3/CURLINFO_SIZE_UPLOAD_T.3
|
||||
@man man/man3/CURLINFO_SPEED_DOWNLOAD.3
|
||||
@man man/man3/CURLINFO_SPEED_DOWNLOAD_T.3
|
||||
@man man/man3/CURLINFO_SPEED_UPLOAD.3
|
||||
@man man/man3/CURLINFO_SPEED_UPLOAD_T.3
|
||||
@man man/man3/CURLINFO_SSL_ENGINES.3
|
||||
@man man/man3/CURLINFO_SSL_VERIFYRESULT.3
|
||||
@man man/man3/CURLINFO_STARTTRANSFER_TIME.3
|
||||
@man man/man3/CURLINFO_STARTTRANSFER_TIME_T.3
|
||||
@man man/man3/CURLINFO_TLS_SESSION.3
|
||||
@man man/man3/CURLINFO_TLS_SSL_PTR.3
|
||||
@man man/man3/CURLINFO_TOTAL_TIME.3
|
||||
@man man/man3/CURLINFO_TOTAL_TIME_T.3
|
||||
@man man/man3/CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3
|
||||
@man man/man3/CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3
|
||||
@man man/man3/CURLMOPT_MAXCONNECTS.3
|
||||
@man man/man3/CURLMOPT_MAX_CONCURRENT_STREAMS.3
|
||||
@man man/man3/CURLMOPT_MAX_HOST_CONNECTIONS.3
|
||||
@man man/man3/CURLMOPT_MAX_PIPELINE_LENGTH.3
|
||||
@man man/man3/CURLMOPT_MAX_TOTAL_CONNECTIONS.3
|
||||
@man man/man3/CURLMOPT_PIPELINING.3
|
||||
@man man/man3/CURLMOPT_PIPELINING_SERVER_BL.3
|
||||
@man man/man3/CURLMOPT_PIPELINING_SITE_BL.3
|
||||
@man man/man3/CURLMOPT_PUSHDATA.3
|
||||
@man man/man3/CURLMOPT_PUSHFUNCTION.3
|
||||
@man man/man3/CURLMOPT_SOCKETDATA.3
|
||||
@man man/man3/CURLMOPT_SOCKETFUNCTION.3
|
||||
@man man/man3/CURLMOPT_TIMERDATA.3
|
||||
@man man/man3/CURLMOPT_TIMERFUNCTION.3
|
||||
@man man/man3/CURLOPT_ABSTRACT_UNIX_SOCKET.3
|
||||
@man man/man3/CURLOPT_ACCEPTTIMEOUT_MS.3
|
||||
@man man/man3/CURLOPT_ACCEPT_ENCODING.3
|
||||
@man man/man3/CURLOPT_ADDRESS_SCOPE.3
|
||||
@man man/man3/CURLOPT_ALTSVC.3
|
||||
@man man/man3/CURLOPT_ALTSVC_CTRL.3
|
||||
@man man/man3/CURLOPT_APPEND.3
|
||||
@man man/man3/CURLOPT_AUTOREFERER.3
|
||||
@man man/man3/CURLOPT_AWS_SIGV4.3
|
||||
@man man/man3/CURLOPT_BUFFERSIZE.3
|
||||
@man man/man3/CURLOPT_CAINFO.3
|
||||
@man man/man3/CURLOPT_CAINFO_BLOB.3
|
||||
@man man/man3/CURLOPT_CAPATH.3
|
||||
@man man/man3/CURLOPT_CA_CACHE_TIMEOUT.3
|
||||
@man man/man3/CURLOPT_CERTINFO.3
|
||||
@man man/man3/CURLOPT_CHUNK_BGN_FUNCTION.3
|
||||
@man man/man3/CURLOPT_CHUNK_DATA.3
|
||||
@man man/man3/CURLOPT_CHUNK_END_FUNCTION.3
|
||||
@man man/man3/CURLOPT_CLOSESOCKETDATA.3
|
||||
@man man/man3/CURLOPT_CLOSESOCKETFUNCTION.3
|
||||
@man man/man3/CURLOPT_CONNECTTIMEOUT.3
|
||||
@man man/man3/CURLOPT_CONNECTTIMEOUT_MS.3
|
||||
@man man/man3/CURLOPT_CONNECT_ONLY.3
|
||||
@man man/man3/CURLOPT_CONNECT_TO.3
|
||||
@man man/man3/CURLOPT_CONV_FROM_NETWORK_FUNCTION.3
|
||||
@man man/man3/CURLOPT_CONV_FROM_UTF8_FUNCTION.3
|
||||
@man man/man3/CURLOPT_CONV_TO_NETWORK_FUNCTION.3
|
||||
@man man/man3/CURLOPT_COOKIE.3
|
||||
@man man/man3/CURLOPT_COOKIEFILE.3
|
||||
@man man/man3/CURLOPT_COOKIEJAR.3
|
||||
@man man/man3/CURLOPT_COOKIELIST.3
|
||||
@man man/man3/CURLOPT_COOKIESESSION.3
|
||||
@man man/man3/CURLOPT_COPYPOSTFIELDS.3
|
||||
@man man/man3/CURLOPT_CRLF.3
|
||||
@man man/man3/CURLOPT_CRLFILE.3
|
||||
@man man/man3/CURLOPT_CURLU.3
|
||||
@man man/man3/CURLOPT_CUSTOMREQUEST.3
|
||||
@man man/man3/CURLOPT_DEBUGDATA.3
|
||||
@man man/man3/CURLOPT_DEBUGFUNCTION.3
|
||||
@man man/man3/CURLOPT_DEFAULT_PROTOCOL.3
|
||||
@man man/man3/CURLOPT_DIRLISTONLY.3
|
||||
@man man/man3/CURLOPT_DISALLOW_USERNAME_IN_URL.3
|
||||
@man man/man3/CURLOPT_DNS_CACHE_TIMEOUT.3
|
||||
@man man/man3/CURLOPT_DNS_INTERFACE.3
|
||||
@man man/man3/CURLOPT_DNS_LOCAL_IP4.3
|
||||
@man man/man3/CURLOPT_DNS_LOCAL_IP6.3
|
||||
@man man/man3/CURLOPT_DNS_SERVERS.3
|
||||
@man man/man3/CURLOPT_DNS_SHUFFLE_ADDRESSES.3
|
||||
@man man/man3/CURLOPT_DNS_USE_GLOBAL_CACHE.3
|
||||
@man man/man3/CURLOPT_DOH_SSL_VERIFYHOST.3
|
||||
@man man/man3/CURLOPT_DOH_SSL_VERIFYPEER.3
|
||||
@man man/man3/CURLOPT_DOH_SSL_VERIFYSTATUS.3
|
||||
@man man/man3/CURLOPT_DOH_URL.3
|
||||
@man man/man3/CURLOPT_EGDSOCKET.3
|
||||
@man man/man3/CURLOPT_ERRORBUFFER.3
|
||||
@man man/man3/CURLOPT_EXPECT_100_TIMEOUT_MS.3
|
||||
@man man/man3/CURLOPT_FAILONERROR.3
|
||||
@man man/man3/CURLOPT_FILETIME.3
|
||||
@man man/man3/CURLOPT_FNMATCH_DATA.3
|
||||
@man man/man3/CURLOPT_FNMATCH_FUNCTION.3
|
||||
@man man/man3/CURLOPT_FOLLOWLOCATION.3
|
||||
@man man/man3/CURLOPT_FORBID_REUSE.3
|
||||
@man man/man3/CURLOPT_FRESH_CONNECT.3
|
||||
@man man/man3/CURLOPT_FTPPORT.3
|
||||
@man man/man3/CURLOPT_FTPSSLAUTH.3
|
||||
@man man/man3/CURLOPT_FTP_ACCOUNT.3
|
||||
@man man/man3/CURLOPT_FTP_ALTERNATIVE_TO_USER.3
|
||||
@man man/man3/CURLOPT_FTP_CREATE_MISSING_DIRS.3
|
||||
@man man/man3/CURLOPT_FTP_FILEMETHOD.3
|
||||
@man man/man3/CURLOPT_FTP_SKIP_PASV_IP.3
|
||||
@man man/man3/CURLOPT_FTP_SSL_CCC.3
|
||||
@man man/man3/CURLOPT_FTP_USE_EPRT.3
|
||||
@man man/man3/CURLOPT_FTP_USE_EPSV.3
|
||||
@man man/man3/CURLOPT_FTP_USE_PRET.3
|
||||
@man man/man3/CURLOPT_GSSAPI_DELEGATION.3
|
||||
@man man/man3/CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3
|
||||
@man man/man3/CURLOPT_HAPROXYPROTOCOL.3
|
||||
@man man/man3/CURLOPT_HAPROXY_CLIENT_IP.3
|
||||
@man man/man3/CURLOPT_HEADER.3
|
||||
@man man/man3/CURLOPT_HEADERDATA.3
|
||||
@man man/man3/CURLOPT_HEADERFUNCTION.3
|
||||
@man man/man3/CURLOPT_HEADEROPT.3
|
||||
@man man/man3/CURLOPT_HSTS.3
|
||||
@man man/man3/CURLOPT_HSTSREADDATA.3
|
||||
@man man/man3/CURLOPT_HSTSREADFUNCTION.3
|
||||
@man man/man3/CURLOPT_HSTSWRITEDATA.3
|
||||
@man man/man3/CURLOPT_HSTSWRITEFUNCTION.3
|
||||
@man man/man3/CURLOPT_HSTS_CTRL.3
|
||||
@man man/man3/CURLOPT_HTTP09_ALLOWED.3
|
||||
@man man/man3/CURLOPT_HTTP200ALIASES.3
|
||||
@man man/man3/CURLOPT_HTTPAUTH.3
|
||||
@man man/man3/CURLOPT_HTTPGET.3
|
||||
@man man/man3/CURLOPT_HTTPHEADER.3
|
||||
@man man/man3/CURLOPT_HTTPPOST.3
|
||||
@man man/man3/CURLOPT_HTTPPROXYTUNNEL.3
|
||||
@man man/man3/CURLOPT_HTTP_CONTENT_DECODING.3
|
||||
@man man/man3/CURLOPT_HTTP_TRANSFER_DECODING.3
|
||||
@man man/man3/CURLOPT_HTTP_VERSION.3
|
||||
@man man/man3/CURLOPT_IGNORE_CONTENT_LENGTH.3
|
||||
@man man/man3/CURLOPT_INFILESIZE.3
|
||||
@man man/man3/CURLOPT_INFILESIZE_LARGE.3
|
||||
@man man/man3/CURLOPT_INTERFACE.3
|
||||
@man man/man3/CURLOPT_INTERLEAVEDATA.3
|
||||
@man man/man3/CURLOPT_INTERLEAVEFUNCTION.3
|
||||
@man man/man3/CURLOPT_IOCTLDATA.3
|
||||
@man man/man3/CURLOPT_IOCTLFUNCTION.3
|
||||
@man man/man3/CURLOPT_IPRESOLVE.3
|
||||
@man man/man3/CURLOPT_ISSUERCERT.3
|
||||
@man man/man3/CURLOPT_ISSUERCERT_BLOB.3
|
||||
@man man/man3/CURLOPT_KEEP_SENDING_ON_ERROR.3
|
||||
@man man/man3/CURLOPT_KEYPASSWD.3
|
||||
@man man/man3/CURLOPT_KRBLEVEL.3
|
||||
@man man/man3/CURLOPT_LOCALPORT.3
|
||||
@man man/man3/CURLOPT_LOCALPORTRANGE.3
|
||||
@man man/man3/CURLOPT_LOGIN_OPTIONS.3
|
||||
@man man/man3/CURLOPT_LOW_SPEED_LIMIT.3
|
||||
@man man/man3/CURLOPT_LOW_SPEED_TIME.3
|
||||
@man man/man3/CURLOPT_MAIL_AUTH.3
|
||||
@man man/man3/CURLOPT_MAIL_FROM.3
|
||||
@man man/man3/CURLOPT_MAIL_RCPT.3
|
||||
@man man/man3/CURLOPT_MAIL_RCPT_ALLOWFAILS.3
|
||||
@man man/man3/CURLOPT_MAXAGE_CONN.3
|
||||
@man man/man3/CURLOPT_MAXCONNECTS.3
|
||||
@man man/man3/CURLOPT_MAXFILESIZE.3
|
||||
@man man/man3/CURLOPT_MAXFILESIZE_LARGE.3
|
||||
@man man/man3/CURLOPT_MAXLIFETIME_CONN.3
|
||||
@man man/man3/CURLOPT_MAXREDIRS.3
|
||||
@man man/man3/CURLOPT_MAX_RECV_SPEED_LARGE.3
|
||||
@man man/man3/CURLOPT_MAX_SEND_SPEED_LARGE.3
|
||||
@man man/man3/CURLOPT_MIMEPOST.3
|
||||
@man man/man3/CURLOPT_MIME_OPTIONS.3
|
||||
@man man/man3/CURLOPT_NETRC.3
|
||||
@man man/man3/CURLOPT_NETRC_FILE.3
|
||||
@man man/man3/CURLOPT_NEW_DIRECTORY_PERMS.3
|
||||
@man man/man3/CURLOPT_NEW_FILE_PERMS.3
|
||||
@man man/man3/CURLOPT_NOBODY.3
|
||||
@man man/man3/CURLOPT_NOPROGRESS.3
|
||||
@man man/man3/CURLOPT_NOPROXY.3
|
||||
@man man/man3/CURLOPT_NOSIGNAL.3
|
||||
@man man/man3/CURLOPT_OPENSOCKETDATA.3
|
||||
@man man/man3/CURLOPT_OPENSOCKETFUNCTION.3
|
||||
@man man/man3/CURLOPT_PASSWORD.3
|
||||
@man man/man3/CURLOPT_PATH_AS_IS.3
|
||||
@man man/man3/CURLOPT_PINNEDPUBLICKEY.3
|
||||
@man man/man3/CURLOPT_PIPEWAIT.3
|
||||
@man man/man3/CURLOPT_PORT.3
|
||||
@man man/man3/CURLOPT_POST.3
|
||||
@man man/man3/CURLOPT_POSTFIELDS.3
|
||||
@man man/man3/CURLOPT_POSTFIELDSIZE.3
|
||||
@man man/man3/CURLOPT_POSTFIELDSIZE_LARGE.3
|
||||
@man man/man3/CURLOPT_POSTQUOTE.3
|
||||
@man man/man3/CURLOPT_POSTREDIR.3
|
||||
@man man/man3/CURLOPT_PREQUOTE.3
|
||||
@man man/man3/CURLOPT_PREREQDATA.3
|
||||
@man man/man3/CURLOPT_PREREQFUNCTION.3
|
||||
@man man/man3/CURLOPT_PRE_PROXY.3
|
||||
@man man/man3/CURLOPT_PRIVATE.3
|
||||
@man man/man3/CURLOPT_PROGRESSDATA.3
|
||||
@man man/man3/CURLOPT_PROGRESSFUNCTION.3
|
||||
@man man/man3/CURLOPT_PROTOCOLS.3
|
||||
@man man/man3/CURLOPT_PROTOCOLS_STR.3
|
||||
@man man/man3/CURLOPT_PROXY.3
|
||||
@man man/man3/CURLOPT_PROXYAUTH.3
|
||||
@man man/man3/CURLOPT_PROXYHEADER.3
|
||||
@man man/man3/CURLOPT_PROXYPASSWORD.3
|
||||
@man man/man3/CURLOPT_PROXYPORT.3
|
||||
@man man/man3/CURLOPT_PROXYTYPE.3
|
||||
@man man/man3/CURLOPT_PROXYUSERNAME.3
|
||||
@man man/man3/CURLOPT_PROXYUSERPWD.3
|
||||
@man man/man3/CURLOPT_PROXY_CAINFO.3
|
||||
@man man/man3/CURLOPT_PROXY_CAINFO_BLOB.3
|
||||
@man man/man3/CURLOPT_PROXY_CAPATH.3
|
||||
@man man/man3/CURLOPT_PROXY_CRLFILE.3
|
||||
@man man/man3/CURLOPT_PROXY_ISSUERCERT.3
|
||||
@man man/man3/CURLOPT_PROXY_ISSUERCERT_BLOB.3
|
||||
@man man/man3/CURLOPT_PROXY_KEYPASSWD.3
|
||||
@man man/man3/CURLOPT_PROXY_PINNEDPUBLICKEY.3
|
||||
@man man/man3/CURLOPT_PROXY_SERVICE_NAME.3
|
||||
@man man/man3/CURLOPT_PROXY_SSLCERT.3
|
||||
@man man/man3/CURLOPT_PROXY_SSLCERTTYPE.3
|
||||
@man man/man3/CURLOPT_PROXY_SSLCERT_BLOB.3
|
||||
@man man/man3/CURLOPT_PROXY_SSLKEY.3
|
||||
@man man/man3/CURLOPT_PROXY_SSLKEYTYPE.3
|
||||
@man man/man3/CURLOPT_PROXY_SSLKEY_BLOB.3
|
||||
@man man/man3/CURLOPT_PROXY_SSLVERSION.3
|
||||
@man man/man3/CURLOPT_PROXY_SSL_CIPHER_LIST.3
|
||||
@man man/man3/CURLOPT_PROXY_SSL_OPTIONS.3
|
||||
@man man/man3/CURLOPT_PROXY_SSL_VERIFYHOST.3
|
||||
@man man/man3/CURLOPT_PROXY_SSL_VERIFYPEER.3
|
||||
@man man/man3/CURLOPT_PROXY_TLS13_CIPHERS.3
|
||||
@man man/man3/CURLOPT_PROXY_TLSAUTH_PASSWORD.3
|
||||
@man man/man3/CURLOPT_PROXY_TLSAUTH_TYPE.3
|
||||
@man man/man3/CURLOPT_PROXY_TLSAUTH_USERNAME.3
|
||||
@man man/man3/CURLOPT_PROXY_TRANSFER_MODE.3
|
||||
@man man/man3/CURLOPT_PUT.3
|
||||
@man man/man3/CURLOPT_QUOTE.3
|
||||
@man man/man3/CURLOPT_RANDOM_FILE.3
|
||||
@man man/man3/CURLOPT_RANGE.3
|
||||
@man man/man3/CURLOPT_READDATA.3
|
||||
@man man/man3/CURLOPT_READFUNCTION.3
|
||||
@man man/man3/CURLOPT_REDIR_PROTOCOLS.3
|
||||
@man man/man3/CURLOPT_REDIR_PROTOCOLS_STR.3
|
||||
@man man/man3/CURLOPT_REFERER.3
|
||||
@man man/man3/CURLOPT_REQUEST_TARGET.3
|
||||
@man man/man3/CURLOPT_RESOLVE.3
|
||||
@man man/man3/CURLOPT_RESOLVER_START_DATA.3
|
||||
@man man/man3/CURLOPT_RESOLVER_START_FUNCTION.3
|
||||
@man man/man3/CURLOPT_RESUME_FROM.3
|
||||
@man man/man3/CURLOPT_RESUME_FROM_LARGE.3
|
||||
@man man/man3/CURLOPT_RTSP_CLIENT_CSEQ.3
|
||||
@man man/man3/CURLOPT_RTSP_REQUEST.3
|
||||
@man man/man3/CURLOPT_RTSP_SERVER_CSEQ.3
|
||||
@man man/man3/CURLOPT_RTSP_SESSION_ID.3
|
||||
@man man/man3/CURLOPT_RTSP_STREAM_URI.3
|
||||
@man man/man3/CURLOPT_RTSP_TRANSPORT.3
|
||||
@man man/man3/CURLOPT_SASL_AUTHZID.3
|
||||
@man man/man3/CURLOPT_SASL_IR.3
|
||||
@man man/man3/CURLOPT_SEEKDATA.3
|
||||
@man man/man3/CURLOPT_SEEKFUNCTION.3
|
||||
@man man/man3/CURLOPT_SERVER_RESPONSE_TIMEOUT.3
|
||||
@man man/man3/CURLOPT_SERVICE_NAME.3
|
||||
@man man/man3/CURLOPT_SHARE.3
|
||||
@man man/man3/CURLOPT_SOCKOPTDATA.3
|
||||
@man man/man3/CURLOPT_SOCKOPTFUNCTION.3
|
||||
@man man/man3/CURLOPT_SOCKS5_AUTH.3
|
||||
@man man/man3/CURLOPT_SOCKS5_GSSAPI_NEC.3
|
||||
@man man/man3/CURLOPT_SOCKS5_GSSAPI_SERVICE.3
|
||||
@man man/man3/CURLOPT_SSH_AUTH_TYPES.3
|
||||
@man man/man3/CURLOPT_SSH_COMPRESSION.3
|
||||
@man man/man3/CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3
|
||||
@man man/man3/CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256.3
|
||||
@man man/man3/CURLOPT_SSH_KEYDATA.3
|
||||
@man man/man3/CURLOPT_SSH_KEYFUNCTION.3
|
||||
@man man/man3/CURLOPT_SSH_KNOWNHOSTS.3
|
||||
@man man/man3/CURLOPT_SSH_PRIVATE_KEYFILE.3
|
||||
@man man/man3/CURLOPT_SSH_PUBLIC_KEYFILE.3
|
||||
@man man/man3/CURLOPT_SSLCERT.3
|
||||
@man man/man3/CURLOPT_SSLCERTTYPE.3
|
||||
@man man/man3/CURLOPT_SSLCERT_BLOB.3
|
||||
@man man/man3/CURLOPT_SSLENGINE.3
|
||||
@man man/man3/CURLOPT_SSLENGINE_DEFAULT.3
|
||||
@man man/man3/CURLOPT_SSLKEY.3
|
||||
@man man/man3/CURLOPT_SSLKEYTYPE.3
|
||||
@man man/man3/CURLOPT_SSLKEY_BLOB.3
|
||||
@man man/man3/CURLOPT_SSLVERSION.3
|
||||
@man man/man3/CURLOPT_SSL_CIPHER_LIST.3
|
||||
@man man/man3/CURLOPT_SSL_CTX_DATA.3
|
||||
@man man/man3/CURLOPT_SSL_CTX_FUNCTION.3
|
||||
@man man/man3/CURLOPT_SSL_EC_CURVES.3
|
||||
@man man/man3/CURLOPT_SSL_ENABLE_ALPN.3
|
||||
@man man/man3/CURLOPT_SSL_ENABLE_NPN.3
|
||||
@man man/man3/CURLOPT_SSL_FALSESTART.3
|
||||
@man man/man3/CURLOPT_SSL_OPTIONS.3
|
||||
@man man/man3/CURLOPT_SSL_SESSIONID_CACHE.3
|
||||
@man man/man3/CURLOPT_SSL_VERIFYHOST.3
|
||||
@man man/man3/CURLOPT_SSL_VERIFYPEER.3
|
||||
@man man/man3/CURLOPT_SSL_VERIFYSTATUS.3
|
||||
@man man/man3/CURLOPT_STDERR.3
|
||||
@man man/man3/CURLOPT_STREAM_DEPENDS.3
|
||||
@man man/man3/CURLOPT_STREAM_DEPENDS_E.3
|
||||
@man man/man3/CURLOPT_STREAM_WEIGHT.3
|
||||
@man man/man3/CURLOPT_SUPPRESS_CONNECT_HEADERS.3
|
||||
@man man/man3/CURLOPT_TCP_FASTOPEN.3
|
||||
@man man/man3/CURLOPT_TCP_KEEPALIVE.3
|
||||
@man man/man3/CURLOPT_TCP_KEEPIDLE.3
|
||||
@man man/man3/CURLOPT_TCP_KEEPINTVL.3
|
||||
@man man/man3/CURLOPT_TCP_NODELAY.3
|
||||
@man man/man3/CURLOPT_TELNETOPTIONS.3
|
||||
@man man/man3/CURLOPT_TFTP_BLKSIZE.3
|
||||
@man man/man3/CURLOPT_TFTP_NO_OPTIONS.3
|
||||
@man man/man3/CURLOPT_TIMECONDITION.3
|
||||
@man man/man3/CURLOPT_TIMEOUT.3
|
||||
@man man/man3/CURLOPT_TIMEOUT_MS.3
|
||||
@man man/man3/CURLOPT_TIMEVALUE.3
|
||||
@man man/man3/CURLOPT_TIMEVALUE_LARGE.3
|
||||
@man man/man3/CURLOPT_TLS13_CIPHERS.3
|
||||
@man man/man3/CURLOPT_TLSAUTH_PASSWORD.3
|
||||
@man man/man3/CURLOPT_TLSAUTH_TYPE.3
|
||||
@man man/man3/CURLOPT_TLSAUTH_USERNAME.3
|
||||
@man man/man3/CURLOPT_TRAILERDATA.3
|
||||
@man man/man3/CURLOPT_TRAILERFUNCTION.3
|
||||
@man man/man3/CURLOPT_TRANSFERTEXT.3
|
||||
@man man/man3/CURLOPT_TRANSFER_ENCODING.3
|
||||
@man man/man3/CURLOPT_UNIX_SOCKET_PATH.3
|
||||
@man man/man3/CURLOPT_UNRESTRICTED_AUTH.3
|
||||
@man man/man3/CURLOPT_UPKEEP_INTERVAL_MS.3
|
||||
@man man/man3/CURLOPT_UPLOAD.3
|
||||
@man man/man3/CURLOPT_UPLOAD_BUFFERSIZE.3
|
||||
@man man/man3/CURLOPT_URL.3
|
||||
@man man/man3/CURLOPT_USERAGENT.3
|
||||
@man man/man3/CURLOPT_USERNAME.3
|
||||
@man man/man3/CURLOPT_USERPWD.3
|
||||
@man man/man3/CURLOPT_USE_SSL.3
|
||||
@man man/man3/CURLOPT_VERBOSE.3
|
||||
@man man/man3/CURLOPT_WILDCARDMATCH.3
|
||||
@man man/man3/CURLOPT_WRITEDATA.3
|
||||
@man man/man3/CURLOPT_WRITEFUNCTION.3
|
||||
@man man/man3/CURLOPT_WS_OPTIONS.3
|
||||
@man man/man3/CURLOPT_XFERINFODATA.3
|
||||
@man man/man3/CURLOPT_XFERINFOFUNCTION.3
|
||||
@man man/man3/CURLOPT_XOAUTH2_BEARER.3
|
||||
@man man/man3/CURLSHOPT_LOCKFUNC.3
|
||||
@man man/man3/CURLSHOPT_SHARE.3
|
||||
@man man/man3/CURLSHOPT_UNLOCKFUNC.3
|
||||
@man man/man3/CURLSHOPT_UNSHARE.3
|
||||
@man man/man3/CURLSHOPT_USERDATA.3
|
||||
@man man/man3/curl_easy_cleanup.3
|
||||
@man man/man3/curl_easy_duphandle.3
|
||||
@man man/man3/curl_easy_escape.3
|
||||
@man man/man3/curl_easy_getinfo.3
|
||||
@man man/man3/curl_easy_header.3
|
||||
@man man/man3/curl_easy_init.3
|
||||
@man man/man3/curl_easy_nextheader.3
|
||||
@man man/man3/curl_easy_option_by_id.3
|
||||
@man man/man3/curl_easy_option_by_name.3
|
||||
@man man/man3/curl_easy_option_next.3
|
||||
@man man/man3/curl_easy_pause.3
|
||||
@man man/man3/curl_easy_perform.3
|
||||
@man man/man3/curl_easy_recv.3
|
||||
@man man/man3/curl_easy_reset.3
|
||||
@man man/man3/curl_easy_send.3
|
||||
@man man/man3/curl_easy_setopt.3
|
||||
@man man/man3/curl_easy_strerror.3
|
||||
@man man/man3/curl_easy_unescape.3
|
||||
@man man/man3/curl_easy_upkeep.3
|
||||
@man man/man3/curl_escape.3
|
||||
@man man/man3/curl_formadd.3
|
||||
@man man/man3/curl_formfree.3
|
||||
@man man/man3/curl_formget.3
|
||||
@man man/man3/curl_free.3
|
||||
@man man/man3/curl_getdate.3
|
||||
@man man/man3/curl_getenv.3
|
||||
@man man/man3/curl_global_cleanup.3
|
||||
@man man/man3/curl_global_init.3
|
||||
@man man/man3/curl_global_init_mem.3
|
||||
@man man/man3/curl_global_sslset.3
|
||||
@man man/man3/curl_mime_addpart.3
|
||||
@man man/man3/curl_mime_data.3
|
||||
@man man/man3/curl_mime_data_cb.3
|
||||
@man man/man3/curl_mime_encoder.3
|
||||
@man man/man3/curl_mime_filedata.3
|
||||
@man man/man3/curl_mime_filename.3
|
||||
@man man/man3/curl_mime_free.3
|
||||
@man man/man3/curl_mime_headers.3
|
||||
@man man/man3/curl_mime_init.3
|
||||
@man man/man3/curl_mime_name.3
|
||||
@man man/man3/curl_mime_subparts.3
|
||||
@man man/man3/curl_mime_type.3
|
||||
@man man/man3/curl_mprintf.3
|
||||
@man man/man3/curl_multi_add_handle.3
|
||||
@man man/man3/curl_multi_assign.3
|
||||
@man man/man3/curl_multi_cleanup.3
|
||||
@man man/man3/curl_multi_fdset.3
|
||||
@man man/man3/curl_multi_info_read.3
|
||||
@man man/man3/curl_multi_init.3
|
||||
@man man/man3/curl_multi_perform.3
|
||||
@man man/man3/curl_multi_poll.3
|
||||
@man man/man3/curl_multi_remove_handle.3
|
||||
@man man/man3/curl_multi_setopt.3
|
||||
@man man/man3/curl_multi_socket.3
|
||||
@man man/man3/curl_multi_socket_action.3
|
||||
@man man/man3/curl_multi_socket_all.3
|
||||
@man man/man3/curl_multi_strerror.3
|
||||
@man man/man3/curl_multi_timeout.3
|
||||
@man man/man3/curl_multi_wait.3
|
||||
@man man/man3/curl_multi_wakeup.3
|
||||
@man man/man3/curl_pushheader_byname.3
|
||||
@man man/man3/curl_pushheader_bynum.3
|
||||
@man man/man3/curl_share_cleanup.3
|
||||
@man man/man3/curl_share_init.3
|
||||
@man man/man3/curl_share_setopt.3
|
||||
@man man/man3/curl_share_strerror.3
|
||||
@man man/man3/curl_slist_append.3
|
||||
@man man/man3/curl_slist_free_all.3
|
||||
@man man/man3/curl_strequal.3
|
||||
@man man/man3/curl_strnequal.3
|
||||
@man man/man3/curl_unescape.3
|
||||
@man man/man3/curl_url.3
|
||||
@man man/man3/curl_url_cleanup.3
|
||||
@man man/man3/curl_url_dup.3
|
||||
@man man/man3/curl_url_get.3
|
||||
@man man/man3/curl_url_set.3
|
||||
@man man/man3/curl_url_strerror.3
|
||||
@man man/man3/curl_version.3
|
||||
@man man/man3/curl_version_info.3
|
||||
@man man/man3/curl_ws_meta.3
|
||||
@man man/man3/curl_ws_recv.3
|
||||
@man man/man3/curl_ws_send.3
|
||||
@man man/man3/libcurl-easy.3
|
||||
@man man/man3/libcurl-env.3
|
||||
@man man/man3/libcurl-errors.3
|
||||
@man man/man3/libcurl-multi.3
|
||||
@man man/man3/libcurl-security.3
|
||||
@man man/man3/libcurl-share.3
|
||||
@man man/man3/libcurl-symbols.3
|
||||
@man man/man3/libcurl-thread.3
|
||||
@man man/man3/libcurl-tutorial.3
|
||||
@man man/man3/libcurl-url.3
|
||||
@man man/man3/libcurl-ws.3
|
||||
@man man/man3/libcurl.3
|
||||
share/aclocal/
|
||||
share/aclocal/libcurl.m4
|
Loading…
Add table
Add a link
Reference in a new issue