MCPcopy Create free account

hub / github.com/curl/curl / functions

Functions6,269 in github.com/curl/curl

↓ 3 callersFunctionCurl_psl_destroy
lib/psl.c:36
↓ 3 callersFunctionCurl_rand_alnum
lib/rand.c:223
↓ 3 callersFunctionCurl_rand_bytes
lib/rand.c:155
↓ 3 callersFunctionCurl_raw_tolower
Portable, consistent tolower. Do not use tolower() because its behavior is altered by the current locale. */
lib/strcase.c:81
↓ 3 callersFunctionCurl_reset_fail
lib/curl_trc.c:199
↓ 3 callersFunctionCurl_retry_request
Returns CURLE_OK *and* sets '*url' if a request retry is wanted. NOTE: that the *url is curlx_malloc()ed. */
lib/transfer.c:608
↓ 3 callersFunctionCurl_rlimit_start
lib/ratelimit.c:171
↓ 3 callersFunctionCurl_senddata
* Sends data over the connected socket. * * This is the private internal version of curl_easy_send() */
lib/easy.c:1277
↓ 3 callersFunctionCurl_setopt_SSLVERSION
lib/setopt.c:315
↓ 3 callersFunctionCurl_sha512_256_finish
* Finalise SHA-512/256 calculation, return digest. * * @param context the calculation context * @param[out] digest set to the hash, must be #CURL_S
lib/curl_sha512_256.c:162
↓ 3 callersFunctionCurl_shutdown_start
lib/connect.c:111
↓ 3 callersFunctionCurl_sock_nosigpipe
lib/cf-socket.c:360
↓ 3 callersFunctionCurl_socket_close
* Close a socket. * * 'conn' can be NULL, beware! */
lib/cf-socket.c:546
↓ 3 callersFunctionCurl_splayremove
Deletes the node we point out from the tree if it is there. Stores a * pointer to the new resulting tree in 'newroot'. * * Returns zero on success
lib/splay.c:208
↓ 3 callersFunctionCurl_splayset
set and get the custom payload for this tree node */
lib/splay.c:281
↓ 3 callersFunctionCurl_ssh_range
lib/vssh/vssh.c:290
↓ 3 callersFunctionCurl_ssl_conn_config_cleanup
lib/vtls/vtls_config.c:373
↓ 3 callersFunctionCurl_sspi_global_init
* Curl_sspi_global_init() * * This is used to load the Security Service Provider Interface (SSPI) * dynamic link library portably across all Window
lib/curl_sspi.c:52
↓ 3 callersFunctionCurl_str2alpnid
lib/altsvc.c:81
↓ 3 callersFunctionCurl_thrdq_create
lib/thrdqueue.c:199
↓ 3 callersFunctionCurl_thrdq_destroy
lib/thrdqueue.c:248
↓ 3 callersFunctionCurl_thread_destroy
lib/curl_threads.c:79
↓ 3 callersFunctionCurl_uint32_hash_count
lib/uint-hash.c:214
↓ 3 callersFunctionCurl_uint32_hash_remove
lib/uint-hash.c:144
↓ 3 callersFunctionCurl_uint32_hash_visit
lib/uint-hash.c:220
↓ 3 callersFunctionCurl_uint32_spbset_add
lib/uint-spbset.c:119
↓ 3 callersFunctionCurl_uint32_spbset_remove
lib/uint-spbset.c:135
↓ 3 callersFunctionCurl_uint32_tbl_destroy
lib/uint-table.c:95
↓ 3 callersFunctionCurl_url_same_origin
lib/urlapi.c:2077
↓ 3 callersFunctionCurl_verify_header
lib/http.c:3831
↓ 3 callersFunctionCurl_vquic_ctx_free
lib/vquic/vquic.c:103
↓ 3 callersFunctionCurl_vquic_send
lib/vquic/vquic.c:383
↓ 3 callersFunctionCurl_vquic_tls_cleanup
lib/vquic/vquic-tls.c:102
↓ 3 callersFunctionCurl_xfer_is_secure
lib/transfer.c:904
↓ 3 callersFunctionCurl_xfer_pause_recv
lib/transfer.c:893
↓ 3 callersFunctionCurl_xfer_pause_send
lib/transfer.c:883
↓ 3 callersFunctionCurl_xfer_write_resp_hd
lib/transfer.c:790
↓ 3 callersFunctionGetSizeParameter
Get a size parameter for '--limit-rate' or '--max-filesize'. We support P, T, G, M and K (case insensitive) suffixes. Unit test 1623 */
src/tool_getparam.c:563
↓ 3 callersMethod_check_downloads
(self, r: ExecResult, count: int)
tests/http/scorecard.py:343
↓ 3 callersMethod_check_uploads
(self, r: ExecResult, count: int)
tests/http/scorecard.py:487
↓ 3 callersMethod_cmd_httpd
(self, cmd: str)
tests/http/testenv/httpd.py:154
↓ 3 callersMethod_make_csr
( subject: x509.Name, pkey: Any, issuer_subject: Optional[Credentials],
tests/http/testenv/certs.py:420
↓ 3 callersMethod_make_docs_file
(self, docs_dir: str, fname: str, fsize: int)
tests/http/scorecard.py:322
↓ 3 callersMethod_make_x509_name
(org_name: Optional[str] = None, common_name: Optional[str] = None, parent: x509.Name = None)
tests/http/testenv/certs.py:408
↓ 3 callersFunction_nghttpx_proxy_args
( env: Env, nghttpx, nghttpx_fwd, proxy_proto: str, tunnel: bool, )
tests/http/test_60_h3_proxy.py:87
↓ 3 callersFunction_private_key
(key_type)
tests/http/testenv/certs.py:60
↓ 3 callersMethod_rmf
(self, path)
tests/http/testenv/dnsd.py:146
↓ 3 callersFunctionadd_answer
tests/server/dnsd.c:290
↓ 3 callersFunctionasync_thrdd_item_destroy
Give up reference to add_ctx */
lib/asyn-thrdd.c:128
↓ 3 callersFunctionauth_create_digest_http_message
* auth_create_digest_http_message() * * This is used to generate an HTTP DIGEST response message ready for sending * to the recipient. * * Parame
lib/vauth/digest.c:688
↓ 3 callersFunctionbad_option
if the option contains an IAC code, it should be escaped in the output, but as we cannot think of any legit way to send that as part of the content
lib/telnet.c:960
↓ 3 callersFunctionblob_add
tests/server/dnsd.c:56
↓ 3 callersFunctionblob_reset
tests/server/dnsd.c:50
↓ 3 callersFunctionbufq_init
lib/bufq.c:206
↓ 3 callersFunctioncb
tests/libtest/cli_h2_pausing.c:50
↓ 3 callersFunctioncf_ai_iter_init
lib/cf-ip-happy.c:126
↓ 3 callersFunctioncf_ctx_free
lib/vtls/vtls.c:211
↓ 3 callersFunctioncf_ctx_new
lib/vtls/vtls.c:190
↓ 3 callersFunctioncf_h2_body_send
lib/http2.c:2014
↓ 3 callersFunctioncf_h2_ctx_free
lib/http2.c:186
↓ 3 callersFunctioncf_h3_proxy_ctx_free
lib/vquic/cf-ngtcp2-proxy.c:191
↓ 3 callersFunctioncf_hc_get_first_alpn
lib/cf-https-connect.c:372
↓ 3 callersFunctioncf_hc_may_h3
lib/cf-https-connect.c:282
↓ 3 callersFunctioncf_ip_happy_ctx_clear
lib/cf-ip-happy.c:790
↓ 3 callersFunctioncf_ngtcp2_upd_rx_win
lib/vquic/cf-ngtcp2.c:163
↓ 3 callersFunctioncf_quiche_ctx_free
lib/vquic/cf-quiche.c:131
↓ 3 callersFunctioncf_quiche_stream_close
lib/vquic/cf-quiche.c:288
↓ 3 callersFunctioncf_scache_peer_remove_expired
lib/vtls/vtls_scache.c:596
↓ 3 callersFunctioncf_socket_ctx_init
lib/cf-socket.c:984
↓ 3 callersFunctioncf_socktype
to figure out the type of the socket safely, remove the possibly ORed bits before comparing */
lib/cf-socket.c:1131
↓ 3 callersFunctioncf_ssl_add_peer
lib/vtls/vtls_scache.c:809
↓ 3 callersFunctioncf_ssl_peer_init
lib/vtls/vtls.c:1381
↓ 3 callersFunctioncf_ssl_scache_match_auth
lib/vtls/vtls_scache.c:700
↓ 3 callersFunctioncharclass
Return the character class. */
lib/curl_fnmatch.c:125
↓ 3 callersMethodcheck_downloads
(self, client, srcfile: str, count: int, complete: bool = True)
tests/http/test_50_scp.py:188
↓ 3 callersMethodcheck_downloads
(self, client, srcfile: str, count: int, complete: bool = True)
tests/http/test_51_sftp.py:188
↓ 3 callersFunctioncheck_spbset
tests/unit/unit3213.c:29
↓ 3 callersFunctioncheck_time0
tests/libtest/lib1541.c:62
↓ 3 callersMethodcheck_upload
(self, sshd: Sshd, srcfile, destfile, binary=True)
tests/http/test_50_scp.py:203
↓ 3 callersMethodcheck_upload
(self, env, vsftpd: VsFTPD, docname, binary=True)
tests/http/test_30_vsftpd.py:264
↓ 3 callersMethodcheck_upload
(self, sshd: Sshd, srcfile, destfile, binary=True)
tests/http/test_51_sftp.py:203
↓ 3 callersFunctioncheckprefixmax
Check a string for a prefix. Check no more than 'len' bytes */
lib/http.c:3133
↓ 3 callersFunctionchunk_is_full
lib/bufq.c:33
↓ 3 callersFunctionchunk_list_free
lib/bufq.c:136
↓ 3 callersFunctionchunk_reset
lib/bufq.c:43
↓ 3 callersFunctioncleanup_encoder_state
Initialize data encoder state. */
lib/mime.c:283
↓ 3 callersMethodclear_logs
(self)
tests/http/testenv/httpd.py:115
↓ 3 callersFunctionclient_write_header
lib/ftp.c:2480
↓ 3 callersFunctionclose_secondarysocket
lib/ftp.c:353
↓ 3 callersFunctionconfig_alloc
src/tool_cfgable.c:38
↓ 3 callersFunctionconn_state
lib/smb.c:323
↓ 3 callersFunctionconvert_ssh2_keytype
lib/vssh/libssh2.c:271
↓ 3 callersFunctioncookiehash
* Hash this domain. */
lib/cookie.c:212
↓ 3 callersFunctioncr_send
* On each call: * - Copy `plainlen` bytes into Rustls' plaintext input buffer (if > 0). * - Fully drain Rustls' plaintext output buffer into the s
lib/vtls/rustls.c:310
↓ 3 callersMethodcurl_can_h3_early_data
()
tests/http/testenv/env.py:598
↓ 3 callersFunctioncurl_dbg_lock
lib/memdebug.c:73
↓ 3 callersFunctioncurl_dbg_unlock
lib/memdebug.c:84
↓ 3 callersFunctioncurl_des_set_odd_parity
* curl_des_set_odd_parity() * * Copyright (C) Steve Holme, <steve_holme@hotmail.com> * * This is used to apply odd parity to the given byte array.
lib/curl_ntlm_core.c:120
↓ 3 callersFunctioncurl_mvfprintf
lib/mprintf.c:1253
↓ 3 callersFunctioncurl_pushheader_bynum
* push header access function. Only to be used from within the push callback */
lib/http2.c:652
← previousnext →1,001–1,100 of 6,269, ranked by callers