Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Apr 3, 2012
  1. @keithw

    Update THANKS

    keithw authored
  2. @keithw
  3. @keithw
  4. @keithw

    Bump version to 1.1.3.

    keithw authored
  5. @keithw
Commits on Apr 2, 2012
  1. @keithw

    Bump version to 1.1.2c

    keithw authored
  2. @keithw
Commits on Mar 31, 2012
  1. @keithw

    Bump version to 1.1.2b

    keithw authored
  2. @kmcallister

    Kill the session after encrypting 2^47 blocks

    kmcallister authored
    "Both the privacy and the authenticity properties of OCB degrade as
     per s^2 / 2^128, where s is the total number of blocks that the
     adversary acquires.... In order to ensure that s^2 / 2^128 remains
     small, a given key should be used to encrypt at most 2^48 blocks (2^55
     bits or 4 petabytes)"
    
    -- http://tools.ietf.org/html/draft-krovetz-ocb-03
    
    We deem it unlikely that a legitimate user will send 4 PB through a Mosh
    session.  If it happens, we simply kill the session.  The server and
    client use the same key, so we actually need to die after 2^47 blocks.
    
    Closes #77.
  3. @kmcallister
  4. @keithw

    Bump version to 1.1.2a

    keithw authored
  5. @kmcallister @keithw

    Fully initialize the argument to TIOCSWINSZ

    kmcallister authored keithw committed
    struct winsize contains fields other than ws_col and ws_row.  To avoid passing
    uninitialized data to TIOCSWINSZ, initialize it first using TIOCGWINSZ.
    
    Found by Valgrind.
    
    (closes #85 github issue)
  6. @keithw
  7. @keithw

    Add warning and check for IUTF8

    keithw authored
  8. @keithw
  9. @keithw

    Insert missing "if-then" instruction in OCB ARM assem so works with T…

    keithw authored
    …humb-2.
    
    (closes #86 github issue)
    
    (approved by Ted Krovetz, author of OCB reference implementation)
  10. @keithw
Commits on Mar 28, 2012
  1. @keithw

    Bump version to 1.1.2

    keithw authored
  2. @keithw

    Fix Debian changelog

    keithw authored
  3. @keithw

    Bump version to 1.1.1a

    keithw authored
  4. @keithw
  5. @quentinmit @keithw
  6. @quentinmit @keithw

    Allow the user to specify CFLAGS and LIBS for linking with poll, and …

    quentinmit authored keithw committed
    …test for -lpoll if necessary
  7. @quentinmit @keithw

    Fix poll.h location

    quentinmit authored keithw committed
  8. @kmcallister

    configure.ac: Add --with-utempter and --without-utempter

    kmcallister authored
    The default is to detect the presence of the library, as before.
    
    Suggested by Michael Weber (github: xmw).
    
    Closes #88.
Commits on Mar 27, 2012
  1. @quentinmit @keithw

    Handle early gcc compilers that are missing __builtin_bswap64 or __bu…

    quentinmit authored keithw committed
    …iltin_ctz
    
    (closes #84)
  2. @quentinmit @keithw

    Use uintptr_t instead of size_t, since size_t is not guaranteed to be…

    quentinmit authored keithw committed
    … pointer-sized.
  3. @kmcallister @keithw

    Don't pass -lutil when linking mosh-client

    kmcallister authored keithw committed
    On Android we lack libutil, and we configure with --disable-server.
  4. @kmcallister @keithw

    Move some locale handling into one place

    kmcallister authored keithw committed
  5. @kmcallister @keithw

    configure.ac: Don't check for malloc, realloc

    kmcallister authored keithw committed
    When cross-compiling for Android, configure (erroneously?) decides we don't
    have a GNU-compatible malloc, and tries to
    
        #define malloc rpl_malloc
    
    We don't define rpl_malloc, and it's not clear it would work with the <cstdlib>
    C++ header, anyway.  See
    
        http://nerdland.net/unstumping-the-internet/malloc-has-not-been-declared/
    
    If we aren't using malloc(0), it should be safe to use malloc without the check.
  6. @kmcallister @keithw

    Rename sse_alloc to aligned_alloc

    kmcallister authored keithw committed
    SSE is x86-specific, but we use this function on all archs.
  7. @kmcallister @keithw

    gitignore config.h.in~

    kmcallister authored keithw committed
Commits on Mar 26, 2012
  1. @keithw

    Bump autoconf version to 1.1.1

    keithw authored
  2. @keithw

    Bump version to 1.1.1

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