<feed xmlns='http://www.w3.org/2005/Atom'>
<title>curl/lib/vquic, branch gemini-meta</title>
<subtitle>cURL mirror with patches applied
</subtitle>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/'/>
<entry>
<title>ngtcp2: introduce qlog support</title>
<updated>2020-05-07T14:27:49+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-07T12:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=14c17a2b6e0c377c16db43d0e963a31db597ece5'/>
<id>14c17a2b6e0c377c16db43d0e963a31db597ece5</id>
<content type='text'>
If the QLOGDIR environment variable is set, enable qlogging.

... and create Curl_qlogdir() in the new generic vquic/vquic.c file for
QUIC functions that are backend independent.

Closes #5353
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the QLOGDIR environment variable is set, enable qlogging.

... and create Curl_qlogdir() in the new generic vquic/vquic.c file for
QUIC functions that are backend independent.

Closes #5353
</pre>
</div>
</content>
</entry>
<entry>
<title>quiche: enable qlog output</title>
<updated>2020-05-05T12:50:33+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-04T16:57:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=80b9db128393eaf457683421bbef40451bb0fd27'/>
<id>80b9db128393eaf457683421bbef40451bb0fd27</id>
<content type='text'>
quiche has the potential to log qlog files. To enable this, you must
build quiche with the qlog feature enabled `cargo build --features
qlog`. curl then passes a file descriptor to quiche, which takes
ownership of the file. The FD transfer only works on UNIX.

The convention is to enable logging when the QLOGDIR environment is
set. This should be a path to a folder where files are written with the
naming template &lt;SCID&gt;.qlog.

Co-authored-by: Lucas Pardue
Replaces #5337
Closes #5341
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
quiche has the potential to log qlog files. To enable this, you must
build quiche with the qlog feature enabled `cargo build --features
qlog`. curl then passes a file descriptor to quiche, which takes
ownership of the file. The FD transfer only works on UNIX.

The convention is to enable logging when the QLOGDIR environment is
set. This should be a path to a folder where files are written with the
naming template &lt;SCID&gt;.qlog.

Co-authored-by: Lucas Pardue
Replaces #5337
Closes #5341
</pre>
</div>
</content>
</entry>
<entry>
<title>ngtcp2: convert to dynbuf</title>
<updated>2020-05-04T12:57:57+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-05-04T09:37:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=18815aa670eeace30e8d61dc581859cfe3df02b5'/>
<id>18815aa670eeace30e8d61dc581859cfe3df02b5</id>
<content type='text'>
Closes #5335
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5335
</pre>
</div>
</content>
</entry>
<entry>
<title>vquic/ngtcp2.h: update copyright year range</title>
<updated>2020-03-31T12:42:20+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-03-31T12:42:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=75fac50889575d57ec2e15c72dab480b3100c090'/>
<id>75fac50889575d57ec2e15c72dab480b3100c090</id>
<content type='text'>
Follow-up to 0736ee73d346a52
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow-up to 0736ee73d346a52
</pre>
</div>
</content>
</entry>
<entry>
<title>vquic: add support for GnuTLS backend of ngtcp2</title>
<updated>2020-03-31T12:39:00+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>dueno@redhat.com</email>
</author>
<published>2020-03-25T21:49:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=0736ee73d346a521ad10c9bcce5839386a1cc47a'/>
<id>0736ee73d346a521ad10c9bcce5839386a1cc47a</id>
<content type='text'>
Currently, the TLS backend used by vquic/ngtcp2.c is selected at compile
time. Therefore OpenSSL support needs to be explicitly disabled.

Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
Closes #5148
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, the TLS backend used by vquic/ngtcp2.c is selected at compile
time. Therefore OpenSSL support needs to be explicitly disabled.

Signed-off-by: Daiki Ueno &lt;dueno@redhat.com&gt;
Closes #5148
</pre>
</div>
</content>
</entry>
<entry>
<title>ngtcp2: update to git master for the key installation API change</title>
<updated>2020-03-30T14:00:48+00:00</updated>
<author>
<name>Daiki Ueno</name>
<email>dueno@redhat.com</email>
</author>
<published>2020-03-29T12:53:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=8efd26afbfad72d86c665ec79418db3ac4927638'/>
<id>8efd26afbfad72d86c665ec79418db3ac4927638</id>
<content type='text'>
This updates the ngtcp2 OpenSSL backend to follow the API change in
commit 32e703164 of ngtcp2.

Notable changes are:
- ngtcp2_crypto_derive_and_install_{rx,tx}_key have been added to replace
  ngtcp2_crypto_derive_and_install_key
- the 'side' argument of ngtcp2_crypto_derive_and_install_initial_key
  has been removed

Fixes #5166
Closes #5168
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This updates the ngtcp2 OpenSSL backend to follow the API change in
commit 32e703164 of ngtcp2.

Notable changes are:
- ngtcp2_crypto_derive_and_install_{rx,tx}_key have been added to replace
  ngtcp2_crypto_derive_and_install_key
- the 'side' argument of ngtcp2_crypto_derive_and_install_initial_key
  has been removed

Fixes #5166
Closes #5168
</pre>
</div>
</content>
</entry>
<entry>
<title>version: make curl_version* thread-safe without using global context</title>
<updated>2020-03-07T11:10:11+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-03-01T15:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=e364546fb3371ac27f59f897e4c55acce7fc824e'/>
<id>e364546fb3371ac27f59f897e4c55acce7fc824e</id>
<content type='text'>
Closes #5010
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #5010
</pre>
</div>
</content>
</entry>
<entry>
<title>ngtcp2: fixed to only use AF_INET6 when ENABLE_IPV6</title>
<updated>2020-02-04T15:09:39+00:00</updated>
<author>
<name>Harry Sintonen</name>
<email>sintonen@iki.fi</email>
</author>
<published>2020-02-03T22:58:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=defe4c08f0f43b687d744b31571032599ba462cb'/>
<id>defe4c08f0f43b687d744b31571032599ba462cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>quiche: Copyright year out of date</title>
<updated>2020-01-30T18:13:18+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2020-01-30T18:13:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=28b5b1c20a7f38b079b8828d06423d4b7a3ed439'/>
<id>28b5b1c20a7f38b079b8828d06423d4b7a3ed439</id>
<content type='text'>
Follow-up to 7fc63d72333a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow-up to 7fc63d72333a
</pre>
</div>
</content>
</entry>
<entry>
<title>quiche: update to draft-25</title>
<updated>2020-01-30T18:07:57+00:00</updated>
<author>
<name>Alessandro Ghedini</name>
<email>alessandro@cloudflare.com</email>
</author>
<published>2020-01-30T13:06:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.benburwell.com/mirrors/curl/commit/?id=7fc63d72333a36225d39c5b5624df29217136c12'/>
<id>7fc63d72333a36225d39c5b5624df29217136c12</id>
<content type='text'>
Closes #4867
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4867
</pre>
</div>
</content>
</entry>
</feed>
