CURL_HTTP_VERSION_3
CURL_HTTP_VERSION_3ONLY
CURL_TCP_KEEPCNT
CURLOPT_PREREQFUNCTION
CURL_PREREQFUNC_OK
CURL_PREREQFUNC_ABORT
CURLOPT_SERVER_RESPONSE_TIMEOUT
CURLOPT_DEBUGFUNCTION
CURLINFO_TEXT
CURLINFO_HEADER_IN
CURLINFO_DATA_IN
CURLINFO_DATA_OUT
CURLINFO_SSL_DATA_OUT
CURLINFO_SSL_DATA_IN
CURLINFO_POSTTRANSFER_TIME_T
PATTERN
(IntlDateFormatter)
PROPERTY_IDS_UNARY_OPERATOR
(IntlChar)
PROPERTY_ID_COMPAT_MATH_START
PROPERTY_ID_COMPAT_MATH_CONTINUE
LIBXML_RECOVER
LIBXML_NO_XXE.
This is used together with LIBXML_NOENT
when entity substitution should be performed,
while disallowing external entity loading.
This constant is available as of libxml2 2.13.
The following socket options are now defined if they are supported:
SO_EXCLUSIVEADDRUSE (Windows only)
SOCK_CONN_DGRAM (NetBSD only)
SOCK_DCCP (NetBSD only)
TCP_SYNCNT (Linux only)
SO_EXCLBIND (Solaris/Illumos only)
SO_NOSIGPIPE (macOS and FreeBSD)
SO_LINGER_SEC (macOS only)
IP_PORTRANGE (FreeBSD/NetBSD/OpenBSD only)
IP_PORTRANGE_DEFAULT (FreeBSD/NetBSD/OpenBSD only)
IP_PORTRANGE_HIGH (FreeBSD/NetBSD/OpenBSD only)
IP_PORTRANGE_LOW (FreeBSD/NetBSD/OpenBSD only)
SOCK_NONBLOCK
SOCK_CLOEXEC
SO_BINDTOIFINDEX
XML_OPTION_PARSE_HUGE
which allows parsing large inputs with
xml_parse() and
xml_parse_into_struct().