<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git, branch bagder/dlbuffer-on-demand</title>
<subtitle>github.com: bagder/curl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/'/>
<entry>
<title>url: alloc the download buffer at transfer start</title>
<updated>2020-05-29T21:18:18+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-28T16:30:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=3e7eb97abde1197d4be096dd1b2d8407eee2acce'/>
<id>3e7eb97abde1197d4be096dd1b2d8407eee2acce</id>
<content type='text'>
... and free it as soon as the transfer is done. It removes the extra
alloc when a new size is set with setopt() and reduces memory for unused
easy handles.

In addition: the closure_handle now doesn't use an allocated buffer at
all but the smallest supported size as a stack based one.

Closes #5472
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... and free it as soon as the transfer is done. It removes the extra
alloc when a new size is set with setopt() and reduces memory for unused
easy handles.

In addition: the closure_handle now doesn't use an allocated buffer at
all but the smallest supported size as a stack based one.

Closes #5472
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "buildconf: use find -execdir"</title>
<updated>2020-05-29T15:37:24+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-29T15:34:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=d618986a1cbaf5826dbb12fe0544c645906810a6'/>
<id>d618986a1cbaf5826dbb12fe0544c645906810a6</id>
<content type='text'>
This partially reverts commit c712009838f44211958854de431315586995bc61.

Keep the ares_ files removed but bring back the older way to run find,
to make it work with busybox's find, as apparently that's being used.

Reported-by: Max Peal
Fixes #5483
Closes #5484
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This partially reverts commit c712009838f44211958854de431315586995bc61.

Keep the ares_ files removed but bring back the older way to run find,
to make it work with busybox's find, as apparently that's being used.

Reported-by: Max Peal
Fixes #5483
Closes #5484
</pre>
</div>
</content>
</entry>
<entry>
<title>server/sws: fix asan warning on use of uninitialized variable</title>
<updated>2020-05-29T11:05:09+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-29T11:04:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=6531d089e514ae723241b7a593ed5f8152900ea7'/>
<id>6531d089e514ae723241b7a593ed5f8152900ea7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>libssh2: improved error output for wrong quote syntax</title>
<updated>2020-05-29T07:35:52+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-28T18:34:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=733a39a907381b14196c3763b39a04f174e049a1'/>
<id>733a39a907381b14196c3763b39a04f174e049a1</id>
<content type='text'>
Reported-by: Werner Stolz

Closes #5474
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported-by: Werner Stolz

Closes #5474
</pre>
</div>
</content>
</entry>
<entry>
<title>mk-lib1521: generate code for testing BLOB options as well</title>
<updated>2020-05-29T07:22:50+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-28T20:42:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=32d4d6b969bfc8bf8f3b85a60c999d15469ff55b'/>
<id>32d4d6b969bfc8bf8f3b85a60c999d15469ff55b</id>
<content type='text'>
Follow-up to cac5374298b3

Closes #5478
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow-up to cac5374298b3

Closes #5478
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: repair the check if argv can be written to</title>
<updated>2020-05-28T21:33:56+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-28T14:32:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=2110b996a6e9b8271d381c4204b5b930b762dc58'/>
<id>2110b996a6e9b8271d381c4204b5b930b762dc58</id>
<content type='text'>
Due to bad escaping of the test code, the test wouldn't build and thus
result in a negative test result, which would lead to the unconditional
assumption that overwriting the arguments doesn't work and thus curl
would never hide credentials given in the command line, even when it
would otherwise be possible.

Regression from commit 2d4c2152c (7.60.0)

Reported-by: huzunhao on github
Fixes #5470
Closes #5471
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to bad escaping of the test code, the test wouldn't build and thus
result in a negative test result, which would lead to the unconditional
assumption that overwriting the arguments doesn't work and thus curl
would never hide credentials given in the command line, even when it
would otherwise be possible.

Regression from commit 2d4c2152c (7.60.0)

Reported-by: huzunhao on github
Fixes #5470
Closes #5471
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: rebuild Makefile.inc.cmake when Makefile.inc changes</title>
<updated>2020-05-28T08:46:07+00:00</updated>
<author>
<name>Peter Wu</name>
<email>peter@lekensteyn.nl</email>
</author>
<published>2020-05-27T20:36:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=3a2ca60d6a7540d631df90807275da0ff25eca04'/>
<id>3a2ca60d6a7540d631df90807275da0ff25eca04</id>
<content type='text'>
Otherwise the build might fail due to missing source files, as
demonstrated by the recent keylog.c addition on an existing build dir.

Closes #5469
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise the build might fail due to missing source files, as
demonstrated by the recent keylog.c addition on an existing build dir.

Closes #5469
</pre>
</div>
</content>
</entry>
<entry>
<title>urldata: fix comments: Curl_done() is called multi_done() now</title>
<updated>2020-05-28T08:13:39+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-28T08:12:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=155551c4465485dc4e754b0056f57cffcd925a94'/>
<id>155551c4465485dc4e754b0056f57cffcd925a94</id>
<content type='text'>
... since 575e885db
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... since 575e885db
</pre>
</div>
</content>
</entry>
<entry>
<title>ngtcp2: use common key log routine for better thread-safety</title>
<updated>2020-05-27T19:19:51+00:00</updated>
<author>
<name>Peter Wu</name>
<email>peter@lekensteyn.nl</email>
</author>
<published>2020-05-03T23:41:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=697f984ec97cb7217490b937fc8c280eb7d753fa'/>
<id>697f984ec97cb7217490b937fc8c280eb7d753fa</id>
<content type='text'>
Tested with ngtcp2 built against the OpenSSL library. Additionally
tested with MultiSSL (NSS for TLS and ngtcp2+OpenSSL for QUIC).

The TLS backend (independent of QUIC) may or may not already have opened
the keylog file before. Therefore Curl_tls_keylog_open is always called
to ensure the file is open.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tested with ngtcp2 built against the OpenSSL library. Additionally
tested with MultiSSL (NSS for TLS and ngtcp2+OpenSSL for QUIC).

The TLS backend (independent of QUIC) may or may not already have opened
the keylog file before. Therefore Curl_tls_keylog_open is always called
to ensure the file is open.
</pre>
</div>
</content>
</entry>
<entry>
<title>wolfssl: add SSLKEYLOGFILE support</title>
<updated>2020-05-27T19:19:51+00:00</updated>
<author>
<name>Peter Wu</name>
<email>peter@lekensteyn.nl</email>
</author>
<published>2020-05-03T22:16:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=7be7c56be941192c0f9b4ba33a7cb1f12a821035'/>
<id>7be7c56be941192c0f9b4ba33a7cb1f12a821035</id>
<content type='text'>
Tested following the same curl and tshark commands as in commit
"vtls: Extract and simplify key log file handling from OpenSSL" using
WolfSSL v4.4.0-stable-128-g5179503e8 from git master built with
`./configure --enable-all --enable-debug CFLAGS=-DHAVE_SECRET_CALLBACK`.

Full support for this feature requires certain wolfSSL build options,
see "Availability note" in lib/vtls/wolfssl.c for details.

Closes #5327
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tested following the same curl and tshark commands as in commit
"vtls: Extract and simplify key log file handling from OpenSSL" using
WolfSSL v4.4.0-stable-128-g5179503e8 from git master built with
`./configure --enable-all --enable-debug CFLAGS=-DHAVE_SECRET_CALLBACK`.

Full support for this feature requires certain wolfSSL build options,
see "Availability note" in lib/vtls/wolfssl.c for details.

Closes #5327
</pre>
</div>
</content>
</entry>
</feed>
