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
↓ 3 callers
Function
Curl_psl_destroy
lib/psl.c:36
↓ 3 callers
Function
Curl_rand_alnum
lib/rand.c:223
↓ 3 callers
Function
Curl_rand_bytes
lib/rand.c:155
↓ 3 callers
Function
Curl_raw_tolower
Portable, consistent tolower. Do not use tolower() because its behavior is altered by the current locale. */
lib/strcase.c:81
↓ 3 callers
Function
Curl_reset_fail
lib/curl_trc.c:199
↓ 3 callers
Function
Curl_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 callers
Function
Curl_rlimit_start
lib/ratelimit.c:171
↓ 3 callers
Function
Curl_senddata
* Sends data over the connected socket. * * This is the private internal version of curl_easy_send() */
lib/easy.c:1277
↓ 3 callers
Function
Curl_setopt_SSLVERSION
lib/setopt.c:315
↓ 3 callers
Function
Curl_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 callers
Function
Curl_shutdown_start
lib/connect.c:111
↓ 3 callers
Function
Curl_sock_nosigpipe
lib/cf-socket.c:360
↓ 3 callers
Function
Curl_socket_close
* Close a socket. * * 'conn' can be NULL, beware! */
lib/cf-socket.c:546
↓ 3 callers
Function
Curl_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 callers
Function
Curl_splayset
set and get the custom payload for this tree node */
lib/splay.c:281
↓ 3 callers
Function
Curl_ssh_range
lib/vssh/vssh.c:290
↓ 3 callers
Function
Curl_ssl_conn_config_cleanup
lib/vtls/vtls_config.c:373
↓ 3 callers
Function
Curl_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 callers
Function
Curl_str2alpnid
lib/altsvc.c:81
↓ 3 callers
Function
Curl_thrdq_create
lib/thrdqueue.c:199
↓ 3 callers
Function
Curl_thrdq_destroy
lib/thrdqueue.c:248
↓ 3 callers
Function
Curl_thread_destroy
lib/curl_threads.c:79
↓ 3 callers
Function
Curl_uint32_hash_count
lib/uint-hash.c:214
↓ 3 callers
Function
Curl_uint32_hash_remove
lib/uint-hash.c:144
↓ 3 callers
Function
Curl_uint32_hash_visit
lib/uint-hash.c:220
↓ 3 callers
Function
Curl_uint32_spbset_add
lib/uint-spbset.c:119
↓ 3 callers
Function
Curl_uint32_spbset_remove
lib/uint-spbset.c:135
↓ 3 callers
Function
Curl_uint32_tbl_destroy
lib/uint-table.c:95
↓ 3 callers
Function
Curl_url_same_origin
lib/urlapi.c:2077
↓ 3 callers
Function
Curl_verify_header
lib/http.c:3831
↓ 3 callers
Function
Curl_vquic_ctx_free
lib/vquic/vquic.c:103
↓ 3 callers
Function
Curl_vquic_send
lib/vquic/vquic.c:383
↓ 3 callers
Function
Curl_vquic_tls_cleanup
lib/vquic/vquic-tls.c:102
↓ 3 callers
Function
Curl_xfer_is_secure
lib/transfer.c:904
↓ 3 callers
Function
Curl_xfer_pause_recv
lib/transfer.c:893
↓ 3 callers
Function
Curl_xfer_pause_send
lib/transfer.c:883
↓ 3 callers
Function
Curl_xfer_write_resp_hd
lib/transfer.c:790
↓ 3 callers
Function
GetSizeParameter
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 callers
Method
_check_downloads
(self, r: ExecResult, count: int)
tests/http/scorecard.py:343
↓ 3 callers
Method
_check_uploads
(self, r: ExecResult, count: int)
tests/http/scorecard.py:487
↓ 3 callers
Method
_cmd_httpd
(self, cmd: str)
tests/http/testenv/httpd.py:154
↓ 3 callers
Method
_make_csr
( subject: x509.Name, pkey: Any, issuer_subject: Optional[Credentials],
tests/http/testenv/certs.py:420
↓ 3 callers
Method
_make_docs_file
(self, docs_dir: str, fname: str, fsize: int)
tests/http/scorecard.py:322
↓ 3 callers
Method
_make_x509_name
(org_name: Optional[str] = None, common_name: Optional[str] = None, parent: x509.Name = None)
tests/http/testenv/certs.py:408
↓ 3 callers
Function
_nghttpx_proxy_args
( env: Env, nghttpx, nghttpx_fwd, proxy_proto: str, tunnel: bool, )
tests/http/test_60_h3_proxy.py:87
↓ 3 callers
Function
_private_key
(key_type)
tests/http/testenv/certs.py:60
↓ 3 callers
Method
_rmf
(self, path)
tests/http/testenv/dnsd.py:146
↓ 3 callers
Function
add_answer
tests/server/dnsd.c:290
↓ 3 callers
Function
async_thrdd_item_destroy
Give up reference to add_ctx */
lib/asyn-thrdd.c:128
↓ 3 callers
Function
auth_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 callers
Function
bad_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 callers
Function
blob_add
tests/server/dnsd.c:56
↓ 3 callers
Function
blob_reset
tests/server/dnsd.c:50
↓ 3 callers
Function
bufq_init
lib/bufq.c:206
↓ 3 callers
Function
cb
tests/libtest/cli_h2_pausing.c:50
↓ 3 callers
Function
cf_ai_iter_init
lib/cf-ip-happy.c:126
↓ 3 callers
Function
cf_ctx_free
lib/vtls/vtls.c:211
↓ 3 callers
Function
cf_ctx_new
lib/vtls/vtls.c:190
↓ 3 callers
Function
cf_h2_body_send
lib/http2.c:2014
↓ 3 callers
Function
cf_h2_ctx_free
lib/http2.c:186
↓ 3 callers
Function
cf_h3_proxy_ctx_free
lib/vquic/cf-ngtcp2-proxy.c:191
↓ 3 callers
Function
cf_hc_get_first_alpn
lib/cf-https-connect.c:372
↓ 3 callers
Function
cf_hc_may_h3
lib/cf-https-connect.c:282
↓ 3 callers
Function
cf_ip_happy_ctx_clear
lib/cf-ip-happy.c:790
↓ 3 callers
Function
cf_ngtcp2_upd_rx_win
lib/vquic/cf-ngtcp2.c:163
↓ 3 callers
Function
cf_quiche_ctx_free
lib/vquic/cf-quiche.c:131
↓ 3 callers
Function
cf_quiche_stream_close
lib/vquic/cf-quiche.c:288
↓ 3 callers
Function
cf_scache_peer_remove_expired
lib/vtls/vtls_scache.c:596
↓ 3 callers
Function
cf_socket_ctx_init
lib/cf-socket.c:984
↓ 3 callers
Function
cf_socktype
to figure out the type of the socket safely, remove the possibly ORed bits before comparing */
lib/cf-socket.c:1131
↓ 3 callers
Function
cf_ssl_add_peer
lib/vtls/vtls_scache.c:809
↓ 3 callers
Function
cf_ssl_peer_init
lib/vtls/vtls.c:1381
↓ 3 callers
Function
cf_ssl_scache_match_auth
lib/vtls/vtls_scache.c:700
↓ 3 callers
Function
charclass
Return the character class. */
lib/curl_fnmatch.c:125
↓ 3 callers
Method
check_downloads
(self, client, srcfile: str, count: int, complete: bool = True)
tests/http/test_50_scp.py:188
↓ 3 callers
Method
check_downloads
(self, client, srcfile: str, count: int, complete: bool = True)
tests/http/test_51_sftp.py:188
↓ 3 callers
Function
check_spbset
tests/unit/unit3213.c:29
↓ 3 callers
Function
check_time0
tests/libtest/lib1541.c:62
↓ 3 callers
Method
check_upload
(self, sshd: Sshd, srcfile, destfile, binary=True)
tests/http/test_50_scp.py:203
↓ 3 callers
Method
check_upload
(self, env, vsftpd: VsFTPD, docname, binary=True)
tests/http/test_30_vsftpd.py:264
↓ 3 callers
Method
check_upload
(self, sshd: Sshd, srcfile, destfile, binary=True)
tests/http/test_51_sftp.py:203
↓ 3 callers
Function
checkprefixmax
Check a string for a prefix. Check no more than 'len' bytes */
lib/http.c:3133
↓ 3 callers
Function
chunk_is_full
lib/bufq.c:33
↓ 3 callers
Function
chunk_list_free
lib/bufq.c:136
↓ 3 callers
Function
chunk_reset
lib/bufq.c:43
↓ 3 callers
Function
cleanup_encoder_state
Initialize data encoder state. */
lib/mime.c:283
↓ 3 callers
Method
clear_logs
(self)
tests/http/testenv/httpd.py:115
↓ 3 callers
Function
client_write_header
lib/ftp.c:2480
↓ 3 callers
Function
close_secondarysocket
lib/ftp.c:353
↓ 3 callers
Function
config_alloc
src/tool_cfgable.c:38
↓ 3 callers
Function
conn_state
lib/smb.c:323
↓ 3 callers
Function
convert_ssh2_keytype
lib/vssh/libssh2.c:271
↓ 3 callers
Function
cookiehash
* Hash this domain. */
lib/cookie.c:212
↓ 3 callers
Function
cr_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 callers
Method
curl_can_h3_early_data
()
tests/http/testenv/env.py:598
↓ 3 callers
Function
curl_dbg_lock
lib/memdebug.c:73
↓ 3 callers
Function
curl_dbg_unlock
lib/memdebug.c:84
↓ 3 callers
Function
curl_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 callers
Function
curl_mvfprintf
lib/mprintf.c:1253
↓ 3 callers
Function
curl_pushheader_bynum
* push header access function. Only to be used from within the push callback */
lib/http2.c:652
← previous
next →
1,001–1,100 of 6,269, ranked by callers