WindowsProtocolTestSuites 3.19.6.0
Welcome to the Windows Protocol Test Suites v3.19.6.0 release!
Prerequisites:
- .NET Framework 4.7.1
- Visual Studio 2017
- Windows SDK 10.0.16299.0
- Protocol Test Framework v1.0 (Build 1.0.6500.0), including Spec Explorer
This release updates the existing Test Suites and tools as follows:
-
Protocol SDK
- Support is added for [MS-XCA] implementations with the LZ77, LZ77Huffman, and LZNT1 algorithms.
- Support is added for the tree connect request extension to test the remote identity feature.
- Support is added for the compression feature in the SMB2 SDK.
-
FileServer
- Support is added for Windows Server v1903.
- Support is added for new test scenarios/cases for verifying the following processes:
- Querying FileAllInformation
- Querying FileIdInformation
- Handling FSCTL_DUPLICATE_EXTENTS_TO_FILE_EX
- Handling FSCTL_QUERY_FILE_REGIONS
- Handling FSCTL_GET_NTFS_VOLUME_DATA
- Handling FSCTL_GET_REFS_VOLUME_DATA
- Calculating PreauthIntegrityHashValue under multi-channel authentication
- Handling mechListMIC field for Kerberos authentication
- Handling Validate Negotiation Info for SMB dialect 3.1.1
- Handling TREE_CONNECT extension for remoted identity feature
- Handling compression capability negotiation
- Handling SMB2 message compression/decompression
-
Protocol Test Manager
- Support is added for the Shell adapter.
- Support is added to make re-run easier by retaining selection of test cases after running the tests.
- Support is added to enable the following features in the FileServer PTM plugin:
- Auto-detect of Windows Server v1903.
- Auto-detect of SMB2 compression capability.
-
Common
- Support is added for shell scripts that enable non-Windows computers to remotely trigger test execution from Windows-based driver computers.