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.

rel-1-1-20

6 years ago
  • Add getSecurity() method to support security descriptors query via SMB2. (Contributed by @koniiiik)
  • Improve retrieveFile() and retrieveFileFromOffset() methods to allow file retrievals over SMB2 even when the file is being locked on the server.
  • Silently discards NMB SESSION_KEEPALIVE packets instead of raising warnings.
  • SMB sessionID will be sent in ECHO requests to conform to SMB2 specs. (Contributed by @divad)
  • Fix type errors for MD4 functions in python3. (Contributed by @viatoriche)

rel-1-1-19

7 years ago

Ignore STATUS_PENDING during delete and file store operations which could cause such operations to abort.

rel-1-1-18

8 years ago
  • Rollback fixes to NTLMv2 response algorithm in pysmb 1.1.17. The fixes fail to work with some servers.
  • Add missing errno imports in SMBConnection.py
  • Fix UnboundLocalError raised when using type() in SMBConnection.py

rel-1-1-17

8 years ago
  • Fix crashes in directory listing with keyerror 'support_dfs'
  • Fix bugs in NTLMv2 response algorithm.
  • Fix bugs where client domain is not included as part of the session negotiation.

rel-1-1-16

9 years ago
  • Fix typo errors in authentication error messages
  • Improve share listings on SMB2 protocol by ignoring interim STATUS_PENDING responses.

rel-1-1-15

9 years ago

Add new parameter to SMBConnection's storeFileFromOffset method to determine whether the remote file is to be truncated before writing.

rel-1-1-14

9 years ago
  • Add support for DFS shares in listPath().
  • Fix bug in python3’s SMB2 listPath implementation.

rel-1-1-13

9 years ago
  • Add missing methods and improve compatibility with python3.
  • Fix bug in SMB2 rename implementation which fails to rename directory.

rel-1-1-12

9 years ago
  • Fix syntax error for python3 NBNSProtocol implementation
  • Fix bug in SMB1 implementation which results in access denied errors with Samba 3.0.

rel-1-1-11

9 years ago
  • Add support for unicode characters in domain, username and password.
  • Add storeFileFromOffset method to SMB API
  • Fix bug in getAttributes implementation for SMB1
  • Fix bug for NMB which uses broadcast flag for unicast queries
  • Update the Tree Connect Andx request implementation to MS-SMB 2.2.4.7.1 extensions