<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/docs/libcurl, branch bagder/https-cookie-secure</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>docs: mention potential leak in curl_slist_append</title>
<updated>2019-01-02T11:49:49+00:00</updated>
<author>
<name>Daniel Gustafsson</name>
<email>daniel@yesql.se</email>
</author>
<published>2019-01-02T11:46:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=5cc32855740b30d5659beeb7bf9951dcdfa67c62'/>
<id>5cc32855740b30d5659beeb7bf9951dcdfa67c62</id>
<content type='text'>
When a non-empty list is appended to, and used as the returnvalue,
the list pointer can leak in case of an allocation failure in the
curl_slist_append() call. This is correctly handled in curl code
usage but we weren't explicitly pointing it out in the API call
documentation. Fix by extending the RETURNVALUE manpage section
and example code.

Closes #3424
Reported-by: dnivras on github
Reviewed-by: Daniel Stenberg &lt;daniel@haxx.se&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a non-empty list is appended to, and used as the returnvalue,
the list pointer can leak in case of an allocation failure in the
curl_slist_append() call. This is correctly handled in curl code
usage but we weren't explicitly pointing it out in the API call
documentation. Fix by extending the RETURNVALUE manpage section
and example code.

Closes #3424
Reported-by: dnivras on github
Reviewed-by: Daniel Stenberg &lt;daniel@haxx.se&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>http: added options for allowing HTTP/0.9 responses</title>
<updated>2018-12-21T09:49:30+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-12-17T14:46:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=006ff62d8c51f664c167c6337f009f9f65dd8ea7'/>
<id>006ff62d8c51f664c167c6337f009f9f65dd8ea7</id>
<content type='text'>
Added CURLOPT_HTTP09_ALLOWED and --http0.9 for this purpose.

For now, both the tool and library allow HTTP/0.9 by default.
docs/DEPRECATE.md lays out the plan for when to reverse that default: 6
months after the 7.64.0 release. The options are added already now so
that applications/scripts can start using them already now.

Fixes #2873
Closes #3383
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added CURLOPT_HTTP09_ALLOWED and --http0.9 for this purpose.

For now, both the tool and library allow HTTP/0.9 by default.
docs/DEPRECATE.md lays out the plan for when to reverse that default: 6
months after the 7.64.0 release. The options are added already now so
that applications/scripts can start using them already now.

Fixes #2873
Closes #3383
</pre>
</div>
</content>
</entry>
<entry>
<title>http: minor whitespace cleanup from f464535b</title>
<updated>2018-12-14T09:20:06+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-12-14T09:20:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=04b69c744cfecd19d940353a4e25bbc09feedc77'/>
<id>04b69c744cfecd19d940353a4e25bbc09feedc77</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>http: Implement trailing headers for chunked transfers</title>
<updated>2018-12-14T09:10:48+00:00</updated>
<author>
<name>Ayoub Boudhar</name>
<email>a.boudhar@outlook.com</email>
</author>
<published>2018-12-06T09:18:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f464535bfdd9a83140d8a13c3fe3d937239d1c2a'/>
<id>f464535bfdd9a83140d8a13c3fe3d937239d1c2a</id>
<content type='text'>
This adds the CURLOPT_TRAILERDATA and CURLOPT_TRAILERFUNCTION
options that allow a callback based approach to sending trailing headers
with chunked transfers.

The test server (sws) was updated to take into account the detection of the
end of transfer in the case of trailing headers presence.

Test 1591 checks that trailing headers can be sent using libcurl.

Closes #3350
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the CURLOPT_TRAILERDATA and CURLOPT_TRAILERFUNCTION
options that allow a callback based approach to sending trailing headers
with chunked transfers.

The test server (sws) was updated to take into account the detection of the
end of transfer in the case of trailing headers presence.

Test 1591 checks that trailing headers can be sent using libcurl.

Closes #3350
</pre>
</div>
</content>
</entry>
<entry>
<title>documentation: curl_formadd field and file names are now escaped</title>
<updated>2018-12-11T14:31:23+00:00</updated>
<author>
<name>Patrick Monnerat</name>
<email>patrick@monnerat.net</email>
</author>
<published>2018-12-11T14:21:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=37093a21a6f5dd0233f2a92af5ae69d8417b8a51'/>
<id>37093a21a6f5dd0233f2a92af5ae69d8417b8a51</id>
<content type='text'>
Prior to 7.56.0, fieldnames and filenames were set in Content-Disposition
header without special processing: this may lead to invalid RFC 822
quoted-strings.
7.56.0 introduces escaping of backslashes and double quotes in these names:
mention it in the documentation.

Reported-by: daboul on github
Closes #3361
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prior to 7.56.0, fieldnames and filenames were set in Content-Disposition
header without special processing: this may lead to invalid RFC 822
quoted-strings.
7.56.0 introduces escaping of backslashes and double quotes in these names:
mention it in the documentation.

Reported-by: daboul on github
Closes #3361
</pre>
</div>
</content>
</entry>
<entry>
<title>CURLOPT_WRITEFUNCTION.3: spell out that it gets called many times</title>
<updated>2018-11-23T15:55:33+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-11-23T15:55:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=ae7a09db20081672242cbf69bb871f3ab1c5a24c'/>
<id>ae7a09db20081672242cbf69bb871f3ab1c5a24c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CURLOPT_HEADERFUNCTION.3: match 'nitems' name in synopsis and description</title>
<updated>2018-11-21T23:05:05+00:00</updated>
<author>
<name>UnknownShadow200</name>
<email>unknownshadow200@gmail.com</email>
</author>
<published>2018-11-21T14:56:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=23666978069dcd8dfcc7560c5cebe5410c5fdd81'/>
<id>23666978069dcd8dfcc7560c5cebe5410c5fdd81</id>
<content type='text'>
Closes #3295
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #3295
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add more description to unified ssl error codes</title>
<updated>2018-11-19T23:57:44+00:00</updated>
<author>
<name>Han Han</name>
<email>hhan@thousandeyes.com</email>
</author>
<published>2018-11-19T23:57:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=89d2e95f783963778b3db45a398360b94587c295'/>
<id>89d2e95f783963778b3db45a398360b94587c295</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: expanded on some CURLU details</title>
<updated>2018-11-10T23:10:56+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-11-10T23:10:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=f7fa04d7f38fe5ff90518490280a9724cb9dd704'/>
<id>f7fa04d7f38fe5ff90518490280a9724cb9dd704</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>setopt: add CURLOPT_CURLU</title>
<updated>2018-11-09T14:47:28+00:00</updated>
<author>
<name>Jim Fuller</name>
<email>jim@webcomposite.com</email>
</author>
<published>2018-11-01T18:16:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=5c4fe0d8264a4a4f591d79cefe9676b099bdecf2'/>
<id>5c4fe0d8264a4a4f591d79cefe9676b099bdecf2</id>
<content type='text'>
Allows an application to pass in a pre-parsed URL via a URL handle.

Closes #3227
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allows an application to pass in a pre-parsed URL via a URL handle.

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