<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wit-go/networkQuality/lbc, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://cgit.wit.com/wit-go/networkQuality/atom?h=main</id>
<link rel='self' href='http://cgit.wit.com/wit-go/networkQuality/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/'/>
<updated>2022-03-20T00:33:24Z</updated>
<entry>
<title>Rename: Change bearing to generating</title>
<updated>2022-03-20T00:33:24Z</updated>
<author>
<name>Will Hawkins</name>
<email>whh8b@obs.cr</email>
</author>
<published>2022-03-20T00:33:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/commit/?id=710fb3cb8bc32eb1250f333b8184ba044f627ad5'/>
<id>urn:sha1:710fb3cb8bc32eb1250f333b8184ba044f627ad5</id>
<content type='text'>
The newest version of the specification replaces the term
bearing with the term generating. This patch brings the updated
language to the code to make it easier to track the implementation's
conformance to the spec.
</content>
</entry>
<entry>
<title>Document why `http2.Transport{}` is required.</title>
<updated>2022-03-19T03:07:42Z</updated>
<author>
<name>Will Hawkins</name>
<email>whh8b@obs.cr</email>
</author>
<published>2022-03-19T03:07:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/commit/?id=4155695baf06d9a7dde1c8ddeba20e4a577716ff'/>
<id>urn:sha1:4155695baf06d9a7dde1c8ddeba20e4a577716ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure that we format with short lines.</title>
<updated>2022-03-19T01:20:30Z</updated>
<author>
<name>Will Hawkins</name>
<email>whh8b@obs.cr</email>
</author>
<published>2022-03-19T01:20:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/commit/?id=6e5711a1136ae5ed2e0533f1a5d39bb71fb668b5'/>
<id>urn:sha1:6e5711a1136ae5ed2e0533f1a5d39bb71fb668b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move from hawkinsw repository ownership to Apple repository ownership.</title>
<updated>2022-03-19T00:16:26Z</updated>
<author>
<name>Will Hawkins</name>
<email>whh8b@obs.cr</email>
</author>
<published>2022-03-19T00:16:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/commit/?id=88753564d50eb6d7e91ce2114ff72ed78b8e69cb'/>
<id>urn:sha1:88753564d50eb6d7e91ce2114ff72ed78b8e69cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format: Add a line-length formatting.</title>
<updated>2022-03-17T01:42:17Z</updated>
<author>
<name>Will Hawkins</name>
<email>whh8b@obs.cr</email>
</author>
<published>2022-03-17T01:42:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/commit/?id=0a005d29c22ea9ea00b9c65c0cdfc6a9d5673646'/>
<id>urn:sha1:0a005d29c22ea9ea00b9c65c0cdfc6a9d5673646</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bugfix: Stop doing load-inducing downloads before RPM calculation</title>
<updated>2022-03-17T00:54:03Z</updated>
<author>
<name>Will Hawkins</name>
<email>whh8b@obs.cr</email>
</author>
<published>2022-03-17T00:54:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/commit/?id=97f02e6233e8013ef904da7bce9d813c93216c3e'/>
<id>urn:sha1:97f02e6233e8013ef904da7bce9d813c93216c3e</id>
<content type='text'>
This fix might be controversial and we will have to confirm it with the
protocol designers: We will stop the actual download of the "large" file
when we are about to start doing the RPM calculation.
</content>
</entry>
<entry>
<title>Major update: SSL Key Logging, HTTP2 support</title>
<updated>2022-03-16T01:08:03Z</updated>
<author>
<name>Will Hawkins</name>
<email>whh8b@obs.cr</email>
</author>
<published>2022-03-16T01:08:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/commit/?id=0edc21d2d20c5eaf3cb0d22ded2e4d8588769734'/>
<id>urn:sha1:0edc21d2d20c5eaf3cb0d22ded2e4d8588769734</id>
<content type='text'>
This is a "How was this ever working?" update.

1. As it turns out, when you customize a Transport for an
http.Client, the transport is 'naturally' an HTTP1 transport.
To make it connect via HTTP2, you must use an http2.Transport
from the golang.org/x/net/http2 package.

2. Add support for logging TLS per-session keys in order
to aid debugging.
</content>
</entry>
<entry>
<title>Add a license.</title>
<updated>2022-03-14T17:04:32Z</updated>
<author>
<name>Will Hawkins</name>
<email>hawkinsw@obs.cr</email>
</author>
<published>2022-03-14T17:04:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/commit/?id=46cc9e0e48cdd16c506bcf928320a8e6fc450fc9'/>
<id>urn:sha1:46cc9e0e48cdd16c506bcf928320a8e6fc450fc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bugfix: Create new transports for each HTTP connection</title>
<updated>2021-12-28T05:50:37Z</updated>
<author>
<name>Will Hawkins</name>
<email>whh8b@obs.cr</email>
</author>
<published>2021-12-28T05:50:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/commit/?id=0aa0ba75a8f17a09d3e7541cfe8c78e139299cc5'/>
<id>urn:sha1:0aa0ba75a8f17a09d3e7541cfe8c78e139299cc5</id>
<content type='text'>
By default go's network stack "helpfully" reuses the Transports
among http.Clients. This will artifically inhibit the full use
of the network. Creating new Transports for every http.Client
will keep this from happening.
</content>
</entry>
<entry>
<title>Performance (Try 3): Experiment with preallocating buffers.</title>
<updated>2021-12-18T06:15:50Z</updated>
<author>
<name>Will Hawkins</name>
<email>whh8b@obs.cr</email>
</author>
<published>2021-12-18T06:15:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.wit.com/wit-go/networkQuality/commit/?id=c6574f4232efe259f225d443df5db442fa240052'/>
<id>urn:sha1:c6574f4232efe259f225d443df5db442fa240052</id>
<content type='text'>
</content>
</entry>
</feed>
