ID EN
Miscellaneous

libcurlVersion

R Base 3.6.2

Report version of libcurl in use.

Syntax

R
libcurlVersion()

Return Value

A character string, with value the libcurl version in use or "" if none is. If libcurl is available, has attributes ssl_versionA character string naming the SSL/TLS implementation and version, possibly "none". It is intended for the version of OpenSSL used, but not all implementations of libcurl use OpenSSL --- for example macOS reports "SecureTranspart", its wrapper for SSL/TLS. libssh_versionA character string naming the libssh version, which may or may not be available (it is used for e.g.scp

Examples

Example
R
# NOT RUN {
libcurlVersion()
# }

See Also

extSoftVersion for versions of other third-party software. curlGetHeaders download.file and url for functions which (optionally) use libcurl. http://curl.haxx.se/docs/sslcerts.html and http://curl.haxx.se/docs/ssl-compared.html for more details on SSL versions (the current standard being known as TLS). Normally libcurl used with R uses SecureTransport on macOS OpenSSL on Windows and GnuTLS NSS or OpenSSL on Unix-alikes. (At the time of writing Debian-based Linuxen use GnuTLS and RedHat-based ones use NSS but it has been announced that Fedora 27 will switch to OpenSSL.)