Permalink
Commits on Jun 4, 2013
Commits on May 17, 2013
  1. mosh-client: Make terminal escape character configurable

    Uses environment variable MOSH_ESCAPE_KEY. Defaults to current Ctrl-^
    which is somewhat problematic for many non-US keyboards.
    
    Signed-off-by: Timo J. Rinne <tri@iki.fi>
    
    Closes #425. Closes #215.
    rinne committed with keithw May 16, 2013
Commits on Apr 28, 2013
  1. mosh perl wrapper: New option --bind-ip={ssh|IP}

    Allow overriding the switch passed to mosh-server from -s to -i IP.
    
    Signed-off-by: Philipp Haselwarter <philipp@haselwarter.org>
    haselwarter committed with keithw Apr 16, 2013
Commits on Apr 16, 2013
  1. use betoh64 if be64toh not found

    Instead of looking for htobe64 which is be available both when
    be64toh or betoh64 are, check for the latter functions.  If we
    find betoh64 but not be64toh, use compat #defines.  If both
    can't be found, search for OSX' OSSwapHostToBigInt64.
    Also include sys/types.h in byteorder.h (which is necessary for
    byteorder functions on OpenBSD), and incidentally fixes build
    of networkfragment.cc.
    
    Fixes build on OpenBSD
    
    Signed-off-by: Jérémie Courrèges-Anglas <jca@wxcvbn.org>
    Jérémie Courrèges-Anglas committed Apr 16, 2013
  2. workaround for systems not providing pselect

    using a mix of good old select and sigprocmask
    
    Signed-off-by: Jérémie Courrèges-Anglas <jca@wxcvbn.org>
    Jérémie Courrèges-Anglas committed Apr 16, 2013
Commits on Apr 15, 2013
  1. In the OSX build script, link with system libs.

    Previously, mosh was linking with macports-provided libs in
    /opt/local/lib, which was not portable to users without macports
    
    Closes #411
    eminence committed with keithw Mar 31, 2013
  2. Work around automake bug that dropped portability warnings

    There’s a bug in automake ≥ 1.10, < 1.12 where ‘-Wall foreign’
    incorrectly turns off warnings about portability issues.  To get
    consistent results across automake versions, use ‘foreign -Wall’
    instead.
    
    http://debbugs.gnu.org/cgi-bin/bugreport.cgi?bug=7669
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    
    Closes #413
    andersk committed with keithw Apr 9, 2013
Commits on Apr 9, 2013
  1. Simplify pipe management

    We don't need to write perl like C.
    glance- committed Jan 22, 2013
Commits on Mar 27, 2013
  1. Bump version to 1.2.4a

    keithw committed Mar 27, 2013
  2. Eliminate ocb.cc test program (closes #408)

    This test doesn't return an error on failure and also was triggering a
    stack protector warning on some platforms. We have an end-to-end test of
    OCB in src/tests/ocb-aes.cc that seems to work well.
    keithw committed Mar 27, 2013
  3. Update mosh.spec for mosh 1.2.4

    achernya committed Mar 27, 2013
  4. Cast time_elapsed to int before calling human_readable_duration

    When attempting to build againt EPEL 5, it was noticed that
    human_readable_duration expects an int, but time_elapsed is an
    integer.  Explicitly static_cast<int>( time_elapsed ) to appease older
    compilers.
    achernya committed Mar 27, 2013
  5. Bump version to 1.2.4

    keithw committed Mar 27, 2013
Commits on Mar 11, 2013
  1. mosh Perl wrapper: Downgrade Perl regex to avoid named capture

    (Failed on Perl 5.8 with OS X 10.5)
    keithw committed Mar 11, 2013
Commits on Mar 10, 2013
  1. STMClient::still_connecting: Make const

    Found by cppcheck.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    
    Closes #390.
    andersk committed with keithw Feb 18, 2013
  2. Dispatcher::get_{dispatch_chars,OSC_string}: Make const

    Found by cppcheck
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  3. Nonce::{cc_str,data}: Make const

    Found by cppcheck.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  4. Socket::operator=: Return non-const reference

    Found by cppcheck.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  5. human_readable_duration, Terminal::appendstring: Pass strings by refe…

    …rence
    
    Found by cppcheck.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  6. Catch exceptions by reference

    Found by cppcheck.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  7. Connection::recv: Rethrow the original exception instead of a copy

    Found by cppcheck.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  8. src/examples/{encrypt,decrypt}: Read input using C++

    cppcheck found an exception safety bug in the old code, but like,
    really now.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  9. PRNG: Read input using C++

    In the old code, cppcheck complained about throwing in the destructor,
    but like, seriously?
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  10. Base64::Base64: Fix exception safety

    Found by cppcheck.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  11. Add OCB test program to ‘make check’

    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    
    Closes #392.
    andersk committed with keithw Feb 18, 2013
  12. Run tests with ‘make check’

    The configure --enable-tests flag is no longer needed because
    check_PROGRAMS are not built until you run ‘make check’.
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  13. tests: Default to quiet

    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Feb 18, 2013
  14. scripts/mosh: Add --no-init option to disable alternate screen mode

    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    
    Closes #384. Closes #2.
    andersk committed with keithw Jan 28, 2013