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
signature.asc
Description: OpenPGP digital signature
_______________________________________________ mosh-users mailing list mosh-users@mit.edu http://mailman.mit.edu/mailman/listinfo/mosh-users