123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- Revision History:
- -----------------
- 1.0.0 - Initial release.
- 1.0.1 - Better handling of invalid read / write operations.
- 1.0.2 - Improved documentation and updated SMB_COM_TRANSACTION2 request (Technical Specifications Errata was found).
- 1.0.3 - Search handles (SID) are now properly closed.
- 1.0.4 - Added support for IPv6.
- 1.0.5 - Bugfix: SMB_COM_OPEN_ANDX was not returning the requested response format.
- File buffering logic logic was moved to a separate class.
- 1.0.6 - IOException handling when opening a file.
- Bugfix: Will not try to prefetch write-only streams.
- Bugfix: When closing a prefetched stream, close underlying stream.
- Bugfix: Proper handling of FILE_OPEN_REPARSE_POINT flag.
- Bugfix: Proper handling of Transaction2SetFileInformation requests.
- 1.0.7 - Improved connection buffer implementation.
- Improved compliance with MS-SMB when NTTransactIOCTLRequest.IsFsctl is set to false.
- Report STATUS_SHARING_VIOLATION instead of STATUS_FILE_LOCK_CONFLICT on IOException when deleting a file.
- 1.0.8 - Bugfix: Honor FILE_DELETE_ON_CLOSE flag.
- Bugfix: SMB_COM_SESSION_SETUP_ANDX Extended Request: NativeOS and NativeLanMan were not properly read.
- Improved Transaction2Subcommands implementation.
- Added support for GSSAPI SPNEGO tokens.
- API: Added SMBServer.OnLogEntry event.
- 1.0.9 - Improved SID / TID / FID / UID allocation mechanisms.
- API: More control over which users are permitted access via the guest user account if the normal authentication process fails.
- Improved NTLM authentication API and implementation.
- Added authentication related logging.
- Improved connected trees management logic.
- Remove connected user from connection state on Logoff.
- Bugfix: Transaction2Open2Response: Incorrect value was set as default CreationTime.
- 1.1.0 - Improved session management logic.
- Improved open-search management.
- Set DeletePending if FILE_DELETE_ON_CLOSE has been set.
- Properly handle NegotiateRequest.
- DerEncodingHelper: Fixed incorrect length calculation.
- Now Returning accept-completed at the final stage of a GSS authentication.
- LoginAPI: Properly handle ERROR_ACCOUNT_DISABLED.
- NTLM: improved compatibility with clients.
- Improved logging.
|