Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

fea0120312f0...
georgeok
CIPHERS.md: Explain Schannel error SEC_E_ALGORITHM_MISMATCH

If the SSL backend is Schannel and the user specifies an Schannel CALG_
that is not supported by the protocol or the server then curl returns
CURLE_SSL_CONNECT_ERROR (35) SEC_E_ALGORITHM_MISMATCH.

Fixes https://github.com/curl/curl/issues/3389
Closes https://github.com/curl/curl/pull/4106
fdcb0f40c374...
Stefano Simonelli
CURLOPT_SEEKDATA.3: fix variable name

Closes https://github.com/curl/curl/pull/4118
fbac4cd38db6...
Daniel Stenberg
curl: only accept COLUMNS less than 10000

... as larger values would rather indicate something silly (and could
potentially cause buffer problems).

Reported-by: pendrek at hackerone
  • curl_winssl_mingw_w64_x64_dbg: uploading curl_winssl_mingw_w64_x64_dbg.tar.xz -  
e8442e4ffcec...
Jay Satiro
libcurl: Restrict redirect schemes (follow-up)

- Allow FTPS on redirect.

- Update default allowed redirect protocols in documentation.

Follow-up to 6080ea0.

Ref: https://github.com/curl/curl/pull/4094

Closes https://github.com/curl/curl/pull/4115
e5b371dc51cb...
Daniel Gustafsson
nss: inspect returnvalue of token check

PK11_IsPresent() checks for the token for the given slot is available,
and sets needlogin flags for the PK11_Authenticate() call.  Should it
return false, we should however treat it as an error and bail out.

Closes https://github.com/curl/curl/pull/4110
e090a2bebf9c...
Daniel Stenberg
test1173: make it also check all libcurl option man pages

... and adjust those that causes errors
jay
GitHub Pull Request #4115 (1 commit)
c9eca851c3eb...
Daniel Stenberg
curl_version_info: provide nghttp2 details

Introducing CURLVERSION_SIXTH with nghttp2 info.
c7f3c073f482...
Jay Satiro
docs: Explain behavior change in --tlsv1. options since 7.54

Since 7.54 --tlsv1. options use the specified version or later, however
older versions of curl documented it as using just the specified version
which may or may not have happened depending on the TLS library.
Document this discrepancy to allay confusion for users familiar with the
old documentation that expect just the specified version.

Fixes https://github.com/curl/curl/issues/4097
Closes https://github.com/curl/curl/pull/4119
jay
GitHub Pull Request #4119 (1 commit)
b6ef9d72c1f4...
Daniel Stenberg
CURLOPT_FOLLOWLOCATION: add a CURLFOLLOW_NO_CUSTOMREQUEST bit

With this change, the argument passed to the CURLOPT_FOLLOWLOCATION
option is treated as a bitmask instead of just a long. If the new
CURLFOLLOW_NO_CUSTOMREQUEST bit is set in the bitmask, it means that
libcurl will NOT allow a custom method override the HTTP request method
after a redirect is followed. As is otherwise the default behavior (that
surprises many users).

This change is forward compatible because CURLOPT_FOLLOWLOCATION has
been documented to accept the exact value of '1' to enable redirect
following and therefore the other bits were left unused and
undefined. We now add value to another bit. Starting in 7.66.0, the
value 1 and the first bit still enables plain redirect following but the
second bit adds more meaning.

This change is backward compatible in the following way: setting the
CURLFOLLOW_NO_CUSTOMREQUEST bit in a program that still uses an older
libcurl installation at run-tim will have no effect. This is because
older libcurl code checked if the value was non-zero and then enabled
redirect following. Of course older libcurl will always let the set
CURLOPT_CUSTOMREQUEST string override the method, disregarding what the
HTTP response code suggests.

Test 1589 added to verify the functionality.
sstefano69
GitHub Pull Request #4118 (1 commit)
952998cbdb86...
Daniel Stenberg
curl: only accept COLUMNS less than 10000

... as larger values would rather indicate something silly (and could
potentially cause buffer problems).

Reported-by: pendrek at hackerone
Closes #4114
Daniel Stenberg
test1173: detect some basic man page format mistakes
Triggered by PR #4111

Closes #4113
72c2cac8f0ac...
Daniel Stenberg
RELEASE-NOTES: 7.65.2
647e726d7879...
Daniel Stenberg
test1173: make it also check all libcurl option man pages

... and adjust those that cause errors

Closes #4116
51b0feb590c5...
Daniel Stenberg
THANKS: add contributors from 7.65.2
Bjarni Ingi Gislason
docs: Fix missing lines caused by undefined macros
- Escape apostrophes at line start.

Some lines begin with a "'" (apostrophe, single quote), which is then
interpreted as a control character in *roff.

Such lines are interpreted as being a call to a macro, and if
undefined, the lines are removed from the output.

Bug: https://bugs.debian.org/926352
Signed-off-by: Bjarni Ingi Gislason <bjarniig@rhi.hi.is>

Submitted-by: Alessandro Ghedini

Closes https://github.com/curl/curl/pull/4111
28f6fda8dced...
Jay Satiro
CURLOPT_RANGE.3: Caution against using it for HTTP PUT

AFAICT CURLOPT_RANGE does not support ranged HTTP PUT uploads so I've
cautioned against using it for that purpose and included a workaround.

Bug: https://curl.haxx.se/mail/lib-2019-04/0075.html
Reported-by: Christopher Head

Closes https://github.com/curl/curl/issues/3814
Daniel Stenberg
dist: add manpage-syntax.pl
follow-up to 7fb66c403
2527eca91e76...
aasivov
cmake: Fix finding Brotli on case-sensitive file systems

- Find package "Brotli" instead of "BROTLI" since the former is the
  casing used for CMake/FindBrotli.cmake, and otherwise find_package
  may fail on a case-sensitive file system.

Fixes https://github.com/curl/curl/issues/4117
0b6ff0a640ab...
Daniel Stenberg
HTTP3: initial support

USe configure --with-ngtcp2 or --with-quiche

Using either option will enable a HTTP3 build.
Co-authored-by: Alessandro Ghedini
09b30659ef3b...
Daniel Stenberg
RELEASE-NOTES: Contributors or now 1990