Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microsoft/WSL
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.7.11
Choose a base ref
...
head repository: microsoft/WSL
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.7.12
Choose a head ref
  • 2 commits
  • 12 files changed
  • 5 contributors

Commits on Aug 14, 2026

  1. Backport various fixes to the 2.7 release branch (#41351)

    * Mount plugin folders on behalf of the user owning the wsl session (#41331)
    
    * Ignore GSL warning (#40560)
    
    * Use an azure key vault to store Github tokens for automated pull requests & release creation (#41158)
    
    * Experiment with keyvault
    
    * Iterate
    
    * Iterate
    
    * Prepare for PR
    
    * Fix bad merge
    
    ---------
    
    Co-authored-by: JohnMcPMS <johnmcp@microsoft.com>
    OneBlue and JohnMcPMS authored Aug 14, 2026
    Configuration menu
    Copy the full SHA
    f6bd5d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2026

  1. [release/2.7] Fix VHD ownership during distribution moves (#41354)

    * Fix VHD ownership during distribution moves (#41333)
    
    Run distribution moves under a duplicated caller token whose default owner is the caller's user SID. This keeps cross-volume copies accessible without reopening the destination to rewrite its owner.
    
    Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    
    * fix build error
    
    * Preserve token owner during move rollback
    
    Save the duplicated caller token's original default owner before normalizing it for a distribution move. Restore that owner before a rollback so cross-volume rollback copies retain the caller token's prior ownership behavior.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    
    * Restore VHD owner during move rollback
    
    Capture the source VHD owner before moving it and use that SID as the duplicated token's default owner for a cross-volume rollback. This leaves ownership unchanged when the operation fails.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    
    * Request token owner adjustment access for distro moves
    
    MoveDistribution updates the duplicated caller token's default owner before moving a VHD. Request TOKEN_ADJUST_DEFAULT for this operation so SetTokenInformation succeeds on release/2.7.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    
    Copilot-Session: 36bcfb50-8208-46ef-a5a3-21fb9b57b467
    
    ---------
    
    Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    Copilot-Session: 36bcfb50-8208-46ef-a5a3-21fb9b57b467
    3 people authored Aug 17, 2026
    Configuration menu
    Copy the full SHA
    68f601b View commit details
    Browse the repository at this point in the history
Loading