dartssh4 4.0.0 dartssh4: ^4.0.0 copied to clipboard
SSH and SFTP client written in pure Dart, aiming to be feature-rich as well as easy to use.
[4.0.0] - 2024-08-23 #
- Reimplemented as dartssh4 because dartssh4 already exist.
- DCM updated.
- Fixed warnings related with new DCM version.
- Dependencies updated.
- Fixed Flutter 3.24 issue.
[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.