<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/lib, branch bagder/https-proxyu-req-http</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>ngtcp2: adapt to new NGTCP2_PROTO_VER_MAX define</title>
<updated>2020-09-25T06:59:43+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-25T06:17:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=3d60a223908fcfebea7f8099b6e8e62bf31b0a9c'/>
<id>3d60a223908fcfebea7f8099b6e8e62bf31b0a9c</id>
<content type='text'>
Closes #6012
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6012
</pre>
</div>
</content>
</entry>
<entry>
<title>strerror: honor Unicode API choice on Windows</title>
<updated>2020-09-25T06:55:35+00:00</updated>
<author>
<name>Javier Blazquez</name>
<email>jblazquez@riotgames.com</email>
</author>
<published>2020-09-24T00:33:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=bed5f8454a4b673ab4103901362fbd7b3e0aa754'/>
<id>bed5f8454a4b673ab4103901362fbd7b3e0aa754</id>
<content type='text'>
Closes #6005
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6005
</pre>
</div>
</content>
</entry>
<entry>
<title>imap: make imap_send use dynbuf for the send buffer management</title>
<updated>2020-09-25T06:35:01+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-24T21:04:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=c4693adc62e44e7abaa6a8aa2180693bcf120b43'/>
<id>c4693adc62e44e7abaa6a8aa2180693bcf120b43</id>
<content type='text'>
Reuses the buffer and thereby reduces number of mallocs over a transfer.

Closes #6010
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reuses the buffer and thereby reduces number of mallocs over a transfer.

Closes #6010
</pre>
</div>
</content>
</entry>
<entry>
<title>Curl_send: return error when pre_receive_plain can't malloc</title>
<updated>2020-09-25T06:31:52+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-24T22:12:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=92a9b88ebf7aa61d8183e633106f554f3f39bf74'/>
<id>92a9b88ebf7aa61d8183e633106f554f3f39bf74</id>
<content type='text'>
... will probably trigger some false DEAD CODE positives on non-windows
code analyzers for the conditional code.

Closes #6011
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... will probably trigger some false DEAD CODE positives on non-windows
code analyzers for the conditional code.

Closes #6011
</pre>
</div>
</content>
</entry>
<entry>
<title>ftp: separate FTPS from FTP over "HTTPS proxy"</title>
<updated>2020-09-24T12:09:20+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-21T07:15:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=1397a7de6e312e019a3b339f855ba0a5cafa9127'/>
<id>1397a7de6e312e019a3b339f855ba0a5cafa9127</id>
<content type='text'>
When using HTTPS proxy, SSL is used but not in the view of the FTP
protocol handler itself so separate the connection's use of SSL from the
FTP control connection's sue.

Reported-by: Mingtao Yang
Fixes #5523
Closes #6006
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using HTTPS proxy, SSL is used but not in the view of the FTP
protocol handler itself so separate the connection's use of SSL from the
FTP control connection's sue.

Reported-by: Mingtao Yang
Fixes #5523
Closes #6006
</pre>
</div>
</content>
</entry>
<entry>
<title>pingpong: use a dynbuf for the *_pp_sendf() function</title>
<updated>2020-09-23T13:14:09+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-23T07:22:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=675eeb1c941706070381faaad8ee1a5d75cff4a4'/>
<id>675eeb1c941706070381faaad8ee1a5d75cff4a4</id>
<content type='text'>
... reuses the same dynamic buffer instead of doing repeated malloc/free
cycles.

Test case 100 (FTP dir list PASV) does 7 fewer memory allocation calls
after this change in my test setup (132 =&gt; 125), curl 7.72.0 needed 140
calls for this.

Test case 103 makes 9 less allocations now (130). Down from 149 in
7.72.0.

Closes #6004
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... reuses the same dynamic buffer instead of doing repeated malloc/free
cycles.

Test case 100 (FTP dir list PASV) does 7 fewer memory allocation calls
after this change in my test setup (132 =&gt; 125), curl 7.72.0 needed 140
calls for this.

Test case 103 makes 9 less allocations now (130). Down from 149 in
7.72.0.

Closes #6004
</pre>
</div>
</content>
</entry>
<entry>
<title>dynbuf: add Curl_dyn_vaddf</title>
<updated>2020-09-23T13:13:46+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-23T07:21:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f74afa40f8b6b87ccf74a4ca70b5514a9a87e6f1'/>
<id>f74afa40f8b6b87ccf74a4ca70b5514a9a87e6f1</id>
<content type='text'>
Closes #6004
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6004
</pre>
</div>
</content>
</entry>
<entry>
<title>dynbuf: make *addf() not require extra mallocs</title>
<updated>2020-09-23T06:54:42+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-22T15:28:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=7e8561e030fcfaba5cd620d7e9c9ab8356163132'/>
<id>7e8561e030fcfaba5cd620d7e9c9ab8356163132</id>
<content type='text'>
... by introducing a printf() function that appends directly into a
dynbuf: Curl_dyn_vprintf(). This avoids the mandatory extra malloc so if
the buffer is already big enough it can just printf directly into it.

Since this less-malloc version requires tthe use of a library internal
printf function, we only provide this version when building libcurl and
not for the dynbuf code that is used when building the curl tool.

Closes #5998
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... by introducing a printf() function that appends directly into a
dynbuf: Curl_dyn_vprintf(). This avoids the mandatory extra malloc so if
the buffer is already big enough it can just printf directly into it.

Since this less-malloc version requires tthe use of a library internal
printf function, we only provide this version when building libcurl and
not for the dynbuf code that is used when building the curl tool.

Closes #5998
</pre>
</div>
</content>
</entry>
<entry>
<title>pingpong: remove a malloc per Curl_pp_vsendf call</title>
<updated>2020-09-22T21:13:26+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-22T14:26:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=0548ecaf6ac6fd8d81d63048d09ece8dbb715666'/>
<id>0548ecaf6ac6fd8d81d63048d09ece8dbb715666</id>
<content type='text'>
This typically makes 7-9 fewer mallocs per FTP transfer.

Closes #5997
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This typically makes 7-9 fewer mallocs per FTP transfer.

Closes #5997
</pre>
</div>
</content>
</entry>
<entry>
<title>symbian: drop support</title>
<updated>2020-09-22T13:14:12+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-09-21T12:28:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=3d64031fa7a80ac4ae3fd09a5939196268b92f81'/>
<id>3d64031fa7a80ac4ae3fd09a5939196268b92f81</id>
<content type='text'>
The OS is deprecated. I see no traces of anyone having actually built
curl for Symbian after 2012.

The public headers are unmodified.

Closes #5989
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The OS is deprecated. I see no traces of anyone having actually built
curl for Symbian after 2012.

The public headers are unmodified.

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