Skip to content

1.27.0.0

Compare
Choose a tag to compare
@jessk-msft jessk-msft released this 11 Dec 04:27
· 23 commits to main since this release
ed52e5d

This is the first release use new altsync related features from Perforce server 2023.1 and later. Specifically, the new P4API support for sizes -C option to make placeholder file size to be the same as expected once hydrated. This discrepancy usually occurs with various text filetype's and this correction allows the actual hydrated file size to be determined from a placeholder file's extended attributes. (addresses issue #3)

Version [1.27.0.0]

  • New sync -c option to force the placeholder file size to be the expected workspace
    file size, instead of server file size. This requires server 2023.1 or later.
  • Updating to P4API 2023.2 and OpenSSL 1.1.1v. UnitTest now uses p4d.exe/p4.exe 2023.1
  • P4VFS.External checksum verification fix to handle unexpected whitespace around SHA256
  • Driver IRP_MJ_CREATE PostCreate callback fix for properly ignoring reparse on non-P4VFS
    files with FileTag matching our P4VFS_REPARSE_TAG.
  • Driver now requires process to be elevated in order to set control parameters (p4vfs ctrl)
  • Addition of DepotClient accessor for server protocol level used for testing for server
    features and unicode behavior
  • Additional tests for elevated access requirements for internal p4vfsflt control port
    operations
  • Fixing stdout display of native unit test assertions and other inner assertions
  • Fixing bug where "Text" would appear at the top of the Setup details output.
  • Additional tests for both internal ClientSize sync API and p4vfs sync -c