Skip to content

Bump zlib#849

Open
tgauth wants to merge 3 commits into
PowerShell:latestw_allfrom
tgauth:bump-zlib
Open

Bump zlib#849
tgauth wants to merge 3 commits into
PowerShell:latestw_allfrom
tgauth:bump-zlib

Conversation

@tgauth
Copy link
Copy Markdown
Collaborator

@tgauth tgauth commented May 15, 2026

PR Summary

  • bump zlib version to 1.3.2
  • update project files to account for lib rename from zlib.lib to zs.lib (release) or zsd.lib (debug)

Copilot AI review requested due to automatic review settings May 15, 2026 17:47
@tgauth
Copy link
Copy Markdown
Collaborator Author

tgauth commented May 15, 2026

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Win32 OpenSSH vcpkg manifest and Visual Studio project link settings to use zlib 1.3.2 and accommodate the zlib library filename change (from zlib.lib to zs.lib/zsd.lib) via a centralized MSBuild property.

Changes:

  • Bump vcpkg override for zlib from 1.3.1 to 1.3.2.
  • Replace hard-coded zlib.lib references in multiple .vcxproj files with $(ZLibName).
  • Define $(ZLibName) in paths.targets for Debug vs non-Debug configurations.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
contrib/win32/openssh/vcpkg.json Bumps the vcpkg zlib override to 1.3.2.
contrib/win32/openssh/paths.targets Adds ZLibName property mapping Debug/non-Debug to zsd.lib/zs.lib.
contrib/win32/openssh/unittest-kex.vcxproj Uses $(ZLibName) instead of zlib.lib in linker inputs.
contrib/win32/openssh/sshd.vcxproj Uses $(ZLibName) instead of zlib.lib in linker inputs.
contrib/win32/openssh/sshd-session.vcxproj Uses $(ZLibName) instead of zlib.lib in linker inputs.
contrib/win32/openssh/sshd-auth.vcxproj Uses $(ZLibName) instead of zlib.lib in linker inputs.
contrib/win32/openssh/ssh.vcxproj Uses $(ZLibName) instead of zlib.lib in linker inputs.
contrib/win32/openssh/ssh-sk-helper.vcxproj Uses $(ZLibName) instead of zlib.lib in linker inputs.
contrib/win32/openssh/ssh-pkcs11-helper.vcxproj Uses $(ZLibName) instead of zlib.lib in linker inputs.
contrib/win32/openssh/ssh-keyscan.vcxproj Uses $(ZLibName) instead of zlib.lib in linker inputs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread contrib/win32/openssh/sshd.vcxproj Outdated
Comment thread contrib/win32/openssh/sshd-session.vcxproj Outdated
Comment thread contrib/win32/openssh/sshd-auth.vcxproj Outdated
Comment thread contrib/win32/openssh/ssh-pkcs11-helper.vcxproj Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@tgauth
Copy link
Copy Markdown
Collaborator Author

tgauth commented May 15, 2026

/azp run

@tgauth tgauth requested a review from vthiebaut10 May 15, 2026 18:50
@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants