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
↓ 10 callers
Function
Curl_uint32_bset_destroy
lib/uint-bset.c:63
↓ 10 callers
Function
Curl_uint32_bset_next
lib/uint-bset.c:148
↓ 10 callers
Function
Curl_uint32_tbl_add
lib/uint-table.c:118
↓ 10 callers
Function
Curl_uint32_tbl_remove
lib/uint-table.c:154
↓ 10 callers
Function
Curl_xfer_send
lib/transfer.c:819
↓ 10 callers
Function
InitSecBufferDesc
lib/vtls/schannel.c:141
↓ 10 callers
Function
_h2o_proxy_args
( env: Env, h2o_proxy, proxy_proto: str, tunnel: bool, )
tests/http/test_60_h3_proxy.py:116
↓ 10 callers
Method
_raw
(self, urls, intext='', timeout=None, options=None, insecure=False, alpn_proto: Optional[str] = N
tests/http/testenv/curl.py:1085
↓ 10 callers
Function
add_offt
src/tool_progress.c:145
↓ 10 callers
Method
check_downloads
(self, client, srcfile: str, count: int, complete: bool = True)
tests/http/test_02_download.py:470
↓ 10 callers
Function
check_time
tests/libtest/lib1541.c:50
↓ 10 callers
Function
clear_advisor_read_lock
tests/server/util.c:249
↓ 10 callers
Method
curl_is_debug
()
tests/http/testenv/env.py:572
↓ 10 callers
Function
curl_mime_headers
Set mime part headers. */
lib/mime.c:1418
↓ 10 callers
Function
curl_mime_type
Set mime part type. */
lib/mime.c:1369
↓ 10 callers
Function
curl_multi_assign
lib/multi.c:3836
↓ 10 callers
Function
curl_multi_waitfds
lib/multi.c:1318
↓ 10 callers
Function
curlx_dyn_uptr
* Returns an unsigned pointer to the buffer. */
lib/curlx/dynbuf.c:260
↓ 10 callers
Function
curlx_sotouz_range
lib/curlx/warnless.c:286
↓ 10 callers
Function
curlx_str_singlespace
Advance over a single space. return non-zero on error */
lib/curlx/strparse.c:149
↓ 10 callers
Function
dnscache_unlock
lib/dnscache.c:160
↓ 10 callers
Function
do_pubkey_field
lib/vtls/x509asn1.c:949
↓ 10 callers
Method
dump_logs
(self)
tests/http/testenv/curl.py:572
↓ 10 callers
Function
exit_zlib
lib/content_encoding.c:112
↓ 10 callers
Method
ftp_upload
(self, urls: List[str], fupload: Optional[Any] = None, updata: Optional[
tests/http/testenv/curl.py:888
↓ 10 callers
Method
httpd_configure
(self, env, httpd)
tests/http/test_13_proxy_auth.py:41
↓ 10 callers
Function
llist_tail
lib/llist.c:217
↓ 10 callers
Function
mqstate
The only way to change state */
lib/mqtt.c:644
↓ 10 callers
Function
multissl_setup
lib/vtls/vtls.c:781
↓ 10 callers
Function
process_pending_handles
process_pending_handles() moves a handle from PENDING back into the process list and change state to CONNECT. We do not move all transfers beca
lib/multi.c:3873
↓ 10 callers
Function
proto_token
Tokenize a protocol name. * Return the address of the protocol name listed by the library, or NULL if * not found. * Although this may seem useless
src/tool_libinfo.c:193
↓ 10 callers
Function
t530_tag
tests/libtest/lib530.c:42
↓ 9 callers
Function
Curl_alpn_set_negotiated
lib/vtls/vtls.c:1673
↓ 9 callers
Function
Curl_bufq_cread
lib/bufq.c:417
↓ 9 callers
Function
Curl_bufq_read
lib/bufq.c:401
↓ 9 callers
Function
Curl_capsule_process_udp_raw
lib/vquic/capsule.c:191
↓ 9 callers
Function
Curl_cf_ngtcp2_io_ctx_init
lib/vquic/cf-ngtcp2-cmn.c:1289
↓ 9 callers
Function
Curl_creader_create
lib/sendf.c:923
↓ 9 callers
Function
Curl_creader_set_fread
lib/sendf.c:1127
↓ 9 callers
Function
Curl_get_pathname
lib/vssh/vssh.c:203
↓ 9 callers
Function
Curl_hash_add2
lib/hash.c:161
↓ 9 callers
Function
Curl_hash_destroy
Destroys all the entries in the given hash and resets its attributes, * prepping the given hash for [static|dynamic] deallocation. * * @unittest: 1
lib/hash.c:263
↓ 9 callers
Function
Curl_hash_init
Initializes a hash structure. * Return 1 on error, 0 is fine. * * @unittest: 1602 * @unittest: 1603 */
lib/hash.c:77
↓ 9 callers
Function
Curl_netrc_scan
* @unittest: 1304 * * *loginp and *passwordp MUST be allocated if they are not NULL when passed * in. */
lib/netrc.c:575
↓ 9 callers
Function
Curl_peer_same_destination
lib/peer.c:341
↓ 9 callers
Function
Curl_setblobopt
lib/setopt.c:101
↓ 9 callers
Function
Curl_uint32_bset_first
lib/uint-bset.c:134
↓ 9 callers
Method
_log
(self, level, msg)
tests/http/testenv/h2o.py:113
↓ 9 callers
Function
curl_version_info
lib/version.c:576
↓ 9 callers
Function
curlx_gmtime
* curlx_gmtime() is a gmtime() replacement for portability. Do not use * the gmtime_s(), gmtime_r() or gmtime() functions anywhere else but here. */
lib/curlx/timeval.c:252
↓ 9 callers
Function
curlx_str_word
Get a word until the first space or end of string. At least one byte long. return non-zero on error */
lib/curlx/strparse.c:77
↓ 9 callers
Function
curlx_winapi_strerror
lib/curlx/winapi.c:68
↓ 9 callers
Method
exists
(self)
tests/http/testenv/httpd.py:118
↓ 9 callers
Function
formatf
* formatf() - the general printf function. * * It calls parsefmt() to parse the format string. It populates two arrays; * one that describes the in
lib/mprintf.c:970
↓ 9 callers
Method
get_rsts
(self, ports: Optional[List[int]] = None)
tests/http/testenv/curl.py:191
↓ 9 callers
Function
getpart
* getpart() * * This returns whole contents of specified XML-like section and subsection * from the given file. This is mostly used to retrieve a s
tests/server/getpart.c:244
↓ 9 callers
Function
glob_inuse
src/tool_urlglob.c:545
↓ 9 callers
Function
h1_tunnel_go_state
lib/cf-h1-proxy.c:144
↓ 9 callers
Function
logprotocol
tests/server/mqttd.c:153
↓ 9 callers
Function
myssh_to_SFTP_CLOSE
lib/vssh/libssh.c:382
↓ 9 callers
Function
sigpipe_restore
* sigpipe_restore() puts back the outside world's opinion of signal handler * and SIGPIPE handling. It MUST only be called after a corresponding * s
lib/sigpipe.h:73
↓ 9 callers
Function
ssl_backend
return current SSL backend name, chop off multissl */
src/config2setopts.c:124
↓ 9 callers
Function
test2fopen
fopens the test case file */
tests/server/util.c:162
↓ 8 callers
Function
ASN1tostr
lib/vtls/x509asn1.c:625
↓ 8 callers
Function
Curl_blockread_all
* Helper read-from-socket functions. Does the same as Curl_read() but it * blocks until all bytes amount of buffersize will be read. No more, no less
lib/socks.c:119
↓ 8 callers
Function
Curl_bufq_is_full
lib/bufq.c:271
↓ 8 callers
Function
Curl_cf_ngtcp2_progress_ingress
lib/vquic/cf-ngtcp2-cmn.c:1628
↓ 8 callers
Function
Curl_checkProxyheaders
* checkProxyHeaders() checks the linked list of custom proxy headers * if proxy headers are not available, then it will lookup into http header * li
lib/http.c:150
↓ 8 callers
Function
Curl_conn_data_pending
lib/cfilters.c:689
↓ 8 callers
Function
Curl_conn_get_destination
lib/connect.c:468
↓ 8 callers
Function
Curl_conn_get_origin
lib/connect.c:461
↓ 8 callers
Function
Curl_copy_header_value
* Strip off leading and trailing whitespace from the value in the given HTTP * header line and return a strdup-ed copy in 'valp' - returns an empty
lib/http.c:228
↓ 8 callers
Function
Curl_creader_total_length
lib/sendf.c:1411
↓ 8 callers
Function
Curl_cwriter_create
Create an unencoding writer stage using the given handler. */
lib/sendf.c:405
↓ 8 callers
Function
Curl_getdate_capped
lib/parsedate.c:605
↓ 8 callers
Function
Curl_hmacit
* Curl_hmacit() * * This is used to generate a HMAC hash, for the specified input data, given * the specified hash function and key. * * Paramete
lib/hmac.c:143
↓ 8 callers
Function
Curl_http_req_free
lib/http.c:4874
↓ 8 callers
Function
Curl_infof
lib/curl_trc.c:266
↓ 8 callers
Function
Curl_node_llist
lib/llist.c:267
↓ 8 callers
Function
Curl_pgrsCheck
lib/progress.c:716
↓ 8 callers
Function
Curl_pollset_set
lib/select.c:634
↓ 8 callers
Function
Curl_pp_statemach
* Curl_pp_statemach() */
lib/pingpong.c:62
↓ 8 callers
Function
Curl_rlimit_block
lib/ratelimit.c:278
↓ 8 callers
Function
Curl_rlimit_wait_ms
lib/ratelimit.c:236
↓ 8 callers
Function
Curl_sha512_256it
* Compute SHA-512/256 hash for the given data in one function call * @param[out] output the pointer to put the hash * @param[in] input the pointer t
lib/curl_sha512_256.c:792
↓ 8 callers
Function
Curl_ssl_conn_config_match
lib/vtls/vtls_config.c:174
↓ 8 callers
Function
Curl_ssl_scache_lock
Lock shared SSL session data */
lib/vtls/vtls_scache.c:676
↓ 8 callers
Function
Curl_ssl_scache_unlock
Unlock shared SSL session data */
lib/vtls/vtls_scache.c:689
↓ 8 callers
Function
Curl_tls_keylog_enabled
lib/vtls/keylog.c:67
↓ 8 callers
Function
Curl_trc_feat_infof
lib/curl_trc.c:289
↓ 8 callers
Function
Curl_uint32_bset_count
lib/uint-bset.c:79
↓ 8 callers
Function
Curl_xfer_recv
lib/transfer.c:842
↓ 8 callers
Method
_curltest_conf
(self, servername)
tests/http/testenv/httpd.py:522
↓ 8 callers
Method
_mkpath
(self, path)
tests/http/testenv/httpd.py:255
↓ 8 callers
Function
auth_digest_string_quoted
Perform quoted-string escaping as described in RFC2616 and its errata */
lib/vauth/digest.c:154
↓ 8 callers
Function
brigade_env_var
tests/http/testenv/mod_curltest/mod_curltest.c:713
↓ 8 callers
Function
c_escape
src/tool_setopt.c:180
↓ 8 callers
Function
convert
projects/OS400/ccsidcurl.c:101
↓ 8 callers
Function
curl_easy_header
public API */
lib/headers.c:55
↓ 8 callers
Method
curl_has_feature
(feature: str)
tests/http/testenv/env.py:520
← previous
next →
301–400 of 6,269, ranked by callers