History log of /curl/ (Results 4276 – 4300 of 33760)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
4c712a1b01-Dec-2022 Max Dymond

ci: Remove zuul fuzzing job as it's superseded by CIFuzz

2f34a73401-Dec-2022 Daniel Stenberg

runtests: do CRLF replacements per section only

The `crlf="yes"` attribute and "hyper mode" are now only applied on a
subset of dedicated sections: data, datacheck, stdout and protocol.

runtests: do CRLF replacements per section only

The `crlf="yes"` attribute and "hyper mode" are now only applied on a
subset of dedicated sections: data, datacheck, stdout and protocol.

Updated test 2500 accordingly.

Also made test1 use crlf="yes" for <protocol>, mostly because it is
often used as a template test case. Going forward, using this attribute
we should be able to write test cases using linefeeds only and avoid
mixed line ending encodings.

Follow-up to ca15b7512e8d11

Fixes #10009
Closes #10010

show more ...

27ec767e30-Nov-2022 Stefan Eissing

gnutls: use common gnutls init and verify code for ngtcp2

Closes #10007

b8ffb02e30-Nov-2022 Baitinq on github

aws_sigv4: fix typos in aws_sigv4.c

Closes #10008

610b96c630-Nov-2022 Kenneth Myhra

curl.h: include <sys/select.h> on SerenityOS

Closes #10006

39bbd1ca30-Nov-2022 Daniel Stenberg

openssl: prefix errors with '[lib]/[version]: '

To help users understand where this (cryptic) error message comes from.

Suggested-by: Philip Sanetra
Ref: #10002
Closes #10004

ca15b75129-Nov-2022 Stefan Eissing

tests: add HTTP/3 test case, custom location for proper nghttpx

- adding support for HTTP/3 test cases via a nghttpx server that is
build with ngtcp2 and nghttp3.
- test2500 is the

tests: add HTTP/3 test case, custom location for proper nghttpx

- adding support for HTTP/3 test cases via a nghttpx server that is
build with ngtcp2 and nghttp3.
- test2500 is the first test case, performing a simple GET.
- nghttpx is checked for support and the 'feature' nghttpx-h3
is set accordingly. test2500 will only run, when supported.
- a specific nghttpx location can be given in the environment
variable NGHTTPX or via the configure option
--with-test-nghttpx=<path>

Extend NGHTTPX config to H2 tests as well

* use $ENV{NGHTTPX} and the configured default also in http2 server starts
* always provide the empty test/nghttpx.conf to nghttpx. as it defaults to
reading /etc/nghttpx/nghttpx.conf otherwise.

Added nghttpx to CI ngtcp2 jobs to run h3 tests.

Closes #9031

show more ...

0186ec4130-Nov-2022 Daniel Stenberg

RELEASE-NOTES: synced

Removed duplicate after contributors.sh fix: 9967c10b6daa1

9967c10b30-Nov-2022 Daniel Stenberg

scripts/contributors.sh: strip one OR MORE leading spaces

From names found credited in commit logs

4e21465530-Nov-2022 Daniel Stenberg

RELEASE-NOTES: synced

07203b0b29-Nov-2022 Daniel Stenberg

openssl/mbedtls: use %d for outputing port with failf (int)

Coverity CID 1517100

Also, remove some int typecasts in vtls.c for the port number

Closes #10001

f85e932b29-Nov-2022 Daniel Stenberg

KNOWN_BUGS: remove "Multi perform hangs waiting for threaded resolver"

We now offer a way to avoid that hang, using CURLOPT_QUICK_EXIT.

Follow-up to 49798cac832ab1 fixed via #9147

KNOWN_BUGS: remove "Multi perform hangs waiting for threaded resolver"

We now offer a way to avoid that hang, using CURLOPT_QUICK_EXIT.

Follow-up to 49798cac832ab1 fixed via #9147

Closes #9999

show more ...

862406c529-Nov-2022 Daniel Stenberg

KNOWN_BUGS: remove "--interface for ipv6 binds to unusable IP address"

Since years back the "if2ip" function verifies that it binds to a local IPv6
address that uses the same scope as th

KNOWN_BUGS: remove "--interface for ipv6 binds to unusable IP address"

Since years back the "if2ip" function verifies that it binds to a local IPv6
address that uses the same scope as the remote address.

This is not a bug.

Fixes #686
Closes #9998

show more ...

3075fdcc28-Nov-2022 Daniel Stenberg

test1276: verify lib/optiontable.pl

Checks that it generates an output identical to the file.

ea557cfa28-Nov-2022 Daniel Stenberg

lib/optiontable.pl: adapt to CURLOPTDEPRECATED()

Follow-up from 6967571bf20624bc

Reported-by: Gisle Vanem

Fixes #9992
Closes #9993

f83610c829-Nov-2022 Daniel Stenberg

docs/INSTALL.md: list OSes and CPUs quoted

to make them skip spellcheck. Also added a new CPU.

Follow-up to 4506cbf7f24a2a

Closes #9997

ae99ac6f28-Nov-2022 Ikko Ashimine

vtls: fix typo in vtls_int.h

paramter -> parameter

Closes: #9996
Reviewed-by: Daniel Gustafsson <daniel@yesql.se>

42aa4e1a28-Nov-2022 Daniel Stenberg

curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS

As OpenSSL's include files are all included using <openssl/*.h> in curl
source code, we just risk that existing openssl fi

curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS

As OpenSSL's include files are all included using <openssl/*.h> in curl
source code, we just risk that existing openssl files will "shadow"
include files without path if that path is provided.

Fixes #9989
Closes #9988

show more ...

4506cbf728-Nov-2022 Daniel Stenberg

INSTALL: update operating systems and CPU archs

Update after recent runs on Twitter/Mastodon and my blog

Closes #9994

55807e6c25-Nov-2022 Stefan Eissing

tls: backends use connection filters for IO, enabling HTTPS-proxy

- OpenSSL (and compatible)
- BearSSL
- gnutls
- mbedtls
- rustls
- schannel
- secure-transpor

tls: backends use connection filters for IO, enabling HTTPS-proxy

- OpenSSL (and compatible)
- BearSSL
- gnutls
- mbedtls
- rustls
- schannel
- secure-transport
- wolfSSL (v5.0.0 and newer)

This leaves only the following without HTTPS-proxy support:
- gskit
- nss
- wolfSSL (versions earlier than v5.0.0)

Closes #9962

show more ...

dbd74baf28-Nov-2022 Daniel Stenberg

include/curl/curl.h: bump the deprecated requirements to gcc 6.1

Reported-by: Michael Kaufmann
Fixes #9917
Closes #9987

eb559c8016-Nov-2022 Patrick Monnerat

mime: relax easy/mime structures binding

Deprecation and removal of codeset conversion support from the library
have released the strict need for an early binding of mime structures to

mime: relax easy/mime structures binding

Deprecation and removal of codeset conversion support from the library
have released the strict need for an early binding of mime structures to
an easy handle (https://github.com/curl/curl/commit/2610142).

This constraint currently forces to create the handle before the mime
structure and the latter cannot be attached to another handle once
created (see https://curl.se/mail/lib-2022-08/0027.html).

This commit removes the handle pointers from the mime structures
allowing more flexibility on their use.

When an easy handle is duplicated, bound mime structures must however
still be duplicated too as their components hold send-time dynamic
information.

Closes #9927

show more ...

383fb29d10-Nov-2022 fractal-access <116177727+fractal-access@users.noreply.github.com>

test416: verify growing FTP file support

Added setting: RETRSIZE [size] in the <servercmd> section. When set this
will cause the test FTP server to return the size set (rather than the

test416: verify growing FTP file support

Added setting: RETRSIZE [size] in the <servercmd> section. When set this
will cause the test FTP server to return the size set (rather than the
actual size) in the acknowledgement from a RETR request.

Closes #9772

show more ...

76b3f5f219-Oct-2022 fractal-access <116177727+fractal-access@users.noreply.github.com>

ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH

When using the option CURLOPT_IGNORE_CONTENT_LENGTH (set.ignorecl in
code) to support growing files in FTP, the code should

ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH

When using the option CURLOPT_IGNORE_CONTENT_LENGTH (set.ignorecl in
code) to support growing files in FTP, the code should ignore the
initial size it gets from the server as this will not be the final size
of the file. This is done in ftp_state_quote() to prevent a size request
being issued in the initial sequence. However, in a later call to
ftp_state_get_resp() the code attempts to get the size of the content
again if it doesn't already have it, by parsing the response from the
RETR request. This fix prevents this parsing of the response to get the
size when the set.ignorecl option is set. This should maintain the size
value as -1, unknown, in this situation.

Closes #9772

show more ...

f18956d026-Nov-2022 Stefan Eissing

cfilter: re-add `conn` as parameter to cfilter setup methods

- `Curl_ssl_get_config()` now returns the first config if no SSL proxy
filter is active

- socket filter starts con

cfilter: re-add `conn` as parameter to cfilter setup methods

- `Curl_ssl_get_config()` now returns the first config if no SSL proxy
filter is active

- socket filter starts connection only on first invocation of its
connect method

Fixes #9982
Closes #9983

show more ...

1...<<171172173174175176177178179180>>...1351