Blue
e0c6196cd5
Create a persistent install log file to help root cause package upgrade issues ( #13500 )
...
* Create a persistent install log file to help root cause package upgrade issues
* Update src/windows/common/wslutil.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Collect log file in diagnostic script
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-01 15:40:41 -07:00
Blue
8313d50f2e
Introduce a new kernel command line argument to collect hvsocket event logs during boot ( #13537 )
...
* Introduce a new kernel command line argument to collect hvsocket event logs during boot
* Cleanup diff
* unset env
* Add test coverage
* Fix format
* Remove prefix
2025-10-01 15:35:49 -07:00
Arch Linux Technical User
582e15e4e0
archlinux: Release 2025.10.01.148042 ( #13547 )
...
This is an automated release [1].
[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2025-10-01 11:08:41 -07:00
Scott Bradnick
004bb36f9e
Swap Leap 16.0 in for Leap 15.6 ( #13549 )
...
If we can have Leap 15.6 AND Leap 16.0 (5 total distros), that would be great ⭐
Tumbleweed
SLE 15SP6
SLE 15SP7
Leap 15.6
Leap 16.0
2025-10-01 11:08:29 -07:00
Blue
5c5fd4a1b4
Remove no-op GetRuntimeId() call ( #13545 )
2025-09-30 13:33:44 -07:00
Blue
332efe1a8d
Fix incorrect timeout causing WSL1 OOBE to fail if the OOBE process takes longer than 30 seconds ( #13517 )
...
* Fix incorrect timeout causing WSL1 OOBE to fail if the OOBE process takes longer than 30 seconds
* Pass the timeout to WaitForMessage
2025-09-24 19:58:39 -07:00
Blue
4bba074bd2
Add logic to force terminate the VM if the session lock can't be acquired for 30 seconds when the service stops ( #13493 )
2025-09-24 14:46:28 -07:00
Blue
c8cd16a169
Add a logging profile to collect hvsocket logs ( #13510 )
2025-09-24 14:46:01 -07:00
Scott Bradnick
95fcc56983
Update openSUSE Tumbleweed v20250923.0 ( #13515 )
...
Updating .appx and .wsl offerings.
2025-09-24 11:37:37 -07:00
g0tmi1k
2d976b2ef9
Bump Kali 2025.3 ( #13516 )
...
Release notes: https://www.kali.org/blog/kali-linux-2025-3-release/
2025-09-24 11:37:26 -07:00
rodeka
f8c26f7c32
fix: UnboundLocalError in create-release.py ( #13499 )
2025-09-22 14:18:54 -07:00
Blue
7b17a7a7ab
Add WININET_E_TIMEOUT to g_commonErrors ( #13506 )
2025-09-22 13:32:12 -07:00
Blue
259ec4e5a9
Remove explicit '--tags' argument from find-release.py ( #13481 )
2025-09-17 11:27:21 -07:00
Blue
04eb4d4e8f
Increase the MSI installation timeout to 20 minutes ( #13489 )
...
* Increase the MSI installation timeout to 20 minutes
* Increase the MSI installation timeout to 20 minutes
2025-09-17 11:27:12 -07:00
Blue
b9e74a3361
Set TargetLatestRuntimePatch to false to prevent automatic framework version increases ( #13483 )
...
* Add lock files to wslsettings target to prevent automatic nuget version increases
* Update lock
* Update lock
* Enable strict mode
* Experiment
* Save state
* Experiment
* Experiment
* Experiment
* Experiment
* Experiment
* Experiment
* Experiment
* Try to set a matching version in packages.config
* Try to set a matching version in packages.config
* Experiment
* Experiment
* Experiment
* Restore pipeline
* Experiment
* Experiment
* Experiment
* Experiment
* Experiment
* Experiment
* Simplify
* Remove lock files
2025-09-16 17:46:53 -07:00
Blue
146a7511a5
Add VID event providers to WSL log profile ( #13488 )
2025-09-16 14:12:38 -07:00
Blue
2eac1dafec
Configure defender process exceptions when running tests ( #13470 )
...
* Configure defender process exceptions when running tests
* Use explicit %ls
* Save state
* Save state
* Add exceptions before the package is installed
* Remove extra call
2025-09-10 19:36:25 -07:00
Ben Hillis
25f7a7b38c
Notice change from build: 129899373 ( #13475 )
...
Co-authored-by: WSL notice <noreply@microsoft.com>
2025-09-10 19:35:02 -07:00
Ben Hillis
d43b725b3d
Fix: Always use 'WSLInterop` as the binfmt name ( #13467 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-09-09 09:28:11 -07:00
Ben Hillis
36c077bd69
logging: add more settings to vm create begin / end events. ( #13412 )
...
* logging: add more settings to vm create begin / end events.
* pr feedback, less string allocations'
* Handle empty user module list differently
* pr feedback
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-09-08 15:32:35 -07:00
Ben Hillis
3e322b719c
Update Microsoft .NET and AppSDK nuget packages. ( #13450 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-09-07 12:00:21 -07:00
Scott Bradnick
94f44b692c
SLE15SP7 QU1 update ( #13447 )
...
Updating "Url" and "Sha256" for '"Name": "SUSE-Linux-Enterprise-15-SP7"'.
2025-09-03 12:46:07 -07:00
Arch Linux Technical User
513fc5c0c1
archlinux: Release 2025.09.01.145298 ( #13442 )
...
This is an automated release [1].
[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2025-09-03 08:54:16 -07:00
Carlos Nihelton
feb9ad97a4
More stable link for Ubuntu and Ubuntu-24.04 ( #13418 )
...
The existing AMD64 link (using the release name - noble in this case) will
break next year as it did two weeks ago when Ubuntu 24.04.3 LTS was
released.
The link I propose here will remain stable when the next point release
comes out, following the same pattern already in place for ARM64.
To prove my point we can use this pattern to fetch the previous version
of Ubuntu 24.04:
- This works:
https://releases.ubuntu.com/24.04.2/ubuntu-24.04.2-wsl-amd64.wsl
- This doesn't:
https://releases.ubuntu.com/noble/ubuntu-24.04.2-wsl-amd64.wsl
2025-08-22 11:03:21 -07:00
Carlos Nihelton
8de7016905
Remove Ubuntu-18.04 ( #13419 )
...
This distro is being out of standard support for a while now.
Users should really be on more recent LTS releases.
2025-08-22 11:02:58 -07:00
Blue
39b4cd8873
Various fixes in validate-modern.py ( #13405 )
...
* Various fixes in validate-modern.py
* Update distributions/validate-modern.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix copilot diff
* Fix copilot diff
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-18 14:07:40 -07:00
Ben Hillis
dc34ebfd8c
Fix for CVE-2025-53788 ( #13392 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-08-15 07:13:22 -07:00
Ben Hillis
fd3b858064
Relaunch the debug shell after it exits. ( #13379 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-08-13 16:31:37 -07:00
Blue
6121b56152
Disable HTTP cache when reading the distribution manifest over HTTP ( #13383 )
2025-08-13 11:29:25 -07:00
Copilot
17bd3716b4
Remove hardcoded --cd ~ from WSL terminal fragment profiles to support Terminal's startingDirectory ( #13350 )
...
* Initial plan
* Fix WSL terminal fragment profiles to support Terminal's startingDirectory
Co-authored-by: benhillis <17727402+benhillis@users.noreply.github.com>
* clang format
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: benhillis <17727402+benhillis@users.noreply.github.com>
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-08-11 14:08:39 -07:00
Robert Haist
267bbb7426
Update DistributionInfo.json for Debian 13 release ( #13371 )
2025-08-11 11:37:22 -07:00
Ben Hillis
ca1f883dd0
wslg: update to latest version which uses wslinfo --vm-id instead of env var ( #13361 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-08-08 13:29:29 -07:00
Copilot
3794ba3496
Add comprehensive GitHub Copilot instructions for WSL development ( #13352 )
...
* Initial plan
* Add comprehensive GitHub Copilot instructions for WSL repository
Co-authored-by: benhillis <17727402+benhillis@users.noreply.github.com>
* Address reviewer feedback: fix build commands and test parameters
Co-authored-by: benhillis <17727402+benhillis@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: benhillis <17727402+benhillis@users.noreply.github.com>
2025-08-07 17:24:23 -04:00
Kevin Jagodic
4b237351a9
Ubuntu version links updated. ( #13355 )
...
* Update DistributionInfo.json
* Update SHA256 for Ubuntu WSL distributions
* Update distributions/DistributionInfo.json
Co-authored-by: Carlos Nihelton <cnihelton@ubuntu.com>
* Update distributions/DistributionInfo.json
Co-authored-by: Carlos Nihelton <cnihelton@ubuntu.com>
---------
Co-authored-by: Carlos Nihelton <cnihelton@ubuntu.com>
2025-08-07 13:03:58 -07:00
Ben Hillis
642331364d
Switch wslinfo --vm-id to not rely on presence of VM ID environment variable ( #13318 )
...
* Switch WSLg to use wslinfo --vm-id instead of relying on environment variable
* DO NOT MERGE: bad WSLg nuget
* dead code removal
* always send response to LxInitMessageQueryVmId message
* add back invalid WslInfoMode error
* remove unneeded wsl2 check
* use temporary workaround until WSLg update is ready
* unit test update
* Update string compare
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2.5.10
2.6.1
2025-08-05 14:36:10 -07:00
Carlos Nihelton
b89e1f58c9
Fix json invalid utf-8 from IconPath ( #13340 )
...
When storing the IconPath value directly as a string we are subject
to unspecified behaviour as Windows stores paths as 16-bit wchar_t and
std::string doesn't convey a specific char encoding.
To be specific we need to access the icon path in its native format
(which we assume to be std::wstring) and convert it to multibyte.
2025-08-05 11:27:20 -07:00
Arch Linux Technical User
8106556cec
archlinux: Release 2025.08.01.138229 ( #13319 )
...
This is an automated release [1].
[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2025-08-04 11:14:59 -07:00
Jerry Jones
3524feba77
grammar docfixes ( #13314 )
2025-07-31 08:19:42 -07:00
Blue
0c0ca04ab0
Localization change from build: 127406956 ( #13316 )
...
Co-authored-by: WSL localization <noreply@microsoft.com>
2025-07-31 08:13:52 -07:00
Blue
bba5af9aea
Fix the 'WriteWslConfig' test case to reset .wslconfig when done ( #13305 )
...
* Save state
* Fix the tests
2025-07-29 15:35:35 -07:00
Josh Soref
6d18bf5074
Spelling ( #13289 )
...
* link: report them to the Microsoft Security Response Center (MSRC)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* link: Microsoft Security Response Center
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: , or
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: adapters
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: at
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: attaching them to the bug, please send them to wsl-gh-logs@microsoft.com with the github issue number in the subject, and include a link to your github issue comment in the message body.
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: disk
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: effect
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: for the file
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: for the mount to be available
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: grandchild
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: last pid
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: nonexistent
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: on which the...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: path
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: pseudo
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: script
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: service, the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: session
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: strip
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: that a
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: that the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: the first one we find in the test
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: to which
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: waitpid
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: whether
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: while the relay was being set up,
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: with an
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: without specifying
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
---------
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Ben Hillis <benhillis@gmail.com>
2025-07-29 11:24:39 -07:00
Ben Hillis
4867250d11
install: do not attempt to install distros if a reboot is required ( #13298 )
...
* install: do not attempt to install distros if a reboot is required
* nfc: update comment
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-07-29 08:48:52 -07:00
Blue
3c800c8661
Update the test packages drop ( #13300 )
2025-07-29 07:34:32 -07:00
Blue
494808d308
Localization change from build: 127017409 ( #13290 )
...
Co-authored-by: WSL localization <noreply@microsoft.com>
2025-07-25 10:10:44 -07:00
S. M. Mohiuddin Khan Shiam
41f97bbc81
Fix: enforce non-empty asset list when publishing ( #13201 )
...
This patch closes a logic gap in [tools/devops/create-release.py](cci:7://file:///c:/Users/T2430514/Downloads/WSL/tools/devops/create-release.py:0:0-0:0):
* **Problem** – The script’s `--publish` mode was intended to require at least one asset, but Click passes an empty tuple if no assets are provided. The original guard (`if assets is None`) never triggered, allowing empty releases to be drafted.
* **Solution** – Replace the check with `if not assets:` which catches both `None` and empty collections, preventing accidental empty releases.
* **Impact** – Ensures CI and manual runs cannot publish a release without payload, aligning behavior with the CLI contract and avoiding junk tags that require manual cleanup.
Co-authored-by: Odio Marcelino <odiomarcelino@gmail.com>
2025-07-24 10:51:43 -07:00
Ben Hillis
d83c1b552a
NFC: minor spelling fixes ( #13280 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-07-24 10:36:26 -07:00
Josh Soref
abce91d14b
Spelling ( #12954 )
...
* link: Collect WSL logs (recommended method)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* link: Advanced Authoring Tests in C++
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* link: CMake Documentation and Community
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* link: Collect WSL logs for networking issues
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* link: Collect WSL logs (recommended method)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: ; otherwise,
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: a
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: access
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: accessible
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: across
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: actively
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: adapters
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: address
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: addresses
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: and
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: appropriate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: argument
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: associated
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: attach
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: available
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: beginning
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: between
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: binaries
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: bound
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: buffer
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: buffers
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: cannot
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: canonical
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: capabilities
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: case-insensitive
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: case-sensitive
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: certified
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: command
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: committer
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: communication
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: complains
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: configuration
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: consumed
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: continue
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: converted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: currently
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: customers
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: daemon
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: deferred
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: definitions
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: delimiter
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: delivered
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: dellink
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: derived
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: descriptor
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: destined
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: destruct
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: destructible
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: destructor
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: detach
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: differentiate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: directories
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: disassociate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: disposition
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: distribution
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: distro
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: duping
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: emitted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: empty
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: environment
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: every time
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: exclusive
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: expected
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: expire
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: explicitly
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: fall back
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: false
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: fastfail
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: filesystem
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: first
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: followed
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: for
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: functionality
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: functionally
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: github
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: greater
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: guarantee
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: guaranteed
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: handles
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: hangup
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: hierarchy
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: hogwarts
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: hydrated
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: icrnl
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: implementation
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: implementing
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: initialize
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: instance
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: instantiate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: instantiations
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: intentionally
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: interpret
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: interpreter
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: irreversibly
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: iteration
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: iterator
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: its
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: kernel
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: kmsg
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: knowledge
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: maximum
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: mirrored
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: msftconnecttest
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: multi
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: multiple
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: mutable
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: namespace
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: nonexistent
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: notifications
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: occurred
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: occurring
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: otherwise,
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: outstanding
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: overridden
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: partition
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: pass through
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: passthrough
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: performs
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: periodically
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: positional
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: precedence
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: preexisting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: preferring
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: prepopulate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: previous
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: privileges
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: process
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: processes
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: programmatically
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: protection
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: provided
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: reasonable
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: receive
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: received
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: red hat
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: reentrant
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: registered
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: regularly
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: relay
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: release
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: representing
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: requests
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: response
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: resurrect
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: retention
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: returned
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: security
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: semaphore
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: separate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: separator
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: service
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: set up
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: setup
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: severely
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: should
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: signal
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: similarly
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: simple
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: simplified
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: single
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: specified
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: splitting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: standard
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: stress
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: succeed
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: success
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: successfully
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: supplementary
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: synced
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: system
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: take
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: than
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: that opening
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: threadpool
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: to
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: true
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: truncate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: tunneling
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: unexpected
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: uninitialize
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: unique
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: unprivileged
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: unregistered
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: untrusted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: upgrade
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: utility
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: validating
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: variant
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: variation
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: variations
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: verify
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: visible
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: whether
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: winget
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: worker
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: written
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* spelling: wslservice
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* format source
---------
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Co-authored-by: Ben Hillis <benhillis@gmail.com>
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-07-23 15:19:00 -07:00
Ben Hillis
cefe0cdcc1
Update Microsoft.RemoteDesktop.Client.MSRDC.SessionHost to version 1.2.6353 ( #13271 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-07-21 10:32:38 -07:00
Blue
e8145a7ee9
Localization change from build: 126514791 ( #13267 )
...
Co-authored-by: WSL localization <noreply@microsoft.com>
2025-07-17 15:24:39 -07:00
Ben Hillis
2bdd6b999d
wslsettings: appropriately set heading level for PageHeaderTextBlockStyle ( #13257 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-07-17 10:52:24 -07:00