RevisionHistory.txt 2.4 KB

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