<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/lib/http_proxy.c, branch bagder/https-proxy-tests</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>http_proxy: ported to use dynbuf instead of a static size buffer</title>
<updated>2020-05-04T08:41:06+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-02T15:04:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=dae126ff12655fdad0dc0b7b808ace5963d1bd40'/>
<id>dae126ff12655fdad0dc0b7b808ace5963d1bd40</id>
<content type='text'>
Removes a 16K static buffer from the easy handle. Simplifies the code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removes a 16K static buffer from the easy handle. Simplifies the code.
</pre>
</div>
</content>
</entry>
<entry>
<title>dynbuf: introduce internal generic dynamic buffer functions</title>
<updated>2020-05-04T08:40:39+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-02T15:04:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=ed35d6590e72c23c568af1e3b8ac6e4e2d883888'/>
<id>ed35d6590e72c23c568af1e3b8ac6e4e2d883888</id>
<content type='text'>
A common set of functions instead of many separate implementations for
creating buffers that can grow when appending data to them. Existing
functionality has been ported over.

In my early basic testing, the total number of allocations seem at
roughly the same amount as before, possibly a few less.

See docs/DYNBUF.md for a description of the API.

Closes #5300
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A common set of functions instead of many separate implementations for
creating buffers that can grow when appending data to them. Existing
functionality has been ported over.

In my early basic testing, the total number of allocations seem at
roughly the same amount as before, possibly a few less.

See docs/DYNBUF.md for a description of the API.

Closes #5300
</pre>
</div>
</content>
</entry>
<entry>
<title>conn: always set bits.close with connclose()</title>
<updated>2019-12-09T16:17:42+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-12-09T11:03:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=c7bc689fc3d32534426612a3654cd1c804831091'/>
<id>c7bc689fc3d32534426612a3654cd1c804831091</id>
<content type='text'>
Closes #4690
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4690
</pre>
</div>
</content>
</entry>
<entry>
<title>chunked-encoding: stop hiding the CURLE_BAD_CONTENT_ENCODING error</title>
<updated>2019-10-02T05:46:05+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-10-01T13:40:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f0f053fed034bacf956a9f32ea65529b0b123247'/>
<id>f0f053fed034bacf956a9f32ea65529b0b123247</id>
<content type='text'>
Unknown content-encoding would get returned as CURLE_WRITE_ERROR if the
response is chunked-encoded.

Reported-by: Ilya Kosarev
Fixes #4310
Closes #4449
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unknown content-encoding would get returned as CURLE_WRITE_ERROR if the
response is chunked-encoded.

Reported-by: Ilya Kosarev
Fixes #4310
Closes #4449
</pre>
</div>
</content>
</entry>
<entry>
<title>http_proxy: part of conditional expression is always true: !error</title>
<updated>2019-09-20T06:07:28+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-09-19T07:54:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=cc95dbd64f35bc11c55c475d32012c5491e2f01b'/>
<id>cc95dbd64f35bc11c55c475d32012c5491e2f01b</id>
<content type='text'>
Fixes warning detected by PVS-Studio
Fixes #4374
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes warning detected by PVS-Studio
Fixes #4374
</pre>
</div>
</content>
</entry>
<entry>
<title>NTLM: reset proxy "multipass" state when CONNECT request is done</title>
<updated>2019-06-02T21:11:33+00:00</updated>
<author>
<name>Sergey Ogryzkov</name>
<email>Sergey.Ogryzkov@kaspersky.com</email>
</author>
<published>2019-05-31T15:40:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f9b60fb6f85b83bf450eb4c424642860ed884a85'/>
<id>f9b60fb6f85b83bf450eb4c424642860ed884a85</id>
<content type='text'>
Closes #3972
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #3972
</pre>
</div>
</content>
</entry>
<entry>
<title>urldata: rename easy_conn to just conn</title>
<updated>2019-01-11T14:35:13+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-01-02T17:04:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=ba243235ec04af62aee2cfc31bf0f05488e59fe7'/>
<id>ba243235ec04af62aee2cfc31bf0f05488e59fe7</id>
<content type='text'>
We use "conn" everywhere to be a pointer to the connection.

Introduces two functions that "attaches" and "detaches" the connection
to and from the transfer.

Going forward, we should favour using "data-&gt;conn" (since a transfer
always only has a single connection or none at all) to "conn-&gt;data"
(since a connection can have none, one or many transfers associated with
it and updating conn-&gt;data to be correct is error prone and a frequent
reason for internal issues).

Closes #3442
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We use "conn" everywhere to be a pointer to the connection.

Introduces two functions that "attaches" and "detaches" the connection
to and from the transfer.

Going forward, we should favour using "data-&gt;conn" (since a transfer
always only has a single connection or none at all) to "conn-&gt;data"
(since a connection can have none, one or many transfers associated with
it and updating conn-&gt;data to be correct is error prone and a frequent
reason for internal issues).

Closes #3442
</pre>
</div>
</content>
</entry>
<entry>
<title>http: made Curl_add_buffer functions take a pointer-pointer</title>
<updated>2018-09-16T21:22:37+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-09-14T09:48:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=55dbcb061d6ee733a1ba12d8634c85691a3010e0'/>
<id>55dbcb061d6ee733a1ba12d8634c85691a3010e0</id>
<content type='text'>
... so that they can clear the original pointer on failure, which makes
the error-paths and their cleanups easier.

Closes #2992
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... so that they can clear the original pointer on failure, which makes
the error-paths and their cleanups easier.

Closes #2992
</pre>
</div>
</content>
</entry>
<entry>
<title>http_proxy: Remove unused macro SELECT_TIMEOUT</title>
<updated>2018-08-09T10:37:16+00:00</updated>
<author>
<name>Rikard Falkeborn</name>
<email>rikard.falkeborn@gmail.com</email>
</author>
<published>2018-08-05T20:29:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=64c01db0c94a3c3809c76b4c89be6e6d39e58066'/>
<id>64c01db0c94a3c3809c76b4c89be6e6d39e58066</id>
<content type='text'>
Usage was removed in 5113ad0424044458ac497fa1458ebe0101356b22.

Closes #2852
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Usage was removed in 5113ad0424044458ac497fa1458ebe0101356b22.

Closes #2852
</pre>
</div>
</content>
</entry>
<entry>
<title>Curl_debug: remove dead printhost code</title>
<updated>2018-06-12T14:00:27+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-06-11T22:10:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=5ae22272d1506e5c0e431f4ad60f1dc446f76715'/>
<id>5ae22272d1506e5c0e431f4ad60f1dc446f76715</id>
<content type='text'>
The struct field is never set (since 5e0d9aea3) so remove the use of it
and remove the connectdata pointer from the prototype.

Reported-by: Tejas
Bug: https://curl.haxx.se/mail/lib-2018-06/0054.html
Closes #2647
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The struct field is never set (since 5e0d9aea3) so remove the use of it
and remove the connectdata pointer from the prototype.

Reported-by: Tejas
Bug: https://curl.haxx.se/mail/lib-2018-06/0054.html
Closes #2647
</pre>
</div>
</content>
</entry>
</feed>
