Commits on Feb 24, 2017
Commits on Feb 22, 2017
  1. appveyor.yml: fix typo

    cgull committed Feb 22, 2017
Commits on Feb 7, 2017
  1. src/tests/.gitignore: add inpty

    keithw committed Feb 7, 2017
Commits on Feb 1, 2017
  1. Eliminate dead code to placate GCC 7's -Wformat-truncation.

    cgull committed Feb 1, 2017
Commits on Jan 21, 2017
Commits on Jan 7, 2017
  1. debian/changelog: Correct version number and formatting

    The format of debian/changelog is very rigid as it is parsed by the
    build tools to determine the version number and other information.
    The version number must use ~ so that 1.3.0 is considered greater than
    1.3.0~rc2 for upgrades, and there must be a Debian release number like
    -1 because this is not a Debian-native package.  Finally, the default
    urgency is medium these days.
    Signed-off-by: Anders Kaseorg <>
    andersk committed Jan 7, 2017
Commits on Jan 5, 2017
  1. Mosh 1.3.0-rc2 release.

    cgull committed Jan 5, 2017
  2. Update release notes.

    cgull committed Jan 5, 2017
  3. Memory Alignment issues on ARM processors

    Unaligned data on ARM architectures do not perform efficiently unaligned
    memory access, and in the case of ARMv7 and iOS it completely breaks. The OCB
    algorithm dereferences a uint64x2_t pointer, and is replaced by a
    memcpy to avoid penalties when trying to align it.
    More info
    Carlos Cabanero committed with cgull Dec 7, 2016
  4. Revert "Start ssh with -f instead of -n to avoid ssh hangs."

    This reverts commit f002e3b.
    That commit appears to have created a race between ssh restoring
    termios state and mosh-client initializing termios.
    Probably fixes #844.
    cgull committed Jan 5, 2017
Commits on Dec 30, 2016
Commits on Dec 29, 2016
Commits on Dec 28, 2016
Commits on Dec 24, 2016
Commits on Dec 22, 2016
  1. 1.3.0-rc0-- test build process

    cgull committed Nov 30, 2016
Commits on Dec 3, 2016
  1. Start ssh with -f instead of -n to avoid ssh hangs.

    This seems to resolve #833.
    cgull committed Dec 2, 2016
Commits on Nov 30, 2016
Commits on Nov 23, 2016
  1. s/geteuid/getuid/ for correct user lookups

    Addresses an issue mentioned in #193.
    cgull committed Nov 23, 2016
Commits on Nov 20, 2016
  1. Fix Coverity "missing move operator" (copy to rvalue).

    Also makes this bit of code more readable, but the overall handling of
    Unicode characters in Actions and Transitions is messy, and may get
    reworked later.
    cgull committed Nov 20, 2016
  2. Remove a Network::Exception that isn't one.

    Code smell pointed out by Coverity.
    cgull committed Nov 20, 2016
Commits on Nov 19, 2016
  1. src/test/local.test: Set TERM=xterm

    Signed-off-by: Anders Kaseorg <>
    andersk committed Nov 19, 2016
  2. src/tests/ Send the inner stderr to the outer stderr

    Signed-off-by: Anders Kaseorg <>
    andersk committed Nov 19, 2016
  3. Add a little hint for first-time users

    I was recommended to use mosh as "an in-place replacement for ssh" by
    my friends, and take a while to figure out the message until I
    realized I missed the line "The Mosh package should be installed on
    both the client and server."
    If this line often corresponds to missing server-side installation,
    rather than other mysterious scenario, how about adding a hint?
    chenxiaoqino committed with cgull Jun 10, 2016