<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/tests/libtest, 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>curl_multi_remove_handle() don't block terminating c-ares requests</title>
<updated>2019-01-07T09:05:20+00:00</updated>
<author>
<name>Brad Spencer</name>
<email>bspencer@blackberry.com</email>
</author>
<published>2018-12-14T21:18:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=84a30d0a419ad95c53cbdfc76eb2eb75d2e51835'/>
<id>84a30d0a419ad95c53cbdfc76eb2eb75d2e51835</id>
<content type='text'>
Added Curl_resolver_kill() for all three resolver modes, which only
blocks when necessary, along with test 1592 to confirm
curl_multi_remove_handle() doesn't block unless it must.

Closes #3428
Fixes #3371
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added Curl_resolver_kill() for all three resolver modes, which only
blocks when necessary, along with test 1592 to confirm
curl_multi_remove_handle() doesn't block unless it must.

Closes #3428
Fixes #3371
</pre>
</div>
</content>
</entry>
<entry>
<title>printf: fix format specifiers</title>
<updated>2019-01-04T22:50:48+00:00</updated>
<author>
<name>Rikard Falkeborn</name>
<email>rikard.falkeborn@gmail.com</email>
</author>
<published>2018-09-16T20:04:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=fa2d6ba84d7f87148738f3cbccf29016dd324f87'/>
<id>fa2d6ba84d7f87148738f3cbccf29016dd324f87</id>
<content type='text'>
Closes #3426
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #3426
</pre>
</div>
</content>
</entry>
<entry>
<title>libtest/stub_gssapi: use "real" snprintf</title>
<updated>2019-01-03T22:47:23+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-01-03T11:00:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=c7c362a24c0247644f9fde05e8ea353af4a94b04'/>
<id>c7c362a24c0247644f9fde05e8ea353af4a94b04</id>
<content type='text'>
... since it doesn't link with libcurl.

Reverts the commit dcd6f81025 changes from this file.

Bug: https://curl.haxx.se/mail/lib-2019-01/0000.html
Reported-by: Shlomi Fish
Reviewed-by: Daniel Gustafsson
Reviewed-by: Kamil Dudka

Closes #3434
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... since it doesn't link with libcurl.

Reverts the commit dcd6f81025 changes from this file.

Bug: https://curl.haxx.se/mail/lib-2019-01/0000.html
Reported-by: Shlomi Fish
Reviewed-by: Daniel Gustafsson
Reviewed-by: Kamil Dudka

Closes #3434
</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>Curl_follow: extract the Location: header field unvalidated</title>
<updated>2018-12-12T06:58:47+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-12-11T15:08:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=435402cfe3f6e50b08e344211878d800184b5eb8'/>
<id>435402cfe3f6e50b08e344211878d800184b5eb8</id>
<content type='text'>
... when not actually following the redirect. Otherwise we return error
for this and an application can't extract the value.

Test 1518 added to verify.

Reported-by: Pavel Pavlov
Fixes #3340
Closes #3364
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... when not actually following the redirect. Otherwise we return error
for this and an application can't extract the value.

Test 1518 added to verify.

Reported-by: Pavel Pavlov
Fixes #3340
Closes #3364
</pre>
</div>
</content>
</entry>
<entry>
<title>snprintf: renamed and we now only use msnprintf()</title>
<updated>2018-11-23T07:26:51+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-11-22T08:01:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=dcd6f810255785d52b89150e18460fb0899d4f7e'/>
<id>dcd6f810255785d52b89150e18460fb0899d4f7e</id>
<content type='text'>
The function does not return the same value as snprintf() normally does,
so readers may be mislead into thinking the code works differently than
it actually does. A different function name makes this easier to detect.

Reported-by: Tomas Hoger
Assisted-by: Daniel Gustafsson
Fixes #3296
Closes #3297
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function does not return the same value as snprintf() normally does,
so readers may be mislead into thinking the code works differently than
it actually does. A different function name makes this easier to detect.

Reported-by: Tomas Hoger
Assisted-by: Daniel Gustafsson
Fixes #3296
Closes #3297
</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>
<entry>
<title>urlapi: only skip encoding the first '=' with APPENDQUERY set</title>
<updated>2018-11-07T07:28:48+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-11-06T22:48:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=9aa8ff2895df60f2857d26fb3262c231511114a9'/>
<id>9aa8ff2895df60f2857d26fb3262c231511114a9</id>
<content type='text'>
APPENDQUERY + URLENCODE would skip all equals signs but now it only skip
encoding the first to better allow "name=content" for any content.

Reported-by: Alexey Melnichuk
Fixes #3231
Closes #3231
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
APPENDQUERY + URLENCODE would skip all equals signs but now it only skip
encoding the first to better allow "name=content" for any content.

Reported-by: Alexey Melnichuk
Fixes #3231
Closes #3231
</pre>
</div>
</content>
</entry>
<entry>
<title>url: a short host name + port is not a scheme</title>
<updated>2018-11-06T18:11:58+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2018-11-04T22:30:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=9df8dc101ba03807a3257ba0922fe4dd03c81ed3'/>
<id>9df8dc101ba03807a3257ba0922fe4dd03c81ed3</id>
<content type='text'>
The function identifying a leading "scheme" part of the URL considered a
few letters ending with a colon to be a scheme, making something like
"short:80" to become an unknown scheme instead of a short host name and
a port number.

Extended test 1560 to verify.

Also fixed test203 to use file_pwd to make it get the correct path on
windows. Removed test 2070 since it was a duplicate of 203.

Assisted-by: Marcel Raad
Reported-by: Hagai Auro
Fixes #3220
Fixes #3233
Closes #3223
Closes #3235
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function identifying a leading "scheme" part of the URL considered a
few letters ending with a colon to be a scheme, making something like
"short:80" to become an unknown scheme instead of a short host name and
a port number.

Extended test 1560 to verify.

Also fixed test203 to use file_pwd to make it get the correct path on
windows. Removed test 2070 since it was a duplicate of 203.

Assisted-by: Marcel Raad
Reported-by: Hagai Auro
Fixes #3220
Fixes #3233
Closes #3223
Closes #3235
</pre>
</div>
</content>
</entry>
</feed>
