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
↓ 6 callers
Function
Curl_llist_insert_next
* Curl_llist_insert_next() * * Inserts a new list element after the given one 'e'. If the given existing * entry is NULL and the list already has e
lib/llist.c:67
↓ 6 callers
Function
Curl_multi_xfers_running
lib/multi.c:4171
↓ 6 callers
Function
Curl_ntlm_core_mk_nt_hash
* Set up nt hashed passwords * @unittest: 1600 */
lib/curl_ntlm_core.c:410
↓ 6 callers
Function
Curl_printable_address
* Curl_printable_address() stores a printable version of the 1st address * given in the 'ai' argument. The result will be stored in the buf that is
lib/hostip.c:175
↓ 6 callers
Function
Curl_req_soft_reset
lib/request.c:43
↓ 6 callers
Function
Curl_resolv_announce_start
lib/hostip.c:362
↓ 6 callers
Function
Curl_resolv_query_str
lib/hostip.c:142
↓ 6 callers
Function
Curl_rlimit_active
lib/ratelimit.c:190
↓ 6 callers
Function
Curl_sha256it
* Curl_sha256it() * * Generates a SHA256 hash for the given input data. * * Parameters: * * output [in/out] - The output buffer. * input [in]
lib/sha256.c:486
↓ 6 callers
Function
Curl_ssl_cfilter_add
lib/vtls/vtls.c:1393
↓ 6 callers
Function
Curl_ssl_init_certinfo
lib/vtls/vtls.c:315
↓ 6 callers
Function
Curl_thrdpool_create
lib/thrdpool.c:292
↓ 6 callers
Function
Curl_thrdpool_destroy
lib/thrdpool.c:336
↓ 6 callers
Function
Curl_uint32_bset_clear
lib/uint-bset.c:100
↓ 6 callers
Function
Curl_uint32_bset_init
lib/uint-bset.c:32
↓ 6 callers
Function
Curl_uint32_spbset_count
lib/uint-spbset.c:63
↓ 6 callers
Function
Curl_vquic_h3_err_str
lib/vquic/vquic.c:890
↓ 6 callers
Function
Curl_xfer_send_is_paused
lib/transfer.c:873
↓ 6 callers
Method
_rmf
(self, path)
tests/http/testenv/curl.py:661
↓ 6 callers
Function
blob_add_uint16
tests/server/dnsd.c:74
↓ 6 callers
Function
blob_addn
tests/server/dnsd.c:65
↓ 6 callers
Function
cf_ssl_peer_key_add_path
lib/vtls/vtls_scache.c:69
↓ 6 callers
Function
cgetopt
tests/libtest/first.c:70
↓ 6 callers
Function
check_gss_err
* Helper GSS-API error functions. */
lib/socks_gssapi.c:48
↓ 6 callers
Function
check_sspi_err
* Helper SSPI error functions. */
lib/socks_sspi.c:42
↓ 6 callers
Function
countcheck
returns TRUE if this is not allowed! */
lib/memdebug.c:186
↓ 6 callers
Function
cpool_foreach
This function iterates the entire connection pool and calls the function func() with the connection pointer as the first argument and the supplied
lib/conncache.c:512
↓ 6 callers
Function
create_dnscache_id
* Create a hostcache id string for the provided host + port, to be used by * the DNS caching. Without alloc. Return length of the id string. */
lib/dnscache.c:79
↓ 6 callers
Function
curl_easy_option_next
Iterates over available options */
lib/easygetopt.c:65
↓ 6 callers
Function
curl_easy_unescape
* Unescapes the given URL escaped string of given length. Returns a * pointer to a malloced string with length given in *olen. * If length == 0, the
lib/escape.c:163
↓ 6 callers
Function
curl_mime_encoder
Set mime data transfer encoder. */
lib/mime.c:1395
↓ 6 callers
Function
curl_ws_recv
lib/ws.c:1535
↓ 6 callers
Function
curlx_dyn_setlen
* Set a new (smaller) length. */
lib/curlx/dynbuf.c:282
↓ 6 callers
Function
curlx_mstotv
* Converts number of milliseconds into a timeval structure. * * Return values: * NULL IF tv is NULL or ms < 0 (eg. no timeout -> blocking select
lib/curlx/timediff.c:34
↓ 6 callers
Function
curlx_str_cmp
case sensitive string compare. Returns non-zero on match. */
lib/curlx/strparse.c:260
↓ 6 callers
Function
curlx_str_init
lib/curlx/strparse.c:26
↓ 6 callers
Function
discard_newhandle
lib/http2.c:770
↓ 6 callers
Function
duration_parse
tests/http/testenv/mod_curltest/mod_curltest.c:41
↓ 6 callers
Function
existingfile
src/tool_getparam.c:2237
↓ 6 callers
Function
extend_key_56_to_64
* Turns a 56-bit key into being 64-bit wide. */
lib/curl_ntlm_core.c:142
↓ 6 callers
Function
ftp_pl_insert_finfo
lib/ftplistparser.c:295
↓ 6 callers
Function
ftp_state_quote
lib/ftp.c:1861
↓ 6 callers
Method
get_data_ports
(self, r: ExecResult)
tests/http/testenv/vsftpd.py:229
↓ 6 callers
Function
get_param_word
* helper function to get a word from form param * after call get_param_word, str either point to string end * or point to any of end chars. */
src/tool_formparse.c:375
↓ 6 callers
Function
get_server_message
Get the SASL server message and convert it to binary. */
lib/curl_sasl.c:223
↓ 6 callers
Function
h1_proxy_is_udp
lib/cf-h1-proxy.c:93
↓ 6 callers
Function
h2_progress_egress
* Check if there is been an update in the priority / * dependency settings and if so it submits a PRIORITY frame with the updated * info. * Flush a
lib/http2.c:1786
↓ 6 callers
Method
have_h2_curl
()
tests/http/testenv/env.py:479
↓ 6 callers
Function
hsts_check
lib/hsts.c:163
↓ 6 callers
Function
imap_matchresp
* * imap_matchresp() * * Determines whether the untagged response is related to the specified * command by checking if it is in format "* <command
lib/imap.c:277
↓ 6 callers
Function
install_signal_handlers
tests/server/util.c:588
↓ 6 callers
Function
jsonWriteString
src/tool_writeout_json.c:84
↓ 6 callers
Function
max5data
The point of this function would be to return a string of the input data, but never longer than 5 columns (+ one zero byte). Add suffix k, M, G
src/tool_progress.c:35
↓ 6 callers
Method
mk_mbs_cell
(cls, samples, profiles, errors)
tests/http/scorecard.py:106
↓ 6 callers
Function
mqtt_send
lib/mqtt.c:133
↓ 6 callers
Function
multi_assess_wakeup
lib/multi.c:396
↓ 6 callers
Function
multi_timeout
lib/multi.c:3516
↓ 6 callers
Function
nak
* Send a nak packet (error message). Error code passed in is one of the * standard TFTP codes, or a Unix errno offset by 100. */
tests/server/tftpd.c:267
↓ 6 callers
Function
printoption
lib/telnet.c:134
↓ 6 callers
Method
recv
Read bytes from TCP, handling negotiation sequences. :param bytes: Number of bytes to read :return: a buffer of bytes
tests/negtelnetserver.py:128
↓ 6 callers
Method
run_direct
(self, args, with_stats: bool = False, with_profile: bool = False)
tests/http/testenv/curl.py:997
↓ 6 callers
Function
runawhile
tests/unit/unit1606.c:47
↓ 6 callers
Function
sasl_state
* sasl_state() * * This is the ONLY way to change SASL state! */
lib/curl_sasl.c:183
↓ 6 callers
Function
set_thread_string
projects/OS400/os400sys.c:235
↓ 6 callers
Function
set_trace_config
src/tool_getparam.c:758
↓ 6 callers
Function
sethttpver
src/tool_getparam.c:749
↓ 6 callers
Function
setopt_set_timeout_ms
lib/setopt.c:68
↓ 6 callers
Function
setopt_set_timeout_sec
lib/setopt.c:54
↓ 6 callers
Function
sigpipe_init
lib/sigpipe.h:36
↓ 6 callers
Function
slist_wc_free_all
be nice and clean up resources */
src/slist_wc.c:60
↓ 6 callers
Function
socks5_free
lib/socks_sspi.c:253
↓ 6 callers
Function
socks5_free_token
lib/socks_sspi.c:94
↓ 6 callers
Method
ssh_upload
(self, urls: List[str], fupload: Optional[Any] = None, updata: Optional[
tests/http/testenv/curl.py:964
↓ 6 callers
Function
t758_tag
tests/libtest/lib758.c:57
↓ 6 callers
Function
tftp_option_add
lib/tftp.c:332
↓ 6 callers
Function
urlencode_str
lib/urlapi.c:129
↓ 5 callers
Function
Curl_MD5_final
lib/md5.c:603
↓ 5 callers
Function
Curl_MD5_init
lib/md5.c:567
↓ 5 callers
Function
Curl_alpnid2str
Given the ALPN ID, return the name */
lib/altsvc.c:67
↓ 5 callers
Function
Curl_altsvc_init
* Curl_altsvc_init() creates a new altsvc cache. * It returns the new instance or NULL if something goes wrong. */
lib/altsvc.c:324
↓ 5 callers
Function
Curl_auth_ntlm_get
lib/vauth/vauth.c:163
↓ 5 callers
Function
Curl_bufq_init
lib/bufq.c:224
↓ 5 callers
Function
Curl_bufq_initp
lib/bufq.c:229
↓ 5 callers
Function
Curl_bufq_sipn
lib/bufq.c:553
↓ 5 callers
Function
Curl_cf_ngtcp2_cmn_set_expiry
* Connection maintenance like timeouts on packet ACKs etc. are done by us, not * the OS like for TCP. POLL events on the socket therefore are not *
lib/vquic/cf-ngtcp2-cmn.c:1725
↓ 5 callers
Function
Curl_cf_ngtcp2_h3_stream_close
lib/vquic/cf-ngtcp2-cmn.c:1849
↓ 5 callers
Function
Curl_client_reset
lib/sendf.c:79
↓ 5 callers
Function
Curl_conn_cf_discard_all
lib/cfilters.c:179
↓ 5 callers
Function
Curl_conn_cf_get_ip_info
lib/cfilters.c:905
↓ 5 callers
Function
Curl_conn_get_first_peer
lib/connect.c:476
↓ 5 callers
Function
Curl_conn_recv
lib/cfilters.c:1044
↓ 5 callers
Function
Curl_conn_send
lib/cfilters.c:1057
↓ 5 callers
Function
Curl_cookie_cleanup
* Curl_cookie_cleanup() * * Free a "cookie object" previous created with Curl_cookie_init(). */
lib/cookie.c:1458
↓ 5 callers
Function
Curl_cookie_init
* Curl_cookie_init() * * Inits a cookie struct to read data from a local file. This is always * called before any cookies are set. File may be NULL
lib/cookie.c:1100
↓ 5 callers
Function
Curl_creader_add
lib/sendf.c:1147
↓ 5 callers
Function
Curl_cwriter_get_by_type
lib/sendf.c:485
↓ 5 callers
Function
Curl_doh_cleanup
lib/doh.c:1361
↓ 5 callers
Function
Curl_dynhds_get
lib/dynhds.c:113
↓ 5 callers
Function
Curl_gtls_shared_creds_free
lib/vtls/gtls.c:431
↓ 5 callers
Function
Curl_hash_start_iterate
lib/hash.c:350
← previous
next →
501–600 of 6,269, ranked by callers