- Adds support for "smb://" URL in urllib2 python packages to retrieve or upload files from/to remote CIFS servers. - Improve documentation
1.0.3
===========================
- Fix a crash in SMB._storFile() method which occurs when the remote CIFS server utilizes a max raw size larger than 65535 bytes. The bug was discovered with Windows 7 Pro SP1. - Fix a bug in SMB._listPath() method where the files/folders time information are not properly converted to Epoch time. - Add NBNSProtocol.queryIPForName() and NetBIOS.queryIPForName() methods to query for a machine's NetBIOS name at the given IP address. - Add SMBProtocol.retrieveFileFromOffset() and SMBConnection.retrieveFileFromOffset() methods for a finer control of file retrieval operation with read offset and write limits.
1.0.2
==========================
- Fix a bug in SMB._handleSessionChallenge() method in base.py where the domain attribute was not used to generate the corresponding NTLM authentication packets, resulting in the default WORKGROUP domain for used for all subsequent authentications.
1.0.1
========================
- Fixes a bug in listPath() method which causes directory listing for sub-directories to return an empty list. - Fixes an incorrect implementation of the TRANS2_FIND_FIRST2 and TRANS2_FIND_NEXT2 request/response handling which causes directory listing to crash when the remote directory contains a certain number of entries.
1.0.0
========================
- Completely rewrites pysmb. API is not compatible with previous pysmb-0.x.x - Supports NTLMv1 and NTLMv2 authentication - Adds in NMB/SMB protocol implementation for use with Twisted framework - Tested with Windows XP SP3, Windows Vista, Windows 7 and Samba 3.x - Requires Python 2.4.4 or later, and pyasn1. Not tested with Python3
0.4.5
========================
- Prevents pysmb from failing when there are too many files/folders to be returned in a single SMB TRANS2 call. pysmb will "resume" requesting for more files/folders information in subsequent SMB TRANS2 requests.