- Nov 18, 2021
-
-
Jordan Borean authored
-
- Nov 08, 2021
-
-
wokis authored
-
- Nov 02, 2021
-
-
Jordan Borean authored
-
Jordan Borean authored
-
- Oct 28, 2021
-
-
Jordan Borean authored
-
Michael Wedl authored
-
- Oct 27, 2021
-
-
Jordan Borean authored
-
Michael Wedl authored
-
- Oct 20, 2021
-
-
Jordan Borean authored
-
Jordan Borean authored
This adds the new encryption types AES 256 GCM/CCM and support for negotiating the signing algorithm, including AES GCM supported on newer SMB 3.1.1 dialects. These algorithms were introduced in Server 2022/Windows 11 and Samba 4.15.x and can improve the speed of encryption/signatures dependending on the CPUs involved. The encryption and signing algorithms can now also be specified by the caller when calling connection.connect() in order to influence what is offered by the client and its priority order. The negotiate NETNAME_CONTEXT_ID negotiate context is also added to the negotiate request as per the updated guidelines for SMB. This new context doesn't influence the negotiation process but is used for network inspection tools to determine the target of the request.
-
Jordan Borean authored
-
Jordan Borean authored
-
Jordan Borean authored
-
- Oct 18, 2021
-
-
mrmaxi authored
Fix memory leak with DFS https://github.com/jborean93/smbprotocol/issues/136 Co-authored-by: mrmaxi <mrmaxi@bank-hlynov.ru>
-
- Oct 14, 2021
-
-
Jordan Borean authored
-
Michael Wedl authored
* Respect ace_count while unpacking ACEs
-
- Sep 22, 2021
-
-
Jordan Borean authored
-
Jordan Borean authored
-
Jordan Borean authored
-
Volodymyr Khomenko authored
* Added few missed NtStatus and CtlCode constants usable in real-life tests Signed-off-by: Volodymyr Khomenko <khomenko.volodymyr@gmail.com> * Added missing 'create_action' attribute as a return-value of Open class Also fixed tests to check new value for basic tests Signed-off-by: Volodymyr Khomenko <khomenko.volodymyr@gmail.com> * Added changelog entry Co-authored-by: Jordan Borean <jborean93@gmail.com>
-
Michael Wedl authored
-
- Sep 13, 2021
-
-
Michael Wedl authored
* Check server connection health and handle connection timeouts * Replace _TimeoutError with built-in TimeoutError since py2.7 support was dropped * Add test case Co-authored-by: Michael <michael.wedl@a1.digital>
-
- Aug 15, 2021
-
-
Jordan Borean authored
-
Jordan Borean authored
-
- Jul 28, 2021
-
-
Jordan Borean authored
-
Michael Korn authored
-
Jordan Borean authored
-
Jordan Borean authored
-
- Jul 27, 2021
-
-
Jordan Borean authored
-
Jordan Borean authored
-
Adi Roiban authored
* Run on multiple linux version. Also run py3.9 on macOS. * Run macOS tests without Samba. * skip tests on macos.
-
Jordan Borean authored
* Handle large datetime values
-
Jordan Borean authored
-
Jordan Borean authored
-
dHannasch authored
-
Sam Cordner-Matthews authored
* Add some documentation on the Vagrant test environment. * Remove explicit inventory entries Co-authored-by: Jordan Borean <jborean93@gmail.com>
-
dHannasch authored
-
dHannasch authored
-
dHannasch authored
-
Jordan Borean authored
-