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
↓ 5 callers
Function
Curl_http_decode_status
Decode HTTP status code string. */
lib/http.c:4678
↓ 5 callers
Function
Curl_http_input_auth
* Curl_http_input_auth() deals with Proxy-Authenticate: and WWW-Authenticate: * headers. They are dealt with both in the transfer.c main loop and in
lib/http.c:1037
↓ 5 callers
Function
Curl_http_req_to_h2
lib/http.c:4940
↓ 5 callers
Function
Curl_init_do
lib/url.c:2606
↓ 5 callers
Function
Curl_is_absolute_url
* Returns the length of the scheme if the given URL is absolute (as opposed * to relative). Stores the scheme in the buffer if TRUE and 'buf' is * n
lib/urlapi.c:194
↓ 5 callers
Function
Curl_is_ipv4addr
lib/curl_addrinfo.c:426
↓ 5 callers
Function
Curl_mime_add_header
Add a header. */ VARARGS2 */
lib/mime.c:1610
↓ 5 callers
Function
Curl_mime_initpart
Initialize a mime part. */
lib/mime.c:1227
↓ 5 callers
Function
Curl_multi_connchanged
* Curl_multi_connchanged() is called to tell that there is a connection in * this multi handle that has changed state (multiplexing become possible,
lib/multi.c:1744
↓ 5 callers
Function
Curl_nghttp2_fr_print
lib/http2.c:1050
↓ 5 callers
Function
Curl_pgrsTimeWas
* Curl_pgrsTimeWas(). Store the timestamp time at the given label. */
lib/progress.c:270
↓ 5 callers
Function
Curl_pgrs_upload_inc
lib/progress.c:399
↓ 5 callers
Function
Curl_pin_peer_pubkey
lib/vtls/vtls.c:444
↓ 5 callers
Function
Curl_pollset_check
lib/select.c:691
↓ 5 callers
Function
Curl_pp_disconnect
lib/pingpong.c:397
↓ 5 callers
Function
Curl_pp_flushsend
lib/pingpong.c:365
↓ 5 callers
Function
Curl_pp_pollset
lib/pingpong.c:349
↓ 5 callers
Function
Curl_read16_le
* Curl_read16_le() * * This function converts a 16-bit integer from the little endian format, as * used in the incoming package to whatever endian
lib/curl_endian.c:41
↓ 5 callers
Function
Curl_req_want_send
lib/request.c:433
↓ 5 callers
Function
Curl_rlimit_init
lib/ratelimit.c:154
↓ 5 callers
Function
Curl_sasl_decode_mech
* Curl_sasl_decode_mech() * * Convert a SASL mechanism name into a token. * * Parameters: * * ptr [in] - The mechanism string. * maxlen
lib/curl_sasl.c:81
↓ 5 callers
Function
Curl_sasl_start
* Curl_sasl_start() * * Calculate the required login details for SASL authentication. */
lib/curl_sasl.c:510
↓ 5 callers
Function
Curl_splay
* Splay using the key i (which may or may not be in the tree.) The starting * root is t. */
lib/splay.c:41
↓ 5 callers
Function
Curl_ssl_conn_config_update
lib/vtls/vtls_config.c:381
↓ 5 callers
Function
Curl_ssl_scache_put
lib/vtls/vtls_scache.c:934
↓ 5 callers
Function
Curl_strntoupper
Copy an upper case version of the string from src to dest. The * strings may overlap. No more than n characters of the string are copied * (includin
lib/strcase.c:91
↓ 5 callers
Function
Curl_thrdpool_signal
lib/thrdpool.c:366
↓ 5 callers
Function
Curl_tls_keylog_close
lib/vtls/keylog.c:59
↓ 5 callers
Function
Curl_tls_keylog_write
lib/vtls/keylog.c:105
↓ 5 callers
Function
Curl_uint32_hash_set
lib/uint-hash.c:113
↓ 5 callers
Function
Curl_uint32_tbl_capacity
lib/uint-table.c:103
↓ 5 callers
Function
Curl_uint32_tbl_contains
lib/uint-table.c:159
↓ 5 callers
Function
Curl_uint32_tbl_next
lib/uint-table.c:192
↓ 5 callers
Function
Curl_uint32_tbl_resize
lib/uint-table.c:60
↓ 5 callers
Function
Curl_update_timer
* Tell the application it should update its timers, if it subscribes to the * update timer callback. */
lib/multi.c:3598
↓ 5 callers
Function
Curl_vquic_ctx_update_time
lib/vquic/vquic.c:114
↓ 5 callers
Function
Curl_vquic_flush
lib/vquic/vquic.c:336
↓ 5 callers
Function
Curl_xfer_write_resp
lib/transfer.c:753
↓ 5 callers
Function
SetHTTPrequest
src/tool_helpers.c:77
↓ 5 callers
Method
_make_docs_file
(self, docs_dir: str, fname: str, fsize: int)
tests/http/test_08_caddy.py:50
↓ 5 callers
Method
_make_docs_file
(self, docs_dir: str, fname: str, fsize: int)
tests/http/test_30_vsftpd.py:49
↓ 5 callers
Method
_rmf
(self, path)
tests/http/test_31_vsftpds.py:161
↓ 5 callers
Method
_rmf
(self, path)
tests/http/test_32_ftps_vsftpd.py:171
↓ 5 callers
Function
authcmp
lib/http.c:891
↓ 5 callers
Function
cf_ai_iter_has_more
lib/cf-ip-happy.c:152
↓ 5 callers
Function
cf_cntrl_all
lib/cfilters.c:447
↓ 5 callers
Function
cf_h2_header_error
lib/http2.c:1375
↓ 5 callers
Function
cf_ip_attempt_free
lib/cf-ip-happy.c:180
↓ 5 callers
Function
cf_ssl_scache_clear_peer
lib/vtls/vtls_scache.c:498
↓ 5 callers
Method
check_stats_timeline
(self, idx)
tests/http/testenv/curl.py:515
↓ 5 callers
Method
clear_logs
(self)
tests/http/testenv/h2o.py:81
↓ 5 callers
Function
curl_easy_nextheader
public API */
lib/headers.c:121
↓ 5 callers
Function
curl_easy_recv
* Receives data from the connected socket. Use after successful * curl_easy_perform() with CURLOPT_CONNECT_ONLY option. * Returns CURLE_OK on succes
lib/easy.c:1229
↓ 5 callers
Function
curl_mvaprintf
lib/mprintf.c:1166
↓ 5 callers
Function
curl_mvsnprintf
lib/mprintf.c:1104
↓ 5 callers
Function
curlx_fseek
lib/curlx/fopen.c:28
↓ 5 callers
Function
curlx_pnow
In case of bug fix this function has a counterpart in tool_util.c */
lib/curlx/timeval.c:40
↓ 5 callers
Function
curlx_str_quotedword
Get a "quoted" word. Escaped quotes are supported. return non-zero on error */
lib/curlx/strparse.c:107
↓ 5 callers
Function
debug_dump
tests/libtest/testtrace.c:33
↓ 5 callers
Function
doh_resp_decode
lib/doh.c:734
↓ 5 callers
Function
dump_bufq
tests/unit/unit2601.c:50
↓ 5 callers
Function
encrypt_des
lib/curl_ntlm_core.c:201
↓ 5 callers
Method
fmt_size
(cls, val)
tests/http/scorecard.py:61
↓ 5 callers
Function
fn_convert_UTF8_to_wchar
lib/curlx/fopen.c:61
↓ 5 callers
Function
free_push_headers
lib/http2.c:149
↓ 5 callers
Function
freecookie
lib/cookie.c:64
↓ 5 callers
Function
ftp_nb_type
* * ftp_nb_type() * * Set TYPE. We only deal with ASCII or BINARY so this function * sets one of them. * If the transfer type is not sent, simula
lib/ftp.c:3850
↓ 5 callers
Function
ftp_parse_url_path
* * ftp_parse_url_path() * * Parse the URL path into separate path components. * */
lib/ftp.c:207
↓ 5 callers
Method
ftp_ssl_upload
(self, urls: List[str], fupload: Optional[Any] = None, updata: O
tests/http/testenv/curl.py:918
↓ 5 callers
Function
http_auth_nego_reset
lib/http_negotiate.c:37
↓ 5 callers
Method
httpd_version
()
tests/http/testenv/env.py:631
↓ 5 callers
Function
imap_atom
* * imap_atom() * * Checks the input string for characters that need escaping and returns an * atom ready for sending to the server. * * The ret
lib/imap.c:204
↓ 5 callers
Function
keyed_string
projects/OS400/ccsidcurl.c:231
↓ 5 callers
Function
mev_sh_entry_user_count
lib/multi_ev.c:137
↓ 5 callers
Function
mime_string_call
projects/OS400/ccsidcurl.c:1317
↓ 5 callers
Method
mk_altsvc_file
(self, name, src_alpn, src_host, src_port, dest_alpn, dest_host, dest_port)
tests/http/testenv/curl.py:1299
↓ 5 callers
Function
multi_adjust_pollset
adjust pollset for rate limits/pauses */
lib/multi.c:991
↓ 5 callers
Function
multi_ischanged
* multi_ischanged() is called * * Returns TRUE/FALSE whether the state is changed to trigger a CONNECT_PEND * => CONNECT action. * * Set 'clear'
lib/multi.c:1725
↓ 5 callers
Function
my_get_line
* Returns a line from the given file. Every line is null-terminated (no * newline). Skips #-commented and space/tabs-only lines automatically. */
src/tool_parsecfg.c:378
↓ 5 callers
Function
myssh_multi_statemach
called repeatedly until done from multi.c */
lib/vssh/libssh.c:2449
↓ 5 callers
Function
oldap_perform_bind
Starts LDAP simple bind. */
lib/openldap.c:342
↓ 5 callers
Function
opt_sslver
src/tool_getparam.c:1738
↓ 5 callers
Function
peer_create
lib/peer.c:103
↓ 5 callers
Function
peer_parse_clear
lib/peer.c:95
↓ 5 callers
Function
printsub
lib/telnet.c:490
↓ 5 callers
Function
process_zlib_error
lib/content_encoding.c:101
↓ 5 callers
Function
proxy_h2_progress_egress
lib/cf-h2-proxy.c:395
↓ 5 callers
Function
queue_bytes
tests/unit/unit3400.c:32
↓ 5 callers
Function
readback_bytes
Readback a byte string segment. */
lib/mime.c:664
↓ 5 callers
Function
remove_expired
* remove_expired * * Remove expired cookies from the hash by inspecting the expires timestamp on * each cookie in the hash, freeing and deleting an
lib/cookie.c:274
↓ 5 callers
Function
set_advisor_read_lock
tests/server/util.c:228
↓ 5 callers
Function
setpacketblock
lib/tftp.c:215
↓ 5 callers
Function
sigpipe_apply
lib/sigpipe.h:80
↓ 5 callers
Function
sockaddr2string
lib/cf-socket.c:92
↓ 5 callers
Function
socket_close
lib/cf-socket.c:517
↓ 5 callers
Function
socks_recv
lib/socks.c:229
↓ 5 callers
Function
ssh_block2waitfor
* When one of the libssh2 functions has returned LIBSSH2_ERROR_EAGAIN this * function is used to figure out in what direction and stores this info so
lib/vssh/libssh2.c:3127
↓ 5 callers
Function
ssh_multi_statemach
called repeatedly until done from multi.c */
lib/vssh/libssh2.c:3147
↓ 5 callers
Function
ssl_installed
lib/openldap.c:506
↓ 5 callers
Method
stop
(self, wait_dead=True)
tests/http/testenv/caddy.py:122
← previous
next →
601–700 of 6,269, ranked by callers