Blue
dc82161f7a
Document various tips to iterate faster when building & deploying WSL ( #14146 )
2026-02-03 11:07:27 -08:00
Ben Hillis
8aadbb4da5
DNS: Simplify dns logic and switch to using 'search' instead of 'domain' which is obsolete. ( #14133 )
...
* DNS: Simplify dns logic and switch to using 'search' instead of 'domain'
which is obsolete.
* add optional header for natnetworking
* format
* extend configuration test for virtioproxy networking mode
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-02-02 16:06:46 -08:00
Arch Linux Technical User
b8e9351958
archlinux: Release 2026.02.01.158360 ( #14143 )
...
This is an automated release [1].
[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2026-02-02 11:10:55 -08:00
Blue
cf742f0186
Localization change from build: 138754557 ( #14140 )
...
Co-authored-by: WSL localization <noreply@microsoft.com>
2026-01-31 07:52:22 -08:00
Ben Hillis
4096e6d77d
virtiofs: add support for mounting directories (not just full volumes) ( #14073 )
...
* virtiofs: add support for mounting directories (not just full volumes)
* disable virtiofs tests for now
* spelling
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-29 09:16:54 -08:00
Blue
b5c11b15e4
Localization change from build: 138626054 ( #14127 )
...
Co-authored-by: WSL localization <noreply@microsoft.com>
2026-01-29 08:07:56 -08:00
Blue
05603c86ed
Localization change from build: 138543929 ( #14122 )
...
Co-authored-by: WSL localization <noreply@microsoft.com>
2026-01-28 09:01:25 -08:00
Ben Hillis
a057ee63ab
cleanup: cleanup for virtio networking dns ( #14111 )
...
* cleanup: cleanup for virtio networking dns
* simplify
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-27 11:14:30 -08:00
Blue
608ce7d8f2
Localization change from build: 138459409 ( #14114 )
...
Co-authored-by: WSL localization <noreply@microsoft.com>
2026-01-27 08:18:42 -08:00
Craig Loewen
49856a2633
Updated enable virtualization error message ( #14110 )
...
* Updated enable virtualization error message
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Ben Hillis <benhillis@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-26 13:38:45 -08:00
Ben Hillis
081388c5f5
virtiofs: add support for statx syscall ( #14087 )
...
* virtiofs: add support for statx syscall
* add statx drvfs test
* skip statx drvfs test on wsl1
* skip stax tests on smb and fat
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-23 14:09:41 -08:00
Ben Hillis
d8cd707384
cleanup: refactor wslrelay and other minor cleanup ( #14099 )
...
* cleanup: refactor wslrelay and other minor cleanup
* pr feedback
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-23 13:33:31 -08:00
Ben Hillis
b9b108c548
tracing: combine collect-wsl-logs.ps1 and collect-networking-logs.ps1 ( #14089 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-22 11:18:54 -08:00
Ben Hillis
e663585eeb
cleanup: refactor console helper class ( #14091 )
...
* cleanup: refactor console helper class
* make opening CONIN and CONOUT non-fatal
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-22 11:18:46 -08:00
Ben Hillis
546233d531
cleanup: update GuestDeviceManager to not require passing in class IDs. ( #14093 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-22 11:18:39 -08:00
Ben Hillis
a03462f50b
Fix issue with svccommio incorrectly resetting console state in the move operator ( #14083 )
...
The ConsoleInput and ConsoleOutput classes used = default move operations, which caused the moved-from temporary's destructor to restore the original console mode (re-enabling ENABLE_PROCESSED_INPUT) after the object was moved into the std::optional. The fix uses emplace() to construct objects directly in-place, avoiding moves entirely. Move operations are now deleted to prevent future misuse.
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-20 13:27:25 -08:00
Ben Hillis
4b23185dfe
cleanup: fix UserConfig.cmake.sample in master branch ( #14076 )
...
* cleanup: fix UserConfig.cmake.sample in master branch
* remove incorrect wsldevicehost.dll handling, wix file always uses the version from the bin folder
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-16 15:30:05 -08:00
Ben Hillis
116f8d6bf5
Packages: Update Microsoft.WSLg version 1.0.73 ( #14066 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-16 11:11:35 -08:00
Blue
76d040c3b4
Remove configfile dependency on common ( #14071 )
2026-01-16 10:52:54 -08:00
Ben Hillis
e2a7b1d168
cleanup: refactor svccommio class ( #13843 )
...
* cleanup: refactor svccommio class
* add logging if setting code page fails
* pr feedback
* remove unneeded if
* remove unneeded if
* pr feedbacK'
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-14 12:24:04 -08:00
Ben Hillis
87ed36a1e4
diagnostics: combine wprp files in a single one with profiles ( #14048 )
...
* diagnostics: combine wprp files in a single one with profiles
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-14 09:26:46 -08:00
Blue
21e60dcfb2
Localization change from build: 137534777 ( #14059 )
...
Co-authored-by: WSL localization <noreply@microsoft.com>
2026-01-13 15:46:54 -08:00
rfu-cn
2a84749f91
Update eLxr distribution name ( #14032 )
...
Keep command-line install/unregister eLxr operations consistent
2026-01-13 17:09:24 -05:00
Blue
0a2f80d2cd
Localization change from build: 137487010 ( #14057 )
...
Co-authored-by: WSL localization <noreply@microsoft.com>
2026-01-13 10:56:13 -08:00
Ben Hillis
d27b648830
Update to Azure Linux 3 ( #14049 )
...
* Update StartDhcpClient to use dhcpcd which is the Azure Linux 3 equivalent
* Update Microsoft.WSLg to version 1.0.72 which moves to Azure Linux 3
2026-01-13 09:15:15 -08:00
Ben Hillis
5e09668fb7
TEST: Add testcases to validated bridged networking connectivity ( #14042 )
...
* TEST: Add testcases to validated bridged networking connectivity
* minor bridged test updates
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-09 13:56:01 -08:00
rfu-cn
94df1253b2
Add eLxr official WSL image to the distribution manifest ( #14022 )
...
Update DistributionInfo.json to add "eLxr" section to "ModenDistributions".
This commit adds eLxr to the Microsoft WSL's official distribution manifest,
allowing users to pull and install it in an automated way (`wsl --install eLxr`).
2026-01-06 14:31:16 -08:00
Scott Bradnick
e31c701ce9
Update openSUSE Tumbleweed v20260106.0 ( #14024 )
...
Updating .appx and .wsl offerings.
2026-01-06 14:30:26 -08:00
Ben Hillis
6f47fa9b20
diagnostics: improve logging of hcs helper utilities on debug builds ( #13971 )
...
* diagnostics: improve logging of hcs helper utilities on debug builds
* implement pr feedback
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2026-01-06 10:07:02 -08:00
Blue
02105ba11f
Add WindowsTerminal.enabled to the list of config keys for wsl-distribution.conf ( #14021 )
2026-01-05 13:49:50 -08:00
Arch Linux Technical User
a5b990e91a
archlinux: Release 2026.01.01.156076 ( #14011 )
...
This is an automated release [1].
[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2026-01-02 10:29:35 -08:00
Blue
7ced2d6bd1
Localization change from build: 136690255 ( #14003 )
...
Co-authored-by: WSL localization <noreply@microsoft.com>
2025-12-31 10:42:35 -08:00
Ben Hillis
cec99af70a
tracing: add WSLA trace provider to wsl.wprp ( #13953 )
...
* tracing: add WSLA trace provider to wsl.wprp
* Initial plan
* Add wslaservice to Profile section in wsl.wprp
Co-authored-by: benhillis <17727402+benhillis@users.noreply.github.com>
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.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-12-23 13:06:46 -08:00
g0tmi1k
d04166095f
Bump Kali to 2025.4 ( #13961 )
...
Release notes: https://www.kali.org/blog/kali-linux-2025-4-release/
2025-12-23 12:12:55 -08:00
Ben Hillis
f459aef63d
virtiofs: enable test case for mapping virtiofs MAP_PRIVATE ( #13964 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-23 09:26:20 -08:00
Masanari Mizuno
f3125bb3a3
docs: Fix version typos in dev-loop.md ( #13950 )
2025-12-22 11:47:19 -08:00
Salman Chishti
ab0b076db4
Upgrade GitHub Actions to latest versions ( #13896 )
2025-12-22 11:46:49 -08:00
Ben Hillis
f4b67e3cb4
cleanup: switch drvfs.cpp to use common MountUtil helper ( #13890 )
...
* cleanup: switch drvfs.cpp to use common MountUtil helper
* adjust mount.drvfs error logging
* adjust mount.drvfs error logging
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-19 13:34:35 -08:00
Ben Hillis
cb8bc9af67
cleanup: hcs logging improvements ( #13942 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-19 13:23:59 -08:00
Ben Hillis
a4f1f7a147
cleanup: add scsi disks during VM creation ( #13939 )
...
* cleanup: add scsi disks during VM creation
* pr feedback
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-18 19:05:08 -08:00
Ben Hillis
77a35b9a0c
virtiofs: enable additional test cases and skip one racey test ( #13933 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-17 14:02:07 -08:00
Ben Hillis
c5fd672847
test: add more path translation variations ( #13927 )
...
* test: add more path translation variations
* Update test/windows/SimpleTests.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-16 18:53:04 -08:00
Ben Hillis
d0609393e4
[GH 13837] Remove trailing slash from $XDG_RUNTIME_DIR ( #13929 )
...
* [GH 13837] Remove trailing slash from $XDG_RUNTIME_DIR
* pr feedback
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-16 18:52:15 -08:00
Blue
1e3ef15f6d
Remove the explicit desktop field when creating a Windows process ( #13930 )
2025-12-16 18:49:22 -08:00
Ben Hillis
f02f8ef91c
cleanup: remove duplicate AppId registration for wsldevicehost.dll ( #13928 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-16 16:30:46 -08:00
Ben Hillis
d48d374c8c
test: extend networking test coverage ( #13914 )
...
* test: extend coverage of virtioproxy networking mode
* test: add dns test variations to all networking classes
* remove bridged dns variations
* pr feedback
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-16 14:20:26 -08:00
Ben Hillis
c6ac7433b1
Fix minor typo in UserConfig.cmake.sample (.exe instead of .dll) ( #13926 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-16 11:37:03 -08:00
Ben Hillis
e24df7e0d1
Resolve issue with buttons on notifications not working correctly ( #13921 )
...
* Resolve issue with buttons on notifications not working correctly
* pr feedback
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-15 20:50:49 -08:00
Ben Hillis
180d811099
Resolve issue with config file writing sections outside of their expected header. ( #13898 )
...
* Resolve issue with config file writing sections outside of their expected header.
* add more writewslconfig variations
* formatting
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-15 13:03:02 -08:00
Blue
9ed5c130f4
Localization change from build: 135812430 ( #13905 )
...
* Localization change from build: 135812430
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* remove unused string
---------
Co-authored-by: WSL localization <noreply@microsoft.com>
Co-authored-by: Ben Hillis <benhillis@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2025-12-15 13:36:56 -05:00