Commit Graph

  • c8fe5a3999 mosh-client: Return true for still_connecting if !network Keegan McAllister 2012-04-16 03:26:07 -04:00
  • c15d3d0c48 Use "ANSI-mode" cursor keys only on actual cursor keys (A through D). Keith Winstein 2012-04-16 03:44:07 -04:00
  • cca925e020 Reset prediction engine after size has changed (i.e. after Resize is applied) Keith Winstein 2012-04-16 03:06:11 -04:00
  • 679b819216 Display original command line (including hostname) in mosh-client argv. Keith Winstein 2012-04-16 02:55:17 -04:00
  • 119bbcaced Add nicer message and 15s timeout if server can't be reached on UDP. Keith Winstein 2012-04-16 02:31:27 -04:00
  • 033953dcd2 Don't leak utmpx entries on shutdown. Ed Schouten 2012-04-15 12:55:12 +02:00
  • 59e8364178 Add support for Cygwin, which has curses headers in /usr/include/ncurses Joshua Pollack 2012-04-15 13:07:20 -07:00
  • 25b0e0e8ab Make new pipe2() test work properly when pipe2() undefined (e.g. on OS X). Keith Winstein 2012-04-16 00:28:48 -04:00
  • c57ded1790 Clarify usage statement. Keith Winstein 2012-04-16 00:46:01 -04:00
  • c1c102ff07 Document --ssh option in mosh(1) man page. Keith Winstein 2012-04-16 00:03:12 -04:00
  • 86113b5f7a scripts/mosh: Add --ssh flag Alexander Rapp 2012-04-14 01:26:31 -04:00
  • c2a5941f88 Fall back to naive built-in byte-swap routines Keegan McAllister 2012-04-13 16:44:00 -04:00
  • 85d197346a configure.ac: Check that we can use O_CLOEXEC with pipe2(). Keegan McAllister 2012-04-13 21:29:49 -04:00
  • 99e8626a01 Tidy check for exception in Network::Connection::send(). Keith Winstein 2012-04-15 23:29:05 -04:00
  • 7103c5f48b Using fclose() instead of close() means future fprintf() doesn't kill us on Mac. Keith Winstein 2012-04-15 18:00:01 -04:00
  • f376b80018 Fix protobuf -I lines to build with non-system protobuf Keith Winstein 2012-04-15 17:57:14 -04:00
  • aca69ef684 Server does not need to raise exception on failed sendto(). Fixes #183. Keith Winstein 2012-04-15 23:13:58 -04:00
  • 6b6747cda7 Fix valgrind error with 1-col char then 2-col char in a 1x1 terminal Keith Winstein 2012-04-15 17:11:40 -04:00
  • cd2d482484 Don't use *_t for our own typedefs Keegan McAllister 2012-04-14 17:39:10 -04:00
  • 937882caff Remove Boost dep for Fedora too Keegan McAllister 2012-04-12 02:40:29 -04:00
  • 280400152d Replace one find_if with a loop Keegan McAllister 2012-04-11 23:37:56 -04:00
  • 8bcc001b52 Remove Boost entirely Keegan McAllister 2012-03-14 05:08:36 -04:00
  • 2675f13676 Remove boost::lambda remaining instances from terminaloverlay.cc Keegan McAllister 2012-03-14 05:00:33 -04:00
  • 06fa8eaedb Remove boost::lambda from PredictionEngine::get_or_make_row Keegan McAllister 2012-03-14 04:09:17 -04:00
  • 5f1bc88ed8 Remove boost::lambda with for_each in terminaloverlay.cc Keegan McAllister 2012-03-14 04:08:19 -04:00
  • 8f099cafbb Remove boost::lambda from ConditionalOverlayCell::get_validity Keegan McAllister 2012-03-14 04:04:57 -04:00
  • 83694977a7 Remove boost::lambda from transportsender.cc Keegan McAllister 2012-03-14 03:36:43 -04:00
  • 8bc9aa33bf Remove boost::lambda from completeterminal.cc Keegan McAllister 2012-03-14 02:55:44 -04:00
  • 4152af9c8e Remove BOOST_AUTO from terminaloverlay.cc Keegan McAllister 2012-03-14 02:42:57 -04:00
  • 5320fbd346 Remove BOOST_AUTO from completeterminal.cc Keegan McAllister 2012-03-14 02:08:10 -04:00
  • 6e56fd2157 Remove BOOST_AUTO from terminaldisplay.cc Keegan McAllister 2012-03-14 02:04:54 -04:00
  • 87a5f86794 Remove BOOST_AUTO from terminalframebuffer.cc Keegan McAllister 2012-03-14 01:57:35 -04:00
  • 5904d4f5e6 Remove BOOST_AUTO from transportsender.cc Keegan McAllister 2012-03-14 01:55:52 -04:00
  • cc8b1f293a Forcibly detach earlier in blind effort to fix #114 (needs testing) Keith Winstein 2012-04-15 12:38:48 -04:00
  • 8f60f7ab05 Convey locale-related environment variables as backup, and nicer error. Keith Winstein 2012-04-14 16:39:07 -04:00
  • 597756b846 Document new -v (verbose) server switch. Keith Winstein 2012-04-14 13:56:46 -04:00
  • a4221d17a4 Disable posterization and rely solely on TERM to tell remote end about colors Keith Winstein 2012-04-14 13:46:38 -04:00
  • 0e9be1b471 Close terminal fd's to properly detach on old sshd (e.g. RHEL/CentOS 5.0). Keith Winstein 2012-04-14 12:37:28 -04:00
  • 1823f7e860 Provide more helpful error message on lack of -t argument. Keith Winstein 2012-04-14 12:29:05 -04:00
  • 5c20c8d4be Keep using OSC 0 when possible to preserve compability with older clients. Keith Winstein 2012-04-14 02:11:31 -04:00
  • d0a818d2e2 Track icon name and window title separately. Implement MOSH_TITLE_NOPREFIX Keith Winstein 2012-04-14 01:55:28 -04:00
  • 53f79e4261 Fix vttest "Funny scrolling regions" by ignoring some invalid scroll regions Keith Winstein 2012-04-14 01:11:57 -04:00
  • 45487f6623 Handle crazy cursor more gracefully (closes #168) Keith Winstein 2012-04-13 14:03:16 -04:00
  • 7be90ae244 Close server-related file descriptors before executing child process Keith Winstein 2012-04-13 13:48:56 -04:00
  • 0eec0b60f0 Linux: Use our own signalfd wrapper, rather than libstddjb Keegan McAllister 2012-04-12 05:24:50 -04:00
  • 93325d3ef0 Include -fPIE when we check for $LD -pie Keegan McAllister 2012-04-09 00:22:59 -04:00
  • 8c16ca8123 Try $LD -Wl,-pie if $LD -pie fails Keegan McAllister 2012-04-09 00:09:23 -04:00
  • d2434d1a79 Check compiler support for -fno-default-inline and -pipe Keegan McAllister 2012-04-08 00:42:10 -04:00
  • 62b6137ff5 Grep for clang warnings when testing compiler flag support Keegan McAllister 2012-04-07 23:50:52 -04:00
  • b5ab0d0736 Document the binary hardening measures Keegan McAllister 2012-03-25 06:43:22 -04:00
  • 349e2d20c8 Use the hardening flags Keegan McAllister 2012-03-25 03:42:50 -04:00
  • ffd7332f8d Detect binary hardening flags supported by the compiler and linker Keegan McAllister 2012-03-25 03:41:06 -04:00
  • f7fc34e0c7 Add ax_check_{compile,link}_flag.m4 Keegan McAllister 2012-03-25 03:39:53 -04:00
  • 3d76ec8208 Skip 'new' otherwise BSD getopt will think there are no options. Daniel O'Connor 2012-04-10 13:19:42 +09:30
  • 1f34a08346 AX_CHECK_LIBRARY: Bump serial to match upstream Anders Kaseorg 2012-04-11 16:19:38 -04:00
  • b86cf72ea4 README: Clarify that mosh-{client,server} don't need to be "installed" per se Keegan McAllister 2012-04-12 22:01:31 -07:00
  • 88de326344 README: Mention IRC channel Keegan McAllister 2012-04-12 00:32:45 -04:00
  • b803c49fc9 README: Add warning about env var security Keegan McAllister 2012-04-12 00:43:23 -04:00
  • afa09948fe README: Remove some information duplicated on mosh.mit.edu Keegan McAllister 2012-04-10 21:12:16 -04:00
  • 99842c974f Augment Ubuntu PPA installation instructions. Andy Stewart 2012-04-11 11:29:31 +03:00
  • 719e085f3e Bump version number Keith Winstein 2012-04-11 03:37:09 -04:00
  • a67ae7b0f4 Support 16-color set (per Anders Kaseorg). Keith Winstein 2012-04-11 03:09:26 -04:00
  • 774e50dc19 Allow lowercase "utf-8" in charset for OS X iTerm. termie 2012-04-09 15:46:21 -07:00
  • 9cec566cd1 Find ncurses from pkg-config if possible, and prefer separate libtinfo Anders Kaseorg 2012-03-22 18:25:15 -04:00
  • fd0ddf0e22 strtol(3) can optionally set errno to EINVAL if no conversion could be performed and FreeBSD (at least) implements thin behaviour. Add an explicit test to detect this situation in Dispatcher::parse_params(). (This behaviour difference is not relevant to other uses of strtol()). Peter Jeremy 2012-04-11 09:07:47 +10:00
  • c6751cfb92 configure.ac: Fix protoc check Keegan McAllister 2012-04-10 22:00:48 -04:00
  • b4c47b77cf Fix bug involving wraparound copy-and-paste to a blank line. Keith Winstein 2012-04-11 02:40:18 -04:00
  • 4144f2e4f0 Don't clear wrap state on DEC set mode escape (matches xterm) Keith Winstein 2012-04-11 01:58:20 -04:00
  • d37b1c4387 Tweaks to Mac OS X build script to run Keith Winstein 2012-04-09 15:49:24 -04:00
  • 4012348ec7 Packaging script for Mac OS X .pkg. Peter Iannucci 2012-04-09 02:25:40 -04:00
  • 4d9483bc83 Fix build when libutil.h exists but is deprecated Keith Winstein 2012-04-07 20:23:59 -04:00
  • c354a69ee6 Test the Mosh crypto layer Keegan McAllister 2012-03-28 04:53:11 -04:00
  • d1c4b0a5d7 Test the OCB-AES reference implementation Keegan McAllister 2012-03-23 00:36:26 -04:00
  • fe34cb3809 Create src/tests Keegan McAllister 2012-03-23 06:55:38 -04:00
  • 3b61581bcd Make aligned allocation without posix_memalign more robust Keegan McAllister 2012-03-24 22:46:51 -04:00
  • 0734640e14 Add a class for aligned buffers Keegan McAllister 2012-03-24 21:37:43 -04:00
  • c19bce27e6 Added missing flags in src/statesync/Makefile.am Peter Iannucci 2012-04-06 01:05:13 -04:00
  • 29539516e5 FreeBSD needs libutil.h for forkpty() Benjamin Kaduk 2012-04-05 11:15:22 -04:00
  • 424e2b53e1 Allow <sys/endian.h> as well as <endian.h> Benjamin Kaduk 2012-04-05 11:15:21 -04:00
  • 89971f7524 Update THANKS Keith Winstein 2012-04-03 12:49:43 -04:00
  • ba7d9479c6 Revert "Distribute ChangeLog to become lintian pedantic-clean" Keith Winstein 2012-04-03 12:48:24 -04:00
  • 78c7c72b3c Distribute ChangeLog to become lintian pedantic-clean Keith Winstein 2012-04-03 12:45:13 -04:00
  • ef96859498 Bump version to 1.1.3. Keith Winstein 2012-04-03 12:35:18 -04:00
  • 78bfcd238b Document Ctrl-^ . escape sequence. Keith Winstein 2012-04-03 12:40:34 -04:00
  • 7e6356e887 Bump version to 1.1.2c Keith Winstein 2012-04-02 19:08:59 -04:00
  • 8221838f51 Fix bug sometimes causing missing (or spurious) wraparound copy-and-paste Keith Winstein 2012-04-02 19:04:26 -04:00
  • 7542070b8f Bump version to 1.1.2b Keith Winstein 2012-03-31 17:25:43 -04:00
  • b4ef664bc0 Kill the session after encrypting 2^47 blocks Keegan McAllister 2012-03-24 20:42:53 -04:00
  • ba6387f36c Allow CryptoExceptions to be fatal Keegan McAllister 2012-03-26 21:02:23 -04:00
  • 519d1ee282 Bump version to 1.1.2a Keith Winstein 2012-03-31 15:55:07 -04:00
  • ba9b16aafa Fully initialize the argument to TIOCSWINSZ Keegan McAllister 2012-03-26 23:48:48 -04:00
  • 9a7f3ad33d Print warnings when IUTF8 missing Keith Winstein 2012-03-31 15:20:30 -04:00
  • 9119fa1c7d Add warning and check for IUTF8 Keith Winstein 2012-03-31 15:07:28 -04:00
  • 4f79778ca5 Add warning for C libraries that don't commit to Unicode wchar_t Keith Winstein 2012-03-31 14:54:16 -04:00
  • edf6ec9052 Insert missing "if-then" instruction in OCB ARM assem so works with Thumb-2. Keith Winstein 2012-03-31 14:31:22 -04:00
  • eea48e59d3 Avoid compiler warning on platforms where wchar_t is uint32_t (arm) Keith Winstein 2012-03-31 14:24:33 -04:00
  • 594acf4168 Bump version to 1.1.2 Keith Winstein 2012-03-28 18:04:11 +02:00
  • fe9fa4ff79 Fix Debian changelog Keith Winstein 2012-03-28 15:20:31 +02:00
  • c868c587d4 Bump version to 1.1.1a Keith Winstein 2012-03-28 15:17:24 +02:00
  • 0d35baae88 Enforce required headers (closes #69 github issue) Keith Winstein 2012-03-28 15:10:29 +02:00