History log of /curl/ (Results 3901 – 3925 of 33762)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
86ec17b821-Feb-2023 Daniel Stenberg

docs/cmdline-opts: mark all global options

gen.pl now outputs a generic explanations for them for each option

Fixes #10566
Reported-by: u20221022 on github
Closes #10584

e0db842b21-Feb-2023 Daniel Stenberg

GHA: add Microsoft C++ Code Analysis

Closes #10583

475207c121-Feb-2023 Daniel Stenberg

tool_progress: shut off progress meter for --silent in parallel

Reported-by: finkjsc on github
Fixes #10573
Closes #10579

bb11969821-Feb-2023 Daniel Stenberg

lib1560: add a test using %25 in the userinfo in a URL

Closes #10578

821f6e2a09-Feb-2023 Stefan Eissing

CURLOPT_PIPEWAIT: allow waited reuse also for subsequent connections

As tested in test_02_07, when firing off 200 urls with --parallel, 199
wait for the first connection to be establishe

CURLOPT_PIPEWAIT: allow waited reuse also for subsequent connections

As tested in test_02_07, when firing off 200 urls with --parallel, 199
wait for the first connection to be established. if that is multiuse,
urls are added up to its capacity.

The first url over capacity opens another connection. But subsequent
urls found the same situation and open a connection too. They should
have waited for the second connection to actually connect and make its
capacity known.

This change fixes that by

- setting `connkeep()` early in the HTTP setup handler. as otherwise
a new connection is marked as closeit by default and not considered
for multiuse at all
- checking the "connected" status for a candidate always and continuing
to PIPEWAIT if no alternative is found.

pytest:
- removed "skip" from test_02_07
- added test_02_07b to check that http/1.1 continues to work as before

Closes #10456

show more ...

d79c3af220-Feb-2023 Daniel Stenberg

test419: verify --dump-header to file that cannot be created

Closes #10571

1c9cfb7a20-Feb-2023 Daniel Stenberg

tool_operate: avoid fclose(NULL) on bad header dump file

Fixes #10570
Reported-by: Jérémy Rabasco
Closes #10571

0cafff2e20-Feb-2023 Daniel Stenberg

RELEASE-NOTES: synced

Starting the journey towards 8.0.0

ac5ea7b620-Feb-2023 Daniel Stenberg

cookie: parse without sscanf()

Saves us from using 2*4096 bytes buffers on stack, the extra copies and
more.

Closes #10550

f074602017-Feb-2023 Daniel Stenberg

lib517: verify time stamps without leading zeroes plus some more

5cc09a8417-Feb-2023 Daniel Stenberg

parsedate: replace sscanf( for time stamp parsing

Closes #10547

ba9a4e9b17-Feb-2023 Daniel Stenberg

parsedate: parse strings without using sscanf()

- sscanf is slow and complex, avoid it
- give up already if the string is 12 bytes or longer as no valid string
can be that long

parsedate: parse strings without using sscanf()

- sscanf is slow and complex, avoid it
- give up already if the string is 12 bytes or longer as no valid string
can be that long
- this can now be done without copy

Closes #10547

show more ...

cbf5717620-Feb-2023 Matt Jolly

tests: HTTP server fixups

- httpserver.pl -> http-server.pl for consistency
- add http3-server.pl to EXTRA_DIST; alphabetise for maintainability
- nghttpx proxy invocation scripts sh

tests: HTTP server fixups

- httpserver.pl -> http-server.pl for consistency
- add http3-server.pl to EXTRA_DIST; alphabetise for maintainability
- nghttpx proxy invocation scripts should not use getcwd

Closes #10568

show more ...

046209e520-Feb-2023 Daniel Stenberg

RELEASE-NOTES: synced

7.88.1 release

862fc42020-Feb-2023 Daniel Stenberg

THANKS: add contributors from 7.88.1

a6506f2619-Feb-2023 Daniel Stenberg

socketpair: allow EWOULDBLOCK when reading the pair check bytes

Reported-by: Gunamoi Software
Co-authored-by: Jay Satiro
Fixes #10561
Closes #10562

41dfb7f518-Feb-2023 Jay Satiro

tool_operate: fix scanbuild compiler warning

Prior to this change Azure CI scanbuild warned of a potential NULL
pointer string passed to strtol when CURLDEBUG enabled, even though the

tool_operate: fix scanbuild compiler warning

Prior to this change Azure CI scanbuild warned of a potential NULL
pointer string passed to strtol when CURLDEBUG enabled, even though the
way the code was written it wouldn't have happened.

Bug: https://github.com/curl/curl/commit/5479d991#r101159711
Reported-by: Marcel Raad

Closes https://github.com/curl/curl/pull/10559

show more ...

cab0402417-Feb-2023 Jay Satiro

curl_setup: Suppress OpenSSL 3 deprecation warnings

- Define OPENSSL_SUPPRESS_DEPRECATED.

OpenSSL 3 has deprecated some of the functions libcurl uses such as
those with DES, MD5

curl_setup: Suppress OpenSSL 3 deprecation warnings

- Define OPENSSL_SUPPRESS_DEPRECATED.

OpenSSL 3 has deprecated some of the functions libcurl uses such as
those with DES, MD5 and ENGINE prefix. We don't have replacements for
those functions so the warnings were disabled in autotools and cmake
builds, but still showed in other builds.

Closes https://github.com/curl/curl/pull/10543

show more ...

65d751d417-Feb-2023 Jay Satiro

build-openssl.bat: keep OpenSSL 3 engine binaries

Prior to this change copying the OpenSSL 3 engine binaries failed
because 'engines-1_1' (OpenSSL 1.1.x folder name) was erroneously used

build-openssl.bat: keep OpenSSL 3 engine binaries

Prior to this change copying the OpenSSL 3 engine binaries failed
because 'engines-1_1' (OpenSSL 1.1.x folder name) was erroneously used
instead of 'engines-3'. The OpenSSL 3 builds would complete successfully
but without the engine binaries.

Closes https://github.com/curl/curl/pull/10542

show more ...

f5a88f2928-Jan-2023 ALittleDruid <297957399@qq.com>

cmake: fix Windows check for CryptAcquireContext

Check for CryptAcquireContext in windows.h and wincrypt.h only, since
otherwise this check may fail due to third party headers not found.

cmake: fix Windows check for CryptAcquireContext

Check for CryptAcquireContext in windows.h and wincrypt.h only, since
otherwise this check may fail due to third party headers not found.

Closes https://github.com/curl/curl/pull/10353

show more ...

bf54c93818-Feb-2023 Daniel Stenberg

remote-header-name.d: mention that filename* is not supported

and that you can use --clobber to allow overwriting.

Ref: #10533
Closes #10555

Co-authored-by: Jay Satiro

remote-header-name.d: mention that filename* is not supported

and that you can use --clobber to allow overwriting.

Ref: #10533
Closes #10555

Co-authored-by: Jay Satiro <raysatiro@yahoo.com>

show more ...

cffe301218-Feb-2023 Pierrick Charron

CURLOPT_WS_OPTIONS.3: fix the availability version

Closes #10557

30411d7217-Feb-2023 Jacob Hoffman-Andrews

GHA: update rustls dependency to 0.9.2

This allows re-enabling test 312 for the rustls backend.

Closes #10553

e665415a17-Feb-2023 Philip Heiduck

HTTP3.md: update git branches

Closes #10554

e187d69e17-Feb-2023 Stefan Eissing

urldata: remove `now` from struct SingleRequest - not needed

Closes #10549

1...<<151152153154155156157158159160>>...1351