History log of /curl/ (Results 6251 – 6275 of 33765)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ba904db010-Aug-2021 Daniel Stenberg

ares: use ares_getaddrinfo()

ares_getaddrinfo() is the getaddrinfo() cloned provided by c-ares, introduced
in version 1.16.0.

With older c-ares versions, curl invokes ares_getho

ares: use ares_getaddrinfo()

ares_getaddrinfo() is the getaddrinfo() cloned provided by c-ares, introduced
in version 1.16.0.

With older c-ares versions, curl invokes ares_gethostbyname() twice - once for
IPv4 and once for IPv6 to resolve both addresses, and then combines the
returned results.

Reported-by: jjandesmet
Fixes #7364
Closes #7552

show more ...

2bfa57bf10-Aug-2021 Tatsuhiro Tsujikawa

ngtcp2: utilize crypto API functions to simplify

Closes #7551

09cea3fb06-Aug-2021 megatronking

ngtcp2: reset the oustanding send buffer again when drained

Closes #7538

dd37639d10-Aug-2021 Michael Kaufmann

progress: fix a compile warning on some systems

lib/progress.c:380:40: warning: conversion to 'long double' from
'curl_off_t {aka long long int}' may alter its value [-Wconversion]

progress: fix a compile warning on some systems

lib/progress.c:380:40: warning: conversion to 'long double' from
'curl_off_t {aka long long int}' may alter its value [-Wconversion]

Closes #7549

show more ...

7dbda15610-Aug-2021 Daniel Stenberg

RELEASE-NOTES: synced

c495dcd010-May-2021 Daniel Stenberg

http: consider cookies over localhost to be secure

Updated test31.
Added test 392 to verify secure cookies used for http://localhost

Reviewed-by: Daniel Gustafsson
Fixes #67

http: consider cookies over localhost to be secure

Updated test31.
Added test 392 to verify secure cookies used for http://localhost

Reviewed-by: Daniel Gustafsson
Fixes #6733
Closes #7263

show more ...

cfe3667910-Aug-2021 Daniel Stenberg

TODO: erase secrets from heap/stack after use

Closes #7268

16e9c8e903-Aug-2021 Jay Satiro

hostip: Make Curl_ipv6works function independent of getaddrinfo

- Do not assume IPv6 is not working when getaddrinfo is not present.

The check to see if IPv6 actually works is now i

hostip: Make Curl_ipv6works function independent of getaddrinfo

- Do not assume IPv6 is not working when getaddrinfo is not present.

The check to see if IPv6 actually works is now independent of whether
there is any resolver that can potentially resolve a hostname to IPv6.

Prior to this change if getaddrinfo() was not found at compile time then
Curl_ipv6works() would be defined as a macro that returns FALSE.

When getaddrinfo is not found then libcurl is built with CURLRES_IPV4
defined instead of CURLRES_IPV6, meaning that it cannot do IPv6 lookups
in the traditional way. With this commit if libcurl is built with IPv6
support (ENABLE_IPV6) but without getaddrinfo (CURLRES_IPV6), and the
IPv6 stack is actually working, then it is possible for libcurl to
resolve IPv6 addresses by using DoH.

Ref: https://github.com/curl/curl/issues/7483#issuecomment-890765378

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

show more ...

26f93cf002-Aug-2021 Jay Satiro

test1565: fix windows build errors

- Use our wait_ms() instead of sleep() since Windows doesn't have the
latter.

- Use a separate variable to keep track of whether the pthread

test1565: fix windows build errors

- Use our wait_ms() instead of sleep() since Windows doesn't have the
latter.

- Use a separate variable to keep track of whether the pthread_t thread
id is valid.

On Windows pthread_t is not an integer type. pthread offers no macro for
invalid pthread_t thread id, so validity is kept track of separately.

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

show more ...

86c9146209-Aug-2021 Jeremy Falcon

winbuild/README.md: clarify GEN_PDB option

- Document that GEN_PDB option creates an external database.

Ref: https://github.com/curl/curl/issues/7502

dff44c2909-Aug-2021 Tatsuhiro Tsujikawa

ngtcp2: replace deprecated functions with nghttp3_conn_shutdown_stream_read

Closes #7546

636006dd09-Aug-2021 Tatsuhiro Tsujikawa

ngtcp2: rework the return value handling of ngtcp2_conn_writev_stream

Rework the return value handling of ngtcp2_conn_writev_stream and treat
NGTCP2_ERR_STREAM_SHUT_WR separately.

ngtcp2: rework the return value handling of ngtcp2_conn_writev_stream

Rework the return value handling of ngtcp2_conn_writev_stream and treat
NGTCP2_ERR_STREAM_SHUT_WR separately.

Closes #7546

show more ...

c4242b1e09-Aug-2021 Daniel Stenberg

configure: error out if both ngtcp2 and quiche are specified

Reported-by: Vincent Grande
See #7539
Closes #7545

76e047fc06-Aug-2021 Jeff Mears

easy: use a custom implementation of wcsdup on Windows

... so that malloc/free overrides from curl_global_init are used for
wcsdup correctly.

Closes #7540

3e2a229708-Aug-2021 Daniel Stenberg

zuul: add an mbedtls3 CI job

Closes #7544

3f12613830-Jul-2021 Benau

mbedTLS: initial 3.0.0 support

Closes #7428

b836b06508-Aug-2021 Daniel Stenberg

RELEASE-NOTES: synced

26c002bf29-Jul-2021 Daniel Stenberg

configure.ac: revert bad nghttp2 library detection improvements

This reverts commit b4b34db65f9f8, 673753344c5f and 29c7cf79e8b.

The logic is now back to assuming that the nghttp2 l

configure.ac: revert bad nghttp2 library detection improvements

This reverts commit b4b34db65f9f8, 673753344c5f and 29c7cf79e8b.

The logic is now back to assuming that the nghttp2 lib is called nghttp2 and
nothing else.

Reported-by: Rui Pinheiro
Reported-by: Alex Crichton
Fixes #7514
Closes #7515

show more ...

a2e29f0708-Aug-2021 Daniel Stenberg

happy-eyeballs-timeout-ms.d: polish the wording

Reported-by: Josh Soref
Fixes #7433
Closes #7542

65c1b8ee14-Jul-2021 modbw

mbedtls_threadlock: fix unused variable warning

Closes #7393

e3dbdd5408-Aug-2021 Tatsuhiro Tsujikawa

ngtcp2: compile with the latest ngtcp2 and nghttp3

Closes #7541

1390fc0929-Jul-2021 Marc Hoersken

CI/cirrus: reduce compile time with increased parallism

Cirrus CI VMs have 2 CPUs, let's use them also for Windows builds.

Reviewed-by: Daniel Stenberg
Closes #7505

5b9fedb421-Jul-2021 Bin Lan

tool/tests: fix potential year 2038 issues

The length of 'long' in a 32-bit system is 32 bits, which cannot be used
to save timestamps after 2038. Most operating systems have extended

tool/tests: fix potential year 2038 issues

The length of 'long' in a 32-bit system is 32 bits, which cannot be used
to save timestamps after 2038. Most operating systems have extended
time_t to 64 bits.

Remove the castings to long.

Closes #7466

show more ...

94bd013130-Jul-2021 Daniel Stenberg

compressed.d: it's a request, not an order

Clarified

Reported-by: Dan Jacobson
Reviewed-by: Daniel Gustafsson
Fixes #7516
Closes #7517

8d0c113729-Jul-2021 Bernhard M. Wiedemann

tests: make three tests pass until 2037

after 2038 something in test1915 fails on 32-bit OSes

Closes #7512

1...<<251252253254255256257258259260>>...1351