Tomas Weinfurt
ce87781cb3
fix passing ARCH to make-packages ( #2952 )
2022-08-05 15:19:01 -07:00
Hiroshi Nishida
f11df9c24d
Initial support for FreeBSD ( #2918 )
2022-08-05 11:38:22 -04:00
Nick Banks
910325327a
Update main Version to v2.2 ( #2948 )
2022-08-05 10:59:45 -04:00
Nick Banks
85c4ba1043
Release Notes for v2.1 ( #2947 )
2022-08-05 09:09:36 -04:00
Tomas Weinfurt
a4ee768ddb
add support for arm packages ( #2945 )
2022-08-05 08:20:31 -04:00
Nick Banks
ad6c7463e8
Add new QUIC_STATUS_ALPN_IN_USE Status Code ( #2936 )
2022-08-03 16:30:54 -04:00
Nick Banks
3d6c56d452
Disable Failing Loopback Tests on Shared EC Linux ( #2940 )
2022-08-03 15:26:05 -04:00
Nick Banks
d6f5ec3b12
Fix CloseConnBeforeStreamFlush Test Failure ( #2938 )
2022-08-03 14:45:35 -04:00
Nick Banks
e9c028324f
Revert Recent BBR Support ( #2937 )
...
* Revert "Rename QUIC_ACK_EVENT/QUIC_LOSS_EVENT fields to match their QUIC_LOSS_DETECTION counterparts (#2919 )"
This reverts commit ec3c56fab5
.
* Revert "Implement BBR congestion control algorithm (#2071 )"
This reverts commit f1950591ef
.
2022-08-03 14:18:45 -04:00
Ahmet İbrahim AKSOY
89ac83ba07
On connection idle cid changes ( #2876 )
2022-08-02 18:17:53 -04:00
Nick Banks
c0f1cce8d3
Fix Shared EC Perf Regression ( #2933 )
2022-08-02 17:50:46 -04:00
Radek Zikmund
16edcd1eb7
Add ConnectionCloseStatus to Stream SHUTDOWN_DONE event ( #2932 )
2022-08-02 12:06:53 -04:00
Radek Zikmund
ccea99c5b9
Correctly handle unsupported client cert on Windows Server 2022 ( #2929 )
2022-08-02 10:56:21 -04:00
Nick Banks
754cea4eaa
Updated macOS Version ( #2928 )
2022-08-01 11:01:08 -04:00
dependabot[bot]
494dc8c427
Bump github/codeql-action from 2.1.16 to 2.1.17 ( #2924 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.1.16 to 2.1.17.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](3e7e3b32d0...0c670bbf04
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-30 12:42:09 -05:00
dependabot[bot]
2f17496a98
Bump submodules/googletest from `7735334` to `dd7a9d2` ( #2923 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `7735334` to `dd7a9d2`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](7735334a46...dd7a9d29a3
)
---
updated-dependencies:
- dependency-name: submodules/googletest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-30 12:41:43 -05:00
Matt Olson
ec3c56fab5
Rename QUIC_ACK_EVENT/QUIC_LOSS_EVENT fields to match their QUIC_LOSS_DETECTION counterparts ( #2919 )
2022-07-29 16:52:53 -07:00
Moody Wizmann
f1950591ef
Implement BBR congestion control algorithm ( #2071 )
...
Initial commit. Several followup fixes are needed:
-no SendPostedBytes variable in QuicLossDetectionOnPacketSent (also remove "Entry" and "Stream"?)
-"LargestSentPacketNumber" and "LargestPacketNumberSent" names inconsistent (use LargestSentPacketNumber as used in QUIC_LOSS_DETECTION)
-Remove BbrCongestionControlUpdateRoundTripCounter nonhelper
-Remove BbrRttStatsUpdate nonhelper
-Remove NewBbrRttStats nonhelper
-Remove BbrBandwidthFilterOnAppLimited nonhelper
-Remove BbrCongestionControlHandleAckInProbeBw nonhelper
-QuicLossDetectionOnPacketSent checks for nonzero TimeOfLastPacketAcked- is there a bug on overflow of this uint32_t?
-Get rid of "Iterator" variables?
-Better name for QuicLossDetectionDiscardPackets?
-Combine SlidingWindowExtremumUpdateMin and SlidingWindowExtremumUpdateMax, then merge in SlidingWindowExtremumExpire
-Add comment for where the spec is for the logic gating the call to QuicCongestionControlSetAppLimited
-SendPostedBytes initialization in QuicLossDetectionOnPacketSent assumes send buffering is being used?
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2022-07-29 13:56:40 -07:00
Nick Banks
a64658ca09
Move to GetQueuedCompletionStatusEx ( #2916 )
2022-07-29 11:09:39 -04:00
Nick Banks
65780ad9e9
Try fix Android ( #2912 )
2022-07-29 11:04:37 -04:00
Anthony Rossi
c3ac816b66
Add support for Schannel in-proc certificate API. ( #2785 )
2022-07-29 09:31:04 -04:00
Anthony Rossi
a8f3325cd7
Add registry configuration for Version Settings. ( #2907 )
2022-07-29 09:30:49 -04:00
Nick Banks
d50ee4b831
Fix QuicTraceRundown Race Condition ( #2915 )
2022-07-27 14:23:55 -04:00
msvoelker
6583df53c0
set socket option IP_MTU_DISCOVER=IP_PMTUDISC_PROBE and IPV6_MTU_DISCOVER=IP_PMTUDISC_PROBE ( #2911 )
2022-07-27 09:30:12 -04:00
dependabot[bot]
d8f9066a45
Bump submodules/googletest from `bea621c` to `7735334` ( #2908 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `bea621c` to `7735334`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](bea621c3c3...7735334a46
)
---
updated-dependencies:
- dependency-name: submodules/googletest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-23 15:48:16 -04:00
dependabot[bot]
aa84db9812
Bump docker/build-push-action from 3.0.0 to 3.1.0 ( #2909 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](e551b19e49...1cb9d22b93
)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-23 11:31:16 -05:00
Anthony Rossi
8e5183f473
Fix logging profile names ( #2903 )
2022-07-21 18:04:23 -07:00
Nick Banks
ad25429c4c
Update to v0.16.3 prerelease of XDP ( #2901 )
2022-07-21 12:17:20 -04:00
Nick Banks
6cace39472
Fix Linux Builds
2022-07-20 12:52:39 -04:00
Nick Banks
cc4e4a2af9
Add Packet Drop Events to RPS Scenario/Keyword ( #2899 )
2022-07-20 12:40:17 -04:00
Nick Banks
444fbe64e0
XDP Yield to Scheduler with No Work ( #2897 )
2022-07-19 17:57:51 -04:00
dependabot[bot]
7c7b5f75f3
Bump submodules/googletest from `4556086` to `bea621c` ( #2892 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `4556086` to `bea621c`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](4556086674...bea621c3c3
)
---
updated-dependencies:
- dependency-name: submodules/googletest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-16 14:03:44 -04:00
dependabot[bot]
bd1a536f87
Bump shogo82148/actions-setup-perl from 1.16.1 to 1.16.2 ( #2893 )
...
Bumps [shogo82148/actions-setup-perl](https://github.com/shogo82148/actions-setup-perl ) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/shogo82148/actions-setup-perl/releases )
- [Commits](0807e1a168...8eab529e8d
)
---
updated-dependencies:
- dependency-name: shogo82148/actions-setup-perl
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-16 17:33:10 +00:00
dependabot[bot]
761feaff98
Update bitfield requirement from 0.13.2 to 0.14.0 ( #2895 )
...
Updates the requirements on [bitfield](https://github.com/dzamlo/rust-bitfield ) to permit the latest version.
- [Release notes](https://github.com/dzamlo/rust-bitfield/releases )
- [Changelog](https://github.com/dzamlo/rust-bitfield/blob/master/CHANGELOG.md )
- [Commits](https://github.com/dzamlo/rust-bitfield/compare/v0.13.2...v0.14.0 )
---
updated-dependencies:
- dependency-name: bitfield
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-16 13:24:28 -04:00
dependabot[bot]
a8706a721e
Bump github/codeql-action from 2.1.15 to 2.1.16 ( #2894 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.1.15 to 2.1.16.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](3f62b754e2...3e7e3b32d0
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-16 13:24:04 -04:00
Anthony Rossi
74c63461d5
Ensure Platform globals are freed on error ( #2685 )
...
* Add debug assert that platform globals are NULL
* Fix memory leak when worker fails to allocate. Fixes #2683
2022-07-15 15:20:41 -07:00
Marie Píchová
027e4c5394
Fixed details of stream SHUTDOWN_COMPLETE for ConnectionShutdown ( #2883 )
2022-07-15 08:30:00 -04:00
Yi Huang
596ac3f49b
Stream level stats API ( #2873 )
...
A stream level GetParam API to stats (mainly for flow blocked timings).
Flow blocked timings include both stream level and parent connection level flow blocked timings.
2022-07-14 22:52:09 -07:00
Daiki AMINAKA
939b04c0c1
logging wrapper for linux ( #2889 )
2022-07-14 13:58:31 -07:00
Anthony Rossi
80f4742d50
Interop runner support for Version 2 ( #2887 )
2022-07-13 12:30:33 -07:00
Radek Zikmund
792140022c
Add missing status codes to C# interop ( #2884 )
2022-07-12 16:04:54 +00:00
Matt Olson
9f74f69d0c
Update CUBIC to match rfc8312bis alpha_cubic algorithm tweak ( #2877 )
2022-07-11 09:24:20 -04:00
Daiki AMINAKA
aba4d533c9
fix logging commands for Linux ( #2882 )
2022-07-11 09:01:05 -04:00
dependabot[bot]
4c26129432
Bump submodules/openssl from `ddf1357` to `f105ac0` ( #2879 )
...
Bumps [submodules/openssl](https://github.com/quictls/openssl ) from `ddf1357` to `f105ac0`.
- [Release notes](https://github.com/quictls/openssl/releases )
- [Commits](ddf1357e8c...f105ac0bfd
)
---
updated-dependencies:
- dependency-name: submodules/openssl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-11 08:59:50 -04:00
Daiki AMINAKA
fafaa17d0f
Add openssl supression ( #2881 )
2022-07-10 18:21:01 -05:00
dependabot[bot]
b08b0b523a
Bump submodules/googletest from `4219e72` to `4556086` ( #2878 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `4219e72` to `4556086`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](4219e7254c...4556086674
)
---
updated-dependencies:
- dependency-name: submodules/googletest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-09 11:26:20 -05:00
Nick Banks
41a42f0fbf
Indicate Stream Start Abort Event from Send Start ( #2870 )
2022-07-07 09:25:23 -07:00
Marie Píchová
67243b0cb9
Include connection close details in stream's SHUTDOWN_COMPLETE ( #2872 )
2022-07-07 09:00:31 -04:00
Daiki AMINAKA
99e5caceaa
Stream send & Session resumption for Conn Close test ( #2865 )
2022-07-06 10:00:35 -04:00
Nick Banks
021c23c596
Update to OpenSSL 1.1.1q ( #2868 )
2022-07-05 15:18:15 -07:00