SMB Server v1.2.7

This commit is contained in:
Tal Aloni 2017-09-09 12:56:03 +03:00
parent ff9d16cb39
commit 498111e83a
3 changed files with 38 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.6.0")]
[assembly: AssemblyFileVersion("1.2.6.0")]
[assembly: AssemblyVersion("1.2.7.0")]
[assembly: AssemblyFileVersion("1.2.7.0")]

View file

@ -245,3 +245,37 @@ Revision History:
SMB2: Renamed ServerCapabilities to Capabilities and added notes.
Use InvalidDataException instead of InvalidRequestException.
Logging improvement.
1.2.7 - SMBServer: Bugfix: Connection resources were not released after send error in some cases.
SMBServer: SMB1: NotifyChange: Use ErrorResponse for any status other than STATUS_SUCCESS.
SMBServer: SMB1: Return STATUS_BAD_DEVICE_TYPE when applicable.
SMBServer: SMB2: Improved handling of compunded related requests.
SMBServer: SMB2: ChangeNotify: Return ErrorResponse if the object store returns an error.
NTLM: IndependentNTLMAuthenticationProvider: Changed the default account lockout settings.
SMB1: Corrected implementation of SMB_COM_ECHO request.
SMB1: Corrected SMB_COM_TREE_CONNECT_ANDX request implementation and added constructor.
SMB1: Corrected SMB_COM_NT_CREATE_ANDX implementation.
SMB1: Renamed ServerCapabilities to Capabilities.
SMB1: SMB_COM_SESSION_SETUP_ANDX response: Added workaround for a single terminating null byte.
SMB1: Corrected implementation of SMB_COM_TRANSACTION subcommand request.
SMB1: Improved SMB_COM_TRANSACTION request implementation and corrected GetBytes() implementation.
SMB2: NegotiateRequest: Corrected implementation.
SMB2: SMB2Command: Added ReadResponse and ReadResponseChain methods.
Improved AccessMask implementation.
RPCPipeStream: Treat the bytes written to the pipe as a single message unit.
RPC: Improved PDUs implementation: Hid FragmentLength variable and added Length property.
RPC: Added constructor to ContextElement.
RPC: Added BindNakPDU implementation.
Services: Added ServerServiceOpName and WorkstationServiceOpName enums.
Services: RemoteServiceHelper: Marked transfer syntax GUIDs as public and added version numbers.
Services: ServerService: Added ServicePipeName, ServiceInterfaceGuid and ServiceVersion declarations.
Services: WorkstationService: Added ServicePipeName, ServiceInterfaceGuid and ServiceVersion declarations.
Services: ServerService: NetrServerGetInfo: Added constructor.
Services: ServerService: ShareEnum: Bugfix: NullReferenceException was thrown if Info was null.
Services: ServerService: Implementation improvement.
Services: ServerService: SHARE_INFO_0_CONTAINER, SHARE_INFO_1_CONTAINER: Changed the default value of Entries to null.
NTStatus: Added STATUS_DELETE_PENDING, STATUS_BAD_DEVICE_TYPE and STATUS_BAD_NETWORK_NAME.
SocketUtils: Improved ReleaseSocket implementation.
Logging and documentation improvements.
SMB1 Client: Added Login implementation using NTLM authentication.
SMB1Client: Additional client functions implemented.

View file

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