- 02 Feb, 2022 1 commit
-
-
Merlin Danner authored
do
-
- 31 Jan, 2022 2 commits
-
-
Merlin Danner authored
-
Merlin Danner authored
-
- 17 Jan, 2022 2 commits
-
-
Jordan Borean authored
-
linuskr authored
since self.__kwargs is set in SMBRawIO.__init__, its name will always be _SMBRawIO__kwargs. This fixes connection_cache not being passed to get_smb_tree in dfs referrals
-
- 18 Nov, 2021 1 commit
-
-
Jordan Borean authored
-
- 08 Nov, 2021 1 commit
-
-
wokis authored
-
- 02 Nov, 2021 2 commits
-
-
Jordan Borean authored
-
Jordan Borean authored
-
- 28 Oct, 2021 2 commits
-
-
Jordan Borean authored
-
Michael Wedl authored
-
- 27 Oct, 2021 2 commits
-
-
Jordan Borean authored
-
Michael Wedl authored
-
- 20 Oct, 2021 5 commits
-
-
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
-
- 18 Oct, 2021 1 commit
-
-
mrmaxi authored
Fix memory leak with DFS https://github.com/jborean93/smbprotocol/issues/136 Co-authored-by:
mrmaxi <mrmaxi@bank-hlynov.ru>
-
- 14 Oct, 2021 2 commits
-
-
Jordan Borean authored
-
Michael Wedl authored
* Respect ace_count while unpacking ACEs
-
- 22 Sep, 2021 5 commits
-
-
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
-
- 13 Sep, 2021 1 commit
-
-
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>
-
- 15 Aug, 2021 2 commits
-
-
Jordan Borean authored
-
Jordan Borean authored
-
- 28 Jul, 2021 4 commits
-
-
Jordan Borean authored
-
Michael Korn authored
-
Jordan Borean authored
-
Jordan Borean authored
-
- 27 Jul, 2021 7 commits
-
-
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
-