History log of /curl/ (Results 8626 – 8650 of 33766)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
272282a020-Dec-2019 Santino Keupp

libssh2: add support for forcing a hostkey type

- Allow forcing the host's key type found in the known_hosts file.

Currently, curl (with libssh2) does not take keys from your known_

libssh2: add support for forcing a hostkey type

- Allow forcing the host's key type found in the known_hosts file.

Currently, curl (with libssh2) does not take keys from your known_hosts
file into account when talking to a server. With this patch the
known_hosts file will be searched for an entry matching the hostname
and, if found, libssh2 will be told to claim this key type from the
server.

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

show more ...

8792a59210-Jan-2020 nicoguillier <59726521+nicoguillier@users.noreply.github.com>

cmake: Improve libssh2 check on Windows

- Add "libssh2" name to FindLibSSH2 library search.

On Windows systems, libSSH2 CMake installation may name the library
"LibSSH2".

cmake: Improve libssh2 check on Windows

- Add "libssh2" name to FindLibSSH2 library search.

On Windows systems, libSSH2 CMake installation may name the library
"LibSSH2".

Prior to this change cmake only checked for name "ssh2". On Linux that
works fine because it will prepend the "lib", but it doesn't do that on
Windows.

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

show more ...

29e40a6d25-Dec-2019 Faizur Rahman

schannel: Make CURLOPT_CAINFO work better on Windows 7

- Support hostname verification via alternative names (SAN) in the
peer certificate when CURLOPT_CAINFO is used in Windows 7 and

schannel: Make CURLOPT_CAINFO work better on Windows 7

- Support hostname verification via alternative names (SAN) in the
peer certificate when CURLOPT_CAINFO is used in Windows 7 and earlier.

CERT_NAME_SEARCH_ALL_NAMES_FLAG doesn't exist before Windows 8. As a
result CertGetNameString doesn't quite work on those versions of
Windows. This change provides an alternative solution for
CertGetNameString by iterating through CERT_ALT_NAME_INFO for earlier
versions of Windows.

Prior to this change many certificates failed the hostname validation
when CURLOPT_CAINFO was used in Windows 7 and earlier. Most certificates
now represent multiple hostnames and rely on the alternative names field
exclusively to represent their hostnames.

Reported-by: Jeroen Ooms

Fixes https://github.com/curl/curl/issues/3711
Closes https://github.com/curl/curl/pull/4761

show more ...

cbb5429024-Dec-2019 Emil Engler

ngtcp2: Add an error code for QUIC connection errors

- Add new error code CURLE_QUIC_CONNECT_ERROR for QUIC connection
errors.

Prior to this change CURLE_FAILED_INIT was used,

ngtcp2: Add an error code for QUIC connection errors

- Add new error code CURLE_QUIC_CONNECT_ERROR for QUIC connection
errors.

Prior to this change CURLE_FAILED_INIT was used, but that was not
correct.

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

show more ...

b700662b28-Dec-2019 Jay Satiro

multi: Change curl_multi_wait/poll to error on negative timeout

- Add new error CURLM_BAD_FUNCTION_ARGUMENT and return that error when
curl_multi_wait/poll is passed timeout param < 0.

multi: Change curl_multi_wait/poll to error on negative timeout

- Add new error CURLM_BAD_FUNCTION_ARGUMENT and return that error when
curl_multi_wait/poll is passed timeout param < 0.

Prior to this change passing a negative value to curl_multi_wait/poll
such as -1 could cause the function to wait forever.

Reported-by: hamstergene@users.noreply.github.com

Fixes https://github.com/curl/curl/issues/4763

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

show more ...

ea6d620513-Dec-2019 Marc Aldorasi

cmake: Enable SMB for Windows builds

- Define USE_WIN32_CRYPTO by default. This enables SMB.

- Show whether SMB is enabled in the "Enabled features" output.

- Fix mingw com

cmake: Enable SMB for Windows builds

- Define USE_WIN32_CRYPTO by default. This enables SMB.

- Show whether SMB is enabled in the "Enabled features" output.

- Fix mingw compiler warning for call to CryptHashData by casting away
const param. mingw CryptHashData prototype is wrong.

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

show more ...

c9c551f110-Jan-2020 Jay Satiro

vtls: Refactor Curl_multissl_version to make the code clearer

Reported-by: Johannes Schindelin

Ref: https://github.com/curl/curl/pull/3863#pullrequestreview-241395121

Close

vtls: Refactor Curl_multissl_version to make the code clearer

Reported-by: Johannes Schindelin

Ref: https://github.com/curl/curl/pull/3863#pullrequestreview-241395121

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

show more ...

8bd14c8710-Jan-2020 Daniel Stenberg

fix: Copyright year out of date, should be 2020

Follow-up to 875314ed0bf3b

875314ed06-Jan-2020 Marcel Raad

hostip: move code to resolve IP address literals to `Curl_resolv`

The code was duplicated in the various resolver backends.

Also, it was called after the call to `Curl_ipvalid`, whi

hostip: move code to resolve IP address literals to `Curl_resolv`

The code was duplicated in the various resolver backends.

Also, it was called after the call to `Curl_ipvalid`, which matters in
case of `CURLRES_IPV4` when called from `connect.c:bindlocal`. This
caused test 1048 to fail on classic MinGW.

The code ignores `conn->ip_version` as done previously in the
individual resolver backends.

Move the call to the `resolver_start` callback up to appease test 655,
which wants it to be called also for literal addresses.

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

show more ...

062eaa6307-Jan-2020 Daniel Stenberg

scripts/delta: adapt to new public header layout

fb723fd907-Jan-2020 Daniel Stenberg

test1167: verify global symbols in public headers are curl prefixed

... using the new badsymbols.pl perl script

Fixes #4793
Closes #4794

5ebe504407-Jan-2020 Daniel Stenberg

libtest/mk-lib1521: adapt to new public header layout

920deff807-Jan-2020 Daniel Stenberg

include: remove non-curl prefixed defines

...requires some rearranging of the setup of CURLOPT_ and CURLMOPT_
enums.

1adebe7806-Jan-2020 Daniel Stenberg

curl.h: remove WIN32 define

It isn't our job to define this in a public header - and it defines a
name outside of our naming scope.

f4d60b6f09-Jan-2020 Daniel Stenberg

tool_dirhie.c: fix the copyright year range

Follow-up to: 4027bd72d9

e858ae9409-Jan-2020 Daniel Stenberg

bump: work towards 7.69.0 is started

4027bd7208-Jan-2020 Jay Satiro

tool_dirhie: Allow directory traversal during creation

- When creating a directory hierarchy do not error when mkdir fails due
to error EACCESS (13) "access denied".

Some file

tool_dirhie: Allow directory traversal during creation

- When creating a directory hierarchy do not error when mkdir fails due
to error EACCESS (13) "access denied".

Some file systems allow for directory traversal; in this case that it
should be possible to create child directories when permission to the
parent directory is restricted.

This is a regression caused by me in f16bed0 (precedes curl-7_61_1).
Basically I had assumed that if a directory already existed it would
fail only with error EEXIST, and not error EACCES. The latter may
happen if the directory exists but has certain restricted permissions.

Reported-by: mbeifuss@users.noreply.github.com

Fixes https://github.com/curl/curl/issues/4796
Closes https://github.com/curl/curl/pull/4797

show more ...

4466656009-Jan-2020 Daniel Stenberg

KNOWN_BUGS: AUTH PLAIN for SMTP is not working on all servers

Closes #4080

3b75084c09-Jan-2020 Daniel Stenberg

docs/RELEASE-PROCEDURE.md: pushed some release dates

Ref: https://curl.haxx.se/mail/lib-2020-01/0031.html

a7d4693a18-Dec-2019 Daniel Stenberg

runtests: make random seed fixed for a month

When using randomized features of runtests (-R and --shallow) it is
useful to have a fixed random seed to make sure for example extra
com

runtests: make random seed fixed for a month

When using randomized features of runtests (-R and --shallow) it is
useful to have a fixed random seed to make sure for example extra
commits in a branch or a rebase won't change the seed that would make
repeated runs work differently.

As it is also useful to change seed sometimes, the default seed is now
determined based on the current month (and first line curl -V
output). When the month changes, so will the random seed.

The specific seed is also shown in the standard test suite top header
and it can be set explictly with the new --seed=[num] option so that the
exact order of a previous run can be achieved.

Closes #4734

show more ...

5059f55508-Jan-2020 Daniel Stenberg

RELEASE-PROCEDURE.md: fix next release date (Feb 26)

[skip ci]

2cfac30204-Jan-2020 Daniel Stenberg

RELEASE-NOTES: 7.68.0

72e304c704-Jan-2020 Daniel Stenberg

THANKS: updated with names from the 7.68.0 release

f147c69407-Jan-2020 Daniel Stenberg

RELEASE-PROCEDURE: add four future release dates

and remove four past release dates

[skip ci]

8cf875ed06-Jan-2020 Marcel Raad

TrackMemory tests: always remove CR before LF

It was removed for output containing ' =' via `s/ =.*//`. With classic
MinGW, this made lines with `free()` end with CRLF, but lines with e.

TrackMemory tests: always remove CR before LF

It was removed for output containing ' =' via `s/ =.*//`. With classic
MinGW, this made lines with `free()` end with CRLF, but lines with e.g.
`malloc()` end with only LF. The tests expect LF only.

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

show more ...

1...<<341342343344345346347348349350>>...1351