Commit Graph

  • 768d4ce797 Make Select a singleton Keegan McAllister 2012-05-04 23:37:07 -04:00
  • bb651581a7 Remove unused poll(2) emulation Keegan McAllister 2012-04-30 23:36:54 -04:00
  • 043f9af260 Use Select in examples Keegan McAllister 2012-04-30 23:32:13 -04:00
  • 2112a3865c Use Select in mosh-{client,server} Keegan McAllister 2012-04-30 23:18:23 -04:00
  • 0019b9d92a Add a convenience wrapper for select(2) Keegan McAllister 2012-04-30 23:16:15 -04:00
  • 5bf681629d mosh-server: Treat errors on pty read like EOF Keegan McAllister 2012-05-05 04:49:28 -04:00
  • 9791768705 Cap escape sequence parameters to prevent long loops. Keith Winstein 2012-05-15 23:46:09 -04:00
  • dee09fb8fc Update notification less often when disconnected for at least 60 s Keegan McAllister 2012-05-02 20:13:11 -04:00
  • 24d2b6e185 Calculate wait_time separately for {Notification,Prediction}Engine Keegan McAllister 2012-05-02 19:12:49 -04:00
  • 02c04fbdaa Display sendto() exception until a successful send Keegan McAllister 2012-05-02 18:38:18 -04:00
  • c258e0bc4e Make timing parameters public within namespace Network Keegan McAllister 2012-05-02 17:53:53 -04:00
  • 67a85eaf99 Deliver sendto() exceptions without disturbing control flow Keegan McAllister 2012-05-02 00:14:59 -04:00
  • 9dddcd8566 Move NetworkException formatting into NotificationEngine Keegan McAllister 2012-05-01 22:28:05 -04:00
  • 1b86532a99 Only use AM_PROG_AR if it’s defined Anders Kaseorg 2012-05-05 16:37:22 -04:00
  • 22375a2d54 Tabulation clear preserves wrap state (per davidben) Keith Winstein 2012-05-06 20:01:39 -04:00
  • 0901cd8431 Don't flag blank->blank predictions. Keith Winstein 2012-05-05 11:21:01 -04:00
  • 5cff456400 Define PROG, for newer versions of skalibs Keegan McAllister 2012-05-01 19:20:46 -04:00
  • 7ac8b87b8f gitignore ar-lib, another autotools dropping Keegan McAllister 2012-05-01 03:54:35 -04:00
  • 43182729ec More graceful output from failed verification Keith Winstein 2012-05-05 01:53:28 -04:00
  • 3573cec92a Enable round-trip verifier in verbose mode Keith Winstein 2012-05-05 01:46:22 -04:00
  • 48fbe3d0e1 Correctly handle wrapped lines where first portion is blank Keith Winstein 2012-05-05 01:44:51 -04:00
  • 3bdcc98ba4 Tab preserves, but does not set, wrap state when used in last col. Keith Winstein 2012-05-05 00:03:58 -04:00
  • a82f50f085 Improve lossy connections by sending diff from "known" state if it's easy Keith Winstein 2012-05-04 23:05:50 -04:00
  • ce47d1f769 Fix bug in retransmission logic (improves performance on lossy links) Keith Winstein 2012-05-02 15:11:36 -04:00
  • 2ea3f3a347 Warn when server has not heard from us (even if we have heard from server) Keith Winstein 2012-04-30 22:43:45 -04:00
  • e70254bad5 Add AM_PROG_AR for automake 1.12 (closes #250) Keith Winstein 2012-04-30 14:58:53 -04:00
  • 49fc21c8a3 Catch by const reference (remove Eclipse warnings) Massimo Gengarelli 2012-04-19 21:33:11 +02:00
  • fb6d07e566 Added Eclipse's files in .gitignore Massimo Gengarelli 2012-04-19 21:33:04 +02:00
  • d07a2c565d Build mosh with -g and -O2 on Fedora Alexander Chernyakhovsky 2012-04-28 14:07:45 -04:00
  • 0df58a90da Update mosh.spec to match most recent in Fedora Alexander Chernyakhovsky 2012-04-27 01:12:23 -04:00
  • 68575f8587 Bump version to 1.2 Keith Winstein 2012-04-26 01:40:27 -04:00
  • 6616d936f6 Revert "Include config.h in base64.cc to get restrict def (may address #241)" Keith Winstein 2012-04-25 12:42:34 -04:00
  • f4c8417672 Include config.h in base64.cc to get restrict def (may address #241) Keith Winstein 2012-04-25 12:20:53 -04:00
  • ef939c75cf Bump version to 1.1.99b Keith Winstein 2012-04-25 02:53:43 -04:00
  • 37a13757f3 Update THANKS Keith Winstein 2012-04-25 02:51:17 -04:00
  • 460c6c24d9 Update copyright information for third/poll Keith Winstein 2012-04-25 02:47:51 -04:00
  • 1f1f818a29 Bump version to 1.1.99a (release candidate) Keith Winstein 2012-04-25 02:31:15 -04:00
  • d5051569b8 COND_THIRD_POLL _overrides_ broken system poll; does not add to it. Keith Winstein 2012-04-25 02:12:59 -04:00
  • 072863f0b9 Bump version to 1.1.99 (release candidate) Keith Winstein 2012-04-24 23:56:05 -04:00
  • 56cc176d43 Fix libutil.h test under FreeBSD 7.x/8.x Ryan Steinmetz 2012-04-24 22:37:27 -04:00
  • fbb768ca1c Include test_utils.h in "SOURCES" so it is distributed Keith Winstein 2012-04-24 19:15:30 -04:00
  • dece595063 Bump version to 1.1.98 (release candidate) Keith Winstein 2012-04-24 19:00:40 -04:00
  • 913ee0b34b Conform test to new crypto size limit Keith Winstein 2012-04-24 18:53:24 -04:00
  • 22e7cf60d3 Keep aligned buffers around, instead of allocing on each packet Keith Winstein 2012-04-24 17:22:54 -04:00
  • 3ccfe64bfb Rewrite Cygwin test again Keith Winstein 2012-04-24 18:04:01 -04:00
  • 6cd21080ef Fix test for Cygwin terminfo location Keith Winstein 2012-04-24 16:42:39 -04:00
  • 29ef17550f Correct ChangeLog Keith Winstein 2012-04-23 23:00:55 -04:00
  • 8d3a3b303f Bump version to 1.1.97 Keith Winstein 2012-04-23 22:54:50 -04:00
  • 63459ed1c7 Revert use of protobuf's Gzip streams. Keith Winstein 2012-04-23 22:49:32 -04:00
  • 905176c2b9 Bump version to 1.1.96 (release candidate) Keith Winstein 2012-04-23 20:22:13 -04:00
  • c4213fdaae Add wrap-compiler-for-flag-check to distribution tar.gz Keith Winstein 2012-04-23 20:17:35 -04:00
  • caba4d067e Bump version to 1.1.95 (release candidate) Keith Winstein 2012-04-22 23:29:02 -04:00
  • e7d2bcf642 Update test for elimination of ae_allocate() / ae_free(). Keith Winstein 2012-04-22 22:50:09 -04:00
  • e8236c5fd4 Use AlignedBuffer stedda posix_memalign(). Should work on PPC OS X 10.5. Keith Winstein 2012-04-22 22:46:49 -04:00
  • 9b3845e4b2 Bump version to 1.1.94e Keith Winstein 2012-04-22 16:59:40 -04:00
  • 261a389a76 Restore zlib build dependency (as libprotobuf-dev doesn't depend on it) Keith Winstein 2012-04-22 16:40:57 -04:00
  • b6736eb0a5 Use protobuf’s Gzip{Input,Output}Stream wrapper around zlib Anders Kaseorg 2012-04-17 02:50:29 -04:00
  • 76f5b593d9 Remove --install from ACLOCAL_AMFLAGS (for automake < 1.10) Anders Kaseorg 2012-04-21 01:29:43 -04:00
  • 7fe9f29448 Set poll_LIBS = libpoll.a in Makefile.am so dependency tracking works Anders Kaseorg 2012-04-21 02:16:01 -04:00
  • 735dcd6ad5 Clarify COND_THIRD_LIBSTDDJB code Anders Kaseorg 2012-04-21 02:11:52 -04:00
  • 62330a0b09 Put the setsid() where it belongs Keith Winstein 2012-04-20 20:38:27 -04:00
  • 2dc748b7f6 Make sure we always use -lutil, and make test work for FreeBSD too. Keith Winstein 2012-04-20 11:11:00 -04:00
  • 46ec3b4145 Link against libutil when checking poll Quentin Smith 2012-04-20 11:01:14 -04:00
  • dd49b986ed Pull in third-party poll emulator and automatically link it in if we detect the system's poll is broken Quentin Smith 2012-04-20 04:59:09 -04:00
  • 8de74afb5f Restore 50 fps cap on frame rate (relevant to #222 github issue). Keith Winstein 2012-04-19 23:00:12 -04:00
  • 3c6e45a469 Adjust timing parameters in response to real-world trace data. Keith Winstein 2012-04-19 22:40:03 -04:00
  • 6a3ea5c751 Bump version to 1.1.94d Keith Winstein 2012-04-19 02:45:24 -04:00
  • b9a8b8c009 More helpful messages when locale not found or wrong (closes #209) Keith Winstein 2012-04-19 02:35:14 -04:00
  • 58589787ea Make compressor take string references (closes #214 github issue) Keith Winstein 2012-04-19 01:35:15 -04:00
  • 24d48f37a4 Don't try to predict scroll until we have versioned cell predictions. Keith Winstein 2012-04-19 01:11:16 -04:00
  • 1508d40b4c Chdir to homedir (closes #193) and honor .hushlogin (closes #216). Keith Winstein 2012-04-19 01:03:25 -04:00
  • b127a92617 Back off overlay frame rate when all timing tests have fired (saves CPU) Keith Winstein 2012-04-19 00:05:15 -04:00
  • 9cf87d224e Verbose server now turns on verbose transport layer (much more output) Keith Winstein 2012-04-18 10:46:52 -04:00
  • 54f57ff4de Bump Debian version Keith Winstein 2012-04-17 04:17:33 -04:00
  • 87f63967d6 debian/rules: Include buildflags.mk for DEB_BUILD_MAINT_OPTIONS Keegan McAllister 2012-04-17 04:07:19 -04:00
  • aa8c090823 Bump Debian version Keith Winstein 2012-04-17 03:24:37 -04:00
  • 57950275fb Disable dpkg stack protector flag in the new way Keegan McAllister 2012-04-17 03:18:01 -04:00
  • 9b82def79a Bump base version to 1.1.94a Keith Winstein 2012-04-17 02:37:06 -04:00
  • fe221708d4 Bump Debian package version Keith Winstein 2012-04-17 02:16:04 -04:00
  • 4babd4785e Disable dpkg-based setting of stack protector flags Keegan McAllister 2012-04-17 01:54:31 -04:00
  • bdec4cceaf Sign-off Debian changelog Keith Winstein 2012-04-16 21:17:09 -04:00
  • ac2875141b Bump version for 1.2 release pre-candidate Keith Winstein 2012-04-16 21:13:37 -04:00
  • a289a2319e Preserve RLIMIT_CORE hard limit, and restore soft limit before exec Keegan McAllister 2012-04-16 19:34:43 -04:00
  • 1b21e004e7 Search for -lncurses must have different name or some autoconf will skip it. Keith Winstein 2012-04-16 19:05:18 -04:00
  • 3ed9c0fb77 Only print motd for login shells, not when command is specified. Keith Winstein 2012-04-16 18:34:53 -04:00
  • 4326daaccc Update man page and fix lintian warning. Keith Winstein 2012-04-16 18:25:56 -04:00
  • c8951c7dfd Use memmove() where ranges may overlap. Fixes #200 (Matthew Dempsky). Keith Winstein 2012-04-16 18:22:27 -04:00
  • 68825dccde Print /etc/motd before login shell. Closes #190. Keith Winstein 2012-04-16 18:19:45 -04:00
  • b4263b354e Check for paths.h and make sure we have _PATH_BSHELL Keith Winstein 2012-04-16 17:51:52 -04:00
  • 2462434390 Use _PATH_BSHELL for "/bin/sh" and fix argv[0]. Jay Freeman (saurik) 2012-04-16 21:08:34 +00:00
  • 6c04291419 Fix ncurses detection at configure time Brandon Black 2012-04-16 14:29:18 -04:00
  • bfa0999089 Final tab-related bugfix (of the morning). Now matches xterm more closely. Keith Winstein 2012-04-16 11:31:37 -04:00
  • 0293e579d2 Properly reset tab stops on resize Keith Winstein 2012-04-16 09:55:59 -04:00
  • c390ee9b80 Hardcode the terminals which accept "set window title" Keegan McAllister 2012-04-16 00:17:53 -04:00
  • feb352c809 Optional verifier for round-trippability, and fix wrapping and tab bugs. Keith Winstein 2012-04-16 07:46:18 -04:00
  • 18dc967c09 Small fixups to pty reversal to make work on Linux. Keith Winstein 2012-04-16 07:27:24 -04:00
  • fe8e50de2b Reverse the direction of the IO::Pty used for ssh. Jay Freeman (saurik) 2012-04-16 04:05:47 -07:00
  • bcb96d9337 Change some asserts flagging runtime errors to fatal_asserts (Anders Kaseorg) Keith Winstein 2012-04-16 06:27:14 -04:00
  • a8c3df9c80 More robust shutdown sequence with warning on unclean shutdown. Keith Winstein 2012-04-16 06:22:35 -04:00
  • 79542106c1 Make still_connecting() false if network not initialized, to fix confusing error msg. Keith Winstein 2012-04-16 03:51:30 -04:00