dart_mosh 0.0.4 copy "dart_mosh: ^0.0.4" to clipboard
dart_mosh: ^0.0.4 copied to clipboard

Dart building blocks for launching and speaking the Mosh mobile shell protocol.

Changelog #

0.0.4 #

  • Treat UDP send failures (e.g. the local interface going down) as ordinary packet loss instead of throwing. The transmit loop keeps scheduling, so a session recovers on its own when connectivity returns rather than surfacing a SocketException.

0.0.3 #

  • Detect the server shutdown sentinel (new_num == uint64(-1)) so MoshSession.done completes when the remote program exits, instead of hanging until the caller closes the session.

0.0.2 #

  • Added public API documentation.
  • Added package example.

0.0.1 #

Initial release.

  • Added mosh-server bootstrap command helpers.
  • Added MOSH CONNECT parsing and printable key support.
  • Added Mosh packet encryption with pure Dart AES-OCB.
  • Added transport framing, compression, fragmentation, replay protection, and protobuf codecs.
  • Added MoshSession for UDP terminal I/O, resize, retransmit, acknowledgements, and rehoming.
0
likes
160
points
379
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Dart building blocks for launching and speaking the Mosh mobile shell protocol.

Repository (GitHub)
View/report issues

Topics

#mosh #ssh #terminal #networking

License

Apache-2.0 (license)

Dependencies

pointycastle

More

Packages that depend on dart_mosh