dartssh3 3.0.3
dartssh3: ^3.0.3 copied to clipboard
SSH and SFTP client written in pure Dart, aiming to be feature-rich as well as easy to use.
[3.0.3] - 2025-06-24 #
- Rebased with commit
df127d7b937d9a2b040c6bae3f1fc5bc0bba1722
from https://github.com/TerminalStudio/dartssh2.git
[3.0.2] - 2025-03-14 #
- Rebased with tag
2.12.0
(commit b27d1a0e63012235c36473e341537c2cfb066d6b) from https://github.com/TerminalStudio/dartssh2.git
[3.0.1] - 2024-11-05 #
- Merged with 104910b1bde52ea304bffaa97d6f2487353c974d from https://github.com/TerminalStudio/dartssh2.git
[3.0.0] - 2024-08-13 #
-
Changed version constraints for package
pinenacl
from^0.5.0
to">=0.5.0 <1.0.0"
to support Dart SDK>= 3.5.0
. See Dart SDK Changelog. -
Bumped SDK constraints from
">=2.17.0 <3.0.0"
up to">=2.17.0 <4.0.0"
[2.13.0] - 2025-06-22 #
- docs: Update NoPorts naming [#115]. [@XavierChanth].
- Add parameter disableHostkeyVerification #123. Thanks [@alexander-irion].
- Add support for server initiated re-keying #125. Thanks [@MarBazuz].
- Add support for new algorithms "mac-sha2-256-96", "hmac-sha2-512-96", "hmac-sha2-256-etm@openssh.com", "hmac-sha2-512-etm@openssh.com" #126 #127. Thanks [@reinbeumer].
[2.12.0] - 2025-02-08 #
- Fixed streams and channel not closing after receiving SSH_Message_Channel_Close [#116]. [@cbenhagen].
- Fixed lint issues.
- Added tests.
- Updated dependencies.
[2.11.0] - 2024-11-19 #
- Fixed Type 'Uint8' not found issue.
[2.10.0] - 2024-08-29 #
[2.9.1-pre] - 2023-04-02 #
- Make the type of
SSHForwardChannel.sink
toStreamSink<List<int>>
to match its super class. - Added
SSHHttpClient
for easy http request forwarding.
[2.9.0-pre] - 2023-03-31 #
- Better handling of channel close.
- Make
SSHForwardChannel
implementSSHSocket
for better interoperability.
[2.8.2] - 2023-03-07 #
- Make
SftpFileWriter
implementFuture<void>
for backward compatibility.
[2.8.1] - 2023-03-07 #
- Export
SftpFileWriter
[2.8.0] - 2023-03-06 #
SftpFile.write
now returns aSftpFileWriter
that can be used to control the writing process.- Support
SftpClient.statvfs
andSftpFile.statvfs
. - Support automatic keepalive.
2.7.3 #
- Update README.md
- Move cli into separate package.
- Properly handle chunk read error during stream read.
2.7.2+3 #
- Update README.md
2.7.2+2 #
- Update README.md
2.7.2+1 #
- Update README.md
2.7.1 #
- Upgrade rsa authentication algorithm to rsa-sha2-256.
2.7.0 #
- Support encrypted RSA format private key
2.6.0 #
- Allow ignoring stdout or stderr in
SSHClient.run
. - Add
SSHAuthFailError
andSSHAuthAbortError
. - Fix file type detection.
- Fix empty identity handling #21
- Add connection reset handing.
- Add more tests
2.4.4 #
- Fix lint errors
2.4.3 #
- Remove unused dependencies
- Fix lint errors
2.4.1 #
- More examples in README.md
- Limit the maximum size of channel packets
2.4.0 #
- Support session stdin streaming and EOF
2.3.1-pre #
- Add remoteVersion field to SSHClient
2.3.0-pre #
- Add description field in SSHChannelOpenError
2.2.0 #
- Update README.md
- Support export keypair to PEM
2.1.0-pre #
- Update README.md
- Support loading OpenSSH encrypted pem files.
2.0.0-pre #
- Implements local port forwarding
- Implements remote port forwarding
- Implements SFTP client
- More supported algorithms
- Added
dartsftp
command
1.2.0-pre #
- Rework login logic.
dartssh
command now supports login with public key.
1.1.4-pre #
dartssh
command now supports terminal window resize.
1.1.3-pre #
- Add
--verbose
option indartssh
command.
1.1.2-pre #
- Fix typos.
1.1.1-pre #
- Organize exports.
1.1.0-pre #
1.0.4+4 #
- Increase test coverage and documentation.
1.0.3+3 #
- Fix tunneled WebSocket issue.
1.0.2+2 #
- Add example/README.md
1.0.1+1 #
- Add SSHTunneledSocketImpl, SSHTunneledWebSocketImpl, and SSHTunneledBaseClient.
1.0.0+0 #
- Initial release.
<<<<<<< HEAD [@XavierChanth]: https://github.com/XavierChanth [@MarBazuz]: https://github.com/MarBazuz [@reinbeumer]: https://github.com/reinbeumer [@alexander-irion]: https://github.com/alexander-irion #
4068b63 (Updated changelog)