<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git, branch bagder/curl_range-data-conn</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>ftp: remove conn-&gt;data leftover</title>
<updated>2021-01-20T08:30:10+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-20T08:30:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=3b4c51913fb8b72ad8cf3893d504ff1dd0d82d44'/>
<id>3b4c51913fb8b72ad8cf3893d504ff1dd0d82d44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>curl_range: remove conn-&gt;data</title>
<updated>2021-01-20T08:29:45+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-20T08:29:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=379511bf523a3a1d235f62ef254bc16e25ea9fea'/>
<id>379511bf523a3a1d235f62ef254bc16e25ea9fea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>quiche: fix unused parameter ‘conn’</title>
<updated>2021-01-20T08:17:19+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-20T08:16:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=fb4c5d55b5f0fae834ffc1cc14006f4ed7f4af18'/>
<id>fb4c5d55b5f0fae834ffc1cc14006f4ed7f4af18</id>
<content type='text'>
Follow-up to 2bdec0b3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow-up to 2bdec0b3
</pre>
</div>
</content>
</entry>
<entry>
<title>transfer: fix ‘conn’ undeclared mistake for iconv build</title>
<updated>2021-01-20T08:13:14+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-20T08:13:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=4907431903345638a997d315b5e3dd4febfb9e26'/>
<id>4907431903345638a997d315b5e3dd4febfb9e26</id>
<content type='text'>
Follow-up to 219d9f8620d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow-up to 219d9f8620d
</pre>
</div>
</content>
</entry>
<entry>
<title>doh: allocate state struct on demand</title>
<updated>2021-01-20T08:02:24+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-19T14:57:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=6246a1d8c6776a60f266f1906f0ef9048e9e1069'/>
<id>6246a1d8c6776a60f266f1906f0ef9048e9e1069</id>
<content type='text'>
... instead of having it static within the Curl_easy struct. This takes
away 1176 bytes (18%) from the Curl_easy struct that aren't used very
often and instead makes the code allocate it when needed.

Closes #6492
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... instead of having it static within the Curl_easy struct. This takes
away 1176 bytes (18%) from the Curl_easy struct that aren't used very
often and instead makes the code allocate it when needed.

Closes #6492
</pre>
</div>
</content>
</entry>
<entry>
<title>socks: use the download buffer instead</title>
<updated>2021-01-20T07:54:19+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-19T14:30:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=d0688dcbdf412273e276dd29135b952f2065cb5b'/>
<id>d0688dcbdf412273e276dd29135b952f2065cb5b</id>
<content type='text'>
The SOCKS code now uses the generic download buffer for temporary
storage during the connection procedure, instead of having its own
private 600 byte buffer that adds to the connectdata struct size. This
works fine because this point the buffer is allocated but is not use for
download yet since the connection hasn't completed.

This reduces the connection struct size by 22% on a 64bit arch!

The SOCKS buffer needs to be at least 600 bytes, and the download buffer
is guaranteed to never be smaller than 1000 bytes.

Closes #6491
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The SOCKS code now uses the generic download buffer for temporary
storage during the connection procedure, instead of having its own
private 600 byte buffer that adds to the connectdata struct size. This
works fine because this point the buffer is allocated but is not use for
download yet since the connection hasn't completed.

This reduces the connection struct size by 22% on a 64bit arch!

The SOCKS buffer needs to be at least 600 bytes, and the download buffer
is guaranteed to never be smaller than 1000 bytes.

Closes #6491
</pre>
</div>
</content>
</entry>
<entry>
<title>urldata: make magic be the first struct field</title>
<updated>2021-01-20T07:51:01+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-19T07:23:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=942cf12c2f73c4bb13858acc9101b1d644bf7c50'/>
<id>942cf12c2f73c4bb13858acc9101b1d644bf7c50</id>
<content type='text'>
By making the `magic` identifier the same size and at the same place
within the structs (easy, multi, share), libcurl will be able to more
reliably detect and safely error out if an application passes in the
wrong handle to APIs. Easier to detect and less likely to cause crashes
if done.

Such mixups can't be detected at compile-time due to them being
typedefed void pointers - unless `CURL_STRICTER` is defined.

Closes #6484
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By making the `magic` identifier the same size and at the same place
within the structs (easy, multi, share), libcurl will be able to more
reliably detect and safely error out if an application passes in the
wrong handle to APIs. Easier to detect and less likely to cause crashes
if done.

Such mixups can't be detected at compile-time due to them being
typedefed void pointers - unless `CURL_STRICTER` is defined.

Closes #6484
</pre>
</div>
</content>
</entry>
<entry>
<title>http_chunks: correct and clarify a comment on hexnumber length</title>
<updated>2021-01-19T22:43:10+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-19T13:23:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=13bc1ea9bcef34c4beb384549e4be64e341426db'/>
<id>13bc1ea9bcef34c4beb384549e4be64e341426db</id>
<content type='text'>
... and also rename the define for max length.

Closes #6489
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... and also rename the define for max length.

Closes #6489
</pre>
</div>
</content>
</entry>
<entry>
<title>curl_path: remove conn-&gt;data use</title>
<updated>2021-01-19T16:08:49+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-19T09:43:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=e71542a9d9d043db454a49a35440332ec893cf04'/>
<id>e71542a9d9d043db454a49a35440332ec893cf04</id>
<content type='text'>
Closes #6487
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6487
</pre>
</div>
</content>
</entry>
<entry>
<title>transfer: remove conn-&gt;data use</title>
<updated>2021-01-19T16:07:02+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2021-01-19T09:24:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=219d9f8620d41134825db693500131db0305a325'/>
<id>219d9f8620d41134825db693500131db0305a325</id>
<content type='text'>
Closes #6486
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #6486
</pre>
</div>
</content>
</entry>
</feed>
