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

2530 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 844b597719
Bump docker/build-push-action from 3.2.0 to 3.3.0 (#3361)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](c56af95754...37abcedcc1)

---
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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-14 22:06:48 -05:00
dependabot[bot] e51caffc8a
Bump submodules/googletest from `9345421` to `356fc30` (#3365)
Bumps [submodules/googletest](https://github.com/google/googletest) from `9345421` to `356fc30`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](9345421658...356fc30125)

---
updated-dependencies:
- dependency-name: submodules/googletest
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-14 20:15:23 -05:00
Jianye Chen d415d01a2f
build: fix onebranch pipelines (#3360)
changed base image to ltsc2019/vse2019
installed additional SDK to the image
added pipeline parameter to specify the target branch

Signed-off-by: Jianye Chen <jianyechen@microsoft.com>

Signed-off-by: Jianye Chen <jianyechen@microsoft.com>
2023-01-13 20:38:19 -05:00
Yi Huang d8108b3213
Fix credscan warnings (#3359) 2023-01-13 19:23:02 -05:00
Nick Banks 4bf2a19d26
Don't Use v4 Local Addr CMsg (#3306) 2023-01-12 08:38:50 -05:00
Anthony Rossi aca013a1e9
Fix QUIC_SETTINGS param validation tests. (#3331) 2023-01-12 08:28:22 -05:00
Jianye Chen 3bbbb09d2e
gamecore_console: fix build with 10.0.20348.0 (#6) (#3348)
updated min. SDK to 10.0.20348.0 for SetThreadIdealProcessor

Signed-off-by: Jianye Chen <jianyechen@microsoft.com>

Signed-off-by: Jianye Chen <jianyechen@microsoft.com>
2023-01-11 19:56:35 -05:00
Anthony Rossi adcb0b1959
Update Quic VNE and Version 2 constants. (#3324) 2023-01-11 07:39:27 -05:00
Jianye Chen 1a1233595b
gamecore_console: default to latest Windows SDK (#3343)
Signed-off-by: Jianye Chen <jianyechen@microsoft.com>
2023-01-11 07:39:02 -05:00
Nick Banks e7cddf14f2
Adds Hashtable Restructuring (#3344)
* Adds Hashtable Restructuring

* Extra line in contract path

* Make compiler happy

* A bit of refactor

* Remove unnecessary declaration

* formatting

* Forgot to remove a few #ifdefs

* Updated PGO files

* Fix a tag

* Update src/platform/hashtable.c

* Update src/platform/hashtable.c

* Update src/platform/hashtable.c

* Rename CXPLAT_HASHTABLE_MAX_RESTRUCT_ATTEMPTS to CXPLAT_HASHTABLE_MAX_RESIZE_ATTEMPTS

Co-authored-by: Matt Olson <maolson@microsoft.com>
2023-01-10 18:38:36 -05:00
Nick Banks 5f6b8be0cc
Update PGO data (#3340)
Co-authored-by: QUIC Dev[bot] <quicdev@microsoft.com>
2023-01-09 19:39:45 -05:00
Michael Friesen 46acb24f83
Fall back to WinDbg if WinDbgX is not installed (#3342) 2023-01-09 19:39:32 -05:00
dependabot[bot] 54ff3668f3
Bump actions/checkout from 3.2.0 to 3.3.0 (#3339)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](755da8c3cf...ac59398561)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-07 12:08:20 -05:00
dependabot[bot] 01afed138b
Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#3338)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](83fd05a356...0b7f8abb15)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-07 12:08:04 -05:00
dependabot[bot] fda7ef8fe5
Bump actions/download-artifact from 3.0.1 to 3.0.2 (#3337)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](9782bd6a98...9bc31d5ccc)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-07 11:16:20 -05:00
dependabot[bot] 8c490860f7
Bump submodules/googletest from `71140c3` to `9345421` (#3336)
Bumps [submodules/googletest](https://github.com/google/googletest) from `71140c3` to `9345421`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](71140c3ca7...9345421658)

---
updated-dependencies:
- dependency-name: submodules/googletest
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-07 11:15:54 -05:00
Jianye Chen 59acb5141b
gamecore_console: avoid importing timeGetDevCaps (#3332)
it is not part of WINAPI_FAMILY_GAMES available to GDK platforms

The proper fix is to refactor our link dependencies on Windows platforms. That is however a risker and more involved change, so this PR intends to address the immediate issue rendering msquic unusable on GDK gaming platform.

Signed-off-by: Jianye Chen <jianyechen@microsoft.com>

Signed-off-by: Jianye Chen <jianyechen@microsoft.com>
2023-01-07 09:31:40 -05:00
Daiki AMINAKA 6c3c19ad85
add privilege access (#3333) 2023-01-07 08:13:22 -05:00
Anthony Rossi d583843e9d
HyStart++ for MsQuic (#3246)
* Initial HyStart++ implementation

* Add knob for enabling HyStart and default with it off.
2023-01-06 14:50:17 -08:00
Michael Friesen 9c2079583d
check for Winsock unreachable error codes in addition to Win32 (#3323) 2023-01-05 08:03:09 -05:00
Michael Friesen 4bc9b855ae
Don't invoke CancelIo in CxPlatSocketContextUninitialize (#3322) 2023-01-05 08:02:29 -05:00
Yi Huang 97aaac0999
Address onebranch pipeline warnings (#3325) 2023-01-04 15:10:13 -08:00
Nick Banks 7be59c23a8
Update PGO data (#3319)
Co-authored-by: QUIC Dev[bot] <quicdev@microsoft.com>
2023-01-03 14:09:09 -05:00
Daiki AMINAKA 55dd0a5a5d
remove Handshake state check (#3321)
* remove Handshake state check

* add doc

* add detail
2023-01-03 11:38:01 +09:00
Daiki AMINAKA 97616f7601
new API for async certificate validation (#3318)
* new API for async certificate validation

* Fix func pointer assignment

* generate dotnet
2023-01-01 12:09:43 +09:00
Daiki AMINAKA da33894d0c
Detail steps for fuzzing debug (#3317) 2023-01-01 12:09:17 +09:00
Yi Huang 068f3e46ce
Use the new onebranch linux docker image (#3315) 2022-12-29 00:57:04 +00:00
Yi Huang 8807c635da
fix ob docker (#3314) 2022-12-28 19:18:55 -05:00
Nick Banks 6dcd2456f5
Update PGO data (#3312)
Co-authored-by: QUIC Dev[bot] <quicdev@microsoft.com>
2022-12-26 11:25:03 -05:00
dependabot[bot] 936917a9d2
Bump submodules/googletest from `3fa7f98` to `71140c3` (#3310)
Bumps [submodules/googletest](https://github.com/google/googletest) from `3fa7f98` to `71140c3`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](3fa7f983c6...71140c3ca7)

---
updated-dependencies:
- dependency-name: submodules/googletest
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-24 13:29:08 -05:00
dependabot[bot] 394fddf5f2
Bump ossf/scorecard-action from 2.1.0 to 2.1.2 (#3311)
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.1.0 to 2.1.2.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](937ffa90d7...e38b1902ae)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-24 13:28:44 -05:00
Daiki AMINAKA 6cf04e40ff
rust to support ticket completion api (#3308) 2022-12-21 07:10:48 -05:00
Daiki AMINAKA 50feb7ec33
support .ctf for .exe profiler (#3307) 2022-12-19 21:44:02 -08:00
Daiki AMINAKA 69e0ca03a5
WPA to support LTTng trace visualization (#3294)
* initial commit

* rollback for ETW

* remove BaseCooker

* split DataModel for LTTng

* add note for processor ID

* create BaseCooker

* support multiple cooker

* add doc

* remove suppresor
2022-12-19 16:01:16 -08:00
Nick Banks 032a9f2276
Linux Receive Path Improvements (#3304) 2022-12-19 18:53:43 -05:00
Michael Friesen dabcce4cdd
Add support for RIO (#3258) 2022-12-19 18:31:24 -05:00
Nick Banks a57c50a223
Update PGO data (#3303)
Co-authored-by: QUIC Dev[bot] <quicdev@microsoft.com>
2022-12-18 17:41:00 -05:00
Nick Banks 9ea74b716f
Posix NUMA Node Support (#3297) 2022-12-18 17:40:33 -05:00
dependabot[bot] 78e1f50e46
Bump actions/checkout from 3.1.0 to 3.2.0 (#3302)
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](93ea575cb5...755da8c3cf)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-17 12:40:24 -05:00
dependabot[bot] 64eae56eeb
Bump ossf/scorecard-action from 2.0.6 to 2.1.0 (#3301)
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.0.6 to 2.1.0.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](99c53751e0...937ffa90d7)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-17 12:39:44 -05:00
dependabot[bot] 56a18a3ae5
Bump shogo82148/actions-setup-perl from 1.19.0 to 1.20.1 (#3300)
Bumps [shogo82148/actions-setup-perl](https://github.com/shogo82148/actions-setup-perl) from 1.19.0 to 1.20.1.
- [Release notes](https://github.com/shogo82148/actions-setup-perl/releases)
- [Commits](8fd249c1f0...e0737ade83)

---
updated-dependencies:
- dependency-name: shogo82148/actions-setup-perl
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-17 12:39:28 -05:00
dependabot[bot] d1b63b3265
Bump github/codeql-action from 2.1.36 to 2.1.37 (#3299)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.36 to 2.1.37.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](a669cc5936...959cbb7472)

---
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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-17 12:39:08 -05:00
dependabot[bot] 21ee87bf15
Bump submodules/googletest from `516940f` to `3fa7f98` (#3298)
Bumps [submodules/googletest](https://github.com/google/googletest) from `516940f` to `3fa7f98`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](516940f16d...3fa7f983c6)

---
updated-dependencies:
- dependency-name: submodules/googletest
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-17 12:38:48 -05:00
Nick Banks 250b1dff07
Refactor epoll Send Path (#3274) 2022-12-16 20:09:50 -05:00
Nick Banks 9b1df5b839
Update Posix Platforms to Use Route Queue (#3290) 2022-12-16 12:13:35 -05:00
Nick Banks 50e530b7f3 Merge branch 'main' of https://github.com/microsoft/msquic 2022-12-15 18:13:38 -05:00
Nick Banks d0b7b56bce Fix WPA Plugin for API Calls 2022-12-15 18:13:35 -05:00
Nick Banks af2fc017d6
Fix Recent Regression in WPA (#3293) 2022-12-15 09:59:32 -08:00
Michael Friesen 4c3051cfbe
Support multiple outstanding receives (#3292)
* support multiple outstanding receives

* fix leak and sqe initialization

* fix indent
2022-12-14 15:55:28 -05:00
Nick Banks b5864dfae0
Support Inline StreamSends (#3284) 2022-12-14 14:21:14 -05:00