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

Richard Woodbury rpwoodbu at mybox.org
Fri Jan 6 01:59:10 EST 2017


-mosh-users@

I've slated time to do a bunch of Mosh for Chrome work on the week of Jan
16, so I'll give it a go at that time.

On Fri, Jan 6, 2017 at 12:39 AM john hood <cgull at glup.org> wrote:

> Hi all,
>
> I'm pleased to announce a release candidate for Mosh 1.3.0.  We have
> brought you mostly bugfixes and release engineering improvements-- the
> version number jump is because we have switched to semantic versioning
> (<http://semver.org/>).  The changes mostly address regressions in the
> previous release, CPU usage in certain scenarios, and platform/port issues.
>
> The Changelog for this release:
>
>   * New features:
>     * Change website URLs from http://mosh.mit.edu to
>       https://mosh.org.  (Keith Winstein)
>     * Add --no-ssh-pty option for Dropbear compatibility and
>       other issues.
>     * Switch to semantic versioning, making this version 1.3.0
>       instead of 1.2.7.
>
>   * Platform support:
>     * Added nonce-incrementing test.  (Keith Winstein)
>     * Add build-source-package.sh for Debian.  (Keith Winstein)
>     * Fix CPPFLAGS handling possibly causing curses detection
>       failure.  (John Hood)
>     * Add an Appveyor/Cygwin CI build.
>     * Improve warning-flags detection for 'make distcheck'.  (John Hood)
>     * Improve robustness of regression tests.  (John Hood)
>     * Support OpenBSD pledge() sandboxing.  (John Hood)
>     * Use backward-compatible name for AES in
>       AppleCommonCrypto, fixing builds with older OS X SDKs.  (John Hood)
>     * Detect clock_gettime() and CLOCK_MONOTONIC carefully,
>       fixing OS X 10.12 + Xcode 7.3 builds.  (John Hood)
>     * Support older versions of Perl, back to 5.10, fixing
>       RHEL 5 builds. (Anders Kaseorg)
>     * Add a Travis OS X CI and release build.  (John Hood)
>     * Add --help and --version, enabling Automake's
>      'std-options' checks.  (Anders Kaseorg)
>     * Add a simple smoke test not requiring tmux, to help
>       validate builds on older platforms including RHEL 5. (Anders Kaseorg)
>     * Check for presence of clock_gettime() for OS X, where
>       the symbol may not be resolved on older OS X versions.  (John
>       Hood)
>     * Fix a memory alignment issue in OCB with ARM/Neon. (Carlos Cabanero)
>     * Other minor platform compatibility fixes for Mosh
>       sources and tests.  (John Hood)
>
>   * Bug fixes:
>     * Work around a pty buffering issue causing failed
>       connections on FreeBSD 11, or with Dropbear.  (John Hood)
>     * Restore '-p 0' option for OS-selected UDP port bindings.  (John Hood)
>     * Shell hygiene fixes, including better quoting of
>       pathnames.  (Anders Kaseorg)
>     * Fix typos in project docs.  (Jakub Wilk)
>     * Fix excess newlines on mosh client startup/shutdown.  (John Hood)
>     * Exit gracefully, closing session, on pty write or ioctl failure.
> (John Hood)
>     * Fix two bugs that caused mosh-server to consume
>       excessive CPU in certain circumstances.  (John Hood)
>     * Fix bug that caused text copied from mosh-client to
>       paste as long lines joined by spaces.  (John Hood)
>     * Documentation improvements. (chenxiaoqino, Ashish Gupta)
>     * Use getuid(), not geteuid(), for correct getpw* lookups.  (John Hood)
>
> Source code is available in an unofficial distribution tarball at
> <
> https://github.com/mobile-shell/mosh/releases/download/mosh-1.3.0-rc2/mosh-1.3.0-rc2.tar.gz
> >
> (SHA256 sum
> 8b6bff33c469ccea0438877c68774a6b2ded6fccd99b1db180222da82f0654ae).
> Please note that the official signed distribution tarball will probably
> be hosted at <https://mosh.org>; do not use GitHub releases as the
> canonical source for Mosh.
>
> There is also an unofficial OS X package build at
> <
> https://github.com/mobile-shell/mosh/releases/download/mosh-1.3.0-rc2/mosh-1.3.0-rc2.pkg
> >
> (SHA256 sum
> d169aba84bce49998e9ee1a3f35f68e9044faa654eba48f18c30fe2254e1b511) and
> accompanying build report at
> <
> https://github.com/mobile-shell/mosh/releases/download/mosh-1.3.0-rc2/mosh-1.3.0-rc2-osx-build-report.tbz
> >.
>  Also see the Travis build logs at
> <https://travis-ci.org/mobile-shell/mosh/builds/189390973>.  The package
> supports OS X 10.10 or later.
>
> (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.
>
> Notes to packagers:
>
> * FreeBSD should no longer require special configuration to build within
> ports, and should correctly detect either the base OpenSSL or OpenSSL
> from ports.
>
> * For OS X, Mosh now has a runtime check for the weak clock_gettime
> symbol, and should not require special efforts to build functional
> executables when OSX_DEPLOYMENT_TARGET is set.
>
> Areas we'd like to see testing ('make distcheck', mostly) in before we
> do a final release:
>
> * Fedora
> * RHEL 5 and 6
> * the OS X binary .pkg, especially on older OS X versions
> * OS X compiling from source
> * OpenBSD
> * FreeBSD
> * NetBSD
> * Chrome
> * ARMv7 and AArch64 platforms with NEON vector processing enabled
>
> Your testing is very unlikely to prove Mosh to be free of bugs, but your
> testing will help us make 1.3.0 a better release.  Please report any
> issues you find on Github; we can be found on IRC at
> <irc://irc.freenode.net/mosh>.
>
> I hope to make the next Mosh release more feature oriented, bringing
> significant new functionality.  SSH agent forwarding is still high on
> the list.
>
> The Mosh team thanks you for your help.
>
>   --John Hood
>
> _______________________________________________
> mosh-users mailing list
> mosh-users at mit.edu
> http://mailman.mit.edu/mailman/listinfo/mosh-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/mosh-devel/attachments/20170106/088fb324/attachment-0001.html


More information about the mosh-devel mailing list