Package libgnurl-devel
- GNURLINFO_ACTIVESOCKET(3) β get the active socket
- GNURLINFO_APPCONNECT_TIME(3) β get the time until the SSL/SSH handshake is completed
- GNURLINFO_APPCONNECT_TIME_T(3) β get the time until the SSL/SSH handshake is completed
- GNURLINFO_CERTINFO(3) β get the TLS certificate chain
- GNURLINFO_CONDITION_UNMET(3) β get info on unmet time conditional or 304 HTTP response.
- GNURLINFO_CONNECT_TIME(3) β get the time until connect
- GNURLINFO_CONNECT_TIME_T(3) β get the time until connect
- GNURLINFO_CONTENT_LENGTH_DOWNLOAD(3) β get content-length of download
- GNURLINFO_CONTENT_LENGTH_DOWNLOAD_T(3) β get content-length of download
- GNURLINFO_CONTENT_LENGTH_UPLOAD(3) β get the specified size of the upload
- GNURLINFO_CONTENT_LENGTH_UPLOAD_T(3) β get the specified size of the upload
- GNURLINFO_CONTENT_TYPE(3) β get Content-Type
- GNURLINFO_COOKIELIST(3) β get all known cookies
- GNURLINFO_EFFECTIVE_METHOD(3) β get the last used HTTP method
- GNURLINFO_EFFECTIVE_URL(3) β get the last used URL
- GNURLINFO_FILETIME(3) β get the remote time of the retrieved document
- GNURLINFO_FILETIME_T(3) β get the remote time of the retrieved document
- GNURLINFO_FTP_ENTRY_PATH(3) β get entry path in FTP server
- GNURLINFO_HEADER_SIZE(3) β get size of retrieved headers
- GNURLINFO_HTTPAUTH_AVAIL(3) β get available HTTP authentication methods
- GNURLINFO_HTTP_CONNECTCODE(3) β get the CONNECT response code
- GNURLINFO_HTTP_VERSION(3) β get the http version used in the connection
- GNURLINFO_LASTSOCKET(3) β get the last socket used
- GNURLINFO_LOCAL_IP(3) β get local IP address of last connection
- GNURLINFO_LOCAL_PORT(3) β get the latest local port number
- GNURLINFO_NAMELOOKUP_TIME(3) β get the name lookup time
- GNURLINFO_NAMELOOKUP_TIME_T(3) β get the name lookup time in microseconds
- GNURLINFO_NUM_CONNECTS(3) β get number of created connections
- GNURLINFO_OS_ERRNO(3) β get errno number from last connect failure
- GNURLINFO_PRETRANSFER_TIME(3) β get the time until the file transfer start
- GNURLINFO_PRETRANSFER_TIME_T(3) β get the time until the file transfer start
- GNURLINFO_PRIMARY_IP(3) β get IP address of last connection
- GNURLINFO_PRIMARY_PORT(3) β get the latest destination port number
- GNURLINFO_PRIVATE(3) β get the private pointer
- GNURLINFO_PROTOCOL(3) β get the protocol used in the connection
- GNURLINFO_PROXYAUTH_AVAIL(3) β get available HTTP proxy authentication methods
- GNURLINFO_PROXY_SSL_VERIFYRESULT(3) β get the result of the proxy certificate verification
- GNURLINFO_REDIRECT_COUNT(3) β get the number of redirects
- GNURLINFO_REDIRECT_TIME(3) β get the time for all redirection steps
- GNURLINFO_REDIRECT_TIME_T(3) β get the time for all redirection steps
- GNURLINFO_REDIRECT_URL(3) β get the URL a redirect would go to
- GNURLINFO_REQUEST_SIZE(3) β get size of sent request
- GNURLINFO_RESPONSE_CODE(3) β get the last response code
- GNURLINFO_RETRY_AFTER(3) β returns the Retry-After retry delay
- GNURLINFO_RTSP_CLIENT_CSEQ(3) β get the next RTSP client CSeq
- GNURLINFO_RTSP_CSEQ_RECV(3) β get the recently received CSeq
- GNURLINFO_RTSP_SERVER_CSEQ(3) β get the next RTSP server CSeq
- GNURLINFO_RTSP_SESSION_ID(3) β get RTSP session ID
- GNURLINFO_SCHEME(3) β get the URL scheme (sometimes called protocol) used in the connection
- GNURLINFO_SIZE_DOWNLOAD(3) β get the number of downloaded bytes
- GNURLINFO_SIZE_DOWNLOAD_T(3) β get the number of downloaded bytes
- GNURLINFO_SIZE_UPLOAD(3) β get the number of uploaded bytes
- GNURLINFO_SIZE_UPLOAD_T(3) β get the number of uploaded bytes
- GNURLINFO_SPEED_DOWNLOAD(3) β get download speed
- GNURLINFO_SPEED_DOWNLOAD_T(3) β get download speed
- GNURLINFO_SPEED_UPLOAD(3) β get upload speed
- GNURLINFO_SPEED_UPLOAD_T(3) β get upload speed
- GNURLINFO_SSL_ENGINES(3) β get an slist of OpenSSL crypto-engines
- GNURLINFO_SSL_VERIFYRESULT(3) β get the result of the certificate verification
- GNURLINFO_STARTTRANSFER_TIME(3) β get the time until the first byte is received
- GNURLINFO_STARTTRANSFER_TIME_T(3) β get the time until the first byte is received
- GNURLINFO_TLS_SESSION(3) β get TLS session info
- GNURLINFO_TLS_SSL_PTR(3) β get TLS session info
- GNURLINFO_TOTAL_TIME(3) β get total time of previous transfer
- GNURLINFO_TOTAL_TIME_T(3) β get total time of previous transfer in microseconds
- GNURLMOPT_CHUNK_LENGTH_PENALTY_SIZE(3) β chunk length threshold for pipelining
- GNURLMOPT_CONTENT_LENGTH_PENALTY_SIZE(3) β size threshold for pipelining penalty
- GNURLMOPT_MAXCONNECTS(3) β set size of connection cache
- GNURLMOPT_MAX_CONCURRENT_STREAMS(3) β set max concurrent streams for http2
- GNURLMOPT_MAX_HOST_CONNECTIONS(3) β set max number of connections to a single host
- GNURLMOPT_MAX_PIPELINE_LENGTH(3) β maximum number of requests in a pipeline
- GNURLMOPT_MAX_TOTAL_CONNECTIONS(3) β max simultaneously open connections
- GNURLMOPT_PIPELINING(3) β enable HTTP pipelining and multiplexing
- GNURLMOPT_PIPELINING_SERVER_BL(3) β pipelining server block list
- GNURLMOPT_PIPELINING_SITE_BL(3) β pipelining host block list
- GNURLMOPT_PUSHDATA(3) β pointer to pass to push callback
- GNURLMOPT_PUSHFUNCTION(3) β callback that approves or denies server pushes
- GNURLMOPT_SOCKETDATA(3) β custom pointer passed to the socket callback
- GNURLMOPT_SOCKETFUNCTION(3) β callback informed about what to wait for
- GNURLMOPT_TIMERDATA(3) β custom pointer to pass to timer callback
- GNURLMOPT_TIMERFUNCTION(3) β set callback to receive timeout values
- GNURLOPT_ABSTRACT_UNIX_SOCKET(3) β set an abstract Unix domain socket
- GNURLOPT_ACCEPTTIMEOUT_MS(3) β timeout waiting for FTP server to connect back
- GNURLOPT_ACCEPT_ENCODING(3) β enables automatic decompression of HTTP downloads
- GNURLOPT_ADDRESS_SCOPE(3) β set scope id for IPv6 addresses
- GNURLOPT_ALTSVC(3) β set alt-svc cache file name
- GNURLOPT_ALTSVC_CTRL(3) β control alt-svc behavior
- GNURLOPT_APPEND(3) β enable appending to the remote file
- GNURLOPT_AUTOREFERER(3) β automatically update the referer header
- GNURLOPT_BUFFERSIZE(3) β set preferred receive buffer size
- GNURLOPT_CAINFO(3) β path to Certificate Authority (CA) bundle
- GNURLOPT_CAPATH(3) β specify directory holding CA certificates
- GNURLOPT_CERTINFO(3) β request SSL certificate information
- GNURLOPT_CHUNK_BGN_FUNCTION(3) β callback before a transfer with FTP wildcardmatch
- GNURLOPT_CHUNK_DATA(3) β custom pointer to the FTP chunk callbacks
- GNURLOPT_CHUNK_END_FUNCTION(3) β callback after a transfer with FTP wildcardmatch
- GNURLOPT_CLOSESOCKETDATA(3) β pointer passed to the socket close callback
- GNURLOPT_CLOSESOCKETFUNCTION(3) β callback to socket close replacement function
- GNURLOPT_CONNECTTIMEOUT(3) β timeout for the connect phase
- GNURLOPT_CONNECTTIMEOUT_MS(3) β timeout for the connect phase
- GNURLOPT_CONNECT_ONLY(3) β stop when connected to target server
- GNURLOPT_CONNECT_TO(3) β Connect to a specific host and port instead of the URL's host and port
- GNURLOPT_CONV_FROM_NETWORK_FUNCTION(3) β convert data from network to host encoding
- GNURLOPT_CONV_FROM_UTF8_FUNCTION(3) β convert data from UTF8 to host encoding
- GNURLOPT_CONV_TO_NETWORK_FUNCTION(3) β convert data to network from host encoding
- GNURLOPT_COOKIE(3) β set contents of HTTP Cookie header
- GNURLOPT_COOKIEFILE(3) β file name to read cookies from
- GNURLOPT_COOKIEJAR(3) β file name to store cookies to
- GNURLOPT_COOKIELIST(3) β add to or manipulate cookies held in memory
- GNURLOPT_COOKIESESSION(3) β start a new cookie session
- GNURLOPT_COPYPOSTFIELDS(3) β have libcurl copy data to POST
- GNURLOPT_CRLF(3) β enable/disable CRLF conversion
- GNURLOPT_CRLFILE(3) β specify a Certificate Revocation List file
- GNURLOPT_CURLU(3) β set URL with CURLU *
- GNURLOPT_CUSTOMREQUEST(3) β custom string for request
- GNURLOPT_DEBUGDATA(3) β custom pointer for debug callback
- GNURLOPT_DEBUGFUNCTION(3) β debug callback
- GNURLOPT_DEFAULT_PROTOCOL(3) β default protocol to use if the URL is missing a
- GNURLOPT_DIRLISTONLY(3) β ask for names only in a directory listing
- GNURLOPT_DISALLOW_USERNAME_IN_URL(3) β disallow specifying username in the url
- GNURLOPT_DNS_CACHE_TIMEOUT(3) β set life-time for DNS cache entries
- GNURLOPT_DNS_INTERFACE(3) β set interface to speak DNS over
- GNURLOPT_DNS_LOCAL_IP4(3) β IPv4 address to bind DNS resolves to
- GNURLOPT_DNS_LOCAL_IP6(3) β IPv6 address to bind DNS resolves to
- GNURLOPT_DNS_SERVERS(3) β set preferred DNS servers
- GNURLOPT_DNS_SHUFFLE_ADDRESSES(3) β Shuffle addresses when a hostname returns more than one
- GNURLOPT_DNS_USE_GLOBAL_CACHE(3) β enable/disable global DNS cache
- GNURLOPT_DOH_URL(3) β provide the DNS-over-HTTPS URL
- GNURLOPT_EGDSOCKET(3) β set EGD socket path
- GNURLOPT_ERRORBUFFER(3) β set error buffer for error messages
- GNURLOPT_EXPECT_100_TIMEOUT_MS(3) β timeout for Expect: 100-continue response
- GNURLOPT_FAILONERROR(3) β request failure on HTTP response >= 400
- GNURLOPT_FILETIME(3) β get the modification time of the remote resource
- GNURLOPT_FNMATCH_DATA(3) β custom pointer to fnmatch callback
- GNURLOPT_FNMATCH_FUNCTION(3) β wildcard matching function callback
- GNURLOPT_FOLLOWLOCATION(3) β follow HTTP 3xx redirects
- GNURLOPT_FORBID_REUSE(3) β make connection get closed at once after use
- GNURLOPT_FRESH_CONNECT(3) β force a new connection to be used
- GNURLOPT_FTPPORT(3) β make FTP transfer active
- GNURLOPT_FTPSSLAUTH(3) β set order in which to attempt TLS vs SSL when using FTP
- GNURLOPT_FTP_ACCOUNT(3) β set account info for FTP
- GNURLOPT_FTP_ALTERNATIVE_TO_USER(3) β command to use instead of USER with FTP
- GNURLOPT_FTP_CREATE_MISSING_DIRS(3) β create missing dirs for FTP and SFTP
- GNURLOPT_FTP_FILEMETHOD(3) β select directory traversing method for FTP
- GNURLOPT_FTP_RESPONSE_TIMEOUT(3) β time allowed to wait for FTP response
- GNURLOPT_FTP_SKIP_PASV_IP(3) β ignore the IP address in the PASV response
- GNURLOPT_FTP_SSL_CCC(3) β switch off SSL again with FTP after auth
- GNURLOPT_FTP_USE_EPRT(3) β enable/disable use of EPRT with FTP
- GNURLOPT_FTP_USE_EPSV(3) β enable/disable use of EPSV
- GNURLOPT_FTP_USE_PRET(3) β enable the PRET command
- GNURLOPT_GSSAPI_DELEGATION(3) β set allowed GSS-API delegation
- GNURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS(3) β head start for ipv6 for happy eyeballs
- GNURLOPT_HAPROXYPROTOCOL(3) β send HAProxy PROXY protocol v1 header
- GNURLOPT_HEADER(3) β pass headers to the data stream
- GNURLOPT_HEADERDATA(3) β pointer to pass to header callback
- GNURLOPT_HEADERFUNCTION(3) β callback that receives header data
- GNURLOPT_HEADEROPT(3) β set how to send HTTP headers
- GNURLOPT_HTTP09_ALLOWED(3) β allow HTTP/0.9 response
- GNURLOPT_HTTP200ALIASES(3) β specify alternative matches for HTTP 200 OK
- GNURLOPT_HTTPAUTH(3) β set HTTP server authentication methods to try
- GNURLOPT_HTTPGET(3) β ask for an HTTP GET request
- GNURLOPT_HTTPHEADER(3) β set custom HTTP headers
- GNURLOPT_HTTPPOST(3) β specify the multipart formpost content
- GNURLOPT_HTTPPROXYTUNNEL(3) β tunnel through HTTP proxy
- GNURLOPT_HTTP_CONTENT_DECODING(3) β enable/disable HTTP content decoding
- GNURLOPT_HTTP_TRANSFER_DECODING(3) β enable/disable HTTP transfer decoding
- GNURLOPT_HTTP_VERSION(3) β specify HTTP protocol version to use
- GNURLOPT_IGNORE_CONTENT_LENGTH(3) β ignore content length
- GNURLOPT_INFILESIZE(3) β set size of the input file to send off
- GNURLOPT_INFILESIZE_LARGE(3) β set size of the input file to send off
- GNURLOPT_INTERFACE(3) β source interface for outgoing traffic
- GNURLOPT_INTERLEAVEDATA(3) β custom pointer passed to RTSP interleave callback
- GNURLOPT_INTERLEAVEFUNCTION(3) β callback function for RTSP interleaved data
- GNURLOPT_IOCTLDATA(3) β custom pointer passed to I/O callback
- GNURLOPT_IOCTLFUNCTION(3) β callback for I/O operations
- GNURLOPT_IPRESOLVE(3) β specify which IP protocol version to use
- GNURLOPT_ISSUERCERT(3) β issuer SSL certificate filename
- GNURLOPT_ISSUERCERT_BLOB(3) β issuer SSL certificate from memory blob
- GNURLOPT_KEEP_SENDING_ON_ERROR(3) β keep sending on early HTTP response >= 300
- GNURLOPT_KEYPASSWD(3) β set passphrase to private key
- GNURLOPT_KRBLEVEL(3) β set FTP kerberos security level
- GNURLOPT_LOCALPORT(3) β set local port number to use for socket
- GNURLOPT_LOCALPORTRANGE(3) β number of additional local ports to try
- GNURLOPT_LOGIN_OPTIONS(3) β set login options
- GNURLOPT_LOW_SPEED_LIMIT(3) β set low speed limit in bytes per second
- GNURLOPT_LOW_SPEED_TIME(3) β set low speed limit time period
- GNURLOPT_MAIL_AUTH(3) β SMTP authentication address
- GNURLOPT_MAIL_FROM(3) β SMTP sender address
- GNURLOPT_MAIL_RCPT(3) β list of SMTP mail recipients
- GNURLOPT_MAIL_RCPT_ALLLOWFAILS(3) β allow RCPT TO command to fail for some recipients
- GNURLOPT_MAXAGE_CONN(3) β max idle time allowed for reusing a connection
- GNURLOPT_MAXCONNECTS(3) β maximum connection cache size
- GNURLOPT_MAXFILESIZE(3) β maximum file size allowed to download
- GNURLOPT_MAXFILESIZE_LARGE(3) β maximum file size allowed to download
- GNURLOPT_MAXREDIRS(3) β maximum number of redirects allowed
- GNURLOPT_MAX_RECV_SPEED_LARGE(3) β rate limit data download speed
- GNURLOPT_MAX_SEND_SPEED_LARGE(3) β rate limit data upload speed
- GNURLOPT_MIMEPOST(3) β set post/send data from mime structure
- GNURLOPT_NETRC(3) β request that .netrc is used
- GNURLOPT_NETRC_FILE(3) β file name to read .netrc info from
- GNURLOPT_NEW_DIRECTORY_PERMS(3) β permissions for remotely created directories
- GNURLOPT_NEW_FILE_PERMS(3) β permissions for remotely created files
- GNURLOPT_NOBODY(3) β do the download request without getting the body
- GNURLOPT_NOPROGRESS(3) β switch off the progress meter
- GNURLOPT_NOPROXY(3) β disable proxy use for specific hosts
- GNURLOPT_NOSIGNAL(3) β skip all signal handling
- GNURLOPT_OPENSOCKETDATA(3) β custom pointer passed to open socket callback
- GNURLOPT_OPENSOCKETFUNCTION(3) β set callback for opening sockets
- GNURLOPT_PASSWORD(3) β password to use in authentication
- GNURLOPT_PATH_AS_IS(3) β do not handle dot dot sequences
- GNURLOPT_PINNEDPUBLICKEY(3) β set pinned public key
- GNURLOPT_PIPEWAIT(3) β wait for pipelining/multiplexing
- GNURLOPT_PORT(3) β set remote port number to work with
- GNURLOPT_POST(3) β request an HTTP POST
- GNURLOPT_POSTFIELDS(3) β specify data to POST to server
- GNURLOPT_POSTFIELDSIZE(3) β size of POST data pointed to
- GNURLOPT_POSTFIELDSIZE_LARGE(3) β size of POST data pointed to
- GNURLOPT_POSTQUOTE(3) β (S)FTP commands to run after the transfer
- GNURLOPT_POSTREDIR(3) β how to act on an HTTP POST redirect
- GNURLOPT_PREQUOTE(3) β commands to run before an FTP transfer
- GNURLOPT_PRE_PROXY(3) β set pre-proxy to use
- GNURLOPT_PRIVATE(3) β store a private pointer
- GNURLOPT_PROGRESSDATA(3) β custom pointer passed to the progress callback
- GNURLOPT_PROGRESSFUNCTION(3) β callback to progress meter function
- GNURLOPT_PROTOCOLS(3) β set allowed protocols
- GNURLOPT_PROXY(3) β set proxy to use
- GNURLOPT_PROXYAUTH(3) β set HTTP proxy authentication methods to try
- GNURLOPT_PROXYHEADER(3) β custom HTTP headers to pass to proxy
- GNURLOPT_PROXYPASSWORD(3) β password to use with proxy authentication
- GNURLOPT_PROXYPORT(3) β port number the proxy listens on
- GNURLOPT_PROXYTYPE(3) β proxy protocol type
- GNURLOPT_PROXYUSERNAME(3) β user name to use for proxy authentication
- GNURLOPT_PROXYUSERPWD(3) β user name and password to use for proxy authentication
- GNURLOPT_PROXY_CAINFO(3) β path to proxy Certificate Authority (CA) bundle
- GNURLOPT_PROXY_CAPATH(3) β specify directory holding proxy CA certificates
- GNURLOPT_PROXY_CRLFILE(3) β specify a proxy Certificate Revocation List file
- GNURLOPT_PROXY_ISSUERCERT(3) β proxy issuer SSL certificate filename
- GNURLOPT_PROXY_ISSUERCERT_BLOB(3) β proxy issuer SSL certificate from memory blob
- GNURLOPT_PROXY_KEYPASSWD(3) β set passphrase to proxy private key
- GNURLOPT_PROXY_PINNEDPUBLICKEY(3) β set pinned public key for https proxy
- GNURLOPT_PROXY_SERVICE_NAME(3) β proxy authentication service name
- GNURLOPT_PROXY_SSLCERT(3) β set SSL proxy client certificate
- GNURLOPT_PROXY_SSLCERTTYPE(3) β specify type of the proxy client SSL certificate
- GNURLOPT_PROXY_SSLCERT_BLOB(3) β SSL proxy client certificate from memory blob
- GNURLOPT_PROXY_SSLKEY(3) β specify private keyfile for TLS and SSL proxy client cert
- GNURLOPT_PROXY_SSLKEYTYPE(3) β set type of the proxy private key file
- GNURLOPT_PROXY_SSLKEY_BLOB(3) β private key for proxy cert from memory blob
- GNURLOPT_PROXY_SSLVERSION(3) β set preferred proxy TLS/SSL version
- GNURLOPT_PROXY_SSL_CIPHER_LIST(3) β specify ciphers to use for proxy TLS
- GNURLOPT_PROXY_SSL_OPTIONS(3) β set proxy SSL behavior options
- GNURLOPT_PROXY_SSL_VERIFYHOST(3) β verify the proxy certificate's name against host
- GNURLOPT_PROXY_SSL_VERIFYPEER(3) β verify the proxy's SSL certificate
- GNURLOPT_PROXY_TLS13_CIPHERS(3) β ciphers suites for proxy TLS 1.3
- GNURLOPT_PROXY_TLSAUTH_PASSWORD(3) β password to use for proxy TLS authentication
- GNURLOPT_PROXY_TLSAUTH_TYPE(3) β set proxy TLS authentication methods
- GNURLOPT_PROXY_TLSAUTH_USERNAME(3) β user name to use for proxy TLS authentication
- GNURLOPT_PROXY_TRANSFER_MODE(3) β append FTP transfer mode to URL for proxy
- GNURLOPT_PUT(3) β make an HTTP PUT request
- GNURLOPT_QUOTE(3) β (S)FTP commands to run before transfer
- GNURLOPT_RANDOM_FILE(3) β specify a source for random data
- GNURLOPT_RANGE(3) β set byte range to request
- GNURLOPT_READDATA(3) β custom pointer passed to the read callback
- GNURLOPT_READFUNCTION(3) β read callback for data uploads
- GNURLOPT_REDIR_PROTOCOLS(3) β set protocols allowed to redirect to
- GNURLOPT_REFERER(3) β set the HTTP referer header
- GNURLOPT_REQUEST_TARGET(3) β specify an alternative target for this request
- GNURLOPT_RESOLVE(3) β provide custom host name to IP address resolves
- GNURLOPT_RESOLVER_START_DATA(3) β custom pointer passed to the resolver start callback
- GNURLOPT_RESOLVER_START_FUNCTION(3) β set callback to be called before a new resolve request is started
- GNURLOPT_RESUME_FROM(3) β set a point to resume transfer from
- GNURLOPT_RESUME_FROM_LARGE(3) β set a point to resume transfer from
- GNURLOPT_RTSP_CLIENT_CSEQ(3) β set the RTSP client CSEQ number
- GNURLOPT_RTSP_REQUEST(3) β specify RTSP request
- GNURLOPT_RTSP_SERVER_CSEQ(3) β set the RTSP server CSEQ number
- GNURLOPT_RTSP_SESSION_ID(3) β set RTSP session ID
- GNURLOPT_RTSP_STREAM_URI(3) β set RTSP stream URI
- GNURLOPT_RTSP_TRANSPORT(3) β set RTSP Transport: header
- GNURLOPT_SASL_AUTHZID(3) β authorisation identity (identity to act as)
- GNURLOPT_SASL_IR(3) β enable sending initial response in first packet
- GNURLOPT_SEEKDATA(3) β custom pointer passed to the seek callback
- GNURLOPT_SEEKFUNCTION(3) β user callback for seeking in input stream
- GNURLOPT_SERVICE_NAME(3) β authentication service name
- GNURLOPT_SHARE(3) β specify share handle to use
- GNURLOPT_SOCKOPTDATA(3) β custom pointer to pass to sockopt callback
- GNURLOPT_SOCKOPTFUNCTION(3) β set callback for setting socket options
- GNURLOPT_SOCKS5_AUTH(3) β set allowed methods for SOCKS5 proxy authentication
- GNURLOPT_SOCKS5_GSSAPI_NEC(3) β set socks proxy gssapi negotiation protection
- GNURLOPT_SOCKS5_GSSAPI_SERVICE(3) β SOCKS5 proxy authentication service name
- GNURLOPT_SSH_AUTH_TYPES(3) β set desired auth types for SFTP and SCP
- GNURLOPT_SSH_COMPRESSION(3) β enables compression / decompression of SSH traffic
- GNURLOPT_SSH_HOST_PUBLIC_KEY_MD5(3) β checksum of SSH server public key
- GNURLOPT_SSH_KEYDATA(3) β pointer to pass to the SSH key callback
- GNURLOPT_SSH_KEYFUNCTION(3) β callback for known host matching logic
- GNURLOPT_SSH_KNOWNHOSTS(3) β file name holding the SSH known hosts
- GNURLOPT_SSH_PRIVATE_KEYFILE(3) β set private key file for SSH auth
- GNURLOPT_SSH_PUBLIC_KEYFILE(3) β set public key file for SSH auth
- GNURLOPT_SSLCERT(3) β set SSL client certificate
- GNURLOPT_SSLCERTTYPE(3) β specify type of the client SSL certificate
- GNURLOPT_SSLCERT_BLOB(3) β SSL client certificate from memory blob
- GNURLOPT_SSLENGINE(3) β set SSL engine identifier
- GNURLOPT_SSLENGINE_DEFAULT(3) β make SSL engine default
- GNURLOPT_SSLKEY(3) β specify private keyfile for TLS and SSL client cert
- GNURLOPT_SSLKEYTYPE(3) β set type of the private key file
- GNURLOPT_SSLKEY_BLOB(3) β private key for client cert from memory blob
- GNURLOPT_SSLVERSION(3) β set preferred TLS/SSL version
- GNURLOPT_SSL_CIPHER_LIST(3) β specify ciphers to use for TLS
- GNURLOPT_SSL_CTX_DATA(3) β custom pointer passed to ssl_ctx callback
- GNURLOPT_SSL_CTX_FUNCTION(3) β SSL context callback for OpenSSL, wolfSSL or mbedTLS
- GNURLOPT_SSL_ENABLE_ALPN(3) β enable ALPN
- GNURLOPT_SSL_ENABLE_NPN(3) β enable NPN
- GNURLOPT_SSL_FALSESTART(3) β enable TLS false start
- GNURLOPT_SSL_OPTIONS(3) β set SSL behavior options
- GNURLOPT_SSL_SESSIONID_CACHE(3) β enable/disable use of the SSL session-ID cache
- GNURLOPT_SSL_VERIFYHOST(3) β verify the certificate's name against host
- GNURLOPT_SSL_VERIFYPEER(3) β verify the peer's SSL certificate
- GNURLOPT_SSL_VERIFYSTATUS(3) β verify the certificate's status
- GNURLOPT_STDERR(3) β redirect stderr to another stream
- GNURLOPT_STREAM_DEPENDS(3) β set stream this transfer depends on
- GNURLOPT_STREAM_DEPENDS_E(3) β set stream this transfer depends on exclusively
- GNURLOPT_STREAM_WEIGHT(3) β set numerical stream weight
- GNURLOPT_SUPPRESS_CONNECT_HEADERS(3) β Suppress proxy CONNECT response headers from user callbacks
- GNURLOPT_TCP_FASTOPEN(3) β enable TCP Fast Open
- GNURLOPT_TCP_KEEPALIVE(3) β enable TCP keep-alive probing
- GNURLOPT_TCP_KEEPIDLE(3) β set TCP keep-alive idle time wait
- GNURLOPT_TCP_KEEPINTVL(3) β set TCP keep-alive interval
- GNURLOPT_TCP_NODELAY(3) β set the TCP_NODELAY option
- GNURLOPT_TELNETOPTIONS(3) β custom telnet options
- GNURLOPT_TFTP_BLKSIZE(3) β TFTP block size
- GNURLOPT_TFTP_NO_OPTIONS(3) β Do not send TFTP options requests.
- GNURLOPT_TIMECONDITION(3) β select condition for a time request
- GNURLOPT_TIMEOUT(3) β set maximum time the request is allowed to take
- GNURLOPT_TIMEOUT_MS(3) β set maximum time the request is allowed to take
- GNURLOPT_TIMEVALUE(3) β set time value for conditional
- GNURLOPT_TIMEVALUE_LARGE(3) β set time value for conditional
- GNURLOPT_TLS13_CIPHERS(3) β specify ciphers suites to use for TLS 1.3
- GNURLOPT_TLSAUTH_PASSWORD(3) β password to use for TLS authentication
- GNURLOPT_TLSAUTH_TYPE(3) β set TLS authentication methods
- GNURLOPT_TLSAUTH_USERNAME(3) β user name to use for TLS authentication
- GNURLOPT_TRAILERDATA(3) β Custom pointer passed to the trailing headers callback
- GNURLOPT_TRAILERFUNCTION(3) β Set callback for sending trailing headers
- GNURLOPT_TRANSFERTEXT(3) β request a text based transfer for FTP
- GNURLOPT_TRANSFER_ENCODING(3) β ask for HTTP Transfer Encoding
- GNURLOPT_UNIX_SOCKET_PATH(3) β set Unix domain socket
- GNURLOPT_UNRESTRICTED_AUTH(3) β send credentials to other hosts too
- GNURLOPT_UPKEEP_INTERVAL_MS(3) β connection upkeep interval
- GNURLOPT_UPLOAD(3) β enable data upload
- GNURLOPT_UPLOAD_BUFFERSIZE(3) β set preferred upload buffer size
- GNURLOPT_URL(3) β provide the URL to use in the request
- GNURLOPT_USERAGENT(3) β set HTTP user-agent header
- GNURLOPT_USERNAME(3) β user name to use in authentication
- GNURLOPT_USERPWD(3) β user name and password to use in authentication
- GNURLOPT_USE_SSL(3) β request using SSL / TLS for the transfer
- GNURLOPT_VERBOSE(3) β set verbose mode on/off
- GNURLOPT_WILDCARDMATCH(3) β enable directory wildcard transfers
- GNURLOPT_WRITEDATA(3) β custom pointer passed to the write callback
- GNURLOPT_WRITEFUNCTION(3) β set callback for writing received data
- GNURLOPT_XFERINFODATA(3) β custom pointer passed to the progress callback
- GNURLOPT_XFERINFOFUNCTION(3) β callback to progress meter function
- GNURLOPT_XOAUTH2_BEARER(3) β specify OAuth 2.0 access token
- gnurl-config(1) β Get information about a libcurl installation
- gnurl_easy_cleanup(3)
- gnurl_easy_duphandle(3)
- gnurl_easy_escape(3)
- gnurl_easy_getinfo(3)
- gnurl_easy_init(3)
- gnurl_easy_pause(3)
- gnurl_easy_perform(3)
- gnurl_easy_recv(3)
- gnurl_easy_reset(3)
- gnurl_easy_send(3)
- gnurl_easy_setopt(3) β set options for a curl easy handle
- gnurl_easy_strerror(3)
- gnurl_easy_unescape(3)
- gnurl_easy_upkeep(3)
- gnurl_escape(3)
- gnurl_formadd(3)
- gnurl_formfree(3)
- gnurl_formget(3)
- gnurl_free(3)
- gnurl_getdate(3)
- gnurl_getenv(3)
- gnurl_global_cleanup(3)
- gnurl_global_init(3)
- gnurl_global_init_mem(3)
- gnurl_global_sslset(3)
- gnurl_mime_addpart(3)
- gnurl_mime_data(3)
- gnurl_mime_data_cb(3)
- gnurl_mime_encoder(3)
- gnurl_mime_filedata(3)
- gnurl_mime_filename(3)
- gnurl_mime_free(3)
- gnurl_mime_headers(3)
- gnurl_mime_init(3)
- gnurl_mime_name(3)
- gnurl_mime_subparts(3)
- gnurl_mime_type(3)
- gnurl_mprintf(3)
- gnurl_multi_add_handle(3)
- gnurl_multi_assign(3) β set data to associate with an internal socket
- gnurl_multi_cleanup(3)
- gnurl_multi_fdset(3)
- gnurl_multi_info_read(3)
- gnurl_multi_init(3)
- gnurl_multi_perform(3)
- gnurl_multi_poll(3)
- gnurl_multi_remove_handle(3)
- gnurl_multi_setopt(3) β set options for a curl multi handle
- gnurl_multi_socket(3) β reads/writes available data
- gnurl_multi_socket_action(3) β reads/writes available data given an action
- gnurl_multi_strerror(3)
- gnurl_multi_timeout(3) β how long to wait for action before proceeding
- gnurl_multi_wait(3)
- gnurl_multi_wakeup(3)
- gnurl_share_cleanup(3)
- gnurl_share_init(3)
- gnurl_share_setopt(3)
- gnurl_share_strerror(3)
- gnurl_slist_append(3)
- gnurl_slist_free_all(3)
- gnurl_strequal(3)
- gnurl_unescape(3)
- gnurl_url(3)
- gnurl_url_cleanup(3)
- gnurl_url_dup(3)
- gnurl_url_get(3)
- gnurl_url_set(3)
- gnurl_version(3)
- gnurl_version_info(3)
- libgnurl(3) β client-side URL transfers
- libgnurl-easy(3) β easy interface overview
- libgnurl-env(3) β environment variables libcurl understands
- libgnurl-errors(3) β error codes in libcurl
- libgnurl-multi(3) β how to use the multi interface
- libgnurl-security(3) β security considerations when using libcurl
- libgnurl-share(3) β how to use the share interface
- libgnurl-symbols(3) β libcurl symbol version information
- libgnurl-thread(3) β libcurl thread safety
- libgnurl-tutorial(3) β libcurl programming tutorial
- libgnurl-url(3) β URL interface overview
