Tal Aloni
|
773d42375d
|
SMB2: CreateContext: Bugfix: Correct Name and Data offset write location
|
2024-07-06 17:29:20 +03:00 |
|
Tal Aloni
|
3247f0365e
|
SMB2: CreateContext: Bugfix: Read and Write name as ANSI instead of UTF16
|
2024-07-06 17:27:18 +03:00 |
|
Tal Aloni
|
019015ebb5
|
SMB2: CreateResponse: Bugfix: Write CreateContexts offset and Length
|
2024-07-06 17:23:44 +03:00 |
|
Tal Aloni
|
c150a1265f
|
SMB2: CreateResponse: Minor code refactoring
|
2024-07-06 17:22:24 +03:00 |
|
Tal Aloni
|
390961f250
|
SMB2: CreateResponse: Renamed variable
|
2024-07-06 17:20:46 +03:00 |
|
Tal Aloni
|
f446549dd3
|
SMBLibrary 1.5.3
|
2024-06-25 22:48:48 +03:00 |
|
Tal Aloni
|
7ecc9e667a
|
SMB1FileStore, SMB2FileStore: Return STATUS_IO_TIMEOUT instead of STATUS_INVALID_SMB when server does not reply and there is no protocol violation
|
2024-06-12 12:27:26 +03:00 |
|
Tal Aloni
|
d8b1791212
|
Client: Add WaitForCommand overload
|
2024-06-12 12:22:59 +03:00 |
|
Tal Aloni
|
4ca34f0407
|
NTStatus: Add STATUS_IO_TIMEOUT
|
2024-06-12 12:21:08 +03:00 |
|
Tal Aloni
|
aeb8849683
|
Client: Fix possible NullReferenceException when disconnection occur during directory enumeration
|
2024-06-12 12:20:04 +03:00 |
|
Tal Aloni
|
a2b96f638c
|
Add missing copyright notices
|
2024-06-12 11:33:53 +03:00 |
|
Tal Aloni
|
0618bfff9e
|
Client: Improve client response time when server disconnects or return invalid data
|
2024-06-12 11:31:12 +03:00 |
|
Tal Aloni
|
cfa568b866
|
Client: Mark overloaded Start method as protected internal
|
2024-06-08 22:55:01 +03:00 |
|
Tal Aloni
|
6823b43d2e
|
Server: SMBServer: Mark overloaded Start method as protected internal
|
2024-06-08 22:54:53 +03:00 |
|
Tal Aloni
|
28c114ea05
|
SMBLibrary 1.5.2
|
2024-06-05 21:41:06 +03:00 |
|
Tal Aloni
|
8d7a6e0238
|
Client: Removed unneeded connectivity check before invoking EndReceive
|
2024-06-03 19:51:32 +03:00 |
|
Tal Aloni
|
fe22636987
|
SMBServer: Delete unused variable
|
2024-06-02 10:11:56 +03:00 |
|
Tal Aloni
|
ac403baf41
|
Server, Client: Fix thread-safety violations related to NBTConnectionReceiveBuffer
|
2024-06-02 10:11:09 +03:00 |
|
Tal Aloni
|
1a8c94ba94
|
Server: ConnectionState: Fix thread-safety issue
|
2024-06-01 17:21:15 +03:00 |
|
Tal Aloni
|
cf182e787f
|
Client: NetBIOS over TCP: Apply timeout set by the client instead of hardcoded value
|
2024-06-01 12:39:25 +03:00 |
|
Tal Aloni
|
dd7b945ddc
|
SMBIServer: Use CancellationToken for send keep-alive thread if available
|
2024-03-09 09:36:35 +02:00 |
|
Tal Aloni
|
693269f02f
|
SMBLibrary 1.5.1.3
|
2024-03-01 13:42:19 +02:00 |
|
Tal Aloni
|
a9f9ef95e8
|
SMB2Client: Support non-Microsoft servers returning MaxReadSize > MaxTransactSize
|
2024-03-01 10:55:52 +02:00 |
|
Tal Aloni
|
5dff3875b6
|
Replace DiskAccessLibrary.FileSystems.Abstractions with NuGet package reference
|
2024-02-17 14:28:19 +02:00 |
|
Tal Aloni
|
db1410b74d
|
SMBLibrary 1.5.1.2
|
2024-02-11 00:29:49 +02:00 |
|
Tal Aloni
|
18275637d7
|
SMB1Client, SMB2Client: Disconnect: Invoke Socket.Close
|
2024-02-11 00:29:06 +02:00 |
|
Tal Aloni
|
b03050028a
|
SMBLibrary 1.5.1.1
|
2024-02-05 21:28:24 +02:00 |
|
Tal Aloni
|
f366c78fc9
|
NBTConnectionReceiveBuffer: Dispose: Fix thread-safety issue
|
2024-02-05 21:26:56 +02:00 |
|
Tal Aloni
|
39388660d3
|
FileRenameInformationType2: Bugfix: Ensure length is at least 24 bytes
|
2024-01-17 22:34:44 +02:00 |
|
Tal Aloni
|
c284b05782
|
SMBLibrary/Readme.md: Correct URL
|
2024-01-06 21:34:18 +02:00 |
|
Tal Aloni
|
3b683cd4ae
|
Server: ServerService: correctly handle unsupported ShareEnum levels
|
2024-01-06 21:28:03 +02:00 |
|
Tal Aloni
|
64a27f1d86
|
SMBLibrary 1.5.1
|
2024-01-06 16:18:55 +02:00 |
|
Tal Aloni
|
8b11c5712c
|
SMB1Client: Add ability to control response timeout
|
2024-01-06 16:18:07 +02:00 |
|
Tal Aloni
|
64aca73d8a
|
NTLMAuthenticationHelper: Calculate Authentication message MIC
|
2024-01-06 15:56:13 +02:00 |
|
Tal Aloni
|
99ae36da55
|
GetNegotiateMessage: Add negotiateMessageBytes parameter
Motivation: This will allow us to calculate MechListMIC
|
2024-01-06 15:19:04 +02:00 |
|
Tal Aloni
|
39fa4cdb3e
|
NTLMCryptography: Add ComputeMechListMIC method
|
2024-01-06 15:13:35 +02:00 |
|
Tal Aloni
|
ca718e343e
|
GSSAPI: SimpleProtectedNegotiationTokenInit: Add GetMechanismTypeListBytes method
|
2024-01-06 15:09:13 +02:00 |
|
Tal Aloni
|
2667b5439e
|
GSSAPI: SimpleProtectedNegotiationTokenInit: Extracted GetEncodedMechanismTypeListLength method
|
2024-01-06 15:07:08 +02:00 |
|
Tal Aloni
|
dad516b223
|
NBTConnectionReceiveBuffer: Avoid exception when calling Dispose twice
|
2023-12-31 00:27:48 +02:00 |
|
Tal Aloni
|
d34f014eab
|
Server: Dispose of ReceiveBuffer after receiving invalid packets
|
2023-12-31 00:27:48 +02:00 |
|
Tal Aloni
|
e31df2a797
|
Client: Fix ArgumentNullException following recent ArrayPool usage
|
2023-12-31 00:27:48 +02:00 |
|
Tal Aloni
|
cb2c50a7c3
|
NTLMCryptography: Add ComputeSignKey and ComputeSealKey methods and tests
|
2023-12-31 00:27:39 +02:00 |
|
Tal Aloni
|
c090de02ec
|
NTLMCryptography: Minor styling change
|
2023-12-30 20:40:23 +02:00 |
|
Tal Aloni
|
7628bb6ba8
|
NTLM: NTLMAuthenticationClient: Store negotiate message as class variable
|
2023-12-30 20:40:23 +02:00 |
|
Tal Aloni
|
08748d3337
|
NTLM: AuthenticateMessage: Add CalculateMIC method
|
2023-12-30 20:40:23 +02:00 |
|
Tal Aloni
|
2b92e1b5f6
|
Client: NTLMAuthenticationClient.GetAuthenticateMessage: Renamed variable
|
2023-12-30 20:40:23 +02:00 |
|
Tal Aloni
|
787df79c8d
|
NTLMCryptography: Added ValidateAuthenticateMessageMIC method and updated tests to use it
|
2023-12-30 20:40:23 +02:00 |
|
Tal Aloni
|
a9f995c172
|
NTLM: AuthenticateMessage: Added GetMicFieldOffset method and MicFieldLenght constant
|
2023-12-30 20:40:23 +02:00 |
|
Tal Aloni
|
ce6921cb03
|
Client: ProcessConnectionBuffer: Improved logging
|
2023-12-30 13:04:09 +02:00 |
|
Tal Aloni
|
d62c5913ec
|
Tests: LoginTests: Add test
|
2023-12-22 13:03:26 +02:00 |
|