All Versions
11
Latest Version
Avg Release Cycle
43 days
Latest Release
2441 days ago

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, 2017

    2017-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: SHA1

    Hello 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 v1

    iQIcBAEBAgAGBQJXrXMJAAoJECC3KDr+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: SHA256

    Hello 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: 5fd77ce1c2d4b24db79be8daff3140975e53f49c83b48ff57087483133a59155

    However, 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 v1

    iQIcBAEBCAAGBQJVsLluAAoJECC3KDr+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-----