[mosh-devel] Mosh 1.2.5 release candidate 2 available for testing

john hood cgull at glup.org
Sun Jun 28 03:00:46 EDT 2015


Hi all,

We're happy to announce the upcoming relesae of Mosh 1.2.5, and are
calling for testing on Mosh 1.2.4.95rc2.  The release has picked up
significant new features in the two years since the last release, but
there is also a focus on making this a stable, reliable release as a
base for future features.

The Changelog for this release:

* New features:
        * Bind to a specific IP address with --bind-server. (Philipp
          Haselwarter)
        * MOSH_ESCAPE_KEY configures escape character.  (Timo
          J. Rinne)
        * Support non-roaming IPv6. (Anders Kaseorg)
        * Implement XTerm mouse mode. (Barosl LEE, Andrew Chin,
          Louis Kruger)
        * Report Git revision along with version if available.
          (John Hood)

* Platform support:
        * Add pselect() emulation. (Jérémie Courrèges-Anglas)
        * OpenBSD, OS X: Fix be64toh-related issues. (Jérémie
          Courrèges-Anglas)
        * ARM Neon: fix gcc4.8 compiling problem(Pasi Sjöholm)
        * NaCl: Conditionally rename main to mosh_main. (Richard
          Woodbury)
        * FreeBSD: Token pasting, forkpty(), ARM fixes. (John Hood)
        * AIX: Implement CTTY grabbing when TIOCSCTTY is missing
          (Anton Lundin)
        * OS X: Broaden build support to cover OS X 10.5 through
          10.10. (John Hood)
        * Debian: Improve bash-completion install and
          functionality. (Suggested by Gabriel Filion, John Hood)

* Bug fixes:
        * Automake/autoconf workarounds.  (Anders Kaseorg)
        * mosh-server: Allow startup without PTY.  (Keith Winstein)
        * network.cc: Properly close old fd on Socket assignment
          operator. (Thanks to Igor Bukanov)
        * mosh-server:  Allow startup with zero-window-size PTY.
          (Igor Bukanov)
        * AddrInfo: Fix error message generation when node == NULL
          (Anders Kaseorg)
        * Timestamp: Prevent integer overflow on Darwin PPC 32-bit
          (Anders Kaseorg)
        * scripts/mosh: Fix hang when remote closes the connection
          (Anders Kaseorg)
        * Fix issues with parsing of 256-color SGR sequences.
          (John Hood)
        * Numerous code hygiene, Coverity, and Clang static analyzer
          fixes.  (Anders Kaseorg, Geoffrey Thomas, John Hood)

Source code is available as
<https://github.com/keithw/mosh/archive/mosh-1.2.4.95rc2.tar.gz>.

Two standalone OS X packages are available:

*
<https://github.com/keithw/mosh/releases/download/mosh-1.2.4.95rc2/mosh-1.2.4.95rc2.pkg>
is an i386/x86_64 build for OS X 10.9 and higher.
*
<https://github.com/keithw/mosh/releases/download/mosh-1.2.4.95rc2/mosh-1.2.4.95rc2-leopard.pkg>
is a ppc/i386 build for OS X 10.5 and higher.

(If you are using a package system such as MacPorts or Homebrew, I
recommend using that, though.)

As always, Ubuntu PPA builds of the latest source are available at
ppa:keithw/mosh.

Packagers, please note that Mosh has picked up some minor new
dependencies: for example, Debian/Ubuntu packaging now uses
bash-completion at build time, install requires a not-ancient dpkg
version, and IO::Socket::IP is recommended for IPv6 support.  All of
these dependencies are optional.

Your testing is very unlikely to prove Mosh to be free of bugs, but your
testing will help us make 1.2.5 a better release.  Please report any
issues you find on Github, and we can be found on IRC at
<irc://irc.freenode.net/mosh>.

The Mosh team thanks you for your help.

  --John Hood



More information about the mosh-devel mailing list