diff --git a/python-smbprotocol-1.2.0.tar.gz b/python-smbprotocol-1.2.0.tar.gz deleted file mode 100644 index 19fc826..0000000 --- a/python-smbprotocol-1.2.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43935ee63830c8aca5d84b837e1e8235f0b2e1a7c400771145c68306cf37dc18 -size 177006 diff --git a/python-smbprotocol-1.4.0.tar.gz b/python-smbprotocol-1.4.0.tar.gz new file mode 100644 index 0000000..bc78e9d --- /dev/null +++ b/python-smbprotocol-1.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f80ae1ba742f7336cc882914faa1ee65ef247278bf898b995cc0ecfeaa830847 +size 179951 diff --git a/python-smbprotocol.changes b/python-smbprotocol.changes index 04c493c..eed0542 100644 --- a/python-smbprotocol.changes +++ b/python-smbprotocol.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Wed Feb 3 22:22:15 UTC 2021 - Martin Hauke + +- Update to version 1.4.0 + * Fixed up secure negotiation logic when connecting to older + SMB dialects. + * Will attempt to perform secure negotiation even on older + dialects that may not implement it properly. + * Added `ClientConfig` option `require_secure_negotiate` to + globally turn off secure negotiation if the client wishes. + * Fix explicit `ntlm` or `kerberos` authentication when the + server response with the initial SPNEGO mech list token. + +------------------------------------------------------------------- +Thu Jan 28 21:52:39 UTC 2021 - Martin Hauke + +- Update to version 1.3.0 + * Changed initial credit request from 256 to 64 when creating + the SMB session. + + This is done to avoid overloading the SMB server. + + If smbclient requires more credits to perform an operation + it will request it automatically. + * Improve credit handling when reading and writing large amounts + of data to reduce the number of requests being made. + * Fixed up write() in smbclient.open_file() to be able to write + bytes greater than the max_write_size. + * Fixed issue when receiving an unknown NtStatus error code from + the server. + * Added PipeBusy exception for STATUS_PIPE_NOT_AVAILABLE + 0xC00000AD error responses. + * Fix credit granting calculation when receiving a compound + response. + + Original logic granted len(responses) - 1 credits than what + the server actually given causing errors when the client ran + out of credits without it knowing. + * Added auth_protocol to Session, ClientConfig, and + register_session() to control what authentication protocol is + used. + + This can be negotiate (default), kerberos, or ntlm where + negotiate selects kerberos or ntlm depending on what's + available. + ------------------------------------------------------------------- Sun Oct 25 15:55:37 UTC 2020 - Martin Hauke diff --git a/python-smbprotocol.spec b/python-smbprotocol.spec index 946bb57..bd0d82b 100644 --- a/python-smbprotocol.spec +++ b/python-smbprotocol.spec @@ -1,7 +1,7 @@ # # spec file for package python-smbprotocol # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-smbprotocol -Version: 1.2.0 +Version: 1.4.0 Release: 0 Summary: SMBv2/v3 client for Python 2 and 3 License: MIT