Skip to content

Releases: jborean93/smbprotocol

Dev 6 Release

26 Feb 05:29
4ab9df0
Compare
Choose a tag to compare
Dev 6 Release Pre-release
Pre-release

Changed Open open function to create to better reflect the SMB message being sent and align with other functions.

Dev 5 Release

26 Feb 05:08
7cb1aa7
Compare
Choose a tag to compare
Dev 5 Release Pre-release
Pre-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

24 Feb 06:30
f6e0663
Compare
Choose a tag to compare
Dev 4 Release Pre-release
Pre-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

22 Feb 08:56
7c3502a
Compare
Choose a tag to compare
Dev 2 Release Pre-release
Pre-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

20 Feb 21:02
702d760
Compare
Choose a tag to compare
Dev 1 Release Pre-release
Pre-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

20 Feb 04:14
2674977
Compare
Choose a tag to compare
First dev release Pre-release
Pre-release

First dev release to PyPi, designed to be a tester release for people who want to try it out.