Linux repositories inspector

curl - A utility for getting files from remote servers (FTP, HTTP, and others)

curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, 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, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.
Original maintainer
Homepagehttps://curl.haxx.se/
7.66.0
Arch iconArch rolling
Fedora iconFedora rawhide
7.65.3
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
Ubuntu iconUbuntu 19.10
7.64.1
Manjaro iconManjaro rolling
7.64.0
Debian iconDebian 10.0
Fedora iconFedora 30
Ubuntu iconUbuntu 19.04
7.61.1
Fedora iconFedora 29
7.61.0
Fedora iconFedora 29
Ubuntu iconUbuntu 18.10
7.60.0
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
7.59.0
Fedora iconFedora 28
OpenSUSE iconOpenSUSE Leap 15.0
7.58.0
Ubuntu iconUbuntu 18.04 LTS
7.55.1
Ubuntu iconUbuntu 17.10
7.52.1
Debian iconDebian 9.0
7.47.0
Ubuntu iconUbuntu 16.04 LTS
7.37.0
OpenSUSE iconOpenSUSE Leap 42.3
7.29.0
CentOS iconCentOS 7.6.1810
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling core/osxz7.66.0-10 - 06:00986 kiB1.6 MiB
CentOS iconCentOS 7.6.1810 crrpm7.29.0-54.el7Aug 29270 kiB528 kiBCentOS BuildSystem
CentOS iconCentOS 7.6.1810 osrpm7.29.0-51.el7Jan 14269 kiB528 kiBCentOS BuildSystem
CentOS iconCentOS 7.6.1810 updatesrpm7.29.0-51.el7_6.3Jul 31269 kiB528 kiBCentOS BuildSystem
Debian iconDebian 10.0 buster/maindeb7.64.0-4Jun 17258 kiB400 kiB
Debian iconDebian 9.0 stretch/maindeb7.52.1-5+deb9u9Feb 16222 kiB346 kiB
Fedora iconFedora 28 releases/Everything-osrpm7.59.0-2.fc28Jan 14343 kiB696 kiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm7.59.0-2.fc28Jan 14343 kiB696 kiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm7.59.0-2.fc28Jan 14343 kiB696 kiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm7.61.1-2.fc29Jan 14311 kiB708 kiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm7.61.1-2.fc29Jan 14311 kiB708 kiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm7.61.1-2.fc29Jan 14311 kiB708 kiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm7.61.0-7.fc29Jan 14297 kiB871 kiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm7.61.0-7.fc29Jan 14297 kiB871 kiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm7.61.0-7.fc29Jan 14297 kiB871 kiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm7.64.0-6.fc30Jun 17319 kiB796 kiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm7.64.0-6.fc30Jun 17319 kiB796 kiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm7.64.0-6.fc30Jun 17319 kiB796 kiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm7.64.0-4.fc30Jun 17319 kiB796 kiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm7.64.0-4.fc30Jun 17319 kiB796 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm7.66.0-1.fc320 - 11:38294 kiB684 kiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm7.66.0-1.fc320 - 13:55294 kiB684 kiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm7.65.3-3.fc31Aug 03296 kiB697 kiBFedora Project
Manjaro iconManjaro rolling stable/corexz7.64.1-2Apr 03975 kiB1.57 MiB
Manjaro iconManjaro rolling testing/corexz7.64.1-2Apr 01975 kiB1.57 MiB
Manjaro iconManjaro rolling unstable/corexz7.64.1-2Mar 29975 kiB1.57 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm7.59.0-lp150.1.1Jan 17302 kiB487 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm7.60.0-lp150.2.9.1Jan 18310 kiB491 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm7.60.0-lp150.2.6.1Jan 18310 kiB491 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm7.60.0-lp150.2.3.1Jan 18310 kiB491 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm7.60.0-lp150.2.22.1Jun 17293 kiB491 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm7.60.0-lp150.2.18.1Feb 14312 kiB491 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm7.60.0-lp150.2.15.1Jan 18310 kiB491 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm7.60.0-lp150.2.12.1Jan 18310 kiB491 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm7.60.0-lp151.4.2Feb 19311 kiB491 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm7.60.0-lp151.5.6.10 - 16:46294 kiB491 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm7.60.0-lp151.5.3.1Jun 17293 kiB491 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm7.37.0-18.5Jan 17150 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-51.1Jun 17154 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-48.1Jun 17154 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-45.1Feb 14154 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-42.1Jan 21153 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-39.1Jan 21153 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-36.1Jan 21153 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-33.1Jan 21152 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-30.1Jan 21152 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-27.1Jan 21152 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-23.1Jan 21151 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm7.37.0-20.1Jan 21151 kiB313 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm7.65.3-1.2Aug 29313 kiB465 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/maindeb7.55.1-1ubuntu22017-11-10149 kiB366 kiB
Ubuntu iconUbuntu 17.10 artful-security/maindeb7.55.1-1ubuntu2.6Jan 12149 kiB367 kiB
Ubuntu iconUbuntu 17.10 artful-updates/maindeb7.55.1-1ubuntu2.6Jan 12149 kiB367 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb7.58.0-2ubuntu32018-06-12155 kiB386 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb7.58.0-2ubuntu3.8Sep 11155 kiB387 kiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb7.58.0-2ubuntu3.8Sep 11155 kiB387 kiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb7.61.0-1ubuntu2Jan 14160 kiB395 kiB
Ubuntu iconUbuntu 18.10 cosmic-proposed/maindeb7.61.0-1ubuntu2.5Jun 17160 kiB395 kiB
Ubuntu iconUbuntu 18.10 cosmic-security/maindeb7.61.0-1ubuntu2.4Jun 17160 kiB395 kiB
Ubuntu iconUbuntu 18.10 cosmic-updates/maindeb7.61.0-1ubuntu2.4Jun 17160 kiB395 kiB
Ubuntu iconUbuntu 19.04 disco/maindeb7.64.0-2ubuntu1Apr 09162 kiB400 kiB
Ubuntu iconUbuntu 19.04 disco-security/maindeb7.64.0-2ubuntu1.2Sep 11162 kiB401 kiB
Ubuntu iconUbuntu 19.04 disco-updates/maindeb7.64.0-2ubuntu1.2Sep 11162 kiB401 kiB
Ubuntu iconUbuntu 19.10 eoan/maindeb7.65.3-1ubuntu30 - 01:45152 kiB406 kiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb7.47.0-1ubuntu22017-11-10135 kiB329 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/maindeb7.47.0-1ubuntu2.14Sep 11135 kiB332 kiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/maindeb7.47.0-1ubuntu2.14Sep 11135 kiB332 kiB

Manual pages

curl(1)

curl - transfer a URL

curl-config(1)

curl-config - Get information about a libcurl installation

CURLINFO_ACTIVESOCKET(3)

CURLINFO_ACTIVESOCKET - get the active socket

CURLINFO_APPCONNECT_TIME(3)

CURLINFO_APPCONNECT_TIME - get the time until the SSL/SSH handshake is completed

CURLINFO_APPCONNECT_TIME_T(3)

CURLINFO_APPCONNECT_TIME_T - get the time until the SSL/SSH handshake is completed

CURLINFO_CERTINFO(3)

CURLINFO_CERTINFO - get the TLS certificate chain

CURLINFO_CONDITION_UNMET(3)

CURLINFO_CONDITION_UNMET - get info on unmet time conditional

CURLINFO_CONNECT_TIME(3)

CURLINFO_CONNECT_TIME - get the time until connect

CURLINFO_CONNECT_TIME_T(3)

CURLINFO_CONNECT_TIME_T - get the time until connect

CURLINFO_CONTENT_LENGTH_DOWNLOAD(3)

CURLINFO_CONTENT_LENGTH_DOWNLOAD - get content-length of download

CURLINFO_CONTENT_LENGTH_DOWNLOAD_T(3)

CURLINFO_CONTENT_LENGTH_DOWNLOAD_T - get content-length of download

CURLINFO_CONTENT_LENGTH_UPLOAD(3)

CURLINFO_CONTENT_LENGTH_UPLOAD - get the specified size of the upload

CURLINFO_CONTENT_LENGTH_UPLOAD_T(3)

CURLINFO_CONTENT_LENGTH_UPLOAD_T - get the specified size of the upload

CURLINFO_CONTENT_TYPE(3)

CURLINFO_CONTENT_TYPE - get Content-Type

CURLINFO_COOKIELIST(3)

CURLINFO_COOKIELIST - get all known cookies

CURLINFO_EFFECTIVE_URL(3)

CURLINFO_EFFECTIVE_URL - get the last used URL

CURLINFO_FILETIME(3)

CURLINFO_FILETIME - get the remote time of the retrieved document

CURLINFO_FILETIME_T(3)

CURLINFO_FILETIME_T - get the remote time of the retrieved document

CURLINFO_FTP_ENTRY_PATH(3)

CURLINFO_FTP_ENTRY_PATH - get entry path in FTP server

CURLINFO_HEADER_SIZE(3)

CURLINFO_HEADER_SIZE - get size of retrieved headers

CURLINFO_HTTPAUTH_AVAIL(3)

CURLINFO_HTTPAUTH_AVAIL - get available HTTP authentication methods

CURLINFO_HTTP_CONNECTCODE(3)

CURLINFO_HTTP_CONNECTCODE - get the CONNECT response code

CURLINFO_HTTP_VERSION(3)

CURLINFO_HTTP_VERSION - get the http version used in the connection

CURLINFO_LASTSOCKET(3)

CURLINFO_LASTSOCKET - get the last socket used

CURLINFO_LOCAL_IP(3)

CURLINFO_LOCAL_IP - get local IP address of last connection

CURLINFO_LOCAL_PORT(3)

CURLINFO_LOCAL_PORT - get the latest local port number

CURLINFO_NAMELOOKUP_TIME(3)

CURLINFO_NAMELOOKUP_TIME - get the name lookup time

CURLINFO_NAMELOOKUP_TIME_T(3)

CURLINFO_NAMELOOKUP_TIME_T - get the name lookup time in microseconds

CURLINFO_NUM_CONNECTS(3)

CURLINFO_NUM_CONNECTS - get number of created connections

CURLINFO_OS_ERRNO(3)

CURLINFO_OS_ERRNO - get errno number from last connect failure

CURLINFO_PRETRANSFER_TIME(3)

CURLINFO_PRETRANSFER_TIME - get the time until the file transfer start

CURLINFO_PRETRANSFER_TIME_T(3)

CURLINFO_PRETRANSFER_TIME_T - get the time until the file transfer start

CURLINFO_PRIMARY_IP(3)

CURLINFO_PRIMARY_IP - get IP address of last connection

CURLINFO_PRIMARY_PORT(3)

CURLINFO_PRIMARY_PORT - get the latest destination port number

CURLINFO_PRIVATE(3)

CURLINFO_PRIVATE - get the private pointer

CURLINFO_PROTOCOL(3)

CURLINFO_PROTOCOL - get the protocol used in the connection

CURLINFO_PROXYAUTH_AVAIL(3)

CURLINFO_PROXYAUTH_AVAIL - get available HTTP proxy authentication methods

CURLINFO_PROXY_SSL_VERIFYRESULT(3)

CURLINFO_PROXY_SSL_VERIFYRESULT - get the result of the proxy certificate verification

CURLINFO_REDIRECT_COUNT(3)

CURLINFO_REDIRECT_COUNT - get the number of redirects

CURLINFO_REDIRECT_TIME(3)

CURLINFO_REDIRECT_TIME - get the time for all redirection steps

CURLINFO_REDIRECT_TIME_T(3)

CURLINFO_REDIRECT_TIME_T - get the time for all redirection steps

CURLINFO_REDIRECT_URL(3)

CURLINFO_REDIRECT_URL - get the URL a redirect would go to

CURLINFO_REQUEST_SIZE(3)

CURLINFO_REQUEST_SIZE - get size of sent request

CURLINFO_RESPONSE_CODE(3)

CURLINFO_RESPONSE_CODE - get the last response code

CURLINFO_RTSP_CLIENT_CSEQ(3)

CURLINFO_RTSP_CLIENT_CSEQ - get the next RTSP client CSeq

CURLINFO_RTSP_CSEQ_RECV(3)

CURLINFO_RTSP_CSEQ_RECV - get the recently received CSeq

CURLINFO_RTSP_SERVER_CSEQ(3)

CURLINFO_RTSP_SERVER_CSEQ - get the next RTSP server CSeq

CURLINFO_RTSP_SESSION_ID(3)

CURLINFO_RTSP_SESSION_ID - get RTSP session ID

CURLINFO_SCHEME(3)

CURLINFO_SCHEME - get the URL scheme (sometimes called protocol) used in the connection

CURLINFO_SIZE_DOWNLOAD(3)

CURLINFO_SIZE_DOWNLOAD - get the number of downloaded bytes

CURLINFO_SIZE_DOWNLOAD_T(3)

CURLINFO_SIZE_DOWNLOAD_T - get the number of downloaded bytes

CURLINFO_SIZE_UPLOAD(3)

CURLINFO_SIZE_UPLOAD - get the number of uploaded bytes

CURLINFO_SIZE_UPLOAD_T(3)

CURLINFO_SIZE_UPLOAD_T - get the number of uploaded bytes

CURLINFO_SPEED_DOWNLOAD(3)

CURLINFO_SPEED_DOWNLOAD - get download speed

CURLINFO_SPEED_DOWNLOAD_T(3)

CURLINFO_SPEED_DOWNLOAD_T - get download speed

CURLINFO_SPEED_UPLOAD(3)

CURLINFO_SPEED_UPLOAD - get upload speed

CURLINFO_SPEED_UPLOAD_T(3)

CURLINFO_SPEED_UPLOAD_T - get upload speed

CURLINFO_SSL_ENGINES(3)

CURLINFO_SSL_ENGINES - get an slist of OpenSSL crypto-engines

CURLINFO_SSL_VERIFYRESULT(3)

CURLINFO_SSL_VERIFYRESULT - get the result of the certificate verification

CURLINFO_STARTTRANSFER_TIME(3)

CURLINFO_STARTTRANSFER_TIME - get the time until the first byte is received

CURLINFO_STARTTRANSFER_TIME_T(3)

CURLINFO_STARTTRANSFER_TIME_T - get the time until the first byte is received

CURLINFO_TLS_SESSION(3)

CURLINFO_TLS_SESSION - get TLS session info

CURLINFO_TLS_SSL_PTR(3)

CURLINFO_TLS_SESSION, CURLINFO_TLS_SSL_PTR - get TLS session info

CURLINFO_TOTAL_TIME(3)

CURLINFO_TOTAL_TIME - get total time of previous transfer

CURLINFO_TOTAL_TIME_T(3)

CURLINFO_TOTAL_TIME_T - get total time of previous transfer in microseconds

CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE(3)

CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE - chunk length threshold for pipelining

CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE(3)

CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE - size threshold for pipelining penalty

CURLMOPT_MAXCONNECTS(3)

CURLMOPT_MAXCONNECTS - set size of connection cache

CURLMOPT_MAX_HOST_CONNECTIONS(3)

CURLMOPT_MAX_HOST_CONNECTIONS - set max number of connections to a single host

CURLMOPT_MAX_PIPELINE_LENGTH(3)

CURLMOPT_MAX_PIPELINE_LENGTH - maximum number of requests in a pipeline

CURLMOPT_MAX_TOTAL_CONNECTIONS(3)

CURLMOPT_MAX_TOTAL_CONNECTIONS - max simultaneously open connections

CURLMOPT_PIPELINING(3)

CURLMOPT_PIPELINING - enable HTTP pipelining and multiplexing

CURLMOPT_PIPELINING_SERVER_BL(3)

CURLMOPT_PIPELINING_SERVER_BL - pipelining server blacklist

CURLMOPT_PIPELINING_SITE_BL(3)

CURLMOPT_PIPELINING_SITE_BL - pipelining host blacklist

CURLMOPT_PUSHDATA(3)

CURLMOPT_PUSHDATA - pointer to pass to push callback

CURLMOPT_PUSHFUNCTION(3)

CURLMOPT_PUSHFUNCTION - callback that approves or denies server pushes

CURLMOPT_SOCKETDATA(3)

CURLMOPT_SOCKETDATA - custom pointer passed to the socket callback

CURLMOPT_SOCKETFUNCTION(3)

CURLMOPT_SOCKETFUNCTION - callback informed about what to wait for

CURLMOPT_TIMERDATA(3)

CURLMOPT_TIMERDATA - custom pointer to pass to timer callback

CURLMOPT_TIMERFUNCTION(3)

CURLMOPT_TIMERFUNCTION - set callback to receive timeout values

CURLOPT_ABSTRACT_UNIX_SOCKET(3)

CURLOPT_ABSTRACT_UNIX_SOCKET - set an abstract Unix domain socket

CURLOPT_ACCEPTTIMEOUT_MS(3)

CURLOPT_ACCEPTTIMEOUT_MS - timeout waiting for FTP server to connect back

CURLOPT_ACCEPT_ENCODING(3)

CURLOPT_ACCEPT_ENCODING - enables automatic decompression of HTTP downloads

CURLOPT_ADDRESS_SCOPE(3)

CURLOPT_ADDRESS_SCOPE - set scope for local IPv6 addresses

CURLOPT_ALTSVC(3)

CURLOPT_ALTSVC - set alt-svc cache file name

CURLOPT_ALTSVC_CTRL(3)

CURLOPT_ALTSVC_CTRL - control alt-svc behavior

CURLOPT_APPEND(3)

CURLOPT_APPEND - enable appending to the remote file

CURLOPT_AUTOREFERER(3)

CURLOPT_AUTOREFERER - automatically update the referer header

CURLOPT_BUFFERSIZE(3)

CURLOPT_BUFFERSIZE - set preferred receive buffer size

CURLOPT_CAINFO(3)

CURLOPT_CAINFO - path to Certificate Authority (CA) bundle

CURLOPT_CAPATH(3)

CURLOPT_CAPATH - specify directory holding CA certificates

CURLOPT_CERTINFO(3)

CURLOPT_CERTINFO - request SSL certificate information

CURLOPT_CHUNK_BGN_FUNCTION(3)

CURLOPT_CHUNK_BGN_FUNCTION - callback before a transfer with FTP wildcardmatch

CURLOPT_CHUNK_DATA(3)

CURLOPT_CHUNK_DATA - custom pointer to the FTP chunk callbacks

CURLOPT_CHUNK_END_FUNCTION(3)

CURLOPT_CHUNK_END_FUNCTION - callback after a transfer with FTP wildcardmatch

CURLOPT_CLOSESOCKETDATA(3)

CURLOPT_CLOSESOCKETDATA - pointer passed to the socket close callback

CURLOPT_CLOSESOCKETFUNCTION(3)

CURLOPT_CLOSESOCKETFUNCTION - callback to socket close replacement function

CURLOPT_CONNECTTIMEOUT(3)

CURLOPT_CONNECTTIMEOUT - timeout for the connect phase

CURLOPT_CONNECTTIMEOUT_MS(3)

CURLOPT_CONNECTTIMEOUT_MS - timeout for the connect phase

CURLOPT_CONNECT_ONLY(3)

CURLOPT_CONNECT_ONLY - stop when connected to target server

CURLOPT_CONNECT_TO(3)

CURLOPT_CONNECT_TO - Connect to a specific host and port instead of the URL’s host and port

CURLOPT_CONV_FROM_NETWORK_FUNCTION(3)

CURLOPT_CONV_FROM_NETWORK_FUNCTION - convert data from network to host encoding

CURLOPT_CONV_FROM_UTF8_FUNCTION(3)

CURLOPT_CONV_FROM_UTF8_FUNCTION - convert data from UTF8 to host encoding

CURLOPT_CONV_TO_NETWORK_FUNCTION(3)

CURLOPT_CONV_TO_NETWORK_FUNCTION - convert data to network from host encoding

CURLOPT_COOKIE(3)

CURLOPT_COOKIE - set contents of HTTP Cookie header

CURLOPT_COOKIEFILE(3)

CURLOPT_COOKIEFILE - file name to read cookies from

CURLOPT_COOKIEJAR(3)

CURLOPT_COOKIEJAR - file name to store cookies to

CURLOPT_COOKIELIST(3)

CURLOPT_COOKIELIST - add to or manipulate cookies held in memory

CURLOPT_COOKIESESSION(3)

CURLOPT_COOKIESESSION - start a new cookie session

CURLOPT_COPYPOSTFIELDS(3)

CURLOPT_COPYPOSTFIELDS - have libcurl copy data to POST

CURLOPT_CRLF(3)

CURLOPT_CRLF - enable/disable CRLF conversion

CURLOPT_CRLFILE(3)

CURLOPT_CRLFILE - specify a Certificate Revocation List file

CURLOPT_CURLU(3)

CURLOPT_CURLU - set URL with CURLU *

CURLOPT_CUSTOMREQUEST(3)

CURLOPT_CUSTOMREQUEST - custom string for request

CURLOPT_DEBUGDATA(3)

CURLOPT_DEBUGDATA - custom pointer for debug callback

CURLOPT_DEBUGFUNCTION(3)

CURLOPT_DEBUGFUNCTION - debug callback

CURLOPT_DEFAULT_PROTOCOL(3)

CURLOPT_DEFAULT_PROTOCOL - default protocol to use if the URL is missing a scheme name

CURLOPT_DIRLISTONLY(3)

CURLOPT_DIRLISTONLY - ask for names only in a directory listing

CURLOPT_DISALLOW_USERNAME_IN_URL(3)

CURLOPT_DISALLOW_USERNAME_IN_URL - disallow specifying username in the url

CURLOPT_DNS_CACHE_TIMEOUT(3)

CURLOPT_DNS_CACHE_TIMEOUT - set life-time for DNS cache entries

CURLOPT_DNS_INTERFACE(3)

CURLOPT_DNS_INTERFACE - set interface to speak DNS over

CURLOPT_DNS_LOCAL_IP4(3)

CURLOPT_DNS_LOCAL_IP4 - IPv4 address to bind DNS resolves to

CURLOPT_DNS_LOCAL_IP6(3)

CURLOPT_DNS_LOCAL_IP6 - IPv6 address to bind DNS resolves to

CURLOPT_DNS_SERVERS(3)

CURLOPT_DNS_SERVERS - set preferred DNS servers

CURLOPT_DNS_SHUFFLE_ADDRESSES(3)

CURLOPT_DNS_SHUFFLE_ADDRESSES - Shuffle addresses when a hostname returns more than one

CURLOPT_DNS_USE_GLOBAL_CACHE(3)

CURLOPT_DNS_USE_GLOBAL_CACHE - enable/disable global DNS cache

CURLOPT_DOH_URL(3)

CURLOPT_DOH_URL - provide the DNS-over-HTTPS URL

CURLOPT_EGDSOCKET(3)

CURLOPT_EGDSOCKET - set EGD socket path

CURLOPT_ERRORBUFFER(3)

CURLOPT_ERRORBUFFER - set error buffer for error messages

CURLOPT_EXPECT_100_TIMEOUT_MS(3)

CURLOPT_EXPECT_100_TIMEOUT_MS - timeout for Expect: 100-continue response

CURLOPT_FAILONERROR(3)

CURLOPT_FAILONERROR - request failure on HTTP response >= 400

CURLOPT_FILETIME(3)

CURLOPT_FILETIME - get the modification time of the remote resource

CURLOPT_FNMATCH_DATA(3)

CURLOPT_FNMATCH_DATA - custom pointer to fnmatch callback

CURLOPT_FNMATCH_FUNCTION(3)

CURLOPT_FNMATCH_FUNCTION - wildcard matching function callback

CURLOPT_FOLLOWLOCATION(3)

CURLOPT_FOLLOWLOCATION - follow HTTP 3xx redirects

CURLOPT_FORBID_REUSE(3)

CURLOPT_FORBID_REUSE - make connection get closed at once after use

CURLOPT_FRESH_CONNECT(3)

CURLOPT_FRESH_CONNECT - force a new connection to be used

CURLOPT_FTPPORT(3)

CURLOPT_FTPPORT - make FTP transfer active

CURLOPT_FTPSSLAUTH(3)

CURLOPT_FTPSSLAUTH - set order in which to attempt TLS vs SSL when using FTP

CURLOPT_FTP_ACCOUNT(3)

CURLOPT_FTP_ACCOUNT - set account info for FTP

CURLOPT_FTP_ALTERNATIVE_TO_USER(3)

CURLOPT_FTP_ALTERNATIVE_TO_USER - command to use instead of USER with FTP

CURLOPT_FTP_CREATE_MISSING_DIRS(3)

CURLOPT_FTP_CREATE_MISSING_DIRS - create missing dirs for FTP and SFTP

CURLOPT_FTP_FILEMETHOD(3)

CURLOPT_FTP_FILEMETHOD - select directory traversing method for FTP

CURLOPT_FTP_RESPONSE_TIMEOUT(3)

CURLOPT_FTP_RESPONSE_TIMEOUT - time allowed to wait for FTP response

CURLOPT_FTP_SKIP_PASV_IP(3)

CURLOPT_FTP_SKIP_PASV_IP - ignore the IP address in the PASV response

CURLOPT_FTP_SSL_CCC(3)

CURLOPT_FTP_SSL_CCC - switch off SSL again with FTP after auth

CURLOPT_FTP_USE_EPRT(3)

CURLOPT_FTP_USE_EPRT - enable/disable use of EPRT with FTP

CURLOPT_FTP_USE_EPSV(3)

CURLOPT_FTP_USE_EPSV - enable/disable use of EPSV

CURLOPT_FTP_USE_PRET(3)

CURLOPT_FTP_USE_PRET - enable the PRET command

CURLOPT_GSSAPI_DELEGATION(3)

CURLOPT_GSSAPI_DELEGATION - set allowed GSS-API delegation

CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS(3)

CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS - head start for ipv6 for happy eyeballs

CURLOPT_HAPROXYPROTOCOL(3)

CURLOPT_HAPROXYPROTOCOL - send HAProxy PROXY protocol v1 header

CURLOPT_HEADER(3)

CURLOPT_HEADER - pass headers to the data stream

CURLOPT_HEADERDATA(3)

CURLOPT_HEADERDATA - pointer to pass to header callback

CURLOPT_HEADERFUNCTION(3)

CURLOPT_HEADERFUNCTION - callback that receives header data

CURLOPT_HEADEROPT(3)

CURLOPT_HEADEROPT - set how to send HTTP headers

CURLOPT_HTTP09_ALLOWED(3)

CURLOPT_HTTP09 - allow HTTP/0.9 response

CURLOPT_HTTP200ALIASES(3)

CURLOPT_HTTP200ALIASES - specify alternative matches for HTTP 200 OK

CURLOPT_HTTPAUTH(3)

CURLOPT_HTTPAUTH - set HTTP server authentication methods to try

CURLOPT_HTTPGET(3)

CURLOPT_HTTPGET - ask for an HTTP GET request

CURLOPT_HTTPHEADER(3)

CURLOPT_HTTPHEADER - set custom HTTP headers

CURLOPT_HTTPPOST(3)

CURLOPT_HTTPPOST - specify the multipart formpost content

CURLOPT_HTTPPROXYTUNNEL(3)

CURLOPT_HTTPPROXYTUNNEL - tunnel through HTTP proxy

CURLOPT_HTTP_CONTENT_DECODING(3)

CURLOPT_HTTP_CONTENT_DECODING - enable/disable HTTP content decoding

CURLOPT_HTTP_TRANSFER_DECODING(3)

CURLOPT_HTTP_TRANSFER_DECODING - enable/disable HTTP transfer decoding

CURLOPT_HTTP_VERSION(3)

CURLOPT_HTTP_VERSION - specify HTTP protocol version to use

CURLOPT_IGNORE_CONTENT_LENGTH(3)

CURLOPT_IGNORE_CONTENT_LENGTH - ignore content length

CURLOPT_INFILESIZE(3)

CURLOPT_INFILESIZE - set size of the input file to send off

CURLOPT_INFILESIZE_LARGE(3)

CURLOPT_INFILESIZE_LARGE - set size of the input file to send off

CURLOPT_INTERFACE(3)

CURLOPT_INTERFACE - source interface for outgoing traffic

CURLOPT_INTERLEAVEDATA(3)

CURLOPT_INTERLEAVEDATA - custom pointer passed to RTSP interleave callback

CURLOPT_INTERLEAVEFUNCTION(3)

CURLOPT_INTERLEAVEFUNCTION - callback function for RTSP interleaved data

CURLOPT_IOCTLDATA(3)

CURLOPT_IOCTLDATA - custom pointer passed to I/O callback

CURLOPT_IOCTLFUNCTION(3)

CURLOPT_IOCTLFUNCTION - callback for I/O operations

CURLOPT_IPRESOLVE(3)

CURLOPT_IPRESOLVE - specify which IP protocol version to use

CURLOPT_ISSUERCERT(3)

CURLOPT_ISSUERCERT - issuer SSL certificate filename

CURLOPT_KEEP_SENDING_ON_ERROR(3)

CURLOPT_KEEP_SENDING_ON_ERROR - keep sending on early HTTP response >= 300

CURLOPT_KEYPASSWD(3)

CURLOPT_KEYPASSWD - set passphrase to private key

CURLOPT_KRBLEVEL(3)

CURLOPT_KRBLEVEL - set FTP kerberos security level

CURLOPT_LOCALPORT(3)

CURLOPT_LOCALPORT - set local port number to use for socket

CURLOPT_LOCALPORTRANGE(3)

CURLOPT_LOCALPORTRANGE - number of additional local ports to try

CURLOPT_LOGIN_OPTIONS(3)

CURLOPT_LOGIN_OPTIONS - set login options

CURLOPT_LOW_SPEED_LIMIT(3)

CURLOPT_LOW_SPEED_LIMIT - set low speed limit in bytes per second

CURLOPT_LOW_SPEED_TIME(3)

CURLOPT_LOW_SPEED_TIME - set low speed limit time period

CURLOPT_MAIL_AUTH(3)

CURLOPT_MAIL_AUTH - SMTP authentication address

CURLOPT_MAIL_FROM(3)

CURLOPT_MAIL_FROM - SMTP sender address

CURLOPT_MAIL_RCPT(3)

CURLOPT_MAIL_RCPT - list of SMTP mail recipients

CURLOPT_MAXCONNECTS(3)

CURLOPT_MAXCONNECTS - maximum connection cache size

CURLOPT_MAXFILESIZE(3)

CURLOPT_MAXFILESIZE - maximum file size allowed to download

CURLOPT_MAXFILESIZE_LARGE(3)

CURLOPT_MAXFILESIZE_LARGE - maximum file size allowed to download

CURLOPT_MAXREDIRS(3)

CURLOPT_MAXREDIRS - maximum number of redirects allowed

CURLOPT_MAX_RECV_SPEED_LARGE(3)

CURLOPT_MAX_RECV_SPEED_LARGE - rate limit data download speed

CURLOPT_MAX_SEND_SPEED_LARGE(3)

CURLOPT_MAX_SEND_SPEED_LARGE - rate limit data upload speed

CURLOPT_MIMEPOST(3)

CURLOPT_MIMEPOST - set post/send data from mime structure

CURLOPT_NETRC(3)

CURLOPT_NETRC - request that .netrc is used

CURLOPT_NETRC_FILE(3)

CURLOPT_NETRC_FILE - file name to read .netrc info from

CURLOPT_NEW_DIRECTORY_PERMS(3)

CURLOPT_NEW_DIRECTORY_PERMS - permissions for remotely created directories

CURLOPT_NEW_FILE_PERMS(3)

CURLOPT_NEW_FILE_PERMS - permissions for remotely created files

CURLOPT_NOBODY(3)

CURLOPT_NOBODY - do the download request without getting the body

CURLOPT_NOPROGRESS(3)

CURLOPT_NOPROGRESS - switch off the progress meter

CURLOPT_NOPROXY(3)

CURLOPT_NOPROXY - disable proxy use for specific hosts

CURLOPT_NOSIGNAL(3)

CURLOPT_NOSIGNAL - skip all signal handling

CURLOPT_OPENSOCKETDATA(3)

CURLOPT_OPENSOCKETDATA - custom pointer passed to open socket callback

CURLOPT_OPENSOCKETFUNCTION(3)

CURLOPT_OPENSOCKETFUNCTION - set callback for opening sockets

CURLOPT_PASSWORD(3)

CURLOPT_PASSWORD - password to use in authentication

CURLOPT_PATH_AS_IS(3)

CURLOPT_PATH_AS_IS - do not handle dot dot sequences

CURLOPT_PINNEDPUBLICKEY(3)

CURLOPT_PINNEDPUBLICKEY - set pinned public key

CURLOPT_PIPEWAIT(3)

CURLOPT_PIPEWAIT - wait for pipelining/multiplexing

CURLOPT_PORT(3)

CURLOPT_PORT - set remote port number to work with

CURLOPT_POST(3)

CURLOPT_POST - request an HTTP POST

CURLOPT_POSTFIELDS(3)

CURLOPT_POSTFIELDS - specify data to POST to server

CURLOPT_POSTFIELDSIZE(3)

CURLOPT_POSTFIELDSIZE - size of POST data pointed to

CURLOPT_POSTFIELDSIZE_LARGE(3)

CURLOPT_POSTFIELDSIZE_LARGE - size of POST data pointed to

CURLOPT_POSTQUOTE(3)

CURLOPT_POSTQUOTE - (S)FTP commands to run after the transfer

CURLOPT_POSTREDIR(3)

CURLOPT_POSTREDIR - how to act on an HTTP POST redirect

CURLOPT_PREQUOTE(3)

CURLOPT_PREQUOTE - commands to run before an FTP transfer

CURLOPT_PRE_PROXY(3)

CURLOPT_PRE_PROXY - set pre-proxy to use

CURLOPT_PRIVATE(3)

CURLOPT_PRIVATE - store a private pointer

CURLOPT_PROGRESSDATA(3)

CURLOPT_PROGRESSDATA - custom pointer passed to the progress callback

CURLOPT_PROGRESSFUNCTION(3)

CURLOPT_PROGRESSFUNCTION - callback to progress meter function

CURLOPT_PROTOCOLS(3)

CURLOPT_PROTOCOLS - set allowed protocols

CURLOPT_PROXY(3)

CURLOPT_PROXY - set proxy to use

CURLOPT_PROXYAUTH(3)

CURLOPT_PROXYAUTH - set HTTP proxy authentication methods to try

CURLOPT_PROXYHEADER(3)

CURLOPT_PROXYHEADER - custom HTTP headers to pass to proxy

CURLOPT_PROXYPASSWORD(3)

CURLOPT_PROXYPASSWORD - password to use with proxy authentication

CURLOPT_PROXYPORT(3)

CURLOPT_PROXYPORT - port number the proxy listens on

CURLOPT_PROXYTYPE(3)

CURLOPT_PROXYTYPE - proxy protocol type

CURLOPT_PROXYUSERNAME(3)

CURLOPT_PROXYUSERNAME - user name to use for proxy authentication

CURLOPT_PROXYUSERPWD(3)

CURLOPT_PROXYUSERPWD - user name and password to use for proxy authentication

CURLOPT_PROXY_CAINFO(3)

CURLOPT_PROXY_CAINFO - path to proxy Certificate Authority (CA) bundle

CURLOPT_PROXY_CAPATH(3)

CURLOPT_PROXY_CAPATH - specify directory holding proxy CA certificates

CURLOPT_PROXY_CRLFILE(3)

CURLOPT_PROXY_CRLFILE - specify a proxy Certificate Revocation List file

CURLOPT_PROXY_KEYPASSWD(3)

CURLOPT_PROXY_KEYPASSWD - set passphrase to proxy private key

CURLOPT_PROXY_PINNEDPUBLICKEY(3)

CURLOPT_PROXY_PINNEDPUBLICKEY - set pinned public key for https proxy

CURLOPT_PROXY_SERVICE_NAME(3)

CURLOPT_PROXY_SERVICE_NAME - proxy authentication service name

CURLOPT_PROXY_SSLCERT(3)

CURLOPT_PROXY_SSLCERT - set SSL proxy client certificate

CURLOPT_PROXY_SSLCERTTYPE(3)

CURLOPT_PROXY_SSLCERTTYPE - specify type of the proxy client SSL certificate

CURLOPT_PROXY_SSLKEY(3)

CURLOPT_PROXY_SSLKEY - specify private keyfile for TLS and SSL proxy client cert

CURLOPT_PROXY_SSLKEYTYPE(3)

CURLOPT_PROXY_SSLKEYTYPE - set type of the proxy private key file

CURLOPT_PROXY_SSLVERSION(3)

CURLOPT_PROXY_SSLVERSION - set preferred proxy TLS/SSL version

CURLOPT_PROXY_SSL_CIPHER_LIST(3)

CURLOPT_PROXY_SSL_CIPHER_LIST - specify ciphers to use for proxy TLS

CURLOPT_PROXY_SSL_OPTIONS(3)

CURLOPT_PROXY_SSL_OPTIONS - set proxy SSL behavior options

CURLOPT_PROXY_SSL_VERIFYHOST(3)

CURLOPT_PROXY_SSL_VERIFYHOST - verify the proxy certificate’s name against host

CURLOPT_PROXY_SSL_VERIFYPEER(3)

CURLOPT_PROXY_SSL_VERIFYPEER - verify the proxy’s SSL certificate

CURLOPT_PROXY_TLS13_CIPHERS(3)

CURLOPT_PROXY_TLS13_CIPHERS - ciphers suites for proxy TLS 1.3

CURLOPT_PROXY_TLSAUTH_PASSWORD(3)

CURLOPT_PROXY_TLSAUTH_PASSWORD - password to use for proxy TLS authentication

CURLOPT_PROXY_TLSAUTH_TYPE(3)

CURLOPT_PROXY_TLSAUTH_TYPE - set proxy TLS authentication methods

CURLOPT_PROXY_TLSAUTH_USERNAME(3)

CURLOPT_PROXY_TLSAUTH_USERNAME - user name to use for proxy TLS authentication

CURLOPT_PROXY_TRANSFER_MODE(3)

CURLOPT_PROXY_TRANSFER_MODE - append FTP transfer mode to URL for proxy

CURLOPT_PUT(3)

CURLOPT_PUT - make an HTTP PUT request

CURLOPT_QUOTE(3)

CURLOPT_QUOTE - (S)FTP commands to run before transfer

CURLOPT_RANDOM_FILE(3)

CURLOPT_RANDOM_FILE - specify a source for random data

CURLOPT_RANGE(3)

CURLOPT_RANGE - set byte range to request

CURLOPT_READDATA(3)

CURLOPT_READDATA - custom pointer passed to the read callback

CURLOPT_READFUNCTION(3)

CURLOPT_READFUNCTION - read callback for data uploads

CURLOPT_REDIR_PROTOCOLS(3)

CURLOPT_REDIR_PROTOCOLS - set protocols allowed to redirect to

CURLOPT_REFERER(3)

CURLOPT_REFERER - set the HTTP referer header

CURLOPT_REQUEST_TARGET(3)

CURLOPT_REQUEST_TARGET - specify an alternative target for this request

CURLOPT_RESOLVE(3)

CURLOPT_RESOLVE - provide custom host name to IP address resolves

CURLOPT_RESOLVER_START_DATA(3)

CURLOPT_RESOLVER_START_DATA - custom pointer passed to the resolver start callback

CURLOPT_RESOLVER_START_FUNCTION(3)

CURLOPT_RESOLVER_START_FUNCTION - set callback to be called before a new resolve request is started

CURLOPT_RESUME_FROM(3)

CURLOPT_RESUME_FROM - set a point to resume transfer from

CURLOPT_RESUME_FROM_LARGE(3)

CURLOPT_RESUME_FROM_LARGE - set a point to resume transfer from

CURLOPT_RTSP_CLIENT_CSEQ(3)

CURLOPT_RTSP_CLIENT_CSEQ - set the RTSP client CSEQ number

CURLOPT_RTSP_REQUEST(3)

CURLOPT_RTSP_REQUEST - specify RTSP request

CURLOPT_RTSP_SERVER_CSEQ(3)

CURLOPT_RTSP_SERVER_CSEQ - set the RTSP server CSEQ number

CURLOPT_RTSP_SESSION_ID(3)

CURLOPT_RTSP_SESSION_ID - set RTSP session ID

CURLOPT_RTSP_STREAM_URI(3)

CURLOPT_RTSP_STREAM_URI - set RTSP stream URI

CURLOPT_RTSP_TRANSPORT(3)

CURLOPT_RTSP_TRANSPORT - set RTSP Transport: header

CURLOPT_SASL_IR(3)

CURLOPT_SASL_IR - enable sending initial response in first packet

CURLOPT_SEEKDATA(3)

CURLOPT_SEEKDATA - custom pointer passed to the seek callback

CURLOPT_SEEKFUNCTION(3)

CURLOPT_SEEKFUNCTION - user callback for seeking in input stream

CURLOPT_SERVICE_NAME(3)

CURLOPT_SERVICE_NAME - authentication service name

CURLOPT_SHARE(3)

CURLOPT_SHARE - specify share handle to use

CURLOPT_SOCKOPTDATA(3)

CURLOPT_SOCKOPTDATA - custom pointer to pass to sockopt callback

CURLOPT_SOCKOPTFUNCTION(3)

CURLOPT_SOCKOPTFUNCTION - set callback for setting socket options

CURLOPT_SOCKS5_AUTH(3)

CURLOPT_SOCKS5_AUTH - set allowed methods for SOCKS5 proxy authentication

CURLOPT_SOCKS5_GSSAPI_NEC(3)

CURLOPT_SOCKS5_GSSAPI_NEC - set socks proxy gssapi negotiation protection

CURLOPT_SOCKS5_GSSAPI_SERVICE(3)

CURLOPT_SOCKS5_GSSAPI_SERVICE - SOCKS5 proxy authentication service name

CURLOPT_SSH_AUTH_TYPES(3)

CURLOPT_SSH_AUTH_TYPES - set desired auth types for SFTP and SCP

CURLOPT_SSH_COMPRESSION(3)

CURLOPT_SSH_COMPRESSION - enables compression / decompression of SSH traffic

CURLOPT_SSH_HOST_PUBLIC_KEY_MD5(3)

CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 - checksum of SSH server public key

CURLOPT_SSH_KEYDATA(3)

CURLOPT_SSH_KEYDATA - pointer to pass to the SSH key callback

CURLOPT_SSH_KEYFUNCTION(3)

CURLOPT_SSH_KEYFUNCTION - callback for known host matching logic

CURLOPT_SSH_KNOWNHOSTS(3)

CURLOPT_SSH_KNOWNHOSTS - file name holding the SSH known hosts

CURLOPT_SSH_PRIVATE_KEYFILE(3)

CURLOPT_SSH_PRIVATE_KEYFILE - set private key file for SSH auth

CURLOPT_SSH_PUBLIC_KEYFILE(3)

CURLOPT_SSH_PUBLIC_KEYFILE - set public key file for SSH auth

CURLOPT_SSLCERT(3)

CURLOPT_SSLCERT - set SSL client certificate

CURLOPT_SSLCERTTYPE(3)

CURLOPT_SSLCERTTYPE - specify type of the client SSL certificate

CURLOPT_SSLENGINE(3)

CURLOPT_SSLENGINE - set SSL engine identifier

CURLOPT_SSLENGINE_DEFAULT(3)

CURLOPT_SSLENGINE_DEFAULT - make SSL engine default

CURLOPT_SSLKEY(3)

CURLOPT_SSLKEY - specify private keyfile for TLS and SSL client cert

CURLOPT_SSLKEYTYPE(3)

CURLOPT_SSLKEYTYPE - set type of the private key file

CURLOPT_SSLVERSION(3)

CURLOPT_SSLVERSION - set preferred TLS/SSL version

CURLOPT_SSL_CIPHER_LIST(3)

CURLOPT_SSL_CIPHER_LIST - specify ciphers to use for TLS

CURLOPT_SSL_CTX_DATA(3)

CURLOPT_SSL_CTX_DATA - custom pointer passed to ssl_ctx callback

CURLOPT_SSL_CTX_FUNCTION(3)

CURLOPT_SSL_CTX_FUNCTION - SSL context callback for OpenSSL, wolfSSL/CyaSSL or mbedTLS

CURLOPT_SSL_ENABLE_ALPN(3)

CURLOPT_SSL_ENABLE_ALPN - enable ALPN

CURLOPT_SSL_ENABLE_NPN(3)

CURLOPT_SSL_ENABLE_NPN - enable NPN

CURLOPT_SSL_FALSESTART(3)

CURLOPT_SSL_FALSESTART - enable TLS false start

CURLOPT_SSL_OPTIONS(3)

CURLOPT_SSL_OPTIONS - set SSL behavior options

CURLOPT_SSL_SESSIONID_CACHE(3)

CURLOPT_SSL_SESSIONID_CACHE - enable/disable use of the SSL session-ID cache

CURLOPT_SSL_VERIFYHOST(3)

CURLOPT_SSL_VERIFYHOST - verify the certificate’s name against host

CURLOPT_SSL_VERIFYPEER(3)

CURLOPT_SSL_VERIFYPEER - verify the peer’s SSL certificate

CURLOPT_SSL_VERIFYSTATUS(3)

CURLOPT_SSL_VERIFYSTATUS - verify the certificate’s status

CURLOPT_STDERR(3)

CURLOPT_STDERR - redirect stderr to another stream

CURLOPT_STREAM_DEPENDS(3)

CURLOPT_STREAM_DEPENDS - set stream this transfer depends on

CURLOPT_STREAM_DEPENDS_E(3)

CURLOPT_STREAM_DEPENDS_E - set stream this transfer depends on exclusively

CURLOPT_STREAM_WEIGHT(3)

CURLOPT_STREAM_WEIGHT - set numerical stream weight

CURLOPT_SUPPRESS_CONNECT_HEADERS(3)

CURLOPT_SUPPRESS_CONNECT_HEADERS - Suppress proxy CONNECT response headers from user callbacks

CURLOPT_TCP_FASTOPEN(3)

CURLOPT_TCP_FASTOPEN - enable TCP Fast Open

CURLOPT_TCP_KEEPALIVE(3)

CURLOPT_TCP_KEEPALIVE - enable TCP keep-alive probing

CURLOPT_TCP_KEEPIDLE(3)

CURLOPT_TCP_KEEPIDLE - set TCP keep-alive idle time wait

CURLOPT_TCP_KEEPINTVL(3)

CURLOPT_TCP_KEEPINTVL - set TCP keep-alive interval

CURLOPT_TCP_NODELAY(3)

CURLOPT_TCP_NODELAY - set the TCP_NODELAY option

CURLOPT_TELNETOPTIONS(3)

CURLOPT_TELNETOPTIONS - custom telnet options

CURLOPT_TFTP_BLKSIZE(3)

CURLOPT_TFTP_BLKSIZE - TFTP block size

CURLOPT_TFTP_NO_OPTIONS(3)

CURLOPT_TFTP_NO_OPTIONS - Do not send TFTP options requests.

CURLOPT_TIMECONDITION(3)

CURLOPT_TIMECONDITION - select condition for a time request

CURLOPT_TIMEOUT(3)

CURLOPT_TIMEOUT - set maximum time the request is allowed to take

CURLOPT_TIMEOUT_MS(3)

CURLOPT_TIMEOUT_MS - set maximum time the request is allowed to take

CURLOPT_TIMEVALUE(3)

CURLOPT_TIMEVALUE - set time value for conditional

CURLOPT_TIMEVALUE_LARGE(3)

CURLOPT_TIMEVALUE_LARGE - set time value for conditional

CURLOPT_TLS13_CIPHERS(3)

CURLOPT_TLS13_CIPHERS - specify ciphers suites to use for TLS 1.3

CURLOPT_TLSAUTH_PASSWORD(3)

CURLOPT_TLSAUTH_PASSWORD - password to use for TLS authentication

CURLOPT_TLSAUTH_TYPE(3)

CURLOPT_TLSAUTH_TYPE - set TLS authentication methods

CURLOPT_TLSAUTH_USERNAME(3)

CURLOPT_TLSAUTH_USERNAME - user name to use for TLS authentication

CURLOPT_TRAILERDATA(3)

CURLOPT_TRAILERDATA - Custom pointer passed to the trailing headers callback

CURLOPT_TRAILERFUNCTION(3)

CURLOPT_TRAILERFUNCTION - Set callback for sending trailing headers

CURLOPT_TRANSFERTEXT(3)

CURLOPT_TRANSFERTEXT - request a text based transfer for FTP

CURLOPT_TRANSFER_ENCODING(3)

CURLOPT_TRANSFER_ENCODING - ask for HTTP Transfer Encoding

CURLOPT_UNIX_SOCKET_PATH(3)

CURLOPT_UNIX_SOCKET_PATH - set Unix domain socket

CURLOPT_UNRESTRICTED_AUTH(3)

CURLOPT_UNRESTRICTED_AUTH - send credentials to other hosts too

CURLOPT_UPKEEP_INTERVAL_MS(3)

CURLOPT_UPKEEP_INTERVAL_MS - connection upkeep interval

CURLOPT_UPLOAD(3)

CURLOPT_UPLOAD - enable data upload

CURLOPT_UPLOAD_BUFFERSIZE(3)

CURLOPT_UPLOAD_BUFFERSIZE - set preferred upload buffer size

CURLOPT_URL(3)

CURLOPT_URL - provide the URL to use in the request

CURLOPT_USERAGENT(3)

CURLOPT_USERAGENT - set HTTP user-agent header

CURLOPT_USERNAME(3)

CURLOPT_USERNAME - user name to use in authentication

CURLOPT_USERPWD(3)

CURLOPT_USERPWD - user name and password to use in authentication

CURLOPT_USE_SSL(3)

CURLOPT_USE_SSL - request using SSL / TLS for the transfer

CURLOPT_VERBOSE(3)

CURLOPT_VERBOSE - set verbose mode on/off

CURLOPT_WILDCARDMATCH(3)

CURLOPT_WILDCARDMATCH - enable directory wildcard transfers

CURLOPT_WRITEDATA(3)

CURLOPT_WRITEDATA - custom pointer passed to the write callback

CURLOPT_WRITEFUNCTION(3)

CURLOPT_WRITEFUNCTION - set callback for writing received data

CURLOPT_XFERINFODATA(3)

CURLOPT_XFERINFODATA - custom pointer passed to the progress callback

CURLOPT_XFERINFOFUNCTION(3)

CURLOPT_XFERINFOFUNCTION - callback to progress meter function

CURLOPT_XOAUTH2_BEARER(3)

CURLOPT_XOAUTH2_BEARER - specify OAuth 2.0 access token

curl_easy_cleanup(3)

curl_easy_cleanup - End a libcurl easy handle

curl_easy_duphandle(3)

curl_easy_duphandle - Clone a libcurl session handle

curl_easy_escape(3)

curl_easy_escape - URL encodes the given string

curl_easy_getinfo(3)

curl_easy_getinfo - extract information from a curl handle

curl_easy_init(3)

curl_easy_init - Start a libcurl easy session

curl_easy_pause(3)

curl_easy_pause - pause and unpause a connection

curl_easy_perform(3)

curl_easy_perform - perform a blocking file transfer

curl_easy_recv(3)

curl_easy_recv - receives raw data on an "easy" connection

curl_easy_reset(3)

curl_easy_reset - reset all options of a libcurl session handle

curl_easy_send(3)

curl_easy_send - sends raw data over an "easy" connection

curl_easy_setopt(3)

curl_easy_setopt - set options for a curl easy handle

curl_easy_strerror(3)

curl_easy_strerror - return string describing error code

curl_easy_unescape(3)

curl_easy_unescape - URL decodes the given string

curl_easy_upkeep(3)

curl_easy_upkeep - Perform any connection upkeep checks.

curl_escape(3)

curl_escape - URL encodes the given string

curl_formadd(3)

curl_formadd - add a section to a multipart/formdata HTTP POST

curl_formfree(3)

curl_formfree - free a previously build multipart/formdata HTTP POST chain

curl_formget(3)

curl_formget - serialize a previously built multipart/formdata HTTP POST chain

curl_free(3)

curl_free - reclaim memory that has been obtained through a libcurl call

curl_getdate(3)

curl_getdate - Convert a date string to number of seconds

curl_getenv(3)

curl_getenv - return value for environment name

curl_global_cleanup(3)

curl_global_cleanup - global libcurl cleanup

curl_global_init(3)

curl_global_init - Global libcurl initialisation

curl_global_init_mem(3)

curl_global_init_mem - Global libcurl initialisation with memory callbacks

curl_global_sslset(3)

curl_global_sslset - Select SSL backend to use with libcurl

curl_mime_addpart(3)

curl_mime_addpart - append a new empty part to a mime structure

curl_mime_data(3)

curl_mime_data - set a mime part’s body data from memory

curl_mime_data_cb(3)

curl_mime_data_cb - set a callback-based data source for a mime part’s body

curl_mime_encoder(3)

curl_mime_encoder - set a mime part’s encoder and content transfer encoding

curl_mime_filedata(3)

curl_mime_filedata - set a mime part’s body data from a file contents

curl_mime_filename(3)

curl_mime_filename - set a mime part’s remote file name

curl_mime_free(3)

curl_mime_free - free a previously built mime structure

curl_mime_headers(3)

curl_mime_headers - set a mime part’s custom headers

curl_mime_init(3)

curl_mime_init - create a mime handle

curl_mime_name(3)

curl_mime_name - set a mime part’s name

curl_mime_subparts(3)

curl_mime_subparts - set subparts of a multipart mime part

curl_mime_type(3)

curl_mime_type - set a mime part’s content type

curl_mprintf(3)

curl_maprintf, curl_mfprintf, curl_mprintf, curl_msnprintf, curl_msprintf curl_mvaprintf, curl_mvfprintf, curl_mvprintf, curl_mvsnprintf, curl_mvsprintf - formatted output conversion

curl_multi_add_handle(3)

curl_multi_add_handle - add an easy handle to a multi session

curl_multi_assign(3)

curl_multi_assign - set data to associate with an internal socket

curl_multi_cleanup(3)

curl_multi_cleanup - close down a multi session

curl_multi_fdset(3)

curl_multi_fdset - extracts file descriptor information from a multi handle

curl_multi_info_read(3)

curl_multi_info_read - read multi stack informationals

curl_multi_init(3)

curl_multi_init - create a multi handle

curl_multi_perform(3)

curl_multi_perform - reads/writes available data from each easy handle

curl_multi_remove_handle(3)

curl_multi_remove_handle - remove an easy handle from a multi session

curl_multi_setopt(3)

curl_multi_setopt - set options for a curl multi handle

curl_multi_socket(3)

curl_multi_socket - reads/writes available data

curl_multi_socket_action(3)

curl_multi_socket_action - reads/writes available data given an action

curl_multi_strerror(3)

curl_multi_strerror - return string describing error code

curl_multi_timeout(3)

curl_multi_timeout - how long to wait for action before proceeding

curl_multi_wait(3)

curl_multi_wait - polls on all easy handles in a multi handle

curl_share_cleanup(3)

curl_share_cleanup - Clean up a shared object

curl_share_init(3)

curl_share_init - Create a shared object

curl_share_setopt(3)

curl_share_setopt - Set options for a shared object

curl_share_strerror(3)

curl_share_strerror - return string describing error code

curl_slist_append(3)

curl_slist_append - add a string to an slist

curl_slist_free_all(3)

curl_slist_free_all - free an entire curl_slist list

curl_strequal(3)

curl_strequal, curl_strnequal - case insensitive string comparisons

curl_unescape(3)

curl_unescape - URL decodes the given string

curl_url(3)

curl_url - returns a new CURLU handle

curl_url_cleanup(3)

curl_url_cleanup - free a CURLU handle

curl_url_dup(3)

curl_url_dup - duplicate a CURLU handle

curl_url_get(3)

curl_url_get - extract a part from a URL

curl_url_set(3)

curl_url_set - set a URL part

curl_version(3)

curl_version - returns the libcurl version string

curl_version_info(3)

curl_version_info - returns run-time libcurl version info

libcurl(3)

libcurl - client-side URL transfers

libcurl-easy(3)

libcurl-easy - easy interface overview

libcurl-env(3)

libcurl-env - environment variables libcurl understands

libcurl-errors(3)

libcurl-errors - error codes in libcurl

libcurl-multi(3)

libcurl-multi - how to use the multi interface

libcurl-security(3)

libcurl-security - security considerations when using libcurl

libcurl-share(3)

libcurl-share - how to use the share interface

libcurl-symbols(3)

libcurl-symbols - libcurl symbol version information

libcurl-thread(3)

libcurl-thread - libcurl thread safety

libcurl-tutorial(3)

libcurl-tutorial - libcurl programming tutorial

libcurl-url(3)

libcurl-url - URL interface overview

Latest updates

OpenSUSE Leap 15.1 icon

OpenSUSE Leap 15.1 update/oss: Updated from 7.60.0-lp151.5.3.1 to 7.60.0-lp151.5.6.1

0 - 16:46
  • Security fix: [bsc#1149496,CVE-2019-5482]
    • TFTP small blocksize heap buffer overflow
    • Added curl-CVE-2019-5482.patch
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Updated from 7.65.3-1ubuntu2 to 7.65.3-1ubuntu3

0 - 01:45
Ubuntu 19.10 icon

Ubuntu 19.10 eoan-proposed/main: Version 7.65.3-1ubuntu3 removed

0 - 01:40
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 7.65.3-4.fc32 to 7.66.0-1.fc32

0 - 11:38
  • new upstream release, which fixes the following vulnerabilities

    CVE-2019-5481 - double free due to subsequent call of realloc()
    CVE-2019-5482 - heap buffer overflow in function tftp_receive_packet()

Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 7.65.3-4.fc32 to 7.66.0-1.fc32

0 - 13:55
  • new upstream release, which fixes the following vulnerabilities

    CVE-2019-5481 - double free due to subsequent call of realloc()
    CVE-2019-5482 - heap buffer overflow in function tftp_receive_packet()

Arch rolling icon

Arch rolling core/os: Updated from 7.65.3-1 to 7.66.0-1

0 - 06:00
Arch rolling icon

Arch rolling testing/os: Version 7.66.0-1 removed

0 - 05:52
Ubuntu 19.04 icon

Ubuntu 19.04 disco-updates/main: Updated from 7.64.0-2ubuntu1.1 to 7.64.0-2ubuntu1.2

Sep 11
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-updates/main: Updated from 7.47.0-1ubuntu2.13 to 7.47.0-1ubuntu2.14

Sep 11
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-updates/main: Updated from 7.58.0-2ubuntu3.7 to 7.58.0-2ubuntu3.8

Sep 11
Ubuntu 19.10 icon

Ubuntu 19.10 eoan-proposed/main: Version 7.65.3-1ubuntu3 introduced

Sep 11
Arch rolling icon

Arch rolling testing/os: Version 7.66.0-1 introduced

Sep 11
Ubuntu 18.04 LTS icon

Ubuntu 18.04 LTS bionic-security/main: Updated from 7.58.0-2ubuntu3.7 to 7.58.0-2ubuntu3.8

Sep 11
Ubuntu 19.04 icon

Ubuntu 19.04 disco-security/main: Updated from 7.64.0-2ubuntu1.1 to 7.64.0-2ubuntu1.2

Sep 11
Ubuntu 16.04 LTS icon

Ubuntu 16.04 LTS xenial-security/main: Updated from 7.47.0-1ubuntu2.13 to 7.47.0-1ubuntu2.14

Sep 11
Ubuntu 19.10 icon

Ubuntu 19.10 eoan-proposed/main: Version 7.65.3-1ubuntu2 removed

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/main: Updated from 7.65.3-1ubuntu1 to 7.65.3-1ubuntu2

Sep 06
Ubuntu 19.10 icon

Ubuntu 19.10 eoan-proposed/main: Version 7.65.3-1ubuntu2 introduced

Sep 05
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 7.65.3-1.1 to 7.65.3-1.2

Aug 29
  • Update to 7.65.3
    • progress: make the progress meter appear again
CentOS 7.6.1810 icon

CentOS 7.6.1810 cr: Version 7.29.0-54.el7 introduced

Aug 29
  • make `curl --tlsv1` backward compatible (#1672639)

Related packages

curl-debuginfo - Debug information for package curl
curl-debugsource - Debug sources for package curl
curl-mini - A Tool for Transferring Data from URLs
curl-mini-debuginfo - Debug information for package curl-mini
curl-mini-debugsource - Debug sources for package curl-mini
curl-minimal - Conservatively configured build of curl for minimal installations
curl-minimal-debuginfo - Debug information for package curl-minimal
⇧ Top