summaryrefslogtreecommitdiff
path: root/go.mod
AgeCommit message (Collapse)Author
2024-11-06todo: find a way to store these in the git commitv0.0.1Jeff Carr
Signed-off-by: Jeff Carr <[email protected]>
2023-12-21Update to go 1.21 (with note about pending update to 1.22)Will Hawkins
Signed-off-by: Will Hawkins <[email protected]>
2023-05-19Added basic tests of qualityattenuationBjørn Ivar Teigen
2023-05-19Implemented basic Quality AttenuationBjørn Ivar Teigen
2023-02-20Update dependenciesRandall Meyer
2022-11-05[Refactor] Rename/update MovingAverage to MathematicalSeriesWill Hawkins
We want the MovingAverage functionality to be more generic and useful than just doing a moving average calculation. The new functionality allows for the calculation of the standard deviation and supports a generic type (so it can be used with integers and floats).
2022-08-17[Feature] Add TCP information (RTT and Cwnd) to LoggingWill Hawkins
This patch adds support for logging the underlying RTT and Cwnd of the TCP connection used when doing probes. More work to follow in order to add support for this information on Windows and Darwin.
2022-06-22[Feature] Add extendedstats support for WindowsJJ
The added support has similar stats to getTCPInfo for linux. Signed-off-by: Will Hawkins <[email protected]>
2022-06-17[Feature] Use the new GetTCPConnectionInfo API for extended stats on macOSWill Hawkins
Now that there is support for GetTCPConnectionInfo on macOS, we can re-enable extended stats on the macOS platform!
2022-06-10update go.mod: golang.org/x/sys is no longer indirectAlex Cohn
2022-06-04[Feature] Access TCP_INFO about underlying TCP connectionsWill Hawkins
This will only work on *nix systems. Code that displays information in this PR is only exemplary -- I am sure that there are better places in the code to display it!
2022-05-05Upgraded RPM Calculation Support (Take 1)Will Hawkins
This patch begins the work on updated RPM calculations using the httptrace infrastructure. Because we are still not able to break out the TLS handshake time due to upstream bugs, there are some workarounds in place. However, the numbers appear much more sane.
2022-03-18Move from hawkinsw repository ownership to Apple repository ownership.Will Hawkins
2022-03-15Major update: SSL Key Logging, HTTP2 supportWill Hawkins
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.
2022-03-14Add README.md and Update go.mod.Will Hawkins
2021-12-15Basic implementation complete.Will Hawkins
2021-12-10Initial commit.Will Hawkins