Pysmb Versions Save

pysmb is an experimental SMB/CIFS library written in Python. It implements the client-side SMB/CIFS protocol (SMB1 and SMB2) which allows your Python application to access and transfer files to/from SMB/CIFS shared folders like your Windows file sharing and Samba folders.

pysmb-1.2.9.1

1 year ago

Users have reported issues with installing 1.2.9 from PyPI. 1.2.9.1 was released to fix this issue.

pysmb-1.2.9

1 year ago
  • Add support for tqdm progress display (#205)
  • Fix bug where timeout parameter was not passed to socket.createConnection() (#202)

pysmb-1.2.8

1 year ago
  • Fix issue with listPath based on recommendation in #195
  • Fix embedded MD4 algorithm (#198)
  • Add SMB UTF-16 surrogate exception workaround policy (#186, #187)

pysmb-1.2.7

2 years ago
  • Fix compatibility issues on file retrievals with Likewise servers (#177)
  • Improve SMBConnection's connect() method to remove the need to provide sock_family parameter for IPv6 addresses in Python 3.x (#180)

pysmb-1.2.6

3 years ago

Fix bug in SMB1 store file implmentation which generates SMB_COM_WRITE_ANDX packets larger than the allowed max buffer size (#175)

pysmb-1.2.5

3 years ago
  • Fix bug in filename encoding which leads to failure for file retrieval and upload operations (#170 #171).
  • Improve resetFileAttributes() method in SMBConnection class to allow the new attribute to be specified in the reset operation (#172).

pysmb-1.2.4

3 years ago

Remove dependency on pycrypto (#167)

pysmb-1.2.3

3 years ago
  • Fix bug in session key generation during session negotiation (#166)
  • Fix bug in SMB message signing which leads to operation failures with Samba services.

rel-1-2-2

3 years ago
  • Improve SMB URL handlers to support specifying server's machine name and IP address. (#162)
  • Improvements to documentation on SMB URLs (#160)

rel-1-2-1

3 years ago

Fix bug in deleteFiles() method which can fail for certain search patterns.