Releases: miketeo/pysmb
Releases · miketeo/pysmb
pysmb 1.2.1
Fix bug in deleteFiles() method which can fail for certain search patterns.
pysmb 1.2.0
Improve deleteFiles() API to support deletion of child folders that match the search pattern.
pysmb 1.1.29
pysmb 1.1.28
SharedFile instances returned from the listPath() method now has a new file_id attribute which represents the file reference number given by the SMB server. [#147]
pysmb 1.1.27
Remove support for SMB-2.1 dialect as it seems to have issues with Windows 2008 R2.
pysmb 1.1.26
- Prevents OperationError from being raised when listPath() operation does not return any matching file results.
- SMBConnection is now a context manager #122.
pysmb 1.1.25
- Fix buggy support for search parameter in listPath() method. Add SMB_FILE_ATTRIBUTE_INCL_NORMAL bit constant to include 'normal' files with other file types in the returned result. From now on, pysmb defines a 'normal' file as a file entry that is not read-only, not hidden, not system, not archive and not a directory; it ignores other attributes like compression, indexed, sparse, temporary and encryption. listPath() method will now include 'normal' files using the default search parameter.
- Add isNormal property to SharedFile class to support test if the file is a 'normal' file (according to pysmb definition of 'normal' file).
pysmb 1.1.24
- Improve listPath implementation for SMB1
- Support for STATUS_PENDING responses across all SMB2 operations.
pysmb 1.1.23
- Fix bug in listShares() method which fails when the remote server has many shares. (Contributed by @carlosefr)
- Improve echo() method to test and fail if the provided data to echo is not a bytes object. (Contributed by @carlosefr)
- Fix bug in listPath() method where the path to query is not properly terminated. (Contributed by @Yepoleb)
pysmb 1.1.22
Fix bug in getAttributes() method which should return only the filename instead of the entire path for the filename property for the return result.