From 2b7e10db07e7fa2e81935299bf477f2b8a6e5852 Mon Sep 17 00:00:00 2001 From: Tal Aloni Date: Sat, 2 Sep 2017 17:27:18 +0300 Subject: [PATCH] SMB Server v1.2.6 --- SMBLibrary/Properties/AssemblyInfo.cs | 4 ++-- SMBLibrary/RevisionHistory.txt | 20 ++++++++++++++++++++ SMBServer/Properties/AssemblyInfo.cs | 4 ++-- 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/SMBLibrary/Properties/AssemblyInfo.cs b/SMBLibrary/Properties/AssemblyInfo.cs index 58169bf..f360afb 100644 --- a/SMBLibrary/Properties/AssemblyInfo.cs +++ b/SMBLibrary/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.2.5.0")] -[assembly: AssemblyFileVersion("1.2.5.0")] +[assembly: AssemblyVersion("1.2.6.0")] +[assembly: AssemblyFileVersion("1.2.6.0")] diff --git a/SMBLibrary/RevisionHistory.txt b/SMBLibrary/RevisionHistory.txt index ff204ff..7da0de7 100644 --- a/SMBLibrary/RevisionHistory.txt +++ b/SMBLibrary/RevisionHistory.txt @@ -225,3 +225,23 @@ Revision History: Corrected FileFullEaInformation implementation. SMBServer: SMB1: Added support for SMB_FIND_FILE_ID_FULL_DIRECTORY_INFO and SMB_FIND_FILE_ID_BOTH_DIRECTORY_INFO. Logging improvements. + +1.2.6 - NTDirectoryFileSystem: Pass-through FSCTL requests. + NTDirectoryFileSystem: QueryDirectory / GetFileSystemInformation: Prevent possibility of reading data beyond the number of bytes written. + NTLM: NEGOTIATE_MESSAGE: Do not include DomainName and WorkstationName if the appropriate flags are not set. + NTLM: CHALLENGE_MESSAGE: Do not include TargetName and TargetInfo if the appropriate flags are not set. + NTLM: AUTHENTICATE_MESSAGE: Do not include EncryptedRandomSessionKey if the appropriate flags are not set. + NTLM: NEGOTIATE_MESSAGE: Bugfix: Workstation overwrote DomainName. + NTLM: NEGOTIATE_MESSAGE: Improved implementation. + NTLM: Added constructor to NTLMv2_CLIENT_CHALLENGE. + NTLM: NegotiateFlags: Renamed LanManagerKey to LanManagerSessionKey. + NTLM: Renamed NTLMv1 Extended Security to NTLMv1 Extended Session Security. + NTLM: Corrected CHALLENGE_MESSAGE test. + SMB1: Corrected implementation of SMB_COM_SESSION_SETUP_ANDX response. + SMB1: Corrected implementaion SMB_COM_SESSION_SETUP_ANDX Extended Security response. + SMB1: Improved implementation of SMB1Command.ReadCommandResponse method. + SMB1: SessionSetupHelper: Invalid NTLM flag was set (and ignored) in some cases. + SMB1: Minor implementation improvements of SMB1 commands. + SMB2: Renamed ServerCapabilities to Capabilities and added notes. + Use InvalidDataException instead of InvalidRequestException. + Logging improvement. diff --git a/SMBServer/Properties/AssemblyInfo.cs b/SMBServer/Properties/AssemblyInfo.cs index 6ef51c9..f499c2e 100644 --- a/SMBServer/Properties/AssemblyInfo.cs +++ b/SMBServer/Properties/AssemblyInfo.cs @@ -29,5 +29,5 @@ using System.Runtime.InteropServices; // Build Number // Revision // -[assembly: AssemblyVersion("1.2.5.0")] -[assembly: AssemblyFileVersion("1.2.5.0")] +[assembly: AssemblyVersion("1.2.6.0")] +[assembly: AssemblyFileVersion("1.2.6.0")]