Commit graph

638 commits

Author SHA1 Message Date
Tal Aloni
fad88a7c2b SMB1: Corrected implementation of SMB_COM_ECHO request 2017-09-04 15:58:33 +03:00
Tal Aloni
8b90aea26f IndependentNTLMAuthenticationProvider: Changed the default account lockout settings 2017-09-04 12:56:26 +03:00
Tal Aloni
52644aed8f Minor loggging improvement 2017-09-03 21:49:10 +03:00
Tal Aloni
7cc6749625 SMB2: NegotiateRequest: Corrected implementation 2017-09-03 21:10:01 +03:00
Tal Aloni
df58913372 SMBServer: SMB2: Improved handling of compunded related requests 2017-09-03 20:29:19 +03:00
Tal Aloni
73b27366c5 Logging improvement 2017-09-03 18:06:28 +03:00
Tal Aloni
a390bb1a0c SMBServer: Bugfix: Connection resources were not released after send error in some cases 2017-09-03 16:09:33 +03:00
Tal Aloni
3674fcd58a Improved ReleaseSocket implementation 2017-09-03 15:57:58 +03:00
Tal Aloni
b6280748c1 SMB1 Client: Added Login implementation using NTLM authentication 2017-09-02 18:00:07 +03:00
Tal Aloni
2b7e10db07 SMB Server v1.2.6 2017-09-02 17:27:18 +03:00
Tal Aloni
6d49e4a03e SMB2: Renamed ServerCapabilities to Capabilities and added notes 2017-09-02 15:35:57 +03:00
Tal Aloni
ae2f98fbbd Renamed variable 2017-09-02 14:06:25 +03:00
Tal Aloni
d996cf430c Renamed NTLMv1 Extended Security to NTLMv1 Extended Session Security 2017-09-02 12:41:37 +03:00
Tal Aloni
f973e56d25 NTLM: NegotiateFlags: Renamed LanManagerKey to LanManagerSessionKey 2017-09-02 10:40:37 +03:00
Tal Aloni
46d5aa2982 Minor logging improvement 2017-09-02 00:12:05 +03:00
Tal Aloni
fbbb31cb7d Added constructor to NTLMv2_CLIENT_CHALLENGE 2017-09-01 23:14:35 +03:00
Tal Aloni
3ce1ca6a30 NTLM: Improved CHALLENGE_MESSAGE implementation 2017-09-01 23:13:26 +03:00
Tal Aloni
7610056a0b SMB1: Minor implementation improvements 2017-09-01 23:00:44 +03:00
Tal Aloni
f782235085 Corrected implementation of SMB_COM_SESSION_SETUP_ANDX response 2017-09-01 22:46:51 +03:00
Tal Aloni
7c6feb125f SMB1: SessionSetupHelper: Invalid NTLM flag was set (and ignored) in some cases 2017-09-01 20:55:10 +03:00
Tal Aloni
7d51951d3a NEGOTIATE_MESSAGE: Bugfix: Workstation overwrote DomainName 2017-09-01 20:34:40 +03:00
Tal Aloni
d4d55f690d Corrected NTLM CHALLENGE_MESSAGE test 2017-09-01 20:01:19 +03:00
Tal Aloni
62cea47d96 Use InvalidDataException instead of InvalidRequestException 2017-09-01 19:14:34 +03:00
Tal Aloni
9a2b1949f0 SMB1Command: Improved implementation of ReadCommandResponse 2017-09-01 18:59:35 +03:00
Tal Aloni
d17866f6f9 Minor code refactoring 2017-09-01 18:56:38 +03:00
Tal Aloni
0c49e6ec29 NTLM: AUTHENTICATE_MESSAGE: Do not include EncryptedRandomSessionKey if the appropriate flags are not set 2017-09-01 18:54:41 +03:00
Tal Aloni
adcb576976 NTLM: CHALLENGE_MESSAGE: Do not include TargetName and TargetInfo if the appropriate flags are not set 2017-09-01 18:53:42 +03:00
Tal Aloni
06a30bc92d NTLM: NEGOTIATE_MESSAGE: Do not include DomainName and WorkstationName if the appropriate flags are not set 2017-09-01 18:40:53 +03:00
Tal Aloni
b3445530ac SMB1: Minor implementation improvements 2017-09-01 18:38:42 +03:00
Tal Aloni
320a4cb969 Corrected implementaion SMB_COM_SESSION_SETUP_ANDX Extended Security response 2017-09-01 18:32:57 +03:00
Tal Aloni
9b58a2317f CloseHelper: Minor logging improvement 2017-09-01 12:15:24 +03:00
Tal Aloni
fbb229d2c5 NTDirectoryFileSystem: QueryDirectory / GetFileSystemInformation: Prevent possibility of reading data beyond the number of bytes written 2017-09-01 11:56:24 +03:00
Tal Aloni
d00d097b34 NTDirectoryFileSystem: Pass-through FSCTL requests 2017-09-01 11:51:14 +03:00
Tal Aloni
70c61ab449 SMB Server v1.2.5 2017-09-01 10:59:24 +03:00
Tal Aloni
b56f96d557 Moved and renamed ExtendedAttributeFlags 2017-09-01 10:42:26 +03:00
Tal Aloni
cd048bfbf7 FileFullEAInformation: Added Entries property 2017-09-01 10:12:00 +03:00
Tal Aloni
70ead847fb Moved FileFullEAEntry and FileFullEaInformation 2017-08-31 23:17:36 +03:00
Tal Aloni
b82aa79991 Corrected implementation of FileFullEaInformation data element 2017-08-31 23:14:05 +03:00
Tal Aloni
f277358b84 Correctly handle FileStreamInformation / FileFullEAInformation with zero entries 2017-08-31 22:56:53 +03:00
Tal Aloni
347084020b SMBServer: SMB1: Added support for SMB_FIND_FILE_ID_FULL_DIRECTORY_INFO and SMB_FIND_FILE_ID_BOTH_DIRECTORY_INFO 2017-08-31 22:09:05 +03:00
Tal Aloni
2a7805f9b4 Corrected FileFullEaInformation implementation 2017-08-31 21:20:26 +03:00
Tal Aloni
ef9583f322 Corrected FileStreamInformation implementation 2017-08-31 21:18:26 +03:00
Tal Aloni
dfbda03f6c NTDirectoryFileSystem: Pass-through LockFile / UnlockFile requests 2017-08-31 15:58:43 +03:00
Tal Aloni
e7da671877 Pass lock / unlock requests to the underlying object store 2017-08-31 15:35:35 +03:00
Tal Aloni
c08b425205 SMB2: LockElement: Fixed a bug in ReadLockList / WriteLockList 2017-08-31 15:20:05 +03:00
Tal Aloni
519e574f94 Minor logging improvement 2017-08-31 14:25:55 +03:00
Tal Aloni
36a0768457 INTFileStore: Added LockFile and UnlockFile methods 2017-08-31 14:08:52 +03:00
Tal Aloni
488165b8b9 SMB2: LockElement: Added SharedLock / ExclusiveLock / Unlock / FailImmediately properties 2017-08-31 14:08:52 +03:00
Tal Aloni
f96e6fe404 SMB2: Improved LockRequest implementation 2017-08-31 14:08:51 +03:00
Tal Aloni
4e4a416fd5 Minor code refactoring 2017-08-31 14:08:47 +03:00