History log of /curl/ (Results 9251 – 9275 of 33767)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
78ed3abe23-Jul-2019 Jay Satiro

easy: resize receive buffer on easy handle reset

- In curl_easy_reset attempt to resize the receive buffer to its default
size. If realloc fails then continue using the previous size.

easy: resize receive buffer on easy handle reset

- In curl_easy_reset attempt to resize the receive buffer to its default
size. If realloc fails then continue using the previous size.

Prior to this change curl_easy_reset did not properly handle resetting
the receive buffer (data->state.buffer). It reset the variable holding
its size (data->set.buffer_size) to the default size (READBUFFER_SIZE)
but then did not actually resize the buffer. If a user resized the
buffer by using CURLOPT_BUFFERSIZE to set the size smaller than the
default, later called curl_easy_reset and attempted to reuse the handle
then a heap overflow would very likely occur during that handle's next
transfer.

Reported-by: Felix Hädicke

Fixes https://github.com/curl/curl/issues/4143
Closes https://github.com/curl/curl/pull/4145

show more ...

fd5ab43518-Jul-2019 Brad Spencer

examples: Avoid reserved names in hiperfifo examples

- Trade in __attribute__((unused)) for the classic (void)x to silence
unused symbols.

Because the classic way is not gcc s

examples: Avoid reserved names in hiperfifo examples

- Trade in __attribute__((unused)) for the classic (void)x to silence
unused symbols.

Because the classic way is not gcc specific. Also because the prior
method mapped to symbol _Unused, which starts with _ and a capital
letter which is reserved.

Assisted-by: The Infinnovation team

Bug: https://github.com/curl/curl/issues/4120#issuecomment-512542108

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

show more ...

2741351a25-Jul-2019 Daniel Stenberg

RELEASE-NOTES: synced

6261749524-Jul-2019 Felix Hädicke

ssh-libssh: do not specify O_APPEND when not in append mode

Specifying O_APPEND in conjunction with O_TRUNC and O_CREAT does not
make much sense. And this combination of flags is not acc

ssh-libssh: do not specify O_APPEND when not in append mode

Specifying O_APPEND in conjunction with O_TRUNC and O_CREAT does not
make much sense. And this combination of flags is not accepted by all
SFTP servers (at least not Apache SSHD).

Fixes #4147
Closes #4148

show more ...

a55edcea25-Jul-2019 Gergely Nagy

multi: call detach_connection before Curl_disconnect

Curl_disconnect bails out if conn->easyq is not empty, detach_connection
needs to be called first to remove the current easy from the

multi: call detach_connection before Curl_disconnect

Curl_disconnect bails out if conn->easyq is not empty, detach_connection
needs to be called first to remove the current easy from the queue.

Fixes #4144
Closes #4151

show more ...

cdf7d13b22-Jul-2019 Jay Satiro

tool_operate: fix implicit call to easysrc_cleanup

easysrc_cleanup is only defined when CURL_DISABLE_LIBCURL_OPTION is not
defined, and prior to this change would be called regardless.

tool_operate: fix implicit call to easysrc_cleanup

easysrc_cleanup is only defined when CURL_DISABLE_LIBCURL_OPTION is not
defined, and prior to this change would be called regardless.

Bug: https://github.com/curl/curl/pull/3804#issuecomment-513922637
Reported-by: Marcel Raad

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

show more ...

23c99f6021-Jul-2019 Daniel Stenberg

curl:create_transfers check return code from curl_easy_setopt

From commit b8894085

Pointed out by Coverity CID 1451703

Closes #4134

3af0e76d21-Jul-2019 Daniel Stenberg

HTTP3: initial (experimental) support

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

Using either option will enable a HTTP3 build.
Co-authored-by: Alessandro Ghedini <alessandro@

HTTP3: initial (experimental) support

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

Using either option will enable a HTTP3 build.
Co-authored-by: Alessandro Ghedini <alessandro@ghedini.me>

Closes #3500

show more ...

7644abf821-Jul-2019 Daniel Stenberg

curl: remove dead code

The loop never loops (since b889408500), pointed out by Coverity (CID
1451702)

Closes #4133

7129939420-Jul-2019 Daniel Stenberg

docs/PARALLEL-TRANSFERS: correct the version number

47b9930d20-Jul-2019 Daniel Stenberg

docs/PARALLEL-TRANSFERS: added

b889408520-Jul-2019 Daniel Stenberg

curl: support parallel transfers

This is done by making sure each individual transfer is first added to a
linked list as then they can be performed serially, or at will, in
parallel.

curl: support parallel transfers

This is done by making sure each individual transfer is first added to a
linked list as then they can be performed serially, or at will, in
parallel.

Closes #3804

show more ...

14a385b320-Jul-2019 Daniel Stenberg

docs/MANUAL.md: converted to markdown from plain text

... will make it render as a nicer web page.

Closes #4131

828392ae18-Jul-2019 Daniel Stenberg

curl_version_info: provide nghttp2 details

Introducing CURLVERSION_SIXTH with nghttp2 info.

Closes #4121

0cbdf45119-Jul-2019 Daniel Stenberg

bump: start working on 7.66.0

ec3f6f1c19-Jul-2019 Daniel Stenberg

source: remove names from source comments

Several reasons:

- we can't add everyone who's helping out so its unfair to just a few
selected ones.
- we already list all helpers

source: remove names from source comments

Several reasons:

- we can't add everyone who's helping out so its unfair to just a few
selected ones.
- we already list all helpers in THANKS and in RELEASE-NOTES for each
release
- we don't want to give the impression that some parts of the code is
"owned" or "controlled" by specific persons

Assisted-by: Daniel Gustafsson
Closes #4129

show more ...

aa73eb4719-Jul-2019 Daniel Stenberg

RELEASE-NOTES: 7.65.3

56fc8db019-Jul-2019 Daniel Stenberg

THANKS: 7.65.3 status

27e14efe18-Jul-2019 Daniel Stenberg

progress: make the progress meter appear again

Fix regression caused by 21080e1

Reported-by: Chih-Hsuan Yen
Fixes #4122
Closes #4124

13af7cf118-Jul-2019 Daniel Stenberg

version: bump to 7.65.3

09b3065917-Jul-2019 Daniel Stenberg

RELEASE-NOTES: Contributors or now 1990

72c2cac814-Jul-2019 Daniel Stenberg

RELEASE-NOTES: 7.65.2

51b0feb516-Jul-2019 Daniel Stenberg

THANKS: add contributors from 7.65.2

2527eca917-Jul-2019 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_

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

show more ...

28f6fda817-Jul-2019 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 wo

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

show more ...

1...<<371372373374375376377378379380>>...1351