Skip to content

Releases: pkg/sftp

v1.13.10 - maintenance release

22 Oct 22:34
939b203

Choose a tag to compare

We’ve made a bunch of little fixes here and there, and I imagine the tests alone could benefit from a proper release to various systems automations.

What's Changed

New Contributors

Full Changelog: v1.13.9...v1.13.10

v1.13.9 - better Remove errors, short-circuit unsupported fsync, and ReadFull for readfrom

25 Mar 13:43
320d62f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.8...v1.13.9

v1.13.8 - readAt bug fix and drive enumeration for Windows

12 Mar 15:07
5b63029

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.7...v1.13.8

v1.13.7 - z/OS support

23 Oct 17:16
c8fe1f6

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.6...v1.13.7

v1.13.6

12 Aug 07:15
669003c

Choose a tag to compare

[GH-499] writeToSequential: improve tests for write errors
[GH-513] More context for EOF during client setup
[GH-516] RealPathFileLister: allow to return an error
[GH-525] Document the weirdness of the reversal of arguments to SSH_FXP_SYMLINK
[GH-526] request server: handle relative symlinks
[GH-528] Add support for working directory in Server
[GH-533] CI: add CIFuzz integration
[GH-537] Stop ReadFromWithConcurrency sending more data than it needs to
[GH-545] refactor sshfx encoding, fix link rot, go fmt
[GH-553] Marshal extended attribute data if FileInfo supports it
[GH-554] Properly handle io.EOF error conditions when reading

v1.13.5

12 Jun 15:35
a17a626

Choose a tag to compare

[GH-498] request server: add WithStartDirectory option
[GH-494] sequential writes: ensure to always return write errors, if any
[GH-492] PosixRename and Hardlink: convert remote paths to local paths
[GH-489] Fix missing io.EOF when concurency is disabled
[GH-485] Add File.ReadFrom test on a SectionReader
[GH-482] Sequentially issue write requests, process results concurrently
[GH-478] Translate EACCES to PERMISSION_DENIED
[GH-471] CI: run test cases also on 32-bit arch

Hotfix: 32-bit tests were failing

26 Sep 20:05
42e9800

Choose a tag to compare

This release changes no actual non-test code. However, testing on 32-bit architectures was broken, and blocking a major linux distro’s progress as a result of overflows of untyped consts into implicit ints mostly when printing test failures.

v1.13.3

05 Sep 19:01
ec1ca37

Choose a tag to compare

[GH-467] BUGFIX: Statfs was not populating its respond ID, leading to clients receiving unexpected 0 request ids.
[GH-455] Cleanup Request mutex usage
[GH-456] Regrouping code, linting, and better longname LS formatting
[GH-459] Add testing for go1.17, remove testing for go1.15

v1.13.2

10 Jul 09:08
7bfa5f2

Choose a tag to compare

[GH-441] Use go errors instead of github.com/pkg/errors
[GH-443] Sequentially issue read requests in ReadAt
[GH-445] The server implementation can now handle Windows paths
[GH-452] Fix long output for directory listing response

v1.13.1

12 Jun 08:40
5b98d05

Choose a tag to compare

New features and bugfixes.

Request Server:

  • [GH-437] Add support for a start directory

Client:

  • [GH-439] Export a ReadFromWithConcurrency function that permits ensuring concurrency usage
  • [GH-430] Add the internal SSH filexfer module
  • [GH-435] Fix math overflows on 32-bit architectures
  • [GH-436] Sequentially issue read requests, fixes several data loss issues
  • add fuzzer support and fix some potential crashes
  • other minor improvements and bugfixes