dartssh2 2.11.0 copy "dartssh2: ^2.11.0" to clipboard
dartssh2: ^2.11.0 copied to clipboard

SSH and SFTP client written in pure Dart, aiming to be feature-rich as well as easy to use.

[2.11.0] - 2024-11-19 #

  • Fixed Type 'Uint8' not found issue.

[2.10.0] - 2024-08-29 #

  • Improved Readme.
  • Bug fix in SftpFileWriter for #50, #71, #100.
  • Added DartShell product #101.
  • Fixed dynamic return on SftpFileOpenMode in | operator #80.
  • 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 to StreamSink<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 implement SSHSocket for better interoperability.

[2.8.2] - 2023-03-07 #

  • Make SftpFileWriter implement Future<void> for backward compatibility.

[2.8.1] - 2023-03-07 #

  • Export SftpFileWriter

[2.8.0] - 2023-03-06 #

  • SftpFile.write now returns a SftpFileWriter that can be used to control the writing process.
  • Support SftpClient.statvfs and SftpFile.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.2 #

  • Upgrade pinenacl to 0.5.0.
  • Fix bug in exporting openssh private key to pem, thanks @PIDAMI

2.7.1 #

  • Upgrade rsa authentication algorithm to rsa-sha2-256.

2.7.0 #

  • Support encrypted RSA format private key

2.6.1 #

  • Allow username with @ in dartssh2 command #24

2.6.0 #

  • Allow ignoring stdout or stderr in SSHClient.run.
  • Add SSHAuthFailError and SSHAuthAbortError.
  • Fix file type detection.
  • Fix empty identity handling #21
  • Add connection reset handing.
  • Add more tests

2.5.0 #

  • Fix js import path #18.
  • Ignore remote data after channel closed.

2.4.4 #

  • Fix lint errors

2.4.3 #

  • Remove unused dependencies
  • Fix lint errors

2.4.2 #

  • Fix null check error in kill() #17
  • More examples in README.md

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 #

  • Support ssh v2 when version string does not contain CR #14, thanks @Migarl

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 in dartssh command.

1.1.2-pre #

  • Fix typos.

1.1.1-pre #

  • Organize exports.

1.1.0-pre #

  • Dependency update.
  • Sound null safety.
  • Replace deprecated pedantic with package:lints
  • Fix crash running vim by @linhanyu. #1

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.
123
likes
160
pub points
94%
popularity

Publisher

verified publisherterminal.studio

SSH and SFTP client written in pure Dart, aiming to be feature-rich as well as easy to use.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

asn1lib, convert, meta, pinenacl, pointycastle

More

Packages that depend on dartssh2