[mosh-users] mosh 1.4.0 released

Keith Winstein keithw at cs.stanford.edu
Mon Oct 31 08:59:06 EDT 2022


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello Mosh users and developers,

The Mosh team is pleased to announce the long-awaited 1.4.0 release.
This is our first release in five years and marks ten years since
Mosh 1.0.

The source code is at: https://mosh.org/mosh-1.4.0.tar.gz
(SHA-256: 872e4b134e5df29c8933dff12350785054d2fd2839b5ae6b5587b14db1465ddd)

Release managers were Alex Chernyakhovsky and Benjamin Barenblat, with
major contributions from Wolfgang Sanyer, John Hood, and Anders Kaseorg.

Compatability: Mosh 1.4.0 is backwards-compatible with mosh-clients
back to 0.96 and mosh-servers back to 1.0.9.

Bugs: Please let us know of any problems at the GitHub issue tracker,
at https://github.com/mobile-shell/mosh/issues. The developers can
also be found on IRC at <irc://irc.libera.chat/mosh>.

Summary: This release has a mix of bug fixes and new features.

New features:

- -    Support OSC 52 clipboard copy integration (Alex Cornejo)
- -    Allow non-inserting prediction (--predict-overwrite) (John Hood)
- -    Don't do prediction on large pastes into mosh-client (John Hood)
- -    Add true color support (Kang Jianbin)
- -    Add syslog logging of connections (Tom Judge)
- -    If exec()ing the remote command fails, pause briefly (John Hood)

Bug fixes:

- -    ignore unknown renditions (Keith Winstein)
- -    Overlays were getting set to the wrong colors (John Hood)
- -    Fix issue with incorrect true-color background erase colors (John Hood)
- -    Use HAVE_UTEMPTER instead of HAVE_UPTEMPTER (Michael Jarvis)
- -    Apply latest consecutive resize, not earliest (Peter Edwards)
- -    Use CLOCK_MONOTONIC_RAW when available (Harry Sintonen)
- -    Add tmux and alacritty to title_term_types (Naïm Favier)
- -    Don't sometimes hang just after launching ssh (Kalle Samuels)

Internal changes:

- -    Reformat printed strings in source (John Hood)
- -    Code cleanups (John Hood, Anders Kaseorg, Benjamin Barenblat, Alex Chernyakhovsky)
- -    Always use non-blocking sockets for recvmsg() (John Hood)
- -    Add Perl compile (John Hood)
- -    Improvements to the test suite (John Hood)
- -    Fixes to autoconf configure (Anders Kaseorg)
- -    Cleanups to our cryptography code (Benjamin Barenblat, Alex Chernyakhovsky)

Infrastructure changes:

- -    Add support for OCLint static checker (John Hood)
- -    Switch from Travis-CI to Github Actions (Wolfgang E. Sanyer, Alex Chernyakhovsky)
- -    Add code coverage and fuzzing infrastructure (Alex Chernyakhovsky)

For more details: https://github.com/mobile-shell/mosh/releases/tag/mosh-1.4.0

Legal: Mosh is distributed under the GNU General Public License
version 3 or later, with exceptions related to OpenSSL and iOS. Mosh
is a registered trademark.

Best regards on behalf of the Mosh team,
Keith Winstein
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEsaRwaRIfZkK7PX8+ILcoOv4lTGkFAmNfxjgACgkQILcoOv4l
TGkaKA//eWoI0bgZfvDRod99IugUF8sUORIvTFXKeVw23JyEaapK4/DPFZG0eTEM
z4Xx1Pydwpd6J7/a4T2/bwAt1R1+otvuN/4tal8Ri6ED4Qnk+1AxgzNCpx3Jzjc/
LDmT1nE2pjyEeTaWMDBTHkm0m52gAwk9Vw6SX6vhej4Xu8K2CkLS/4IpIpEWpAzi
//AZPyk/Xm5AJqRgwaQrPLYvqicTvgMdcAcA8ChvW8KjsU7K82l82CkpykO/VtLv
hWEYUk+Aqzr0JU2XBHuWC9clSJn89Vl4wCHZJLc4QQ3hXbW8YTeT5tGhbQOGXNdD
LmAcvCR88rgVzK2mkrdKxeoL0f0BO1QsRUGirYG4IW+/yKHAtfXvlEgwnOsa1Wqa
IfrBmiqCDmRXFej8I5MkJ3bj1ZRdIPUudbonAptRolDrME+e9xC2d2H9oGqbLiaD
MewsPcQg4NxbsCHwtyteFci+ttUnboaK9TQFSyh1qwbD04YL3W9P2Zly5DRo3yXL
2rxDxboB2jlPrJfc2dUvSXjODPixFwoPO0Xn0w9K55VaELCHaI5GEb+ZLAyceOnY
QiDqF3RKE0hGX8nygVEcoBQj2dyGQBDKI5F3HESU86Z2M2Dl7NeemqBdoIFcaNcT
4iKUMynCRENMRIhaW0g+oOfHgdFeKswhMLejGPsgtn96GlVNGQg=
=CQws
-----END PGP SIGNATURE-----



More information about the mosh-users mailing list