Skip to content

1.29.3.0

Choose a tag to compare

@jessk-msft jessk-msft released this 04 Aug 01:32
· 10 commits to main since this release

This is a minor update with hotfixes, security updates, and improvements. There is a focus on hardening and tests for our common use of multi-factor authentication (typically using Helix Authentication Service).

Version [1.29.3.0]

  • Perforce SSO login from URL now uses impersonated p4vfs login command and ShellExecute
    instead of using cmd.exe. This fixes rare case lingering cmd.exe processes from failed
    launch of the browser when there's no desktop session. This also prevents cmd.exe
    with inherited handles, including TCP ports, from remaining open after service
    is stopped and possibly causing failed port reopening after reinstall.
  • Added option 'login -u ' for handling login challenge in web browser
  • Added option 'login -t ' for timeout of login command before self
    termination. This offers safety from possible lingering interactive prompts.
  • Fixing placeholder file detection to ignore NTFS Zone and DLP streams for
    file disk size calculation. This is primarily used in verification tests.
  • Addition of ShellLoginTimeoutTest with simulation of Perforce server extension
    similar to Helix Authentication Service for testing response to sso-auth-check
    challenge from URL
  • Replacing authentication for public driver codesign from Hardware Development
    Center from deprecated client secret to x509 certificate. This is similar to
    the PRSS codesign authentication and is generally more secure.