Граф коммитов

1969 Коммитов

Автор SHA1 Сообщение Дата
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