Skip to content

Releases: amosavian/AMSMB2

AMSMB2 3.3.1

04 Jan 19:19
Compare
Choose a tag to compare
  • fix: Remove symbolic link file
  • docs: Fix some mistakes in documentation

AMSMB2 3.3.0

22 Dec 10:29
Compare
Choose a tag to compare
  • feat: Create symbolic link
  • feat: Delete symbolic link files
  • fix: Get symbolic link attributes could not be fetched
  • fix: Including windows error number in description when converting to posix error fails
  • fix: Crash when IOCTL response is corrupt
  • fix: More attributes provided for symbolic links
  • chore: Convenience open func for SMB2FileHandler
  • chore: Fsctl command organization
  • docs: Update Readme

AMSMB2 3.2.3

01 Dec 12:29
Compare
Choose a tag to compare
  • fix: Update libsmb2 submodule branch
  • fix: fileDescriptor crash, compile error on time

AMSMB2 3.2.2

29 Nov 05:06
Compare
Choose a tag to compare
  • fix: Compilation error due to unsafe flag

AMSMB2 3.2.1

28 Nov 13:32
Compare
Choose a tag to compare
  • fix: Swift build tool compiling error (Issue #97)
  • chore: Use existential any
  • test: Simultaneous upload/download test

AMSMB2 3.2.0

21 Nov 20:21
Compare
Choose a tag to compare
  • feat: Set file attributes including creation/modification time.
  • feat: Append data to end of file
  • feat: Async content fetch
  • feat: Conform types to Sendable to adopt new concurrency model
  • chore: Change formatter to SwiftFormat

AMSMB Version 3.1.0

18 Nov 19:56
Compare
Choose a tag to compare
  • fix: File path with slash does not work on upload/download
  • fix: Possible integer overflow
  • fix: pathKey value using attributesOfItem
  • chore: FCNTL types as struct rather than functions
  • chore: Format swift files using swift-format
  • chore: Remove unnecessary files
  • chore: Various improvements and misspellings fixed
  • test: Rewrite all tests to use async/await instead of callback

AMSMB Version 3.0.0

15 Nov 17:04
Compare
Choose a tag to compare
  • feat: Support Async/Await
  • chore: Rename AMSMB2 class to SMBManager to avoid conflict with module name
  • chore: Use SPM instead of linking to precompiled archive
  • fix: Warning on unsafe pointer of class
  • fix: Compilation error due to is_connected removal

Fix Swift 5.2 build issue and warning, Updated libsmb2

26 Mar 15:16
Compare
Choose a tag to compare

Fixed memory corruption errors

28 Nov 20:54
Compare
Choose a tag to compare
  • Refactoring async_await()
  • [URLResourceKey: Any] extensions in order to easier access to values
  • Updated libsmb2 to fix memory corruption errors