<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/lib/altsvc.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>altsvc: both h3 backends now speak h3-27</title>
<updated>2020-03-01T23:07:37+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-03-01T23:07:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=ff3b1f48605dbe0c051415e1d0e1da2b9c44275c'/>
<id>ff3b1f48605dbe0c051415e1d0e1da2b9c44275c</id>
<content type='text'>
... also updated the HTTP3 build description for ngtcp2 accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... also updated the HTTP3 build description for ngtcp2 accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>altsvc: make saving the cache an atomic operation</title>
<updated>2020-02-18T06:49:21+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-02-17T22:01:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=14916a82e23c22e1f3d3ebbd90421eb747480e99'/>
<id>14916a82e23c22e1f3d3ebbd90421eb747480e99</id>
<content type='text'>
... by writing the file to temp name then rename to the final when done.

Assisted-by: Jay Satiro
Fixes #4936
Closes #4942
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... by writing the file to temp name then rename to the final when done.

Assisted-by: Jay Satiro
Fixes #4936
Closes #4942
</pre>
</div>
</content>
</entry>
<entry>
<title>altsvc: keep a copy of the file name to survive handle reset</title>
<updated>2020-02-09T21:41:49+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-02-09T14:28:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=02f8de65165ef161a21ace25da3652e1fb13b99b'/>
<id>02f8de65165ef161a21ace25da3652e1fb13b99b</id>
<content type='text'>
The alt-svc cache survives a call to curl_easy_reset fine, but the file
name to use for saving the cache was cleared. Now the alt-svc cache has
a copy of the file name to survive handle resets.

Added test 1908 to verify.

Reported-by: Craig Andrews
Fixes #4898
Closes #4902
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The alt-svc cache survives a call to curl_easy_reset fine, but the file
name to use for saving the cache was cleared. Now the alt-svc cache has
a copy of the file name to survive handle resets.

Added test 1908 to verify.

Reported-by: Craig Andrews
Fixes #4898
Closes #4902
</pre>
</div>
</content>
</entry>
<entry>
<title>altsvc: set h3 version at a common single spot</title>
<updated>2020-02-04T21:28:21+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-02-04T14:12:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=d913c1e99ee1a6de372579e849af83a48a151c54'/>
<id>d913c1e99ee1a6de372579e849af83a48a151c54</id>
<content type='text'>
... and move the #ifdefs out of the functions. Addresses the fact they
were different before this change.

Reported-by: Harry Sintonen
Closes #4876
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... and move the #ifdefs out of the functions. Addresses the fact they
were different before this change.

Reported-by: Harry Sintonen
Closes #4876
</pre>
</div>
</content>
</entry>
<entry>
<title>altsvc: improved header parser</title>
<updated>2020-02-04T15:09:45+00:00</updated>
<author>
<name>Harry Sintonen</name>
<email>sintonen@iki.fi</email>
</author>
<published>2020-02-04T04:21:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=9e1f72075855d2b2770c2fb0f0083f15c8714616'/>
<id>9e1f72075855d2b2770c2fb0f0083f15c8714616</id>
<content type='text'>
- Fixed the flag parsing to apply to specific alternative entry only, as
per RFC. The earlier code would also get totally confused by
multiprotocol header, parsing flags from the wrong part of the header.

- Fixed the parser terminating on unknown protocols, instead of skipping
them.

- Fixed a busyloop when protocol-id was present without an equal sign.

Closes #4875
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Fixed the flag parsing to apply to specific alternative entry only, as
per RFC. The earlier code would also get totally confused by
multiprotocol header, parsing flags from the wrong part of the header.

- Fixed the parser terminating on unknown protocols, instead of skipping
them.

- Fixed a busyloop when protocol-id was present without an equal sign.

Closes #4875
</pre>
</div>
</content>
</entry>
<entry>
<title>altsvc: use h3-25</title>
<updated>2020-01-30T18:09:08+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-01-30T15:02:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=33a77cb528f995ac38ea49c7548dffc8e09b5d9b'/>
<id>33a77cb528f995ac38ea49c7548dffc8e09b5d9b</id>
<content type='text'>
Closes #4868
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4868
</pre>
</div>
</content>
</entry>
<entry>
<title>altsvc: make the save function ignore NULL filenames</title>
<updated>2019-12-12T13:10:09+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-12-12T09:48:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=5dc56eb95d1a5d9ac4c35d1ad038d98731decab2'/>
<id>5dc56eb95d1a5d9ac4c35d1ad038d98731decab2</id>
<content type='text'>
It might happen in OOM situations. Detected bv torture tests.

Closes #4707
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It might happen in OOM situations. Detected bv torture tests.

Closes #4707
</pre>
</div>
</content>
</entry>
<entry>
<title>parsedate: offer a getdate_capped() alternative</title>
<updated>2019-11-29T10:01:24+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-11-28T14:27:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=0044443a020d15c262e9f6c724b29365a8148437'/>
<id>0044443a020d15c262e9f6c724b29365a8148437</id>
<content type='text'>
... and use internally. This function will return TIME_T_MAX instead of
failure if the parsed data is found to be larger than what can be
represented. TIME_T_MAX being the largest value curl can represent.

Reviewed-by: Daniel Gustafsson
Reported-by: JanB on github
Fixes #4152
Closes #4651
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... and use internally. This function will return TIME_T_MAX instead of
failure if the parsed data is found to be larger than what can be
represented. TIME_T_MAX being the largest value curl can represent.

Reviewed-by: Daniel Gustafsson
Reported-by: JanB on github
Fixes #4152
Closes #4651
</pre>
</div>
</content>
</entry>
<entry>
<title>altsvc: bump to h3-24</title>
<updated>2019-11-18T13:49:34+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-11-16T10:58:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=425c572a19b169df4b2b8eed18f64781ab32e3c0'/>
<id>425c572a19b169df4b2b8eed18f64781ab32e3c0</id>
<content type='text'>
... as both ngtcp2 and quiche now support that in their master branches

Closes #4604
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... as both ngtcp2 and quiche now support that in their master branches

Closes #4604
</pre>
</div>
</content>
</entry>
<entry>
<title>altsvc: accept quoted ma and persist values</title>
<updated>2019-09-30T14:35:12+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-09-30T08:29:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=c24cf6c64c9ecff09d86ed2ab334df8c327f07f5'/>
<id>c24cf6c64c9ecff09d86ed2ab334df8c327f07f5</id>
<content type='text'>
As mandated by the spec. Test 1654 is extended to verify.

Closes #4443
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As mandated by the spec. Test 1654 is extended to verify.

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