dependabot[bot]
fef0d99bf4
Bump dawidd6/action-download-artifact from 2.27.0 to 2.28.0 ( #3871 )
...
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 2.27.0 to 2.28.0.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](246dbf436b...268677152d
)
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
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>
2023-09-25 12:34:40 +00:00
dependabot[bot]
792c4125c0
Bump submodules/googletest from `d1467f5` to `e40661d` ( #3868 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `d1467f5` to `e40661d`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](d1467f5813...e40661d89b
)
---
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>
2023-09-25 12:34:23 +00:00
dependabot[bot]
906c108d36
Bump actions/checkout from 3.6.0 to 4.1.0 ( #3869 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.6.0 to 4.1.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.6.0...8ade135a41bc03ea155e62e844d188df1ea18608 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:34:20 +00:00
dependabot[bot]
b72650e803
Bump shogo82148/actions-setup-perl from 1.23.1 to 1.24.1 ( #3870 )
...
Bumps [shogo82148/actions-setup-perl](https://github.com/shogo82148/actions-setup-perl ) from 1.23.1 to 1.24.1.
- [Release notes](https://github.com/shogo82148/actions-setup-perl/releases )
- [Commits](35426a57f1...90aae5bc69
)
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-25 12:34:18 +00:00
Daiki AMINAKA
284738a861
Fix raw datapath build for ARM ( #3874 )
2023-09-25 06:44:42 -04:00
Daiki AMINAKA
4bcd6e89f1
gamecore and arm to use dummy datapath for raw ( #3872 )
2023-09-23 18:37:50 -07:00
Daiki AMINAKA
ae3db5cd99
Unify datapath ( #3819 )
...
* Remove QUIC_USE_RAW_DATAPATH (logic only)
* move logic to core side
* remove QUIC_USE_RAW_DATAPATH from test
* fix googletest version and add last line
* replace from flag to function call
* fix build error
* fix build/test issues
* implement CxPlatResolveRoute for normal socket
* add Getter of Datapath feature
* fix build issues
* adopt comments
* adopt comment and fix kernel build error
* fix kernel build error
* more fix for kernel build
* Unify datapath
* DatapathTest partially work
* just unify build of both normal socket and xdp
* SOCKET: RAW{...Socket{BASE{addr}}}, DATAPATH: XDP{RAW{DATAPATH*}} <-> DATAPATH{RAW*, BASE{callbacks}}
* tmp
* add preview_feature flag back
* refactoring CxPlatIsRouteReady
* fix linux code check
* adjust func names
* fix comments
* fix IsRouteReady and clean ifdef for _KERNEL_MODE
* kernel build error
* Set RouteResolved for Rx
* fix more tests
* move global definition in header file
* kernel to avoid calling helper function
* move QuitTestIsFeatureSupported after RegistrationOpen
* supress warning
* remove QuitTestIsFeatureSupported from quic_gtest as it doesn't work as expected by dependency of MsQuicLib.Datapath
* remove raw feature check as much as possible
* ifdef for UseQTIP visibility
* tmp
* tmp
* fix merge side effects
* all tests passed
* fix tests in msquicplatformtest
* fix tcp with duonic
* update clog
* use xdp v1
* WIP cleanup
* refactoring CXPLAT_SEND_DATA
* remove mangling and function pointer
* remove unnecessary change in test
* fix comments
* cleanup
* move logic to _winuser
* use dummy raw datapath for uwp build
* dummy raw
* remove double free
* fix comments
* update dummy func
* fix perf run for TCP
* partially fix comments
* fix build error for uwp and remove duplicate variable in raw socket
* set socket before start receiving
* add dummy to clog
* add clog files for dummy
* fix dependency for cargo on windows
* remove dummy clog files
* remove AuxSocket
* add pwsh for cargo setup
* clog fix
* add include dir for cargo
* [WIP] fix cargo and qtip
* fix clog, qtip, rename private raw functions and cleanup
* experiment to avoid write overflow
* use Config->Route->DatapathType for data allocation
* more strict if conditions
* fix comments
* fix uwp build
* fix clog and artifact name
* fix back xdp dependency
* Simply build automation
* missed one
* apply unification to linux and remove QUIC_USE_XDP flag
* move types to any platform
* add abstruction layer for linux
* add clog
* add clog dependencies
* fix CodeCheck issues
* remove xdp specific artifact dir name and always install xdp deps
* add docs
* More Fixes for XDP in automation (mostly OneBranch)
---------
Co-authored-by: Nick Banks <nibanks@microsoft.com>
2023-09-23 12:45:17 -07:00
Jack He (Github)
f9d26ac7c0
Do not use pipe operator. ( #3863 )
...
* tabs are hard
* run on dispatch
* avoid pipe
* Remove indentations.
* Chatgpt is not smart
---------
Co-authored-by: Jack He <jackhe@microsoft.com>
2023-09-20 11:28:36 -07:00
Jack He (Github)
925ebe46fd
Add run on_push. ( #3862 )
...
* add commit when manually triggered
* add trigger from main
---------
Co-authored-by: Jack He <jackhe@microsoft.com>
2023-09-19 17:56:36 -07:00
Jack He (Github)
883a36428b
Add DocFx Integration ( #3833 )
...
* add docfx files
* master --> main
* Update ownership
* add PR create action
* bias towards powershell
* remove auto-generated toc
* run on pull request
* prepend 'powershell'
* Update publish-docfx.yml
* Setup powershell to run in the workflow
* Update publish-docfx.yml
* update index
* new deployment
* add git fetch
* update git workflow
* update git workflow
* update index
* update git workflow
* chatbot!
* update workflow and nit stuff
* revert submodule changes
* update permissions to just the job
* explicitly set READ permissions
* add conditional commits and concurrency
* update pinned dependency for actions/checkout
* delete root docfx files
* add JIT creation of root files
* integrate JIT into the workflow
* use correct pinned dep for setup-dotnet
* add publish docfx yml to pull_request run
* rm index.md in root
---------
Co-authored-by: Jack He <jackhe@microsoft.com>
2023-09-19 16:48:18 -07:00
Nick Banks
9d8ebb4487
Filter Build Artifacts ( #3861 )
2023-09-19 00:12:33 +00:00
dependabot[bot]
8652204d85
Bump docker/build-push-action from 4.2.1 to 5.0.0 ( #3860 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.2.1 to 5.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](0a97817b6a...0565240e2d
)
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-16 17:11:50 +00:00
dependabot[bot]
f9becf2a9f
Bump docker/login-action from 2.2.0 to 3.0.0 ( #3859 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2.2.0 to 3.0.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](465a07811f...343f7c4344
)
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-16 17:07:58 +00:00
dependabot[bot]
3b35d4e349
Bump docker/metadata-action from 4.6.0 to 5.0.0 ( #3858 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 4.6.0 to 5.0.0.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md )
- [Commits](818d4b7b91...96383f4557
)
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-16 17:07:25 +00:00
dependabot[bot]
2b95cb5baa
Bump submodules/googletest from `8a6feab` to `d1467f5` ( #3856 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `8a6feab` to `d1467f5`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](8a6feabf04...d1467f5813
)
---
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>
2023-09-16 12:27:30 -04:00
Yi Huang
998e55806b
Set default toolchain file only for OneBranch/container builds ( #3855 )
2023-09-15 14:54:27 -07:00
Nick Banks
3b541856cc
Explicitly Set Checkout Repository ( #3852 )
2023-09-14 10:36:07 -04:00
Nick Banks
48da01b70d
Fix Attack Tool ( #3851 )
2023-09-14 10:00:49 -04:00
Nick Banks
226138d5cf
One-Way Delay Feature Support ( #3846 )
2023-09-12 13:37:30 -04:00
Nick Banks
34d8371b6d
Update PGO data ( #3847 )
...
Co-authored-by: QUIC Dev[bot] <quicdev@microsoft.com>
2023-09-12 12:04:05 -04:00
dependabot[bot]
afccab24f3
Bump actions/checkout from 3.6.0 to 4.0.0 ( #3845 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.6.0 to 4.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](f43a0e5ff2...3df4ab11eb
)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 09:34:45 -04:00
dependabot[bot]
7deaee9936
Bump actions/upload-artifact from 3.1.2 to 3.1.3 ( #3844 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](0b7f8abb15...a8a3f3ad30
)
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 09:34:25 -04:00
dependabot[bot]
fce4da88cf
Bump docker/build-push-action from 4.1.1 to 4.2.1 ( #3843 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.1.1 to 4.2.1.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](2eb1c1961a...0a97817b6a
)
---
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>
2023-09-12 09:34:09 -04:00
Nick Banks
a42b6b12f5
Migrate Send Logic to 64-bit Time ( #3848 )
2023-09-11 17:55:55 -04:00
Nick Banks
e6d504407e
Update PGO data ( #3834 )
...
Co-authored-by: QUIC Dev[bot] <quicdev@microsoft.com>
2023-09-06 12:51:48 -04:00
Nick Banks
dd50a2016c
WPA Plugin Fixes for Stream Timing Breakdowns ( #3841 )
2023-09-05 17:27:14 -07:00
William Yang
f91ccc2f97
feat: close listeners in registration rundown ( #3823 )
2023-08-28 14:04:51 -04:00
dependabot[bot]
6935fdf2a7
Bump submodules/googletest from `9fce548` to `8a6feab` ( #3829 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `9fce548` to `8a6feab`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](9fce548044...8a6feabf04
)
---
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>
2023-08-28 10:20:59 -04:00
Nick Banks
a0f3834a38
Update PGO data ( #3831 )
...
Co-authored-by: QUIC Dev[bot] <quicdev@microsoft.com>
2023-08-27 10:30:56 -04:00
dependabot[bot]
75b6a877ec
Bump actions/checkout from 3.5.3 to 3.6.0 ( #3830 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.3 to 3.6.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](c85c95e3d7...f43a0e5ff2
)
---
updated-dependencies:
- dependency-name: actions/checkout
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>
2023-08-26 12:31:37 -07:00
Yi Huang
96a4c20000
Support customizing tool chain file for cross compile ( #3828 )
2023-08-25 14:37:50 -07:00
Nick Banks
c885d5f1fd
More Refactoring of the QUIC Layer RX Packets ( #3827 )
...
* More Refactoring of the QUIC Layer RX Packets
* clog
* Couple fixes
2023-08-24 03:42:19 -07:00
Nick Banks
972e677328
Refactor the RX Datapath Object Abstraction Model ( #3826 )
2023-08-23 15:14:41 -04:00
Daiki AMINAKA
cd49fbb235
wrap metadata with CXPLAT_RECV_DATA to be same as XDP_RX_PACKET ( #3824 )
2023-08-22 07:36:13 -04:00
dependabot[bot]
c23042bc82
Bump submodules/googletest from `455fcb7` to `9fce548` ( #3820 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `455fcb7` to `9fce548`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](455fcb7773...9fce548044
)
---
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>
2023-08-19 10:33:20 -07:00
Nick Banks
8af9c3b214
Refactor Partitioning ( #3350 )
...
This is another step towards supporting application-driven MsQuic (no internal threads). This refactors the code base to be "per-partition" instead of explicitly "per-processor". By default, MsQuic will create per-processor partitions, but it supports the ability for apps to configure something different (though MsQuic still creates the threads to drive them).
2023-08-16 17:05:51 -07:00
Nick Banks
da4fc009e3
Update PGO data ( #3816 )
...
Co-authored-by: QUIC Dev[bot] <quicdev@microsoft.com>
2023-08-13 16:49:18 -07:00
Nick Banks
b092984f15
Enable logs to get the code coverage ( #3815 )
2023-08-12 17:19:07 -07:00
Nick Banks
46b7512991
More Loss and BBR Tests ( #3808 )
2023-08-12 14:25:14 -04:00
Nick Banks
c6736ef989
Fix Debug Builds on Windows User Mode ( #3814 )
2023-08-12 13:59:21 -04:00
dependabot[bot]
6b700776b5
Bump step-security/harden-runner from 2.5.0 to 2.5.1 ( #3810 )
...
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner ) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/step-security/harden-runner/releases )
- [Commits](cba0d00b1f...8ca2b8b2ec
)
---
updated-dependencies:
- dependency-name: step-security/harden-runner
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>
2023-08-12 12:54:10 -04:00
dependabot[bot]
40f7c83a06
Bump submodules/googletest from `455fcb7` to `7e33b6a` ( #3811 )
...
Bumps [submodules/googletest](https://github.com/google/googletest ) from `455fcb7` to `7e33b6a`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](455fcb7773...7e33b6a1c4
)
---
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>
2023-08-12 12:53:56 -04:00
dependabot[bot]
2e53d84988
Bump shogo82148/actions-setup-perl from 1.23.0 to 1.23.1 ( #3812 )
...
Bumps [shogo82148/actions-setup-perl](https://github.com/shogo82148/actions-setup-perl ) from 1.23.0 to 1.23.1.
- [Release notes](https://github.com/shogo82148/actions-setup-perl/releases )
- [Commits](7f907be1fa...35426a57f1
)
---
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>
2023-08-12 12:53:43 -04:00
Nick Banks
836f007199
Update build-reuse-darwin-framework.yml Permissions ( #3807 )
2023-08-11 18:45:19 +00:00
Nick Banks
cf4537c3dc
Only do Official Releases in OneBranch ( #3806 )
2023-08-11 10:43:38 -04:00
Jack He (Github)
09eff16e01
Reliable Reset Stream Support - Phase 1 - Feature Negotiation ( #3778 )
2023-08-11 07:36:06 -04:00
Daiki AMINAKA
d1a82364e8
fix kernel build warning ( #3800 )
2023-08-11 07:21:54 -04:00
Nick Banks
ec8730364c
Update Readme Shields ( #3803 )
2023-08-10 16:35:04 -04:00
Nick Banks
beadeffea1
Update PGO data ( #3793 )
...
Co-authored-by: QUIC Dev[bot] <quicdev@microsoft.com>
2023-08-10 16:06:49 -04:00
Yi Huang
d582d4ae18
Configure Codecov to reduce noise ( #3802 )
2023-08-10 10:35:00 -07:00