A bug in the listPath() method that caused directory listings for sub-directories to return an empty list was fixed. Incorrect implementations of the TRANS2_FIND_FIRST2 and TRANS2_FIND_NEXT2 request/response handling that caused directory listing to crash when the remote directory contained a certain number of entries were fixed.
This is a complete rewrite (the API is not compatible with previous pysmb-0.x releases). It supports NTLMv1 and NTLMv2 authentication, has been tested with Windows XP SP3, Windows Vista, Windows 7, and Samba 3.x, adds a NMB/SMB protocol implementation for use with Twisted Framework, and requires Python 2.4.4 or later, and pyasn1. It has not been tested with Python3.