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/sudo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: microsoft/sudo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: inbox
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 10 files changed
  • 2 contributors

Commits on Jul 7, 2025

  1. Merged PR 13256131: Build C++ files with SDL rules, enable PREfast lo…

    …gging and Sarif output
    
    sudo contains some C++ code, which needs to be built with the Microsoft-approved set of warnings and compliance tools enabled.
    
    Closes #58205501
    
    Cherry picked from !13243566
    
    Cherry-picked from commit `9f50d797`.
    DHowett committed Jul 7, 2025
    Configuration menu
    Copy the full SHA
    d51ad7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb6629c View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2025

  1. Merged PR 13256429: build: Update to TouchdownBuildTask@5

    Prior versions have been blocked.
    DHowett committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    33773e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58c7467 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2025

  1. build: switch Touchdown to Federated Identity

    This is required as part of offboarding our non-user service account.
    DHowett committed Nov 5, 2025
    Configuration menu
    Copy the full SHA
    01cc12d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    618d592 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2026

  1. Merged PR 16452409: elevate: enable redirection guard to prevent trav…

    …ersal of user-originated junctions
    
    Like it says on the tin. Our platform is a Swiss cheese.
    
    Related work items: MSFT-63265712
    DHowett committed Aug 11, 2026
    Configuration menu
    Copy the full SHA
    60c7617 View commit details
    Browse the repository at this point in the history
  2. Merged PR 16452407: rpc: avoid sending a process handle with DUP_HAND…

    …LE rights
    
    Apparently this allows a receiver to get ALL_ACCESS for some stupid reason.
    
    Related work items: MSFT-63521808
    DHowett committed Aug 11, 2026
    Configuration menu
    Copy the full SHA
    08c4ea8 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2026

  1. Merged PR 16454129: build: switch all pipelines to Server 2022 and fi…

    …x CI/build
    
    2019 is pushing up proverbial daisies.
    DHowett committed Aug 27, 2026
    Configuration menu
    Copy the full SHA
    80ba5ea View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2026

  1. Merged PR 17005738: loc: Update to include ServiceTreeID and use FIC …

    …on daily loc
    
    This became required on 9/30.
    
    Also, I had apparently just never migrated the daily loc submission build to the new TDBuild task.
    
    ----
    #### AI description  (iteration 1)
    #### PR Classification
    CI/build pipeline update to adopt Federated Identity authentication and ServiceTreeID for Touchdown localization build tasks.
    
    #### PR Summary
    This PR updates the localization build pipelines to use the newer Touchdown build task version with Federated Identity authentication and includes a ServiceTreeID parameter.
    - `.pipelines/daily-loc-build.yml`: Upgraded `TouchdownBuildTask` from v3 to v5, replaced `SubjectNameIssuer` auth with `FederatedIdentityTDBuild`, added `serviceTreeId` input.
    - `.pipelines/steps-fetch-and-prepare-localizations.yml`: Added `serviceTreeId` input to the localization download step for consistency with the daily build pipeline.
    <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
    DHowett committed Oct 1, 2026
    Configuration menu
    Copy the full SHA
    5fdf878 View commit details
    Browse the repository at this point in the history
Loading