Commit graph

764 commits

Author SHA1 Message Date
Tal Aloni
c6dcc93d2a WorkstationService: Added ServicePipeName, ServiceInterfaceGuid and ServiceVersion declarations 2017-09-09 11:08:50 +03:00
Tal Aloni
669058607e ServerService: Added ServicePipeName, ServiceInterfaceGuid and ServiceVersion declarations 2017-09-09 11:08:40 +03:00
Tal Aloni
fe45e86f8d RemoteServiceHelper: Marked transfer syntax GUIDs as public and added version numbers 2017-09-09 11:02:52 +03:00
Tal Aloni
8f0c8c4409 RPC: Added BindNakPDU implementation 2017-09-09 10:59:27 +03:00
Tal Aloni
381e618669 RPC: Added constructor to ContextElement 2017-09-09 09:52:15 +03:00
Tal Aloni
cd6b0bf864 RPC PDUs: Improved implementation: Hid FragmentLength variable and added Length property 2017-09-09 09:49:30 +03:00
Tal Aloni
e22423c8c1 RPCPipeStream: Treat the bytes written to the pipe as a single message unit 2017-09-09 09:38:17 +03:00
Tal Aloni
86d0089a30 Added ServerServiceOpName and WorkstationServiceOpName enums 2017-09-09 02:29:34 +03:00
Tal Aloni
5ff050bb28 SMB1: Improved SMB_COM_TRANSACTION request implementation and corrected GetBytes() implementation 2017-09-09 02:26:37 +03:00
Tal Aloni
144f5c1cbd SMB1: Corrected implementation of SMB_COM_TRANSACTION subcommand requests 2017-09-09 02:20:15 +03:00
Tal Aloni
62556a1bdc SMB1: SMB_COM_SESSION_SETUP_ANDX response: Added workaround for a single terminating null byte 2017-09-05 23:02:31 +03:00
Tal Aloni
a6f4f166f6 SMBServer: SMB1: Return STATUS_BAD_DEVICE_TYPE when applicable 2017-09-05 22:39:01 +03:00
Tal Aloni
928bb59c90 SMB1Client: Additional client functions implemented 2017-09-05 22:28:01 +03:00
Tal Aloni
515a02c09f NTStatus: Added STATUS_BAD_DEVICE_TYPE and STATUS_BAD_NETWORK_NAME 2017-09-05 22:22:08 +03:00
Tal Aloni
b70caac445 SMB1: Renamed ServerCapabilities to Capabilities 2017-09-05 22:21:48 +03:00
Tal Aloni
c458af1944 SMB1Client: Minor improvements 2017-09-05 21:51:43 +03:00
Tal Aloni
704b807e2c SMB2Command: Added ReadResponse and ReadResponseChain methods 2017-09-05 21:17:55 +03:00
Tal Aloni
1993d636d0 SMBServer: SMB1: NotifyChange: Use ErrorResponse for any status other than STATUS_SUCCESS 2017-09-05 21:15:16 +03:00
Tal Aloni
3fa5b54a55 SMBServer: SMB2: ChangeNotify: Return ErrorResponse if the object store returns an error 2017-09-05 21:12:29 +03:00
Tal Aloni
81a80a726b NTStatus: Added STATUS_DELETE_PENDING 2017-09-05 21:09:50 +03:00
Tal Aloni
932780bc60 Improved AccessMask implementation 2017-09-05 20:55:55 +03:00
Tal Aloni
1df1cc1b8a SMB1: Corrected SMB_COM_NT_CREATE_ANDX implementation 2017-09-05 20:22:58 +03:00
Tal Aloni
d98ed6c2b0 SMB1: Corrected SMB_COM_TREE_CONNECT_ANDX request implementation and added constructor 2017-09-05 20:22:52 +03:00
Tal Aloni
573b14d9e1 Renamed enum value 2017-09-05 20:15:36 +03:00
Tal Aloni
a25c75fb52 Minor code refactoring 2017-09-05 20:15:36 +03:00
Tal Aloni
17ceac4f81 Minor documentation improvement 2017-09-05 18:26:28 +03:00
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