MCPcopy Create free account

hub / github.com/curl/curl / functions

Functions6,269 in github.com/curl/curl

↓ 4 callersFunctionpeer_parse_host
lib/peer.c:183
↓ 4 callersFunctionperform_and_check_connections
tests/libtest/lib1533.c:92
↓ 4 callersFunctionprogress_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 callersFunctionprotoset_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 callersFunctionproxy_h2_progress_ingress
lib/cf-h2-proxy.c:348
↓ 4 callersFunctionread_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 callersMethodreset_config
(self)
tests/http/testenv/httpd.py:127
↓ 4 callersFunctionreset_data
tests/libtest/lib1533.c:41
↓ 4 callersFunctionsanitize_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 callersMethodsend_iac
(self, arr)
tests/negtelnetserver.py:223
↓ 4 callersFunctionsend_telnet_data
Escape and send a telnet data block */
lib/telnet.c:604
↓ 4 callersFunctionsha256_compress
Compress 512 bits */
lib/sha256.c:319
↓ 4 callersFunctionshare_lock_acquire
lib/curl_share.c:137
↓ 4 callersFunctionsmb_pop_message
lib/smb.c:569
↓ 4 callersFunctionsmtp_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 callersFunctionsocks_flush
lib/socks.c:205
↓ 4 callersFunctionsshc_cleanup
lib/vssh/libssh2.c:2460
↓ 4 callersMethodstop
(self, wait_dead=True)
tests/http/testenv/sshd.py:200
↓ 4 callersFunctionstr_has_ctrl
lib/url.c:1401
↓ 4 callersFunctiont1304_no_passwd
tests/unit/unit1304.c:54
↓ 4 callersFunctiont1940_showem
tests/libtest/lib1940.c:26
↓ 4 callersFunctionthrdpool_unlink
lib/thrdpool.c:215
↓ 4 callersFunctionthrdq_item_destroy
lib/thrdqueue.c:85
↓ 4 callersFunctiontime2str
lib/progress.c:39
↓ 4 callersMethodto_val
(cls, name)
tests/negtelnetserver.py:247
↓ 4 callersFunctiontool_mime_new
tool_mime functions. */
src/tool_formparse.c:33
↓ 4 callersFunctiontrc_apply_level_by_category
lib/curl_trc.c:620
↓ 4 callersFunctionusage_hx_download
tests/libtest/cli_hx_download.c:270
↓ 4 callersFunctionverify
tests/unit/unit1652.c:75
↓ 4 callersFunctionws_frame_name_of_op
lib/ws.c:130
↓ 4 callersFunctionwssl_do_file_type
lib/vtls/wolfssl.c:210
↓ 4 callersFunctionxfer_setup
lib/transfer.c:672
↓ 3 callersMethodAverageStats
(cls, profiles: List['RunProfile'])
tests/http/testenv/curl.py:54
↓ 3 callersFunctionCurl_alpn_copy
lib/vtls/vtls.c:1665
↓ 3 callersFunctionCurl_alpn_restrict_to
lib/vtls/vtls.c:1655
↓ 3 callersFunctionCurl_altsvc_lookup
* Return TRUE on a match */
lib/altsvc.c:670
↓ 3 callersFunctionCurl_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 callersFunctionCurl_async_destroy
lib/asyn-base.c:226
↓ 3 callersFunctionCurl_async_shutdown
lib/asyn-base.c:208
↓ 3 callersFunctionCurl_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 callersFunctionCurl_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 callersFunctionCurl_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 callersFunctionCurl_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 callersFunctionCurl_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 callersFunctionCurl_auth_digest_get_pair
lib/vauth/digest.c:60
↓ 3 callersFunctionCurl_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 callersFunctionCurl_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 callersFunctionCurl_auth_nego_get
lib/vauth/vauth.c:241
↓ 3 callersFunctionCurl_bufcp_free
lib/bufq.c:200
↓ 3 callersFunctionCurl_bufcp_init
lib/bufq.c:146
↓ 3 callersFunctionCurl_bufq_pass
lib/bufq.c:472
↓ 3 callersFunctionCurl_bump_headersize
lib/http.c:3866
↓ 3 callersFunctionCurl_cf_ngtcp2_cmn_conn_close
lib/vquic/cf-ngtcp2-cmn.c:1257
↓ 3 callersFunctionCurl_cf_ngtcp2_cmn_err_set
lib/vquic/cf-ngtcp2-cmn.c:1271
↓ 3 callersFunctionCurl_cf_ngtcp2_ctx_init
lib/vquic/cf-ngtcp2-cmn.c:118
↓ 3 callersFunctionCurl_cf_udp_create
lib/cf-socket.c:1970
↓ 3 callersFunctionCurl_cipher_suite_get_str
lib/vtls/cipher_suite.c:676
↓ 3 callersFunctionCurl_cipher_suite_lookup_id
lib/vtls/cipher_suite.c:635
↓ 3 callersFunctionCurl_cipher_suite_walk_str
lib/vtls/cipher_suite.c:663
↓ 3 callersFunctionCurl_cond_wait
lib/curl_threads.c:147
↓ 3 callersFunctionCurl_conn_cf_get_alpn_negotiated
lib/cfilters.c:883
↓ 3 callersFunctionCurl_conn_free
lib/url.c:492
↓ 3 callersFunctionCurl_conn_get_remote_addr
lib/cfilters.c:933
↓ 3 callersFunctionCurl_conn_get_transport
lib/cfilters.c:616
↓ 3 callersFunctionCurl_connect
lib/url.c:2535
↓ 3 callersFunctionCurl_cookie_clearall
* Curl_cookie_clearall * * Clear all existing cookies and reset the counter. */
lib/cookie.c:1407
↓ 3 callersFunctionCurl_cpool_destroy
lib/conncache.c:231
↓ 3 callersFunctionCurl_creader_set_mime
lib/mime.c:2138
↓ 3 callersFunctionCurl_creader_set_rewind
lib/sendf.c:122
↓ 3 callersFunctionCurl_dnscache_add
lib/dnscache.c:567
↓ 3 callersFunctionCurl_dnscache_init
* Curl_dnscache_init() inits a new DNS cache. */
lib/dnscache.c:653
↓ 3 callersFunctionCurl_dnscache_mk_entry
lib/dnscache.c:491
↓ 3 callersFunctionCurl_dynhds_h1_dprint
lib/dynhds.c:341
↓ 3 callersFunctionCurl_expire_clear
* Curl_expire_clear() * * Clear ALL timeout values for this handle. */
lib/multi.c:3805
↓ 3 callersFunctionCurl_expire_ex
lib/multi.c:3712
↓ 3 callersFunctionCurl_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 callersFunctionCurl_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 callersFunctionCurl_gss_convert_in_place
projects/OS400/os400sys.c:346
↓ 3 callersFunctionCurl_gss_init_sec_context
lib/curl_gssapi.c:312
↓ 3 callersFunctionCurl_hexencode
* Curl_hexencode() * * Converts binary input to lowercase hex-encoded ASCII output. * Null-terminated. */
lib/escape.c:201
↓ 3 callersFunctionCurl_hsts_save
* Curl_https_save() writes the HSTS cache to file and callback. */
lib/hsts.c:366
↓ 3 callersFunctionCurl_http_proxy_create_tunnel_request
lib/http_proxy.c:440
↓ 3 callersFunctionCurl_httpchunk_init
lib/http_chunks.c:73
↓ 3 callersFunctionCurl_httpchunk_reset
lib/http_chunks.c:84
↓ 3 callersFunctionCurl_idn_decode
lib/idn.c:312
↓ 3 callersFunctionCurl_ipv6_scope
Return the scope of the given address. */
lib/if2ip.c:61
↓ 3 callersFunctionCurl_is_ipaddr
lib/curl_addrinfo.c:432
↓ 3 callersFunctionCurl_loadhostpairs
lib/dnscache.c:664
↓ 3 callersFunctionCurl_md4it
lib/md4.c:455
↓ 3 callersFunctionCurl_multi_will_close
lib/multi.c:3113
↓ 3 callersFunctionCurl_on_session_reuse
lib/vtls/vtls.c:1741
↓ 3 callersFunctionCurl_open
lib/url.c:452
↓ 3 callersFunctionCurl_ossl_need_httpsrr
lib/vtls/openssl.c:3476
↓ 3 callersFunctionCurl_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 callersFunctionCurl_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 callersFunctionCurl_pgrsSetUploadCounter
* Set the number of uploaded bytes so far. */
lib/progress.c:410
↓ 3 callersFunctionCurl_pollfds_add_ps
lib/select.c:410
↓ 3 callersFunctionCurl_pollfds_init
lib/select.c:336
↓ 3 callersFunctionCurl_pollset_want_recv
lib/select.c:709
↓ 3 callersFunctionCurl_pp_moredata
lib/pingpong.c:407
← previousnext →901–1,000 of 6,269, ranked by callers