Releases: jborean93/smbprotocol
Dev 6 Release
Changed Open open
function to create
to better reflect the SMB message being sent and align with other functions.
Dev 5 Release
- Tidied up the socket locking for multithreading situations, better handles deadlocks on failures
- Fix potential deadlock when failing to get message_id before sending a message
- Added SMB2 Echo message onto the Connection
- Added support for related compound request, i.e. create/write/close in 1 socket request instead of having create as it's own
- Updated example Python scripts to showcase newer features
Dev 4 Release
Moved global timeout setting to just the negotiate/connect phase
Added special check for NTLM auth handler to fail with better exception
Added more NtStatus error codes
Dev 2 Release
Moved away from running socket listener as a separate thread. This change uses non blocking sockets to achieve the same result but without the overhead of threading.
Also fixes opening the root share directory in an open and adds some more NtStatus codes.
Dev 1 Release
Fixes issue with signature verification of STATUS_PENDING
responses. These messages are not signed
and needed to be skipped in the signature verification stage.
Also made python-gssapi
an optional dependency, users can install it manually by running pip install smbprotocol[kerberos]
if required.
First dev release
First dev release to PyPi, designed to be a tester release for people who want to try it out.