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
qp_lookahead_eol
Quoted-printable lookahead. * * Check if a CRLF or end of data is in input buffer at current position + n. * Return -1 if more data needed, 1 if CR
lib/mime.c:441
↓ 3 callers
Function
read_file_into
lib/vtls/rustls.c:397
↓ 3 callers
Function
req_set_upload_done
lib/request.c:268
↓ 3 callers
Function
rlimit_update
lib/ratelimit.c:33
↓ 3 callers
Function
rtp_write_body_junk
* write any BODY bytes missing to the client, ignore the rest. */
lib/rtsp.c:577
↓ 3 callers
Function
schannel_recv_renegotiate
This function renegotiates the connection due to a server request received by schannel_recv. This function returns CURLE_AGAIN if the renegotiation
lib/vtls/schannel.c:1781
↓ 3 callers
Function
search_header
Get a header from an slist. */
lib/mime.c:256
↓ 3 callers
Function
send_wrong_password
tests/libtest/lib2023.c:59
↓ 3 callers
Function
sendf
lib/dict.c:94
↓ 3 callers
Function
sendsuboption
* sendsuboption() * * Send suboption information to the server side. */
lib/telnet.c:671
↓ 3 callers
Method
setStream
(self, stream)
tests/util.py:47
↓ 3 callers
Function
set_easy
tests/libtest/lib2405.c:70
↓ 3 callers
Method
set_store
(self, store: 'CertStore')
tests/http/testenv/certs.py:187
↓ 3 callers
Function
sethost
build host entry */
tests/libtest/lib506.c:126
↓ 3 callers
Function
setup_hx_upload
tests/libtest/cli_hx_upload.c:144
↓ 3 callers
Function
sha256_to_hex
lib/http_aws_sigv4.c:65
↓ 3 callers
Function
share_lock_release
lib/curl_share.c:149
↓ 3 callers
Function
should_close_session
* Returns nonzero if current HTTP/2 session should be closed. */
lib/http2.c:476
↓ 3 callers
Function
sigpipe_ignore
* sigpipe_ignore() makes sure we ignore SIGPIPE while running libcurl * internals, and then sigpipe_restore() will restore the situation when we * r
lib/sigpipe.h:47
↓ 3 callers
Function
single_header
lib/cf-h1-proxy.c:465
↓ 3 callers
Function
single_transfer_cleanup
src/tool_operate.c:322
↓ 3 callers
Function
smtp_multi_statemach
Called repeatedly until done from multi.c */
lib/smtp.c:1617
↓ 3 callers
Function
smtp_perform_authentication
* * smtp_perform_authentication() * * Initiates the authentication sequence, with the appropriate SASL * authentication mechanism. */
lib/smtp.c:803
↓ 3 callers
Function
sockaddr2ascii
projects/OS400/os400sys.c:836
↓ 3 callers
Function
sockaddr2ebcdic
projects/OS400/os400sys.c:802
↓ 3 callers
Function
socket_action
tests/libtest/lib530.c:244
↓ 3 callers
Function
socket_domain_is_ip
returns true if the current socket is an IP one */
tests/server/sws.c:194
↓ 3 callers
Function
spack_dec16
lib/vtls/vtls_spack.c:66
↓ 3 callers
Function
spack_enc16
lib/vtls/vtls_spack.c:58
↓ 3 callers
Function
ssh_block_statemach
lib/vssh/libssh2.c:3169
↓ 3 callers
Method
start
(self, wait_live=True)
tests/http/testenv/caddy.py:107
↓ 3 callers
Method
start
(self, wait_live=True)
tests/http/testenv/nghttpx.py:116
↓ 3 callers
Method
start
(self, wait_live=True)
tests/http/testenv/sshd.py:229
↓ 3 callers
Method
start
(self, wait_live=True)
tests/http/testenv/dante.py:119
↓ 3 callers
Method
start
(self, wait_live=True)
tests/http/testenv/dnsd.py:118
↓ 3 callers
Method
start
(self, wait_live=True)
tests/http/testenv/vsftpd.py:139
↓ 3 callers
Method
stats_spread
(self, stats: List[Dict], key: str)
tests/http/test_04_stuttered.py:111
↓ 3 callers
Function
str2unummax
src/tool_paramhlp.c:273
↓ 3 callers
Function
str_num_base
no support for 0x prefix nor leading spaces */
lib/curlx/strparse.c:170
↓ 3 callers
Function
strstore
* strstore * * A thin wrapper around curlx_memdup0(). */
lib/cookie.c:256
↓ 3 callers
Method
supports_h3
(self)
tests/http/testenv/nghttpx.py:64
↓ 3 callers
Function
sws_send_doc
returns -1 on failure */
tests/server/sws.c:746
↓ 3 callers
Function
t3033_req_test
tests/libtest/lib3033.c:28
↓ 3 callers
Function
t530_removeFd
* Remove a file descriptor from a sockets array. */
tests/libtest/lib530.c:69
↓ 3 callers
Function
t582_removeFd
* Remove a file descriptor from a sockets array. */
tests/libtest/lib582.c:39
↓ 3 callers
Function
t758_removeFd
* Remove a file descriptor from a sockets array. */
tests/libtest/lib758.c:83
↓ 3 callers
Function
test_ws_data_usage
tests/libtest/cli_ws_data.c:394
↓ 3 callers
Function
tftp_set_timeouts
* * tftp_set_timeouts - * * Set timeouts based on state machine state. * Use user provided connect timeouts until DATA or ACK * packet is receive
lib/tftp.c:155
↓ 3 callers
Function
tftp_strnlen
lib/tftp.c:231
↓ 3 callers
Function
tool_execpath
src/tool_util.c:111
↓ 3 callers
Function
tool_mime_new_parts
src/tool_formparse.c:49
↓ 3 callers
Function
tool_write_headers
src/tool_cb_hdr.c:233
↓ 3 callers
Function
toolx_localtime
* toolx_localtime() is a localtime() replacement for portability. Do not use * the localtime_s(), localtime_r() or localtime() functions anywhere els
src/toolx/tool_time.c:40
↓ 3 callers
Function
trc_print_ids
lib/curl_trc.c:93
↓ 3 callers
Function
uint32_bset_capacity
lib/uint-bset.c:73
↓ 3 callers
Function
uint32_spbset_clear
lib/uint-spbset.c:46
↓ 3 callers
Function
uint32_spbset_get_chunk
lib/uint-spbset.c:77
↓ 3 callers
Function
uint32_tbl_clear
lib/uint-table.c:87
↓ 3 callers
Function
uint32_tbl_clear_rows
lib/uint-table.c:43
↓ 3 callers
Function
unicodecpy
copy the source to the destination and fill in zeroes in every other destination byte! */
lib/vauth/ntlm.c:396
↓ 3 callers
Function
update_width
src/tool_cb_prg.c:110
↓ 3 callers
Function
usage_h2_pausing
tests/libtest/cli_h2_pausing.c:30
↓ 3 callers
Function
usage_upload_pausing
tests/libtest/cli_upload_pausing.c:76
↓ 3 callers
Function
uztoso
src/tool_formparse.c:78
↓ 3 callers
Function
verifyconnect
* verifyconnect() returns TRUE if the connect really has happened. */
lib/cf-socket.c:885
↓ 3 callers
Function
voutf
src/tool_msgs.c:37
↓ 3 callers
Method
wait_for_state
( self, live: bool, timeout: timedelta, url: Optional[str] = None, log
tests/http/testenv/h2o.py:214
↓ 3 callers
Function
write_behind
* Output a buffer to a file, converting from netascii if requested. * CR, NUL -> CR and CR, LF => LF. * Note spec is undefined if we get CR as last
tests/server/tftpd.c:404
↓ 3 callers
Function
ws_enc_add_pending
lib/ws.c:984
↓ 3 callers
Function
ws_enc_write_head
lib/ws.c:932
↓ 3 callers
Function
ws_enc_write_payload
lib/ws.c:949
↓ 3 callers
Function
ws_recv_pong
tests/libtest/first.c:176
↓ 3 callers
Function
ws_send_ping
tests/libtest/first.c:166
↓ 3 callers
Function
xattr
src/tool_xattr.c:77
↓ 3 callers
Function
xfer_send
lib/request.c:187
↓ 2 callers
Function
Curl_HMAC_final
lib/hmac.c:109
↓ 2 callers
Function
Curl_HMAC_init
lib/hmac.c:45
↓ 2 callers
Function
Curl_HMAC_update
lib/hmac.c:101
↓ 2 callers
Function
Curl_add_custom_headers
lib/http.c:1729
↓ 2 callers
Function
Curl_add_timecondition
lib/http.c:1863
↓ 2 callers
Function
Curl_addrinfo_set_port
* Works around the sin6_port is always zero bug on iOS 9.3.2 and macOS * 10.11.5. */
lib/curl_addrinfo.c:609
↓ 2 callers
Function
Curl_alpn2alpnid
lib/connect.c:43
↓ 2 callers
Function
Curl_alpn_to_proto_buf
lib/vtls/vtls.c:1597
↓ 2 callers
Function
Curl_altsvc_save
* Curl_altsvc_save() writes the altsvc cache to a file. */
lib/altsvc.c:394
↓ 2 callers
Function
Curl_ares_pollset
* Curl_ares_pollset() is called when the outside world (using * curl_multi_fdset()) wants to get our fd_set setup and we are talking with * ares. Th
lib/asyn-base.c:83
↓ 2 callers
Function
Curl_ares_timeout_ms
lib/asyn-base.c:112
↓ 2 callers
Function
Curl_async_ares_destroy
lib/asyn-ares.c:221
↓ 2 callers
Function
Curl_async_knows_https
lib/asyn-ares.c:401
↓ 2 callers
Function
Curl_async_take_result
* Curl_async_take_result() is called repeatedly to check if a previous * name resolve request has completed. It should also make sure to time-out if
lib/asyn-ares.c:257
↓ 2 callers
Function
Curl_async_thrdd_destroy
lib/asyn-thrdd.c:272
↓ 2 callers
Function
Curl_async_thrdd_multi_init
Create a thread queue for processing resolv items */
lib/asyn-thrdd.c:435
↓ 2 callers
Function
Curl_async_thrdd_multi_set_props
lib/asyn-thrdd.c:560
↓ 2 callers
Function
Curl_async_thrdd_shutdown
lib/asyn-thrdd.c:254
↓ 2 callers
Function
Curl_async_timeleft_ms
lib/asyn-base.c:58
↓ 2 callers
Function
Curl_auth_allowed_to_origin
lib/vauth/vauth.c:145
↓ 2 callers
Function
Curl_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_sspi.c:325
↓ 2 callers
Function
Curl_auth_create_external_message
* Curl_auth_create_external_message() * * This is used to generate an already encoded EXTERNAL message containing * the username ready for sending
lib/vauth/cleartext.c:106
↓ 2 callers
Function
Curl_auth_create_gssapi_security_message
* Curl_auth_create_gssapi_security_message() * * This is used to generate an already encoded GSSAPI (Kerberos V5) security * token message ready fo
lib/vauth/krb5_sspi.c:241
↓ 2 callers
Function
Curl_auth_create_ntlm_type3_message
* Curl_auth_create_ntlm_type3_message() * * This is used to generate an already encoded NTLM type-3 message ready for * sending to the recipient us
lib/vauth/ntlm.c:544
↓ 2 callers
Function
Curl_auth_create_oauth_bearer_message
* Curl_auth_create_oauth_bearer_message() * * This is used to generate an OAuth 2.0 message ready for sending to the * recipient. * * Parameters:
lib/vauth/oauth2.c:50
← previous
next →
1,201–1,300 of 6,269, ranked by callers