[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