History log of /curl/ (Results 5401 – 5425 of 33762)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
c652621915-Mar-2022 Philip H <47042125+pheiduck@users.noreply.github.com>

winbuild/README.md: fixup dead link

Closes #8597

acf46b1b28-Feb-2022 Jay Satiro

rtsp: don't let CSeq error override earlier errors

- When done, if an error has already occurred then don't check the
sequence numbers for mismatch.

A sequence number may not

rtsp: don't let CSeq error override earlier errors

- When done, if an error has already occurred then don't check the
sequence numbers for mismatch.

A sequence number may not have been received if an error occurred.

Prior to this change a sequence mismatch error would override earlier
errors. For example, a server that returns nothing would cause error
CURLE_GOT_NOTHING in Curl_http_done which was then overridden by
CURLE_RTSP_CSEQ_ERROR in rtsp_done.

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

show more ...

d3cb3be528-Feb-2022 Jay Satiro

lib: fix some misuse of curlx_convert_wchar_to_UTF8

curlx_convert_wchar_to_UTF8 must be freed by curlx_unicodefree, but
prior to this change some uses mistakenly called free.

I'

lib: fix some misuse of curlx_convert_wchar_to_UTF8

curlx_convert_wchar_to_UTF8 must be freed by curlx_unicodefree, but
prior to this change some uses mistakenly called free.

I've reviewed all other uses of curlx_convert_wchar_to_UTF8 and
curlx_convert_UTF8_to_wchar.

Ref: https://github.com/curl/curl/commit/1d5d0ae

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

show more ...

45cb662b09-Feb-2022 Jay Satiro

mk-ca-bundle.pl: Use stricter logic to process the certificates

.. and bump version to 1.29.

This change makes the script properly ignore unknown blocks and
otherwise fail when

mk-ca-bundle.pl: Use stricter logic to process the certificates

.. and bump version to 1.29.

This change makes the script properly ignore unknown blocks and
otherwise fail when Mozilla changes the certdata format in ways we
don't expect. Though this is less flexible behavior it makes it far less
likely that an invalid certificate can slip through.

Prior to this change the state machine did not always properly reset,
and it was possible that a certificate marked as invalid could then
later be marked as valid when there was conflicting trust info or
an unknown block was erroneously processed as part of the certificate.

Ref: https://github.com/curl/curl/pull/7801#pullrequestreview-768384569

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

show more ...

265c50b216-Mar-2022 Marcel Raad

test375: fix line endings on Windows

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

526e0ef416-Mar-2022 Daniel Stenberg

http: reject header contents with nul bytes

They are not allowed by the protocol and allowing them risk that curl
misbehaves somewhere where C functions are used but won't work on the

http: reject header contents with nul bytes

They are not allowed by the protocol and allowing them risk that curl
misbehaves somewhere where C functions are used but won't work on the
full contents. Further, they are not supported by hyper and they cause
problems for the new coming headers API work.

Updated test 262 to verify and enabled it for hyper as well

Closes #8601

show more ...

22d3395615-Mar-2022 Philip H <47042125+pheiduck@users.noreply.github.com>

CI: Do not use buildconf. Instead, just use: autoreconf -fi

Closes #8596

94fb241715-Mar-2022 Daniel Stenberg

RELEASE-NOTES: synced

9d55fb4612-Mar-2022 Jay Satiro

libssh: Improve fix for missing SSH_S_ stat macros

- If building libcurl against an old libssh version missing SSH_S_IFMT
and SSH_S_IFLNK then use the values from a supported version.

libssh: Improve fix for missing SSH_S_ stat macros

- If building libcurl against an old libssh version missing SSH_S_IFMT
and SSH_S_IFLNK then use the values from a supported version.

Prior to this change if libssh did not define SSH_S_IFMT and SSH_S_IFLNK
then S_IFMT and S_IFLNK, respectively, were used instead. The problem
with that is the user's S_ stat macros don't have the same values across
platforms. For example Windows has values different from Linux.

Follow-up to 7b0fd39.

Ref: https://github.com/curl/curl/pull/8511#discussion_r815292391
Ref: https://github.com/curl/curl/pull/8574

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

show more ...

8b42d7b926-Feb-2022 Marc Hoersken

tool and tests: force flush of all buffers at end of program

On Windows data can be lost in buffers in case of abnormal program
termination, especially in process chains as seen due to f

tool and tests: force flush of all buffers at end of program

On Windows data can be lost in buffers in case of abnormal program
termination, especially in process chains as seen due to flaky tests.
Therefore flushing all buffers manually should avoid this data loss.

In the curl tool we play the safe game by only flushing write buffers,
but in the testsuite where we manage all buffers, we flush everything.

This should drastically reduce Windows CI and testsuite flakiness.

Reviewed-by: Daniel Stenberg

Supersedes #7833 and #6064
Closes #8516

show more ...

3b4a353019-Feb-2022 Jan Venekamp <1422460+jan2000@users.noreply.github.com>

BearSSL: add CURLOPT_SSL_CTX_FUNCTION support

Closes #8478

f5d7961906-Dec-2021 Jan Venekamp <1422460+jan2000@users.noreply.github.com>

BearSSL: add CURLOPT_SSL_CIPHER_LIST support

Closes #8477

3055c4c805-Nov-2021 Dan Fandrich

tool_cb_hdr: Turn the Location: into a terminal hyperlink

This turns even relative URLs into clickable hyperlinks in a supported
terminal when --styled-output is enabled. Many terminals

tool_cb_hdr: Turn the Location: into a terminal hyperlink

This turns even relative URLs into clickable hyperlinks in a supported
terminal when --styled-output is enabled. Many terminals already turn
URLs into clickable links but there is not enough information in a
relative URL to do this automatically otherwise.

show more ...

68b356a110-Mar-2022 Dan Fandrich

keepalive-time.d: It takes many probes to detect brokenness

1831a6e712-Sep-2021 HexTheDragon

curl: add --no-clobber

Does not overwrite output files if they already exist

Closes #7708
Co-authored-by: Daniel Stenberg

eed2e8e211-Mar-2022 Daniel Stenberg

RELEASE-NOTES: synced

also bump next pending version to become 7.83.0

680245cd10-Mar-2022 Jean-Philippe Menil

openssl: check SSL_get_peer_cert_chain return value

Signed-off-by: Jean-Philippe Menil <jpmenil@gmail.com>
Closes #8579

e87c53d709-Feb-2022 Jay Satiro

mk-ca-bundle.vbs: delete this script in favor of mk-ca-bundle.pl

mk-ca-bundle.vbs is a Windows-specific script for Mozilla certificate
extraction, similar to mk-ca-bundle.pl which runs o

mk-ca-bundle.vbs: delete this script in favor of mk-ca-bundle.pl

mk-ca-bundle.vbs is a Windows-specific script for Mozilla certificate
extraction, similar to mk-ca-bundle.pl which runs on any platform. The
vbs version has not been maintained while the perl version has been
maintained with improvements and security fixes. I don't think it's
worth the work to maintain both versions. Windows users should be able
to use mk-ca-bundle.pl without any problems, as long as they have perl.

Closes #8412

show more ...

475e451710-Mar-2022 Daniel Stenberg

CURLSHOPT_UNLOCKFUNC.3: fix the callback prototype

Copy and paste error

Reported-by: Francisco Olarte
Fixes #8573
Closes #8577

0a14266310-Mar-2022 Daniel Stenberg

remove-on-error.d: typo

Reported-by: Colin Leroy
Bug: https://github.com/curl/curl/pull/8503#pullrequestreview-906520081

08a96c6e24-Feb-2022 Daniel Stenberg

curl: add --remove-on-error

If a transfer returns an error, using this option makes curl remove the
leftover downloded (partial) local file before exiting.

Added test 376 to ver

curl: add --remove-on-error

If a transfer returns an error, using this option makes curl remove the
leftover downloded (partial) local file before exiting.

Added test 376 to verify

Closes #8503

show more ...

7b0fd39d10-Mar-2022 Daniel Stenberg

libssh: fix build with old libssh versions

... that don't have the SSH_S_* defines. Spotted on a machine using
libssh 0.7.3

Closes #8574

7da29df610-Mar-2022 Daniel Stenberg

hyper: fix status_line() return code

Detected while working on #7708 that happened to trigger an error here
with a new test case.

Closes #8572

2f5006da05-Mar-2022 Alejandro R. Sedeño

configure.ac: move -pthread CFLAGS setting back where it used to be

The fix for #8276 proposed in #8374 set `CFLAGS="$CFLAGS -pthead"`
earlier than it used to be set, applying it in case

configure.ac: move -pthread CFLAGS setting back where it used to be

The fix for #8276 proposed in #8374 set `CFLAGS="$CFLAGS -pthead"`
earlier than it used to be set, applying it in cases where it should not
have been applied.

This moves the AIX XLC check to a new `case $host in` block inside of
the `if test "$USE_THREADS_POSIX" != "1"` block, where `CFLAGS="$CFLAGS
-pthead"` used to happen.

Fixes #8541
Closes #8542

show more ...

c82b281e28-Feb-2022 Tatsuhiro Tsujikawa

ngtcp2: add client certificate authentication for OpenSSL

Closes #8522

1...<<211212213214215216217218219220>>...1351