Commit graph

764 commits

Author SHA1 Message Date
Tal Aloni
01c2fe9887 NTStatus: Added STATUS_NOT_FOUND 2019-06-04 15:34:55 +03:00
Tal Aloni
f40ba7fa36 Updated Readme.md 2019-05-21 20:01:17 +03:00
Tal Aloni
9f78ebde74 Server: New connections can now be rejected using the ConnectionRequested event 2019-05-05 18:40:13 +03:00
Tal Aloni
710aedf4b6 SMB Server v1.3.7 2019-04-18 14:01:56 +03:00
Tal Aloni
76e6ccfc68 Updated Utilities 2019-04-18 13:56:59 +03:00
Tal Aloni
a8422adf81 SMB2Client: Sign commands when required 2019-04-15 21:52:09 +03:00
Tal Aloni
c6908e2d93 SMB2: SecurityMode: Added Flags attribute 2019-04-15 21:50:07 +03:00
Tal Aloni
166d2db570 NTStatus: Added STATUS_INFO_LENGTH_MISMATCH 2019-04-02 16:46:39 +03:00
Tal Aloni
6969d768ea Server: Bugfix: Do not return more bytes than requested when querying FileInformation / FileSystemInformation, report STATUS_BUFFER_OVERFLOW 2019-04-02 16:45:58 +03:00
Tal Aloni
acb047e65c Server: SMB1: TransactionHelper: Return Transaction2Response instead of ErrorResponse when status is set to STATUS_BUFFER_OVERFLOW 2019-04-02 16:40:29 +03:00
Tal Aloni
994fd1f644 SMB2Command: Bugfix: ReadResponse returned ErrorResponse instead of QueryInfoResponse when status was STATUS_BUFFER_OVERFLOW 2019-04-02 16:36:41 +03:00
Tal Aloni
68cc57e9a8 Server: SMB1: Pass the Transaction2 MaxDataCount parameter to methods that retrieve FileInformation / FileSystemInformation 2019-04-02 15:52:11 +03:00
Tal Aloni
01eb1ecc9e NTStatus: Added STATUS_NOT_A_REPARSE_POINT 2019-03-25 18:08:56 +02:00
Tal Aloni
09ed6e6eb9 NTFileSystemAdapter: ToNTStatus: Return STATUS_OBJECT_NAME_INVALID when Win32 error code is ERROR_INVALID_NAME 2019-02-02 16:32:10 +02:00
Tal Aloni
1f2c7326d4 Win32Error: Added ERROR_INVALID_NAME 2019-02-02 16:30:24 +02:00
Tal Aloni
36397d86a2 SMB Server v1.3.6 2019-01-27 18:24:25 +02:00
Tal Aloni
9a3724c46c SMB2FileStore: Implemented GetSecurityInformation 2019-01-24 00:27:44 +02:00
Tal Aloni
8bd14be24c SMB1FileStore: Implemented GetSecurityInformation 2019-01-24 00:27:32 +02:00
Tal Aloni
bf49f8b0a8 SMB1FileStore: Cosmetic change: Use ParametersLength const 2019-01-24 00:23:09 +02:00
Tal Aloni
51697529bf TransactionQueryNamedPipeInfoResponse: Corrected implementation 2019-01-24 00:22:10 +02:00
Tal Aloni
b8eae1a400 TransactionQueryNamedPipeStateResponse: Added constructors 2019-01-24 00:15:43 +02:00
Tal Aloni
e0b9494685 TransactionSetNamedPipeStateResponse: Added ParametersLength const 2019-01-24 00:15:43 +02:00
Tal Aloni
700852682e TransactionRawReadNamedPipeResponse: Added ParametersLength const 2019-01-24 00:13:44 +02:00
Tal Aloni
7e80f748c3 TransactionWriteNamedPipeResponse: Added ParametersLength const 2019-01-23 23:54:09 +02:00
Tal Aloni
1bf6504ad1 TransactionReadNamedPipeResponse: Added ParametersLength const 2019-01-23 23:54:09 +02:00
Tal Aloni
c3d02b1ad8 TransactionRawWriteNamedPipeResponse: Added ParametersLength const 2019-01-23 23:54:09 +02:00
Tal Aloni
31a41440e0 TransactionQueryNamedPipeStateResponse: Added ParametersLength const 2019-01-23 23:54:08 +02:00
Tal Aloni
8bd921cc40 TransactionCallNamedPipeResponse: Added ParametersLength const 2019-01-23 23:54:08 +02:00
Tal Aloni
be6e2b8ab6 Transaction2SetPathInformationResponse: Added ParametersLength const 2019-01-23 23:54:08 +02:00
Tal Aloni
48f63106bd Transaction2SetFSInformationResponse: Added ParametersLength const 2019-01-23 23:54:08 +02:00
Tal Aloni
692e6244ab Transaction2QueryPathInformationResponse: Added ParametersLength const 2019-01-23 23:54:07 +02:00
Tal Aloni
90176777ca Transaction2GetDfsReferralResponse: Added ParametersLength const 2019-01-23 23:54:07 +02:00
Tal Aloni
f8744cd986 Transaction2CreateDirectoryResponse: Added ParametersLength const 2019-01-23 23:54:07 +02:00
Tal Aloni
3cb3ddde7b NTTransactSetSecurityDescriptorResponse: Added ParametersLength const 2019-01-23 23:54:07 +02:00
Tal Aloni
12913f6844 TransactionTransactNamedPipeResponse: Added ParametersLength const 2019-01-23 23:54:07 +02:00
Tal Aloni
b842932c0b NTTransactIOCTLResponse: Added ParametersLength const 2019-01-23 23:54:06 +02:00
Tal Aloni
42935e464c TransactionSetNamedPipeStateResponse: Corrected documentation 2019-01-23 23:54:06 +02:00
Tal Aloni
fa4fd86f50 TransactionRawReadNamedPipeResponse: Corrected documentation 2019-01-23 23:54:06 +02:00
Tal Aloni
44f62571aa Changed ParametersLength data type for uniformity 2019-01-23 23:22:32 +02:00
Tal Aloni
03059cd78b NT_TRANSACT_QUERY_SECURITY_DESC: Cosmetic change 2019-01-23 22:27:12 +02:00
Tal Aloni
df72f6d115 NTStatus: Added STATUS_NOT_A_DIRECTORY 2019-01-23 22:26:25 +02:00
Tal Aloni
4c49301ca5 Added License.txt 2019-01-19 09:08:29 +02:00
Tal Aloni
268b9e9527 SPNEGO: Assume NegTokenInit2 SPNEGO extension was sent for server-initiated negotiation 2018-12-23 19:11:53 +02:00
Tal Aloni
86afb5af33 NTFileSystemAdapter: Do not handle unexpected IFileSystem exceptions 2018-12-11 11:32:25 +02:00
Tal Aloni
6cab13c1c9 IFileSystem: Removed ArgumentException from documented list of exceptions that implementations are expected to use 2018-12-11 11:21:19 +02:00
Tal Aloni
ac3fecdccf SMB Server v1.3.5 2018-11-30 14:54:23 +02:00
Tal Aloni
1e40ac4cde NTFileSystemAdapter: Added support for alternate data streams 2018-11-30 14:41:53 +02:00
Tal Aloni
73b6c288a4 Updated Utilities 2018-11-30 14:38:05 +02:00
Tal Aloni
41474b87ac NTFileSystemAdapter: When querying FileAlternateNameInformation return STATUS_OBJECT_NAME_NOT_FOUND 2018-11-30 10:15:18 +02:00
Tal Aloni
5b95ab894d NTFileSystemAdapter: Assume FileNotFoundException or DirectoryNotFoundException will be thrown if file does not exists 2018-11-24 00:04:38 +02:00