Revisions of python-smbprotocol
buildservice-autocommit
accepted
request 1160444
from
Dirk Mueller (dirkmueller)
(revision 43)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 42)
- update to 1.13.0: * Added the property `smb_info` on `SMBDirEntry` which returns a named tuple `SMBDirEntryInformation` containing metadata already retrieved in the `scandir` operation. * This avoid having to call `stat()` to retrieve data like the file attributes or datetime fields that is already available * Ensure `DateTimeField` values are set to `UTC` timezones as FILETIME values are in UTC * Stop using `datetime.datetime.utcfromtimestamp()` as it has been deprecated * Added default timeout for disconnect operations for 60 seconds to ensure the process doesn't hang forever when closing a broken connection * `smbprotocol.connection.Connection.disconnect()` now waits (with a timeout) for the message processing threads to be stopped before returning. * Do not set the SMB SessionId and TreeId in the headers to `0xFFFFFFFF` for related compound requests + Ensures the source file for `shutil.copyfile` is opened with `share_access="r"` for better compatibility with files already opened by something else + Remove endless authentication loop when the context is complete and no more input messages are needed - Update to version 1.10.1 - python-six is not required - Update to version 1.9.0
buildservice-autocommit
accepted
request 1128609
from
Dirk Mueller (dirkmueller)
(revision 41)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1128564
from
Martin Hauke (mnhauke)
(revision 40)
- Update to version 1.12.0 * Add 0xc000007f to mapping. * Added the DiskFull error and message for the NTSTATUS code 0xC000007F.
buildservice-autocommit
accepted
request 1109235
from
Markéta Machová (mcalabkova)
(revision 39)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1109147
from
Martin Hauke (mnhauke)
(revision 38)
- Update to version 1.11.0 * Fix up pre authenticated session id lookups that were failing with Linux ksmbd. * Removes logging.NullHandler() being set in the root smbprotocol namespace. * Adds basic support for remote to local and vice versa file operations with smbclient.shutil.copytree. * Fixes DFS infinite recursion error when dealing with a file that does not exist on a DFS namespace.
buildservice-autocommit
accepted
request 1040401
from
Matej Cepl (mcepl)
(revision 37)
baserev update by copy to link target
Matej Cepl (mcepl)
committed
(revision 36)
We don't need to ask for setuptools BR
Matej Cepl (mcepl)
committed
(revision 35)
Clean up SPEC file
Matej Cepl (mcepl)
committed
(revision 34)
Clean up SPEC file
Matej Cepl (mcepl)
accepted
request 1040282
from
Yogalakshmi Arunachalam (yarunachalam)
(revision 33)
- Update to version 1.10.1 * Raise the original BadNetworkName error if the server doesn't indicate it supports DFS or FSDriverRequired was raised trying to lookup the DFS information - #196 * Fix pre auth session id tracking if the intermediate token messages return 0 as the session id
buildservice-autocommit
accepted
request 1034135
from
Matej Cepl (mcepl)
(revision 32)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1033883
from
Martin Hauke (mnhauke)
(revision 31)
- Update to version 1.10.0 * Allow server side copy across different shares on the same server. * Improve DFS file opens. * Fix rename operations for a DFS path. * Fix negotiate request context padding.
buildservice-autocommit
accepted
request 1030871
from
Dirk Mueller (dirkmueller)
(revision 30)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1030410
from
Petr Gajdos (pgajdos)
(revision 29)
- python-six is not required
buildservice-autocommit
accepted
request 1008844
from
Martin Hauke (mnhauke)
(revision 28)
baserev update by copy to link target
Martin Hauke (mnhauke)
accepted
request 1008841
from
Yogalakshmi Arunachalam (yarunachalam)
(revision 27)
- Update to version 1.9.0 * Fix connection cache reuse for some DFS referral requests * Add smbclient.path to the smbclient import allowing import smbclient; smbclient.path.func()
Dirk Mueller (dirkmueller)
accepted
request 932362
from
Martin Hauke (mnhauke)
(revision 26)
- Update to version 1.8.3 * Set additional_information field in SMB2SetInfoRequest to a flags field rather than a single enum as per protocol docs.
Dirk Mueller (dirkmueller)
accepted
request 928862
from
Martin Hauke (mnhauke)
(revision 25)
- Update to version 1.8.2 * Add missing FileAttributes enum values * Set messages with FileAttributes to be non-strict allowing unknown values in the future to be parsed without an error - Update to version 1.8.1 * Raises ObjectPathNotFound if a DFS referral is required but not referrals are available (#149) - Update to version 1.8.0 * Added support for 256bit keyed encryption ciphers * Added support for signing with AES GCM * Now sends the SMB2_NETNAME_NEGOTIATE_CONTEXT_ID with the negotiate request * Adds the Python requirement of pykrb5 for Kerberos support on non-Windows * Fix unpacking security descriptor ACEs with extra data on the end * Set index_number in FileInternalInformation to be an unsigned integer to match the other structures * Clear out expired DFS referrals to avoid memory leaks and stale DFS information - Update to version 1.7.0 * Improve connection health checks to reduce the occurances of an infinite deadlock * Added more exception error classes * Added create_action to the Open object that describes how the file was opened * Added follow_symlinks option to SMBDirEntry.from_path to control whether the entry.
Markéta Machová (mcalabkova)
accepted
request 912725
from
Martin Hauke (mnhauke)
(revision 24)
- Update to version 1.6.2 * Fix up cached credential logic when setting domain_controller in the initial config singleton - Update to version 1.6.1 * Remove print() statement that was used during testing - Update to version 1.6.0 * Dropped support for Python 2.7 and 3.5 * Add performance improvement on reads with large files * Added the require_signing kwarg to smbclient.register_session() to allow the caller to control whether signing is required on the connection or not. * Fix OverflowError when handling FILETIME values beyond the year 9999 - caps the value to 9999-12-31 due to a Python limitation * Fix up credit charge calculation which causes a STATUS_INVALID_PARAMETER response for certain read/write lengths. * Ensure responses with a failure are cleaned up from the outstanding request table to avoid memory leaks.
Displaying revisions 1 - 20 of 43