Skip to content

chore(deps): bump dartssh2 from 2.18.0 to 2.22.0#49

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/dartssh2-2.22.0
Open

chore(deps): bump dartssh2 from 2.18.0 to 2.22.0#49
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pub/dartssh2-2.22.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 4, 2026

Copy link
Copy Markdown
Contributor

Bumps dartssh2 from 2.18.0 to 2.22.0.

Release notes

Sourced from dartssh2's releases.

2.22.0

What's Changed

Full Changelog: TerminalStudio/dartssh2@v2.21.1...v2.22.0

2.21.1

What's Changed

Full Changelog: TerminalStudio/dartssh2@v2.21.0...v2.21.1

2.20.0

What's Changed

Full Changelog: TerminalStudio/dartssh2@v2.19.0...v2.20.0

2.19.0

What's Changed

New Contributors

Full Changelog: TerminalStudio/dartssh2@v2.18.0...v2.19.0

Changelog

Sourced from dartssh2's changelog.

[2.22.0] - 2026-07-03

  • Added optional handshakeTimeout and authTimeout to SSHClient to limit connection negotiation and user authentication times #182. Thanks [@​GT-610].

[2.21.1] - 2026-07-02

  • Fixed an SSHTransport busy-loop (100% CPU / ANR) that occurred when a partial packet remained in the read buffer #179. Thanks [@​vicajilau].

[2.21.0] - 2026-07-01

  • Added SSHSession.waitForExit({Duration? timeout}) to await remote process exit status with an optional timeout #176. Thanks [@​GT-610].
  • Hardened SOCKS5 dynamic forwarding (half-close streaming, dialing guards, timeout cancellation, malformed UTF-8 decoding, and buffer limits) #175. Thanks [@​GT-610].
  • Hardened SSH agent channel frame validation (rejecting empty or oversized frames) and fallback RSA signature type checks #175. Thanks [@​GT-610].
  • Improved EC private key parsing with proper ASN.1 OID curve detection, public point derivation validation, and robust comments decoding #175. Thanks [@​GT-610].

[2.20.0] - 2026-06-30

  • BREAKING: Bumped the minimum Dart SDK constraint to 3.0.0 #23. Thanks [@​vicajilau].
  • BREAKING: Declared OpenSSHKeyPair as a mixin class to comply with Dart 3.0 class modifier rules #23. Thanks [@​vicajilau].
  • Offloaded all cryptographic key exchange (KEX) calculations to background isolates using Isolate.run on platforms that support it, preventing the Flutter main thread from blocking/freezing during connection #23. Thanks [@​vicajilau].
  • Refactored internal key exchange isolate communication payloads (X25519, NIST Curves, DH) to use Dart 3.0 type-safe Records #23. Thanks [@​vicajilau].

[2.19.0] - 2026-06-30

  • Added tolerant HTTP-date parsing to accept all RFC 7231 §7.1.1.1 HTTP-date formats (IMF-fixdate, RFC 850, asctime) for HTTP response headers #170. Thanks [@​GT-610].
  • Added chunked transfer-encoding decoding for HTTP response bodies according to RFC 7230 §4.1, improving interoperability with HTTP/1.1 servers #171. Thanks [@​GT-610].
  • Added support for OpenSSH's [email protected] SFTP extension to perform atomic renames with POSIX semantics (replace destination if it exists) when advertised by the server #172. Thanks [@​GT-610].
  • Added SftpFile.downloadToRandomAccess to download a remote file directly into a dart:io RandomAccessFile using out-of-order pipelined writes, maximizing download performance on high-latency links #173. Thanks [@​GT-610].
  • Fixed a connection drop bug during AEAD (AES-GCM) decryption caused by incorrect padding length validation offset calculation #168. Thanks [@​nuclear06].
Commits
  • 23da78d feat: add optional handshakeTimeout and authTimeout to SSHClient
  • 3982646 Merge pull request #182 from lollipopkit/upstream/client-handshake-auth-timeouts
  • 796b42e feat: add SSHClient handshake and auth timeouts
  • c2bf398 Merge pull request #180 from TerminalStudio/dependabot/github_actions/actions...
  • c44b7a8 Merge branch 'master' into dependabot/github_actions/actions/checkout-7
  • b93e182 Merge pull request #181 from TerminalStudio/dependabot/github_actions/codecov...
  • f4927ab Merge branch 'master' into dependabot/github_actions/codecov/codecov-action-7
  • 00589de Merge branch 'master' into dependabot/github_actions/actions/checkout-7
  • a2719d2 chore: disable CI failure on codecov upload error in workflow
  • 7489686 chore(deps): bump codecov/codecov-action from 5 to 7
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dart Pull requests that update dart code dependencies Pull requests that update a dependency file labels Jul 4, 2026
Bumps [dartssh2](https://github.com/TerminalStudio/dartssh2) from 2.18.0 to 2.22.0.
- [Release notes](https://github.com/TerminalStudio/dartssh2/releases)
- [Changelog](https://github.com/TerminalStudio/dartssh2/blob/master/CHANGELOG.md)
- [Commits](TerminalStudio/dartssh2@v2.18.0...v2.22.0)

---
updated-dependencies:
- dependency-name: dartssh2
  dependency-version: 2.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot force-pushed the dependabot/pub/dartssh2-2.22.0 branch from 670ae2e to 4838a7f Compare July 10, 2026 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dart Pull requests that update dart code dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants