1. May 18, 2020
  2. May 17, 2020
  3. Oct 03, 2019
  4. Jul 11, 2019
    • John Hood's avatar
      Fix Appveyor build. · b1da7005
      John Hood authored
      Change the openssl-devel package to libssl-devel.  Cygwin still has an
      "obsolete" (essentially virtual) package for openssl-devel, but it
      doesn't seem to work properly on Appveyor's Cygwin install.
      
      Protobuf >= 3.6.0 requires C++11, which I added support for last year.
      But when I did that, I requested strict ANSI C++ compatibility, which
      causes Cygwin/newlib's libc feature test macros to be set to disable
      (at least) POSIX.1 extensions.  Let the Autoconf macro use its default
      instead (prefer GNU/extended C++, accept anything).
      b1da7005
  5. Jun 13, 2019
  6. Feb 11, 2019
    • Anders Kaseorg's avatar
      configure: Add --enable-static-LIBRARY options for selective static linking · f7a054c3
      Anders Kaseorg authored
      
      
      Statically linking mosh-server with glibc isn’t a great idea for
      various reasons (nsswitch modules, locale format incompatibilities).
      But we can provide most of the benefits of static linking by allowing
      specific library dependencies to be linked statically using -Bstatic
      and -Bdynamic.  The full set is enabled by
      
          ./configure --enable-static-libraries
      
      which is equivalent to
      
          ./configure --enable-static-libstdc++ --enable-static-libgcc \
            --enable-static-utempter --enable-static-zlib --enable-static-curses \
            --enable-static-crypto --enable-static-protobuf
      
      and results in binaries whose only runtime library dependencies are
      provided with libc:
      
          $ ldd src/frontend/mosh-server
                  linux-vdso.so.1 (0x00007ffe0b377000)
                  libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fa0d9970000)
                  libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa0d97e3000)
                  libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa0d97c2000)
                  libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa0d95d8000)
                  /lib64/ld-linux-x86-64.so.2 (0x00007fa0d9f6a000)
      
      Signed-off-by: default avatarAnders Kaseorg <andersk@mit.edu>
      f7a054c3
    • Anders Kaseorg's avatar
      6d30b18c
  7. Jan 04, 2019
    • Peter Edwards's avatar
      Apply latest consecutive resize, not earliest. · c3a27560
      Peter Edwards authored
      If there are consecutive resize events in the userstream to be applied in
      "serve", we should apply the last/latest one in the sequence, not the
      first/earliest one.
      
      This fixes a problem where a flurry of resize events (eg, generated
      by a window manager resizing the client), can cause mosh to have an
      out-of-date idea as to what the physical geometry of the window is.
      c3a27560
  8. Aug 30, 2018
  9. Aug 16, 2018
  10. Aug 15, 2018
  11. Aug 04, 2018
  12. Aug 03, 2018
  13. Apr 13, 2018
  14. Apr 12, 2018
  15. Jan 19, 2018
  16. Dec 03, 2017
  17. Nov 23, 2017
  18. Nov 21, 2017
  19. Nov 09, 2017
  20. Nov 08, 2017
  21. Nov 07, 2017
  22. Nov 06, 2017