Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/curl/curl
/ functions
Functions
6,269 in github.com/curl/curl
⨍
Functions
6,269
◇
Types & classes
3,193
↓ 2 callers
Function
Curl_auth_create_plain_message
* Curl_auth_create_plain_message() * * This is used to generate an already encoded PLAIN message ready * for sending to the recipient. * * Parame
lib/vauth/cleartext.c:49
↓ 2 callers
Function
Curl_auth_create_xoauth_bearer_message
* Curl_auth_create_xoauth_bearer_message() * * This is used to generate a XOAuth 2.0 message ready for * sending to the * recipient. * * Paramete
lib/vauth/oauth2.c:87
↓ 2 callers
Function
Curl_auth_decode_ntlm_type2_message
* Curl_auth_decode_ntlm_type2_message() * * This is used to decode an NTLM type-2 message. The raw NTLM message is * checked * for validity before
lib/vauth/ntlm.c:335
↓ 2 callers
Function
Curl_auth_gsasl_get
lib/vauth/vauth.c:217
↓ 2 callers
Function
Curl_auth_gsasl_is_supported
lib/vauth/gsasl.c:39
↓ 2 callers
Function
Curl_auth_gsasl_token
lib/vauth/gsasl.c:93
↓ 2 callers
Function
Curl_auth_is_gssapi_supported
* Curl_auth_is_gssapi_supported() * * This is used to evaluate if GSSAPI (Kerberos V5) is supported. * * Parameters: None * * Returns TRUE if Ke
lib/vauth/krb5_sspi.c:42
↓ 2 callers
Function
Curl_auth_ntlm_remove
lib/vauth/vauth.c:175
↓ 2 callers
Function
Curl_bufq_slurp
lib/bufq.c:615
↓ 2 callers
Function
Curl_bufq_write_pass
lib/bufq.c:504
↓ 2 callers
Function
Curl_build_unencoding_stack
Setup the unencoding stack from the Content-Encoding header value. * See RFC 7231 section 3.1.2.2. */
lib/content_encoding.c:739
↓ 2 callers
Function
Curl_capsule_encap_udp_datagram
lib/vquic/capsule.c:166
↓ 2 callers
Function
Curl_cf_dns_insert_after
Insert a new "resolv" filter directly after `cf`. It will * start a DNS resolve for the given peer on the * first connect attempt. * See socks.c on
lib/cf-dns.c:433
↓ 2 callers
Function
Curl_cf_h1_proxy_insert_after
lib/cf-h1-proxy.c:957
↓ 2 callers
Function
Curl_cf_ngtcp2_cmn_connect
lib/vquic/cf-ngtcp2-cmn.c:1038
↓ 2 callers
Function
Curl_cf_ngtcp2_cmn_shutdown
lib/vquic/cf-ngtcp2-cmn.c:1154
↓ 2 callers
Function
Curl_cf_ngtcp2_h3_err_set
lib/vquic/cf-ngtcp2-cmn.c:106
↓ 2 callers
Function
Curl_cf_ngtcp2_h3_init_ctrls
lib/vquic/cf-ngtcp2-cmn.c:1934
↓ 2 callers
Function
Curl_cf_ngtcp2_h3_stream_ctx_free
lib/vquic/cf-ngtcp2-cmn.c:86
↓ 2 callers
Function
Curl_cf_ngtcp2_h3_stream_setup
lib/vquic/cf-ngtcp2-cmn.c:1811
↓ 2 callers
Function
Curl_cf_ssl_proxy_insert_after
lib/vtls/vtls.c:1466
↓ 2 callers
Function
Curl_cond_timedwait
lib/curl_threads.c:153
↓ 2 callers
Function
Curl_conn_cf_get_transport
lib/cfilters.c:874
↓ 2 callers
Function
Curl_conn_cf_needs_flush
lib/cfilters.c:709
↓ 2 callers
Function
Curl_conn_dns_get_ai
Return the addrinfo at `index` for the given `family` from the * first "resolve" filter at the connection. If the DNS resolving is * not done yet or
lib/cf-dns.c:541
↓ 2 callers
Function
Curl_conn_flush
lib/cfilters.c:947
↓ 2 callers
Function
Curl_conn_get_ip_info
lib/cfilters.c:588
↓ 2 callers
Function
Curl_conn_get_max_concurrent
lib/cfilters.c:999
↓ 2 callers
Function
Curl_conn_is_alive
lib/cfilters.c:979
↓ 2 callers
Function
Curl_conn_is_tunneling
lib/cfilters.c:536
↓ 2 callers
Function
Curl_conn_may_http3
lib/vquic/vquic.c:865
↓ 2 callers
Function
Curl_conn_needs_flush
lib/cfilters.c:719
↓ 2 callers
Function
Curl_conn_seems_dead
* Return TRUE iff the given connection is considered dead. */
lib/url.c:603
↓ 2 callers
Function
Curl_conn_setup
lib/connect.c:238
↓ 2 callers
Function
Curl_conn_sockindex
lib/cfilters.c:1036
↓ 2 callers
Function
Curl_cookie_loadfiles
* Load cookies from all given cookie files (CURLOPT_COOKIEFILE). */
lib/cookie.c:1205
↓ 2 callers
Function
Curl_cpool_add
lib/conncache.c:466
↓ 2 callers
Function
Curl_cpool_init
lib/conncache.c:113
↓ 2 callers
Function
Curl_creader_client_length
lib/sendf.c:1417
↓ 2 callers
Function
Curl_creader_is_paused
lib/sendf.c:1448
↓ 2 callers
Function
Curl_creader_set_buf
lib/sendf.c:1389
↓ 2 callers
Function
Curl_creader_will_rewind
lib/sendf.c:117
↓ 2 callers
Function
Curl_creds_merge
lib/creds.c:102
↓ 2 callers
Function
Curl_cshutdn_add_pollfds
lib/cshutdn.c:503
↓ 2 callers
Function
Curl_cshutdn_close_oldest
lib/cshutdn.c:195
↓ 2 callers
Function
Curl_cshutdn_count
lib/cshutdn.c:353
↓ 2 callers
Function
Curl_cshutdn_dest_count
lib/cshutdn.c:362
↓ 2 callers
Function
Curl_cshutdn_destroy
lib/cshutdn.c:329
↓ 2 callers
Function
Curl_cshutdn_run_once
lib/cshutdn.c:110
↓ 2 callers
Function
Curl_cw_pause_flush
lib/cw-pause.c:217
↓ 2 callers
Function
Curl_cwriter_get_by_name
lib/sendf.c:474
↓ 2 callers
Function
Curl_cwriter_is_content_decoding
lib/sendf.c:496
↓ 2 callers
Function
Curl_dnscache_add_negative
lib/dnscache.c:590
↓ 2 callers
Function
Curl_dnscache_get
* Curl_dnscache_get() fetches a 'Curl_dns_entry' already in the DNS cache. * * Curl_resolv() checks initially and multi_runsingle() checks each time
lib/dnscache.c:294
↓ 2 callers
Function
Curl_dnscache_mk_entry2
lib/dnscache.c:502
↓ 2 callers
Function
Curl_dynhds_h1_add_line
lib/dynhds.c:183
↓ 2 callers
Function
Curl_dynhds_reset
lib/dynhds.c:83
↓ 2 callers
Function
Curl_dynhds_to_nva
lib/dynhds.c:363
↓ 2 callers
Function
Curl_flush_cookies
lib/cookie.c:1651
↓ 2 callers
Function
Curl_ftp_parselist_data_free
lib/ftplistparser.c:214
↓ 2 callers
Function
Curl_ftp_parselist_geterror
lib/ftplistparser.c:223
↓ 2 callers
Function
Curl_getformdata
lib/formdata.c:716
↓ 2 callers
Function
Curl_getinfo
lib/getinfo.c:622
↓ 2 callers
Function
Curl_getn_scheme
Returns a struct scheme pointer if the name is a known scheme. Check the ->run struct field for non-NULL to figure out if an implementation is p
lib/protocol.c:468
↓ 2 callers
Function
Curl_gtls_cache_session
lib/vtls/gtls.c:712
↓ 2 callers
Function
Curl_gtls_ctx_init
lib/vtls/gtls.c:1119
↓ 2 callers
Function
Curl_gtls_report_handshake
lib/vtls/gtls.c:1322
↓ 2 callers
Function
Curl_gtls_shared_creds_up_ref
lib/vtls/gtls.c:421
↓ 2 callers
Function
Curl_gtls_verifyserver
lib/vtls/gtls.c:1646
↓ 2 callers
Function
Curl_headers_cleanup
* Curl_headers_cleanup(). Free all stored headers and associated memory. */
lib/headers.c:351
↓ 2 callers
Function
Curl_headers_init
lib/headers.c:324
↓ 2 callers
Function
Curl_headers_push
* Curl_headers_push() gets passed a full HTTP header to store. It gets called * immediately before the header callback. The header is CRLF, CR or LF
lib/headers.c:221
↓ 2 callers
Function
Curl_hsts_loadcb
* Curl_hsts_loadcb() loads HSTS from callback */
lib/hsts.c:612
↓ 2 callers
Function
Curl_hsts_parse
lib/hsts.c:208
↓ 2 callers
Function
Curl_http2_switch
lib/http2.c:2849
↓ 2 callers
Function
Curl_http_auth_act
* Curl_http_auth_act() gets called when all HTTP headers have been received * and it checks what authentication methods that are available and decide
lib/http.c:552
↓ 2 callers
Function
Curl_http_auth_cleanup_digest
lib/http_digest.c:158
↓ 2 callers
Function
Curl_http_method
lib/http.c:1941
↓ 2 callers
Function
Curl_http_proxy_inspect_tunnel_response
lib/http_proxy.c:467
↓ 2 callers
Function
Curl_http_resp_make
lib/http.c:5009
↓ 2 callers
Function
Curl_http_to_fold
remove trailing CRLF then all trailing whitespace */
lib/http.c:4409
↓ 2 callers
Function
Curl_http_write_resp_hds
* HTTP protocol `write_resp` implementation. Parse headers * when not done yet and otherwise return without consuming data. */
lib/http.c:4621
↓ 2 callers
Function
Curl_httpchunk_free
lib/http_chunks.c:95
↓ 2 callers
Function
Curl_httpsrr_applicable
lib/httpsrr.c:247
↓ 2 callers
Function
Curl_httpsrr_dup_move
lib/httpsrr.c:228
↓ 2 callers
Function
Curl_httpsrr_from_ares
lib/httpsrr.c:271
↓ 2 callers
Function
Curl_httpsrr_print
lib/httpsrr.c:113
↓ 2 callers
Function
Curl_httpsrr_set
lib/httpsrr.c:172
↓ 2 callers
Function
Curl_httpsrr_trace
lib/httpsrr.c:94
↓ 2 callers
Function
Curl_if2ip
lib/if2ip.c:94
↓ 2 callers
Function
Curl_init_userdefined
* Initialize the UserDefined fields within a Curl_easy. * This may be safely called on a new or existing Curl_easy. */
lib/url.c:312
↓ 2 callers
Function
Curl_input_negotiate
lib/http_negotiate.c:52
↓ 2 callers
Function
Curl_is_ASCII_str
lib/idn.c:235
↓ 2 callers
Function
Curl_is_connecting
lib/multi.c:391
↓ 2 callers
Function
Curl_is_formadd_string
projects/OS400/ccsidcurl.c:633
↓ 2 callers
Function
Curl_junkscan
scan for byte values <= 31, 127 and sometimes space */
lib/urlapi.c:235
↓ 2 callers
Function
Curl_looks_like_ipv6
lib/curl_addrinfo.c:447
↓ 2 callers
Function
Curl_md5it
* @unittest: 1601 * Returns CURLE_OK on success. */
lib/md5.c:548
↓ 2 callers
Function
Curl_meets_timecondition
* Check to see if CURLOPT_TIMECONDITION was met by comparing the time of the * remote document with the time provided by CURLOPT_TIMEVAL */
lib/transfer.c:121
↓ 2 callers
Function
Curl_mime_set_subparts
Set mime part content from subparts. */
lib/mime.c:1459
← previous
next →
1,301–1,400 of 6,269, ranked by callers