fs.smbfs

Pyfilesystem2 over SMB using pysmb

MIT License

Downloads
41.9K
Stars
29
Committers
7

Bot releases are visible (Hide)

fs.smbfs - v1.0.7 Latest Release

Published by github-actions[bot] almost 2 years ago

Added

  • Explicit support for v1.2.9.1 of PySMB.
fs.smbfs - v1.0.6

Published by github-actions[bot] almost 2 years ago

Changed

  • Avoid scanning SMB shares unless interacting with the root of a SMBFS (#37).
fs.smbfs - v1.0.5

Published by github-actions[bot] over 2 years ago

Added

  • Explicit support for v1.2.8 of PySMB.
fs.smbfs - v1.0.4

Published by althonos over 2 years ago

Fixed

  • SMBFS.geturl producing invalid URLs when the SMBFS object was created without explicitly setting a port (#35).

Added

  • preserve_time keyword argument to SMBFS.move.
fs.smbfs - 1.0.3

Published by althonos about 3 years ago

Fixed

  • SMBFS._meta['invalid_path_chars'] containing valid characters (#32).
fs.smbfs - 1.0.2

Published by althonos over 3 years ago

Added

  • Explicit support for v1.2.7 of PySMB.
fs.smbfs - 1.0.1

Published by althonos over 3 years ago

Fixed

  • SMB share names are now matched case-insensitively (#28).
  • When created with direct_tcp=True, SMBFS will not attempt to use NetBIOS anymore to find a missing IP/hostname (#25). Closes #24.
fs.smbfs - 1.0.0

Published by althonos over 3 years ago

Added

  • Explicit support for Python 3.9.
  • This changelog file.
  • SMBFS.upload (resp. download) implementation using the SMBConnection.storeFile (resp. retrieveFile) method.
  • SMBFS.geturl implementation for the download purpose.
  • SMBFile.mode property to expose the mode the file was created with.
  • SMBFile.readinto method using a zero-copy implementation.

Changed

  • SMBFS.openbin will open a new connection for every new file.
  • SMBFS.readbytes (resp. writebytes) now uses SMBFS.download (resp. upload).
  • Mark the project as Stable in setup.cfg classifiers.
  • Switched from Travis-CI and AppVeyor to GitHub Actions for continuous integration.
  • Rewrote README.rst in Markdown format.
fs.smbfs - 0.7.2

Published by althonos over 3 years ago

Added

  • Explicit support for v1.2.4 of PySMB.
fs.smbfs - 0.7.4

Published by althonos over 3 years ago

Added

  • Explicit support for v1.2.6 of PySMB.
fs.smbfs - 0.7.3

Published by althonos over 3 years ago

Added

  • Explicit support for v1.2.5 of PySMB.
fs.smbfs - 0.6.4

Published by althonos over 3 years ago

Fixed

  • Make SMBFS.close method check for _smb attribute before calling self._smb.close.
fs.smbfs - 0.7.1

Published by althonos over 3 years ago

Added

  • Explicit support for v1.2.3 of PySMB.
fs.smbfs - 0.7.0

Published by althonos over 3 years ago

Added

  • domain argument to specify the Windows network domain in SMBFS.__init__ (@Vegemash #17).
fs.smbfs - 0.6.3

Published by althonos over 3 years ago

Added

  • Explicit support for v1.2.0 of PySMB.

Removed

  • Support for v1.1.19 of PySMB.
fs.smbfs - 0.6.1

Published by althonos over 3 years ago

Added

  • Explicit support for Python 3.8.

Changed

  • Delegate choice of default SMB port to PySMB (@telamonian #10)
fs.smbfs - 0.6.0

Published by althonos over 3 years ago

Added

  • hostname argument support in SMB FS URLs (@telamonian #7).

Removed

  • Python 3.4 support.
fs.smbfs - 0.6.2

Published by althonos over 3 years ago

Added

  • Note to README.rst that the host parameter to SMBFS should not a FQDN (@mivade #13).

Fixed

  • SMBFS.__make_access_from_sd incorrectly assuming that the everyone ACE exists (@telamonian #11)
fs.smbfs - 0.4.0

Published by althonos over 3 years ago

Added

  • Option to pass a (hostname, IP) tuple as the host argument to SMBFS.__init__.

Changed

  • Bumped minimum required fs version to v2.1.0.
fs.smbfs - 0.5.2

Published by althonos over 3 years ago

Added

  • Explicit support of the v1.1.27 of PySMB.