Skip to content

Releases: vicajilau/dartssh2

3.3.1

Choose a tag to compare

@vicajilau vicajilau released this 20 Aug 05:04
c61f6a4

What's Changed

  • fix: stop offloading elliptic curve key exchange to isolates by @vicajilau in #227

Full Changelog: v3.3.0...v3.3.1

3.3.0

Choose a tag to compare

@vicajilau vicajilau released this 18 Aug 06:51
8585dc4

What's Changed

  • docs: document hostbased authentication in the README by @vicajilau in #220
  • feat: deprecate SSHTransport.onPacket in favour of onMessage by @vicajilau in #221
  • test: pin the request count of an SFTP download by @vicajilau in #222
  • fix: report malformed packets as SSHPacketError, and fix readBytes on views by @vicajilau in #223
  • ci: run interop tests against a local OpenSSH server by @vicajilau in #224
  • test: build the interop server so its algorithms are known by @vicajilau in #225

Full Changelog: v3.2.0...v3.3.0

3.2.0

Choose a tag to compare

@vicajilau vicajilau released this 18 Aug 05:35
7618474

What's Changed

  • Add hostbased authentication and methodsLeft handling by @GT-610 in #218
  • Add OpenSSH ChaCha20-Poly1305 packet cipher by @GT-610 in #217
  • Implement RFC-compliant SSH_MSG_UNIMPLEMENTED handling by @GT-610 in #216
  • fix: limit SFTP packet sizes by @GT-610 in #215
  • chore: release 3.2.0 by @vicajilau in #219

Full Changelog: v3.1.0...v3.2.0

3.1.0

Choose a tag to compare

@vicajilau vicajilau released this 17 Aug 11:32
adb96f4

What's Changed

  • Create SECURITY.md by @vicajilau in #205
  • Update dependabot.yml by @vicajilau in #206
  • feat: mitigate Terrapin, harden default algorithms, and cover the crypto paths by @vicajilau in #207
  • ci: restrict workflow permissions and point Dependabot at the manifest by @vicajilau in #208
  • chore(deps): bump lints from 5.1.1 to 6.1.0 by @dependabot[bot] in #209
  • Fix SSH channel window and open state handling by @GT-610 in #210
  • fix: fail the channel, not the connection, on peer protocol violations by @vicajilau in #213
  • Fix pending futures when SSH components terminate by @GT-610 in #212
  • docs: reference the pull requests behind every 3.1.0 changelog entry by @vicajilau in #214

Full Changelog: v3.0.2...v3.1.0

3.0.2

Choose a tag to compare

@vicajilau vicajilau released this 17 Aug 06:11
025599f

What's Changed

  • chore: point repository URLs at vicajilau/dartssh2 by @vicajilau in #202
  • Register SFTP reply waiters before sending requests by @GT-610 in #199
  • Fix NIST ECDH private scalar generation by @GT-610 in #201
  • fix: retry short SFTP reads without collapsing the request size by @vicajilau in #203
  • chore: follow the default branch rename from master to main by @vicajilau in #204

Full Changelog: v3.0.1...v3.0.2

3.0.1

Choose a tag to compare

@vicajilau vicajilau released this 16 Aug 17:51
b673760

What's Changed

  • Fix SSHChannel.remoteChannelId by @GT-610 in #196
  • Fix stdout error handling in runWithResult by @GT-610 in #195
  • Use a cryptographically secure random source by @GT-610 in #193
  • Fix X11 screen number encoding by @GT-610 in #194
  • fix: propagate stderr stream errors in runWithResult and release 3.0.1 by @vicajilau in #197
  • fix: derive the OpenSSH PEM check int from the secure random source by @vicajilau in #198

Full Changelog: v3.0.0...v3.0.1

3.0.0

Choose a tag to compare

@vicajilau vicajilau released this 16 Aug 08:56
ff09dfe

What's Changed

  • feat: support asynchronous external identities, RFC 4252 probing, and async close (#190) by @vicajilau in #192

Full Changelog: v2.22.5...v3.0.0

2.22.5

Choose a tag to compare

@vicajilau vicajilau released this 30 Jul 15:13
86cdb88

What's Changed

Full Changelog: v2.22.4...v2.22.5

2.22.4

Choose a tag to compare

@vicajilau vicajilau released this 27 Jul 14:42

What's Changed

  • Advertise the RFC 8731 kex name curve25519-sha256 by @nickn17 in #187

New Contributors

Full Changelog: v2.22.3...v2.22.4

2.22.3

Choose a tag to compare

@vicajilau vicajilau released this 20 Jul 07:39
0d2900d

What's Changed

  • fix(sftp): close the underlying channel in SftpClient.close() by @keinstn in #186

New Contributors

Full Changelog: v2.22.2...v2.22.3