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
↓ 4 callers
Function
peer_parse_host
lib/peer.c:183
↓ 4 callers
Function
perform_and_check_connections
tests/libtest/lib1533.c:92
↓ 4 callers
Function
progress_meter
|DL% UL% Dled Uled Xfers Live Total Current Left Speed | 6 -- 9.9G 0 2 2 0:00:40 0:00:02 0:00:37 4087M */
src/tool_progress.c:158
↓ 4 callers
Function
protoset_index
Return index of prototype token in set, card(set) if not found. Can be called with proto == NULL to get card(set). */
src/tool_paramhlp.c:339
↓ 4 callers
Function
proxy_h2_progress_ingress
lib/cf-h2-proxy.c:348
↓ 4 callers
Function
read_stdin
* read_stdin tries to read from stdin nbytes into the given buffer. This is a * blocking function that only returns TRUE when nbytes have actually be
tests/server/sockfilt.c:284
↓ 4 callers
Method
reset_config
(self)
tests/http/testenv/httpd.py:127
↓ 4 callers
Function
reset_data
tests/libtest/lib1533.c:41
↓ 4 callers
Function
sanitize_file_name
* Sanitize a file or path name. * * All banned characters are replaced by underscores, for example: * f?*foo => f__foo * f:foo::$DATA => f_foo__$D
src/tool_doswin.c:436
↓ 4 callers
Method
send_iac
(self, arr)
tests/negtelnetserver.py:223
↓ 4 callers
Function
send_telnet_data
Escape and send a telnet data block */
lib/telnet.c:604
↓ 4 callers
Function
sha256_compress
Compress 512 bits */
lib/sha256.c:319
↓ 4 callers
Function
share_lock_acquire
lib/curl_share.c:137
↓ 4 callers
Function
smb_pop_message
lib/smb.c:569
↓ 4 callers
Function
smtp_parse_address
* * smtp_parse_address() * * Parse the fully qualified mailbox address into a local address part and the * hostname, converting the hostname to an
lib/smtp.c:253
↓ 4 callers
Function
socks_flush
lib/socks.c:205
↓ 4 callers
Function
sshc_cleanup
lib/vssh/libssh2.c:2460
↓ 4 callers
Method
stop
(self, wait_dead=True)
tests/http/testenv/sshd.py:200
↓ 4 callers
Function
str_has_ctrl
lib/url.c:1401
↓ 4 callers
Function
t1304_no_passwd
tests/unit/unit1304.c:54
↓ 4 callers
Function
t1940_showem
tests/libtest/lib1940.c:26
↓ 4 callers
Function
thrdpool_unlink
lib/thrdpool.c:215
↓ 4 callers
Function
thrdq_item_destroy
lib/thrdqueue.c:85
↓ 4 callers
Function
time2str
lib/progress.c:39
↓ 4 callers
Method
to_val
(cls, name)
tests/negtelnetserver.py:247
↓ 4 callers
Function
tool_mime_new
tool_mime functions. */
src/tool_formparse.c:33
↓ 4 callers
Function
trc_apply_level_by_category
lib/curl_trc.c:620
↓ 4 callers
Function
usage_hx_download
tests/libtest/cli_hx_download.c:270
↓ 4 callers
Function
verify
tests/unit/unit1652.c:75
↓ 4 callers
Function
ws_frame_name_of_op
lib/ws.c:130
↓ 4 callers
Function
wssl_do_file_type
lib/vtls/wolfssl.c:210
↓ 4 callers
Function
xfer_setup
lib/transfer.c:672
↓ 3 callers
Method
AverageStats
(cls, profiles: List['RunProfile'])
tests/http/testenv/curl.py:54
↓ 3 callers
Function
Curl_alpn_copy
lib/vtls/vtls.c:1665
↓ 3 callers
Function
Curl_alpn_restrict_to
lib/vtls/vtls.c:1655
↓ 3 callers
Function
Curl_altsvc_lookup
* Return TRUE on a match */
lib/altsvc.c:670
↓ 3 callers
Function
Curl_ares_perform
* Curl_ares_perform() * * 1) Ask ares what sockets it currently plays with, then * 2) wait for the timeout period to check for action on ares' sock
lib/asyn-base.c:145
↓ 3 callers
Function
Curl_async_destroy
lib/asyn-base.c:226
↓ 3 callers
Function
Curl_async_shutdown
lib/asyn-base.c:208
↓ 3 callers
Function
Curl_async_thrdd_multi_process
Process the receiving end of the thread queue, dispatching * processed items to their transfer when it can still be found * and has an `async` state
lib/asyn-thrdd.c:520
↓ 3 callers
Function
Curl_auth_cleanup_ntlm
* Curl_auth_cleanup_ntlm() * * This is used to clean up the NTLM specific data. * * Parameters: * * ntlm [in/out] - The NTLM data struct bein
lib/vauth/ntlm.c:851
↓ 3 callers
Function
Curl_auth_cleanup_spnego
* Curl_auth_cleanup_spnego() * * This is used to clean up the SPNEGO (Negotiate) specific data. * * Parameters: * * nego [in/out] - The Nego
lib/vauth/spnego_sspi.c:320
↓ 3 callers
Function
Curl_auth_create_gssapi_user_message
* Curl_auth_create_gssapi_user_message() * * This is used to generate an already encoded GSSAPI (Kerberos V5) user token * message ready for sendin
lib/vauth/krb5_sspi.c:81
↓ 3 callers
Function
Curl_auth_create_ntlm_type1_message
* Curl_auth_create_ntlm_type1_message() * * This is used to generate an NTLM type-1 message ready for sending to the * recipient using the appropri
lib/vauth/ntlm.c:423
↓ 3 callers
Function
Curl_auth_digest_get_pair
lib/vauth/digest.c:60
↓ 3 callers
Function
Curl_auth_is_digest_supported
* Curl_auth_is_digest_supported() * * This is used to evaluate if DIGEST is supported. * * Parameters: None * * Returns TRUE as DIGEST as handle
lib/vauth/digest.c:317
↓ 3 callers
Function
Curl_auth_is_ntlm_supported
* Curl_auth_is_ntlm_supported() * * This is used to evaluate if NTLM is supported. * * Parameters: None * * Returns TRUE as NTLM as handled by l
lib/vauth/ntlm.c:315
↓ 3 callers
Function
Curl_auth_nego_get
lib/vauth/vauth.c:241
↓ 3 callers
Function
Curl_bufcp_free
lib/bufq.c:200
↓ 3 callers
Function
Curl_bufcp_init
lib/bufq.c:146
↓ 3 callers
Function
Curl_bufq_pass
lib/bufq.c:472
↓ 3 callers
Function
Curl_bump_headersize
lib/http.c:3866
↓ 3 callers
Function
Curl_cf_ngtcp2_cmn_conn_close
lib/vquic/cf-ngtcp2-cmn.c:1257
↓ 3 callers
Function
Curl_cf_ngtcp2_cmn_err_set
lib/vquic/cf-ngtcp2-cmn.c:1271
↓ 3 callers
Function
Curl_cf_ngtcp2_ctx_init
lib/vquic/cf-ngtcp2-cmn.c:118
↓ 3 callers
Function
Curl_cf_udp_create
lib/cf-socket.c:1970
↓ 3 callers
Function
Curl_cipher_suite_get_str
lib/vtls/cipher_suite.c:676
↓ 3 callers
Function
Curl_cipher_suite_lookup_id
lib/vtls/cipher_suite.c:635
↓ 3 callers
Function
Curl_cipher_suite_walk_str
lib/vtls/cipher_suite.c:663
↓ 3 callers
Function
Curl_cond_wait
lib/curl_threads.c:147
↓ 3 callers
Function
Curl_conn_cf_get_alpn_negotiated
lib/cfilters.c:883
↓ 3 callers
Function
Curl_conn_free
lib/url.c:492
↓ 3 callers
Function
Curl_conn_get_remote_addr
lib/cfilters.c:933
↓ 3 callers
Function
Curl_conn_get_transport
lib/cfilters.c:616
↓ 3 callers
Function
Curl_connect
lib/url.c:2535
↓ 3 callers
Function
Curl_cookie_clearall
* Curl_cookie_clearall * * Clear all existing cookies and reset the counter. */
lib/cookie.c:1407
↓ 3 callers
Function
Curl_cpool_destroy
lib/conncache.c:231
↓ 3 callers
Function
Curl_creader_set_mime
lib/mime.c:2138
↓ 3 callers
Function
Curl_creader_set_rewind
lib/sendf.c:122
↓ 3 callers
Function
Curl_dnscache_add
lib/dnscache.c:567
↓ 3 callers
Function
Curl_dnscache_init
* Curl_dnscache_init() inits a new DNS cache. */
lib/dnscache.c:653
↓ 3 callers
Function
Curl_dnscache_mk_entry
lib/dnscache.c:491
↓ 3 callers
Function
Curl_dynhds_h1_dprint
lib/dynhds.c:341
↓ 3 callers
Function
Curl_expire_clear
* Curl_expire_clear() * * Clear ALL timeout values for this handle. */
lib/multi.c:3805
↓ 3 callers
Function
Curl_expire_ex
lib/multi.c:3712
↓ 3 callers
Function
Curl_fopen
* Curl_fopen() opens a file for writing with a temp name, to be renamed * to the final name when completed. If there is an existing file using this
lib/curl_fopen.c:85
↓ 3 callers
Function
Curl_getaddrinfo_ex
* Curl_getaddrinfo_ex() * * This is a wrapper function around system's getaddrinfo(), with * the only difference that instead of returning a linked
lib/curl_addrinfo.c:96
↓ 3 callers
Function
Curl_gss_convert_in_place
projects/OS400/os400sys.c:346
↓ 3 callers
Function
Curl_gss_init_sec_context
lib/curl_gssapi.c:312
↓ 3 callers
Function
Curl_hexencode
* Curl_hexencode() * * Converts binary input to lowercase hex-encoded ASCII output. * Null-terminated. */
lib/escape.c:201
↓ 3 callers
Function
Curl_hsts_save
* Curl_https_save() writes the HSTS cache to file and callback. */
lib/hsts.c:366
↓ 3 callers
Function
Curl_http_proxy_create_tunnel_request
lib/http_proxy.c:440
↓ 3 callers
Function
Curl_httpchunk_init
lib/http_chunks.c:73
↓ 3 callers
Function
Curl_httpchunk_reset
lib/http_chunks.c:84
↓ 3 callers
Function
Curl_idn_decode
lib/idn.c:312
↓ 3 callers
Function
Curl_ipv6_scope
Return the scope of the given address. */
lib/if2ip.c:61
↓ 3 callers
Function
Curl_is_ipaddr
lib/curl_addrinfo.c:432
↓ 3 callers
Function
Curl_loadhostpairs
lib/dnscache.c:664
↓ 3 callers
Function
Curl_md4it
lib/md4.c:455
↓ 3 callers
Function
Curl_multi_will_close
lib/multi.c:3113
↓ 3 callers
Function
Curl_on_session_reuse
lib/vtls/vtls.c:1741
↓ 3 callers
Function
Curl_open
lib/url.c:452
↓ 3 callers
Function
Curl_ossl_need_httpsrr
lib/vtls/openssl.c:3476
↓ 3 callers
Function
Curl_parseX509
* ASN.1 parse an X509 certificate into structure subfields. * Syntax is assumed to have already been checked by the SSL backend. * See RFC 5280. */
lib/vtls/x509asn1.c:772
↓ 3 callers
Function
Curl_parse_login_details
* Curl_parse_login_details() * * This is used to parse a login string for username, password and options in * the following formats: * * user
lib/url.c:1755
↓ 3 callers
Function
Curl_pgrsSetUploadCounter
* Set the number of uploaded bytes so far. */
lib/progress.c:410
↓ 3 callers
Function
Curl_pollfds_add_ps
lib/select.c:410
↓ 3 callers
Function
Curl_pollfds_init
lib/select.c:336
↓ 3 callers
Function
Curl_pollset_want_recv
lib/select.c:709
↓ 3 callers
Function
Curl_pp_moredata
lib/pingpong.c:407
← previous
next →
901–1,000 of 6,269, ranked by callers