Changelog History
Page 1
-
v1.3.2 Changes
July 22, 2017-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hello Mosh users and developers, mosh 1.3.2 has been released. This is primarily a maintenance release. (We skipped version 1.3.1 because of a glitch in Debian packaging. The previous release was mosh 1.3.0.) The source code is at: https://mosh.org/mosh-1.3.2.tar.gz (SHA-256: da600573dfa827d88ce114e0fed30210689381bbdcff543c931e4d6a2e851216) John Hood was the primary developer and release coordinator and deserves all our thanks. Compatibility: mosh 1.3.2 is backwards-compatible with mosh-clients back to 0.96 and mosh-servers back to 1.0.9. macOS binary package: We are releasing a macOS binary package. https://mosh.org/mosh-1.3.2.pkg is an x86_64 build for 10.10 and later. (SHA-256: 7b00838e04e954e19d6bd5a63ff9729084bd55e21d894994916b73e996a9c42f) However, we encourage macOS users to install via MacPorts or Homebrew, instead of using the binary package, in order to receive automatic upgrades. 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.freenode.net/mosh>. The full change log for this release: === * Platform support: * Explicitly enable binding to both IPv4 and IPv6 addresses. (Giel van Schijndel) * Restore perl 5.8.8 support for RHEL5. (Alexander Chernyakhovsky) * Make tests detect UTF-8 locale with a helper executable. (John Hood) * Don't print /etc/motd on IllumOS. (John Hood) * Print {,/var}/run/motd.dynamic on Ubuntu. (John Hood) * Fix build on Haiku. (Adrien Destugues) * Disable unicode-later-combining.test for tmux 2.4. This fixes build failures. (John Hood) * Bug fixes: * In tests, explicitly set 80x24 tmux window, for newer versions of tmux. (John Hood) * Work around JuiceSSH rendering bug. (John Hood) * Do not move cursor for SCROLL UP and SCROLL DOWN-- fixes an issue with tmux 2.4. (John Hood) === Best regards on behalf of the Mosh team, Keith Winstein -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJZc8lFAAoJECC3KDr+JUxpFJIQAIKI3CwPyIgd6BNyoYdqIz9v AjapQEvYERErkjM0R8qNDGajJc5i1n6uHs/QJs+O0BflbTDchXueTG6cLodqhu7v i+rMpoYXasuE3DirlvR5R10AHo5WOTv3hRI6xeZW5pi7FcHXfc8UcyVT7AeBcxrj epk2F5AAYVnXt60XyakXDyq1SR6XprspX06VSOZeiqn13qIgnVVVA0SPsAHJ32fo 9Wm6vRJQAaUkdZ/8tIgXNp/NU/EPqSW0JMte3OvvA43CICTltfyAy/Btk4A8Ibbw iJ6okgxHFA/+Hnr0Y+HmRlqIQgArlxSfg3fMA6VaqOb1H5H7x8Wno2rpV/OY4Rf2 86jw2TVVKxuWXvdzF1oXiTpLtbX985T/FWPZj+31jp438uiupMhrxDS7P1/El9ZF v8x+/syFwo+Ht4UjZdynCtQgw5MM2aUIltJIUXmGP1N/QHYS94VSNMjj15WbeIGJ OmhIahUtHyELNuWiTwV+I60pZdTGtilhVun6r6jxAwKufCnQ2sM6D+z1QJiO4qgZ tCZUkE3CRmSIDQRXO0MKBiuk8qcfpJX0f+0P1LH7Qm5s1j/5Jn48Atd9UaozDVpK +GO6AOySZ+2BNgSu3EC3hj6ezu7UnNqJ9/SUZ/1NsS+YT15YYWFexjggJ1t/0SlI hZuMTcTCXD5n8jn++dYr =fjFO -----END PGP SIGNATURE-----
-
v1.3.1 Changes
July 20, 20172017-05-22
-
v1.3.1-rc3
July 20, 2017 -
v1.3.1-rc2
May 22, 2017 -
v1.3.0 Changes
March 25, 2017-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hello Mosh users and developers, mosh 1.3.0 has been released. (This is a corrected release announcement that fixes a typo in the previous email.) The source code is at: https://mosh.org/mosh-1.3.0.tar.gz (SHA-256: 320e12f461e55d71566597976bd9440ba6c5265fa68fbf614c6f1c8401f93376) John Hood was the primary developer and release coordinator and deserves all our thanks. Change in version numbering: We have switched our version numbering to follow the semver.org recommendations. Mosh will increment the minor version number any time we add new functionality. (In our previous practice, this release would probably have been called "1.2.7".) Compatibility: mosh 1.3.0 is backwards-compatible with mosh-clients back to 0.96 and mosh-servers back to 1.0.9. macOS binary package: We are releasing a macOS binary package. https://mosh.org/mosh-1.3.0.pkg is an amd64 build for 10.10 and later. (SHA-256: a423fcb5aab7079e20b03cfa5e8623bb89391087dd5492d68947c89a39eee80c) However, we encourage macOS users to install via MacPorts or Homebrew, instead of using the binary package, in order to receive automatic upgrades. 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.freenode.net/mosh>. The full change log 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) * Mosh now runs correctly on Bash for Windows with Windows 10 Insider builds 15002 and higher. (No change in Mosh) * 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) === Best regards on behalf of the Mosh team, Keith Winstein -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJY2BwOAAoJECC3KDr+JUxpsV8P/3Wd7fEzxNpxXJN7QaeFpGrS 70KtHzXuxXg50tn9E+UQVTkg4rXVh72q6vElsVWCmsWlpzquCDRCpEZeWySmQxjQ MnN2tzrMYZBOEaPTV2xeLKPgRTLcDSMpw/bJEdyDs33LSpFk05fZIQHZOtL/0REq NjHYuvzmcNGP7aydWmkQyu1Vtpjk4urORnwsYdQ5JLt21AcJsD+GpdjPdQfaEJIU ZZ/haXZ9bvJBUzS2h0ZvJSpwHsZ1dIK4RZR5sSrtOmiIK7oEgK1KsidOriRyNEhX ORhc+kQspuncDsGDNTUPtI8PrqvrnVNSq6nvi0I1JVGqfUbwxpK+2j7t8rDFkYx/ y9s9VkcE+cvm0JaJOhnVVZQn8BK5ztDsUVYkHrg48l3DmMQDaEujaNzASAx8aJRW WRzUowM41R5GG1EQ1tXFLH2igI2VRF9uUyIAHwHInUMHbrQQC3I1SgKod9xwdOVv HghszMDFlh8A9+80zzf46vYpMcGuqZWyv+AMAbYP0XF9cDFTZOeOP/t84CddRVda A5jJl9gc57Z0hWdBOIDl02yMMCmn3hibDchz3jlJATTGMycIqRcIA3n/9HBtDoa0 4NOzbJvZxtQxHnulGX53hD9fnr3pvvYxX5POkVaFtKB3wJpUbScTAV8BjivM+EYV yaQLE4qz9HGLDv9bU2FZ =DJjX -----END PGP SIGNATURE-----
-
v1.3.0-rc2
January 06, 2017 -
v1.3.0-rc1
December 29, 2016 -
v1.3.0-rc0
December 28, 2016 -
v1.2.6 Changes
August 12, 2016-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1Hello Mosh users and developers,
π mosh 1.2.6 has been released.
The source code is at: https://mosh.org/mosh-1.2.6.tar.gz
(SHA-256: 7e82b7fbfcc698c70f5843bb960dadb8e7bd7ac1d4d2151c9d979372ea850e85)π John Hood was the release coordinator and deserves all of our thanks.
Major new features, all due to John, include:- π - huge performance improvements, especially on large terminals,
- β± - the ability to set a timeout to end dormant sessions automatically, and
- π - support for crypto libraries other than OpenSSL (Nettle and
Apple Common Crypto).
β On the developer side, we now have an end-to-end test suite and
β continuous-integration tests on every pull request. We also worked
around a bad interaction with glibc 2.22 that caused mosh-server to
crash on startup.Compatibility: mosh 1.2.6 is backwards-compatible with mosh-clients
back to 0.96 and mosh-servers back to 1.0.9.π macOS binary package: We are releasing a macOS binary package.
π https://mosh.org/mosh-1.2.6.pkg is an i386+amd64 build for 10.9 and later.
(SHA-256: 5eb7797b0c3a5423da1c62f80f8e6268acd55b1b10a850e58fd7bb8f6bdb520d)π However, we encourage macOS users to install via MacPorts or Homebrew,
β¬οΈ instead of using the binary package, in order to receive automatic upgrades.π 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.freenode.net/mosh.π Website moves: Please note that the Mosh repository has moved to
https://github.com/mobile-shell/mosh (from https://github.com/keithw/mosh).
π The Mosh website has moved to https://mosh.org (from https://mosh.mit.edu).π The full change log for this release:
* New features: * Add Travis CI builds for Linux and Mac. (Anders Kaseorg, others) * Add a --local option to run without ssh. (John Hood) * Mosh now returns exitstatus reflecting connection success. (John Hood) * Add a end-to-end test suite and many tests. (John Hood) * Implement timeouts and signals to help address orphaned sessions. (John Hood) * Major rework of Mosh's display differencing/rendering code with much improved performance for slow machines. (John Hood) * Implement ANSI back/forward tab (CSI CBT, CSI CHT). (John Hood) * Do not start user shell until network session starts. (John Hood) * Add options for more flexible specification of IPv4/IPv6 hostname resolution. (John Hood) * Improved bash completion. (Steve Dignam, HIGUCHI Yuta) * Add options for different methods of resolving the remote host address, allowing operation without SshProxyCommand. (John Hood) * Platform support: * Add configurable support for Apple Common Crypto and Nettle, in place of OpenSSL. Implement base64 locally. (John Hood) * Workaround Cygwin select() bug. (John Hood) * Updates to Debian packaging. (Anders Kaseorg, Keith Winstein) * Workaround a glibc-2.22 issue causing segfaults on Debian Sid. (John Hood with help from many others) * Prefer c++ to g++, for systems like FreeBSD where g++ is not usable. (John Hood) * Fixes for Illumos Hipster 20151003. (John Hood) * Disable -Werror for protobuf code, to resolve a new gcc6 warning. (John Hood) * Link test for -fstack-protector-all on an embedded platform. (Baruch Siach) * Resolve issue with bswap64() on FreeBSD-CURRENT with libc++-3.8.0. (John Hood) * Fix issue with RECVTOS error message on client on FreeBSD. (John Hood) * Bug fixes: * Remove an assertion causing aborts on Unicode fallback found by fuzzing with afl. (Keith Winstein) * Fix a server hang with XON/XOFF on BSD systems. (John Hood) * Fix a typeahead-prediction bug that caused display corruption on urxvt. (John Hood)
Best regards on behalf of the Mosh team,
Keith Winstein
-----BEGIN PGP SIGNATURE-----
π Version: GnuPG v1iQIcBAEBAgAGBQJXrXMJAAoJECC3KDr+JUxp0TsP/0xLkHq3s1CP9CG68ymA5eb2
zNVnXJTlfwamgRoz39NmOp+9Ixgw4w1zXCKkg1vE0LhoZGXEbMhqxN6YDV2HSlWV
y1mTneiSc7FK1t6w71NQNIAHhN+sCM0pdA+eCrCj098Lx9l8zQnRrBXPhYMxcNkT
gGlQXOBe0e3to9EXLRINdRLhnsshkTRmeCnCs7LaH5mFzrkLn47gHSegdrCMj0uu
NRuII0eMw4ldNgsxaLGUcZp/Pud5HOwqOV18mTCIGP2leMnlkW5l8ViY0G9xdCJ0
JK7w4HdqHqW/cjPTjH6gvne4ZjCe2qFMGs7m0hrPUDfNzH1vatuF1I4FtgopRMsK
MaTO0SRMxA7lqJwfJxywXDR3HAew3fnEXMlHMbUCvisDN8ABy9qR1v9PPlgEDbMS
x/aCURpTXN3ra+VpJfyRMq9NWd7EWS3LYZ0qbKxQHf+1yOLm7iQScRzS5zkOs8gi
n3R5ZuEhDE6Ip5BAOVFv6zeS+uLhtQPlUGUKKHw4Aso0lxTUs9sLXbprcYeY6ogK
xKS5IJMVV/5Z3Xn42CJohIM52kVhehbwAw0TAHLHJu1JZEc+S8yfwkd7/Tl4CRNj
Et34O6QTBr2Z42t9wf/hlcPeoP2nLYmIRfTeYnnwXKdMEkgeEDVUbGkPjeZ+XmPg
D1f9rZQC2XOhVUpx7zMn
=OSK1
-----END PGP SIGNATURE----- -
v1.2.5 Changes
July 24, 2015-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256Hello Mosh users and developers,
π mosh 1.2.5 has been released.
The source code is at:
https://mosh.mit.edu/mosh-1.2.5.tar.gz
SHA-256: 1af809e5d747c333a852fbf7acdbf4d354dc4bbc2839e3afe5cf798190074be3
π John Hood was the release coordinator for this release and deserves
π all of our thanks! New features include mouse support, a reconfigurable
π escape key, and basic support for IPv6. There has also been a focus on
π making this a stable, reliable release as a base for future features.π The change log 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)
Compatibility: mosh 1.2.5 is backwards-compatible with mosh clients
back to 0.96 and mosh servers back to 1.0.9.π¦ OS X binary packages: We are releasing two OS X binary packages:
π https://mosh.mit.edu/mosh-1.2.5.pkg is an i386+amd64 build for OS X 10.9
SHA-256: 8a590ba81edd6f706f2d0afe1cb882bd8ff8860e395b7c6ac7285306f4f12209π https://mosh.mit.edu/mosh-1.2.5-leopard.pkg is an i386+ppc build for OS X 10.5
SHA-256: 5fd77ce1c2d4b24db79be8daff3140975e53f49c83b48ff57087483133a59155However, when possible, we encourage OS X users to install via
π¦ MacPorts or Homebrew, instead of using the binary package, in order
β¬οΈ to receive automatic upgrades.π¦ 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.π Bugs: Please let us know of any problems at the GitHub issue
tracker, at https://github.com/keithw/mosh/issues. The developers can
also be found on IRC at irc://irc.freenode.net/mosh.Best regards on behalf of the Mosh team,
Keith Winstein-----BEGIN PGP SIGNATURE-----
π Version: GnuPG v1iQIcBAEBCAAGBQJVsLluAAoJECC3KDr+JUxpFfkQAIzJEXg+KT5cJvTG6urxQOce
SXgDcK1K15uj8/eyYNa0VrXL7dBuWCHDpWsBpl8O8VVOdPuA4yTo7TKDk8IWi3Jh
QjBUfv6XQ4RY8yK3lf9bnZlTiBAnQxP/hpG+I+y4C37thvTc3PVgq3oLYW8/CwaN
x1DmSUvNipXAfhDk2CMn7DrxIRnVzt233Qhwyl+YlwUmxxLDDA+fG/Mp4J94aEt7
QWfwNii8zSwIMpZnzYD3nV2XkK1Dve1YNc7fD32URMpvlTboosQjQ7sLqbHVJQFS
53lePMU0UWfzGPsr28n4gQjH9/iac5Kyu6a2aQTAy9ErkQ1oQnwU9njtaTBdJRIJ
hGLNg9aTtZCejCNaaoiCc7iKT8XPWZfNLMgdsEQzvQ/bdstLc2TwFgZql+uJpJWw
B3lXU4LM1lUpO+0Qp1ixBq4XyAw6Wx9wGcF6oJtNAds0pnAqqq5ASFseN9/gY6Q2
r9BYWGHEOhrdCD6kQrsqT5tKCBLepUa0SlPTz2jsFNe7fwnLyc3pGIU02S+sf5Pf
XcjgrcNedKCQpuaSNCIq5bwfUpetX+Kb+HwuuPvRRBwRjXgjAIcUlcKD5Lz9ED0G
Eqybni+P2brdNGa2+ivTQITwgvY4vDRNZf+c5YLKA2KwOWKnoCo0Tnfv57mOSNqX
3RFXJyYBv9gKNfAxXYmg
=uzIB
-----END PGP SIGNATURE----- - π New features: