Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 16, 2012
  1. @glance-

    Use the right term.h

    glance- authored
    When ncurses is in a separate include dir, we need to take the term.h
    from there to match with the [n]curses.h
Commits on Dec 13, 2012
  1. @keithw
Commits on Dec 12, 2012
  1. @keithw

    Update THANKS

    keithw authored
  2. @keithw

    Wrap termio.h include in guard

    keithw authored
Commits on Dec 1, 2012
  1. @glance-
  2. @glance-

    use unistd.h instead of getopt.h

    glance- authored
    getopt.h doesn't exist on AIX and getopt is in unistd.h
  3. @glance-
  4. @glance-
  5. @glance-

    Solaris term.h needs both termio.h and termios.h

    glance- authored
    On solaris, the term.h pulls in termio.h and termios.h if it detects
    that they are not loaded. Because stmclient.h pulls in termios.h that
    breaks type definitions in term.h that needs termio.h.
  6. @glance-

    Rework curses detection

    glance- authored
    Detect diffrent variants of curses and use them.
  7. @glance- @keithw

    We can't iterate over the object we are modifying

    glance- authored keithw committed
    If subtract is called on itself, prefix and this is the same and the
    iterator is invalid after modifying the underlaying object.
    Instead just clear everyting.
    Closes #354. Closes #355.
Commits on Nov 29, 2012
  1. @jmccrohan @keithw

    Update watchfile to fix Github breakage

    jmccrohan authored keithw committed
Commits on Nov 26, 2012
  1. @keithw
  2. @keithw
  3. @keithw
  4. @keithw

    Allow suspend by keystroke (Ctrl-^ Ctrl-Z)

    keithw authored
    (based on patch by Nickolai Zeldovich)
  5. @keithw
  6. @keithw
  7. @keithw
Commits on Nov 23, 2012
  1. @keithw
Commits on Nov 9, 2012
  1. @keithw
Commits on Nov 6, 2012
  1. @keithw

    Merge branch 'humane-times'

    keithw authored
    Closes #333
  2. @keithw
  3. @keithw
  4. @kballard

    Make the 'lost contact' string more human-readable

    kballard authored
    Teach the 'lost contact' warning string about time units larger than
    seconds. After 60 esconds it will switch over to using a time display
    that looks like 1:23, or 1:02:34.
    Fixes #321.
    Signed-off-by: Kevin Ballard <>
Commits on Nov 4, 2012
  1. @keithw
Commits on Oct 29, 2012
  1. @keithw
  2. @piannucci @keithw

    macosx: builds a universal package for i386, x86_64.

    piannucci authored keithw committed
  3. @lukem @keithw

    Display results at end of configure.

    lukem authored keithw committed
    Display configuration results at end of configure run,
    including the version, c++ compiler, and various
    compiler flag variables.
    Signed-off-by: Luke Mewburn <>
  4. @lukem @keithw

    Support port range as -p/--port PORT[:HIGHPORT].

    lukem authored keithw committed
    Extend mosh and mosh-server to support parsing a high port from
    the desired_port argument.  The first (low) port must not be
    greater than the second (high) port.
    If only one value is provided, behaviour is as before; bind
    to one port.  Also tweak the formatting in mosh-server(1) synopsis
    to be consistent.
    This resolves mosh issue # 296.
    Signed-off-by: Luke Mewburn <>
Commits on Oct 22, 2012
  1. @keithw
  2. @keithw

    Revert "Check for netinet/ip.h (now that we are using it), and don't …

    keithw authored
    …also use in.h"
    This reverts commit 0909ea5.
  3. @keithw
  4. @olgeni

    Fix calls to setsockopt.

    olgeni authored
    On FreeBSD, the socket option length must be declared as an int.
    While I'm here, translate dscp (0x92) to the appropriate constants.
    (tested on FreeBSD only so far)
Commits on Oct 20, 2012
  1. @keithw

    Detect edge case when argc == 0

    keithw authored
Something went wrong with that request. Please try again.