From 70c1f8b9cac8bf44afe5a945793191c7ad88ce83 Mon Sep 17 00:00:00 2001 From: Tal Aloni Date: Mon, 2 Oct 2017 13:19:29 +0300 Subject: [PATCH] SMB Server v1.3.0 --- SMBLibrary/Properties/AssemblyInfo.cs | 4 ++-- SMBLibrary/RevisionHistory.txt | 17 +++++++++++++++++ SMBServer/Properties/AssemblyInfo.cs | 4 ++-- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/SMBLibrary/Properties/AssemblyInfo.cs b/SMBLibrary/Properties/AssemblyInfo.cs index e808cf1..e33b210 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.9.0")] -[assembly: AssemblyFileVersion("1.2.9.0")] +[assembly: AssemblyVersion("1.3.0.0")] +[assembly: AssemblyFileVersion("1.3.0.0")] diff --git a/SMBLibrary/RevisionHistory.txt b/SMBLibrary/RevisionHistory.txt index 1ed8ab4..1c7bd2e 100644 --- a/SMBLibrary/RevisionHistory.txt +++ b/SMBLibrary/RevisionHistory.txt @@ -319,3 +319,20 @@ Revision History: Client: NTLMAuthenticationHelper: Bugfix: The generic GSSAPI header was not appended to negTokenInit. Client: Throw Exception if attemping to logoff when the client is not connected. SMB1Client: Minor code refactoring. + +1.3.0 - NTFileStore: FileBasicInformation, SMB_SET_FILE_BASIC_INFO: Bugfix: Correctly handle FILETIME value of -1. + Server: Bugfix: Some connection resources were not released after send error in some cases. + Server: SMB2: SMB2Session: Fixed KeyNotFoundException when calling the DisconnectTree method. + Server: Corrected synchronization of SMB1Session and SMB2Session TreeID and FileID allocation methods. + Server: SMB1: Set CAP_RPC_REMOTE_APIS flag. + Server: SMB1: Added support for pass-through Information Levels. + Server: Pass SetFileSystemInformation requests to the underlying object store. + SMB1: Transaction2 subcommands: Added support for pass-through Information Levels. + SMB2: Added helper methods to QUERY_INFO response implementation. + SMB2: Corrected CREATE request implementation. + SMB1Client: Store and expose server capabilities. + SMB2Client: Added MaxTransactSize, MaxReadSize and MaxWriteSize properties. + SMB2Client: Implemented QueryDirectory method. + SMB1FileStore: Use the SMB1Client.Unicode property and SMB_FLAGS2_UNICODE flag instead of assuming the server supports Unicode. + SMB1FileStore: Added GetFileInformation and GetFileSystemInformation for servers that supports pass-through Information Levels. + SMB2FileStore: Implemented GetFileInformation and GetFileSystemInformation methods. diff --git a/SMBServer/Properties/AssemblyInfo.cs b/SMBServer/Properties/AssemblyInfo.cs index 618cf7f..aa64fea 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.9.0")] -[assembly: AssemblyFileVersion("1.2.9.0")] +[assembly: AssemblyVersion("1.3.0.0")] +[assembly: AssemblyFileVersion("1.3.0.0")]