SMBServer v1.2.2

This commit is contained in:
Tal Aloni 2017-07-26 19:21:14 +03:00
parent 0cf1ac07bd
commit e5eb4e2f81
3 changed files with 24 additions and 4 deletions

View file

@ -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.1.0")]
[assembly: AssemblyFileVersion("1.2.1.0")]
[assembly: AssemblyVersion("1.2.2.0")]
[assembly: AssemblyFileVersion("1.2.2.0")]

View file

@ -160,3 +160,23 @@ Revision History:
Improved implementation of RPC PDUs.
SMBServer: Improved Named Pipe implementation.
Several enums and events were renamed.
1.2.2 - NTFileSystemAdapter: Bugfix: FILE_DELETE_ON_CLOSE flag was ignored in some cases.
FileSystemInformation: Added GetFileSystemInformation method.
INTFileStore: CreateFile: Added FileAttributes parameter.
SMB1FileStoreHelper: Delete / Rename: The status of SetFileInformation should be returned regardless of the status of CloseFile.
SMB1FileStoreHelper: QueryInformation / SetInformation / QueryDirectory: Bugfix: Temporary handle was not closed.
SMB2 Commands: Marked StructureSize as private.
Improved compatibility with Windows Native API.
Added SMB_COM_NT_CANCEL request implementation.
SMB1: NTTransactionHelper / TransactionHelper: Store MaxParameterCount (required for NT_TRANSACT_NOTIFY_CHANGE).
SMB1/SMB2 Headers: Marked Protocol ID bytes as private.
SMBServer: SMB1: SMB_COM_FLUSH will now call FlushFileBuffers on the handle associated with the specified FID.
SMBServer: SMB1: Properly handle SMB_COM_NT_TRANSACT requests with invalid function code.
SMBServer: SMB2: Do not try to process async commands other than Cancel.
INTFileStore: Added NotifyChange and Cancel methods.
SMBServer: Added Support for NotifyChange and Cancel if the underlying file store supports it.
NTFileStore: Added FileLinkInformationType1 and FileRenameInformation Type1 implementations.
Added NTDirectoryFileSystem implementation for passsing-through IO requests to the local NT storage subsystem.
SMBServer: SMB2: Bugfix: Last SessionSetupResponse was not signed, final async response was not signed.
Minor logging improvements.

View file

@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// Build Number
// Revision
//
[assembly: AssemblyVersion("1.2.1.0")]
[assembly: AssemblyFileVersion("1.2.1.0")]
[assembly: AssemblyVersion("1.2.2.0")]
[assembly: AssemblyFileVersion("1.2.2.0")]