/
githubmirror
/
curl
ОбзорДокументацияВойти
/
githubmirror
/
curl
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
curl/
lib/
..
curlx

build: assume POSIX `select()` is available

11 дней назад
vauth

tidy-up: comments, messages, formatting

12 дней назад
vdns

DoH: improvements

12 часов назад
vquic

build: replace `assert()` with `DEBUGASSERT()`, where missing

17 часов назад
vssh

vdns: directory for all DNS related sources

6 дней назад
vtls

mbedtls: enforce verifyhost when verifypeer is disabled

день назад
.gitignore

unit tests: extract "private" prototypes at build time

год назад
CMakeLists.txt

cmake: drop logic for `GNU/kFreeBSD` systems

2 месяца назад
Makefile.am

Makefile.am: replace stray `:=` with `=` [ci skip]

4 месяца назад
Makefile.inc

vdns: directory for all DNS related sources

6 дней назад
Makefile.soname

badwords: rework exceptions, fix many of them

5 месяцев назад
altsvc.c

tidy-up: typos, comment nits

месяц назад
altsvc.h

altsvc: use Curl_peer in processing

месяц назад
amigaos.c

vdns: directory for all DNS related sources

6 дней назад
amigaos.h

lib: fix formatting nits (part 2)

8 месяцев назад
api.c

api: fix printf format specifier

2 дня назад
api.h

hardening: add API guards

20 дней назад
arpa_telnet.h

tidy-up: apply clang-format fixes

2 месяца назад
bufq.c

tidy-up: miscellaneous

7 месяцев назад
bufq.h

tidy-up: miscellaneous

3 месяца назад
bufref.c

build: tidy up and dedupe `strdup` functions

6 месяцев назад
bufref.h

bufref: add Curl_bufref_dup that returns a strdup()ed version

8 месяцев назад
cf-h1-proxy.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
cf-h1-proxy.h

HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC)

2 месяца назад
cf-h2-proxy.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
cf-h2-proxy.h

HTTP/3: add proxy CONNECT and MASQUE CONNECT-UDP support (ngtcp2 QUIC)

2 месяца назад
cf-haproxy.c

tidy-up: miscellaneous

2 месяца назад
cf-haproxy.h

tidy-up: miscellaneous

7 месяцев назад
cf-https-connect.c

vdns: directory for all DNS related sources

6 дней назад
cf-https-connect.h

cf-dns: resolve on filter demand

20 дней назад
cf-ip-happy.c

vdns: directory for all DNS related sources

6 дней назад
cf-ip-happy.h

lib: add "Curl_" prefix to two global functions

месяц назад
cf-recvbuf.c

websockets: buffer ugprade data at connection level

2 месяца назад
cf-recvbuf.h

websockets: buffer ugprade data at connection level

2 месяца назад
cf-setup.c

cf-dns: resolve on filter demand

20 дней назад
cf-setup.h

cf-setup: own source file

2 месяца назад
cf-socket.c

cf-socket: disable TCP SYN retransmissions for localhost on Windows

4 дня назад
cf-socket.h

cf-socket: make Curl_addr2string static

2 месяца назад
cfilters.c

conncache: conn upkeep/alive: move and enhance

14 дней назад
cfilters.h

conncache: conn upkeep/alive: move and enhance

14 дней назад
config-mac.h

build: assume POSIX `select()` is available

11 дней назад
config-os400.h

build: assume POSIX `select()` is available

11 дней назад
config-riscos.h

build: assume POSIX `select()` is available

11 дней назад
config-win32.h

build: assume POSIX `select()` is available

11 дней назад
conncache.c

conncache: connection healthiness fix

13 дней назад
conncache.h

conncache: connection healthiness fix

13 дней назад
connect.c

vdns: directory for all DNS related sources

6 дней назад
connect.h

vdns: directory for all DNS related sources

6 дней назад
content_encoding.c

websocket: pause writing and meta data fix

13 дней назад
content_encoding.h

content_encoding: avoid strcpy

8 месяцев назад
cookie.c

cookie: refuse to load cookies set against a PSL domain

4 дня назад
cookie.h

cookie: refuse to load cookies set against a PSL domain

4 дня назад
creds.c

src: safely clear certain buffers

12 дней назад
creds.h

src: safely clear certain buffers

12 дней назад
cshutdn.c

cfilters: fix event-based connection shutdown

25 дней назад
cshutdn.h

tidy-up: prefer "initialize" with a 'z'

3 месяца назад
curl_addrinfo.c

dnscache: use Curl_peer in resolve and dnscache operations

7 дней назад
curl_addrinfo.h

dnscache: use Curl_peer in resolve and dnscache operations

7 дней назад
curl_config-cmake.h.in

build: assume POSIX `select()` is available

11 дней назад
curl_ctype.h

ctype: exclude control bytes from ISPRINT and ISGRAPH

18 дней назад
curl_ed25519.c

curl_ed25519: add GnuTLS support (via nettle, hogweed)

7 дней назад
curl_ed25519.h

httpsig: add RFC 9421 HTTP Message Signatures support

16 дней назад
curl_endian.c

tidy-up: miscellaneous

2 месяца назад
curl_endian.h

copyright: update all copyright lines and remove year ranges

4 года назад
curl_fnmatch.c

tidy-up: drop stray comparisons with literal zero

2 месяца назад
curl_fnmatch.h

tidy-up: miscellaneous

7 месяцев назад
curl_fopen.c

tidy-up: fix comment indentation

19 дней назад
curl_fopen.h

tidy-up: miscellaneous

7 месяцев назад
curl_get_line.c

curl_get_line: error out on read errors

5 месяцев назад
curl_get_line.h

tidy-up: miscellaneous

7 месяцев назад
curl_gethostname.c

tidy-up: miscellaneous

7 месяцев назад
curl_gethostname.h

copyright: update all copyright lines and remove year ranges

4 года назад
curl_gssapi.c

tidy-up: comments, messages, formatting

12 дней назад
curl_gssapi.h

spnego: block NTLM fallback in SPNEGO negotiation

14 дней назад
curl_hmac.h

httpsig: add RFC 9421 HTTP Message Signatures support

16 дней назад
curl_ldap.h

protocol source, all about protocols and uri schemes

5 месяцев назад
curl_md4.h

tidy-up: miscellaneous

7 месяцев назад
curl_md5.h

tidy-up: apply clang-format fixes

2 месяца назад
curl_memrchr.c

tidy-up: miscellaneous

7 месяцев назад
curl_memrchr.h

tidy-up: miscellaneous

7 месяцев назад
curl_ntlm_core.c

tidy-up: fix comment indentation

19 дней назад
curl_ntlm_core.h

tidy-up: apply clang-format fixes

2 месяца назад
curl_printf.h

tidy-up: miscellaneous

6 месяцев назад
curl_range.c

stop using the word 'just'

5 месяцев назад
curl_range.h

tidy-up: miscellaneous

7 месяцев назад
curl_sasl.c

sasl: fix zero-length response encoding

месяц назад
curl_sasl.h

tidy-up: miscellaneous

6 месяцев назад
curl_setup.h

build: require `!NDEBUG` for debug-enabled (aka development) builds

8 часов назад
curl_sha256.h

httpsig: add RFC 9421 HTTP Message Signatures support

16 дней назад
curl_sha512_256.c

tidy-up: typos, comment nits

месяц назад
curl_sha512_256.h

tidy-up: miscellaneous

7 месяцев назад
curl_share.c

src: safely clear certain buffers

12 дней назад
curl_share.h

tidy-up: apply clang-format fixes

2 месяца назад
curl_sspi.c

src: safely clear certain buffers

12 дней назад
curl_sspi.h

spnego: block NTLM fallback in SPNEGO negotiation

14 дней назад
curl_threads.c

api-guard: check lock on session cache

17 дней назад
curl_threads.h

api-guard: check lock on session cache

17 дней назад
curl_trc.c

vdns: directory for all DNS related sources

6 дней назад
curl_trc.h

httpsrr: DoH with HTTPS, fix response handling

17 дней назад
cw-out.c

websocket: pause writing and meta data fix

13 дней назад
cw-out.h

lib: client writer tweaks

21 день назад
cw-pause.c

websocket: pause writing and meta data fix

13 дней назад
cw-pause.h

ws: pause/unpause write handling

месяц назад
dict.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
dict.h

protocol source, all about protocols and uri schemes

5 месяцев назад
dllmain.c

tidy-up: sort TLS backends, distros, alphabetically

3 месяца назад
dynhds.c

unittests: cleanups

4 месяца назад
dynhds.h

lib: move all UNITTEST prototypes to C files (cont.)

5 месяцев назад
easy.c

vdns: directory for all DNS related sources

6 дней назад
easy_lock.h

tidy-up: miscellaneous

4 месяца назад
easygetopt.c

tidy-up: miscellaneous

4 месяца назад
easyif.h

tidy-up: miscellaneous

7 месяцев назад
easyoptions.c

httpsig: add RFC 9421 HTTP Message Signatures support

16 дней назад
easyoptions.h

tidy-up: miscellaneous

7 месяцев назад
escape.c

tidy-up: comments, messages, formatting

12 дней назад
escape.h

tidy-up: miscellaneous

6 месяцев назад
fake_addrinfo.c

tidy-up: fix comment indentation

19 дней назад
fake_addrinfo.h

build: merge TrackMemory (`CURLDEBUG`) into debug-enabled option

7 месяцев назад
file.c

tidy-up: use `CURL_CSTRLEN()` macro on more static strings

13 дней назад
file.h

protocol source, all about protocols and uri schemes

5 месяцев назад
fileinfo.c

tidy-up: miscellaneous

7 месяцев назад
fileinfo.h

tidy-up: miscellaneous

7 месяцев назад
formdata.c

formdata: replace stray camelcase local function names

месяц назад
formdata.h

clang-tidy: add arg names to prototypes where missing

6 месяцев назад
ftp-int.h

tidy-up: miscellaneous

3 месяца назад
ftp.c

vdns: directory for all DNS related sources

6 дней назад
ftp.h

lib: add "Curl_" prefix to two global functions

месяц назад
ftplistparser.c

hardening: add API guards

20 дней назад
ftplistparser.h

clang-tidy: sync argument names in prototype and definition

6 месяцев назад
functypes.h

tidy-up: fix comment indentation

19 дней назад
getenv.c

tidy-up: miscellaneous

7 месяцев назад
getinfo.c

tidy-up: use `curlx_safefree()`

3 месяца назад
getinfo.h

lib: refactor the type of funcs which have useless return and checks

9 месяцев назад
gopher.c

connect: connection close tweaks

17 дней назад
gopher.h

protocol source, all about protocols and uri schemes

5 месяцев назад
hash.c

tidy-up: miscellaneous

4 месяца назад
hash.h

tidy-up: fix comment indentation

19 дней назад
headers.c

websocket: pause writing and meta data fix

13 дней назад
headers.h

badwords: rework exceptions, fix many of them

5 месяцев назад
hmac.c

tidy-up: miscellaneous

4 месяца назад
hsts.c

tidy-up: miscellaneous

2 месяца назад
hsts.h

hsts: duplicate live HSTS data in curl_easy_duphandle

2 месяца назад
http.c

cookie: refuse to load cookies set against a PSL domain

4 дня назад
http.h

tidy-up: fix comment indentation

19 дней назад
http1.c

http1: fix potential NULL dereference in `Curl_h1_req_parse_read()`

5 месяцев назад
http1.h

tidy-up: miscellaneous

6 месяцев назад
http2.c

http2: make server push transfers inherit share from parent

6 дней назад
http2.h

http: refactor http_on_response into sub functions

4 месяца назад
http_aws_sigv4.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
http_aws_sigv4.h

lib: move all UNITTEST prototypes to C files

5 месяцев назад
http_chunks.c

websocket: pause writing and meta data fix

13 дней назад
http_chunks.h

build: drop duplicate include `curl/curl.h` and others

8 месяцев назад
http_digest.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
http_digest.h

tidy-up: miscellaneous

7 месяцев назад
http_httpsig.c

httpsig: add RFC 9421 HTTP Message Signatures support

16 дней назад
http_httpsig.h

httpsig: add RFC 9421 HTTP Message Signatures support

16 дней назад
http_negotiate.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
http_negotiate.h

tidy-up: miscellaneous

7 месяцев назад
http_ntlm.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
http_ntlm.h

tidy-up: miscellaneous

7 месяцев назад
http_proxy.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
http_proxy.h

lib: transfer origin and proxy handling

2 месяца назад
idn.c

idn: restore `MultiByteToWideChar()` `MB_ERR_INVALID_CHARS` flag

месяц назад
idn.h

idn: replace header guards with forward declaration

3 месяца назад
if2ip.c

tidy-up: docs, comments, typos, whitespace

2 месяца назад
if2ip.h

badwords: prefer 'workaround' (without hyphen)

2 месяца назад
imap.c

vdns: directory for all DNS related sources

6 дней назад
imap.h

protocol source, all about protocols and uri schemes

5 месяцев назад
ldap.c

ldap_do: refactor error handling and simplify show_vals function

4 дня назад
libcurl.def

multi: add notifications API

10 месяцев назад
libcurl.rc

build: merge TrackMemory (`CURLDEBUG`) into debug-enabled option

7 месяцев назад
libcurl.vers.in

build: tidy up and improve versioned-symbols options

2 года назад
llist.c

tidy-up: fix comment indentation

19 дней назад
llist.h

llist: constify struct pointers

3 месяца назад
macos.c

tidy-up: miscellaneous

7 месяцев назад
macos.h

tidy-up: miscellaneous

7 месяцев назад
md4.c

gnutls: fix more nettle 4+ compatibility issues

3 месяца назад
md5.c

md5: replace magic numbers with `MD5_DIGEST_LEN`

19 дней назад
memdebug.c

tidy-up: drop redundant `!= NULL` syntax

2 месяца назад
mime.c

mime.c: avoid integer overflow in base64 size calculation

месяц назад
mime.h

tidy-up: macro parentheses

6 месяцев назад
mprintf.c

tidy-up: use `CURL_CSTRLEN()` macro on more static strings

13 дней назад
mqtt.c

src: safely clear certain buffers

12 дней назад
mqtt.h

protocol source, all about protocols and uri schemes

5 месяцев назад
multi.c

url: rename Curl_init_do => Curl_init_transfer

7 дней назад
multi_ev.c

hardening: add API guards

20 дней назад
multi_ev.h

tidy-up: miscellaneous

7 месяцев назад
multi_ntfy.c

hardening: add API guards

20 дней назад
multi_ntfy.h

tidy-up: miscellaneous

7 месяцев назад
multihandle.h

vdns: directory for all DNS related sources

6 дней назад
multiif.h

hardening: add API guards

20 дней назад
netrc.c

netrc: remember and check filename loaded

2 месяца назад
netrc.h

netrc: scanner refactor

3 месяца назад
openldap.c

openldap: handle Curl_sasl_continue() returns better

месяц назад
optiontable.pl

tidy-up: add spaces around equal operators where missing

2 месяца назад
parsedate.c

tidy-up: fix comment indentation

19 дней назад
parsedate.h

clang-tidy: sync argument names in prototype and definition

6 месяцев назад
peer.c

urlpieces: remove members that live in peers/creds

месяц назад
peer.h

tidy-up: typos, comment nits

месяц назад
pingpong.c

pingpong: reject nul byte in server response line

2 месяца назад
pingpong.h

tidy-up: prefer "initialize" with a 'z'

3 месяца назад
pop3.c

vdns: directory for all DNS related sources

6 дней назад
pop3.h

protocol source, all about protocols and uri schemes

5 месяцев назад
progress.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
progress.h

progress: fx CURLINFO time reporting

2 месяца назад
protocol.c

websockets: auto-tunnel through http proxy

3 месяца назад
protocol.h

tidy-up: fix comment indentation

19 дней назад
proxy.c

tidy-up: fix comment indentation

19 дней назад
proxy.h

tidy-up: miscellaneous

2 месяца назад
psl.c

psl: update a comment to understandable English

4 дня назад
psl.h

tidy-up: miscellaneous

7 месяцев назад
rand.c

tidy-up: use `CURL_CSTRLEN()` macro on more static strings

13 дней назад
rand.h

tool_doswin: add stdin relay auth

20 дней назад
ratelimit.c

lib: ratelimit timestamps

месяц назад
ratelimit.h

lib: ratelimit timestamps

месяц назад
request.c

vdns: directory for all DNS related sources

6 дней назад
request.h

lib: reader/writer fixes

20 дней назад
rtsp.c

rtsp: refactor method handling and improve error checks

4 дня назад
rtsp.h

rtsp: refactor method handling and improve error checks

4 дня назад
select.c

build: assume POSIX `select()` is available

11 дней назад
select.h

tidy-up: fix comment indentation

19 дней назад
sendf.c

tidy-up: comments, messages, formatting

12 дней назад
sendf.h

websocket: pause writing and meta data fix

13 дней назад
setopt.c

cookie: refuse to load cookies set against a PSL domain

4 дня назад
setopt.h

clang-tidy: sync argument names in prototype and definition

6 месяцев назад
setup-os400.h

tidy-up: miscellaneous

4 месяца назад
setup-vms.h

stop using the word 'just'

5 месяцев назад
setup-win32.h

stop using the word 'just'

5 месяцев назад
sha256.c

tidy-up: fix comment indentation

19 дней назад
sigpipe.h

clang-tidy: check `bugprone-macro-parentheses`, fix fallouts

6 месяцев назад
slist.c

tidy-up: rename `Curl_safefree()`/`tool_safefree()` to `curlx_safefree()`

4 месяца назад
slist.h

slist: constify Curl_slist_append_nodup() string argument

9 месяцев назад
smb.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
smb.h

lib: make SMB support opt-in

5 месяцев назад
smtp.c

vdns: directory for all DNS related sources

6 дней назад
smtp.h

protocol source, all about protocols and uri schemes

5 месяцев назад
sockaddr.h

cf-socket: make Curl_addr2string static

2 месяца назад
socketpair.c

socket: use name `sockerr` for socket error variables

2 месяца назад
socketpair.h

tidy-up: prefer "initialize" with a 'z'

3 месяца назад
socks.c

vdns: directory for all DNS related sources

6 дней назад
socks.h

creds: add sasl service name

3 месяца назад
socks_gssapi.c

spnego: block NTLM fallback in SPNEGO negotiation

14 дней назад
socks_sspi.c

tidy-up: docs, comments, typos, whitespace

2 месяца назад
splay.c

stop using the word 'just'

5 месяцев назад
splay.h

clang-tidy: sync argument names in prototype and definition

6 месяцев назад
strcase.c

build: use more `const`

6 месяцев назад
strcase.h

clang-tidy: sync argument names in prototype and definition

6 месяцев назад
strequal.c

stop using the word 'just'

5 месяцев назад
strerror.c

urlapi: improved return codes

14 дней назад
strerror.h

tidy-up: miscellaneous

7 месяцев назад
system_win32.c

windows: determine `RtlVerifyVersionInfo` address on global init

5 месяцев назад
system_win32.h

timeval: make `Curl_freq` variable static (Windows)

24 дня назад
telnet.c

tidy-up: syntax and code nits

месяц назад
telnet.h

protocol source, all about protocols and uri schemes

5 месяцев назад
tftp.c

tidy-up: use more `static`, `sizeof()`, `char[]`, double-const

14 дней назад
tftp.h

protocol source, all about protocols and uri schemes

5 месяцев назад
thrdpool.c

thrdpool: retry failed thread starts while items wait

20 дней назад
thrdpool.h

lib: make resolving HTTPS DNS records reliable:

4 месяца назад
thrdqueue.c

asyn-thrdd: retry link-local ipv6 if missing scope id

18 дней назад
thrdqueue.h

asyn-thrdd: retry link-local ipv6 if missing scope id

18 дней назад
transfer.c

cookie: refuse to load cookies set against a PSL domain

4 дня назад
transfer.h

hardening: add API guards

20 дней назад
uint-bset.c

tidy-up: apply clang-format fixes

2 месяца назад
uint-bset.h

lib: move all UNITTEST prototypes to C files

5 месяцев назад
uint-hash.c

unittests: cleanups

4 месяца назад
uint-hash.h

lib: move all UNITTEST prototypes to C files

5 месяцев назад
uint-spbset.c

uint-spbset: reused empty chunks

21 день назад
uint-spbset.h

build: drop duplicate include `curl/curl.h` and others

8 месяцев назад
uint-table.c

unittests: cleanups

4 месяца назад
uint-table.h

clang-tidy: sync argument names in prototype and definition

6 месяцев назад
url.c

vdns: directory for all DNS related sources

6 дней назад
url.h

url: rename Curl_init_do => Curl_init_transfer

7 дней назад
urlapi-int.h

urlpieces: remove members that live in peers/creds

месяц назад
urlapi.c

urlapi: clear password buffer on error path

12 дней назад
urldata.h

rtsp: refactor method handling and improve error checks

4 дня назад
version.c

httpsig: add RFC 9421 HTTP Message Signatures support

16 дней назад
ws.c

websocket: pause writing and meta data fix

13 дней назад
ws.h

protocol source, all about protocols and uri schemes

5 месяцев назад