Permalink
Commits on Mar 27, 2013
  1. 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
  15. Put the real terminal in alternate screen mode

    Closes #2
    
    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Jan 28, 2013
  16. Display: Abstract terminfo capability functions

    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Jan 28, 2013
  17. Move Emulator::{open,close} to Display

    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Jan 28, 2013
  18. main: Don’t leak desired_ip memory

    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    
    Closes #385.
    andersk committed with keithw Jan 28, 2013
  19. serve: Remove dead store of bytes_read

    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Jan 26, 2013
  20. get_SSH_IP: Don’t leak SSH_writable memory

    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Jan 26, 2013
  21. main: Don’t leak shell_name memory

    Signed-off-by: Anders Kaseorg <andersk@mit.edu>
    andersk committed with keithw Jan 26, 2013
  22. Don't touch window title before an OSC is received.

    Fixes the "window title being clobbered" issue raised in issue 137.
    
    Signed-off-by: sqweek <sqweek@gmail.com>
    
    Closes #380. Closes #137.
    sqweek committed with keithw Jan 18, 2013
  23. Treat empty OSC number as zero.

    For interoperability's sake, accept OSCs of the form ESC];title^G
    treating them the same as ESC]0;title^G
    
    Signed-off-by: sqweek <sqweek@gmail.com>
    sqweek committed with keithw Jan 18, 2013
Commits on Jan 18, 2013
  1. fix a perror() message in mosh-server

    A perror() message flanking an open() call was reading "dup2" where it
    should read "open".
    
    [closes #377]
    Alexander von Gernler committed with keithw Jan 17, 2013
  2. Remove dependency on IO::Pty

    keithw committed Jan 18, 2013
  3. Replace IO::Pty with pipe

    Now when we don't need some fancy pty for sending on window-size and
    reading proxy-output from, just use a regular pipe to drop dependency on
    IO::Pty
    
    [closes #378]
    glance- committed with keithw Jan 17, 2013