Commit Graph

  • 96bf5af1b4 mosh-server: allow startup with PTY with zero width or height like Emacs shell. Igor Bukanov 2013-10-29 14:41:34 +01:00
  • 27678941d4 network.cc: Properly close old fd on Socket assignment operator Keith Winstein 2014-01-04 02:50:13 -05:00
  • 492cfa3449 Implement vt100 mouse mode (1000) Bazyli Brzóska 2013-09-10 01:48:50 +02:00
  • bb36933472 xterm extended fix Bazyli Brzóska 2013-09-09 21:06:48 +02:00
  • 926bbcc746 Implement xterm extended mouse mode Bazyli Brzóska 2013-09-09 13:32:41 +02:00
  • 5ef7f43479 Implement xterm mouse mode Bazyli Brzóska 2013-09-09 01:45:03 +02:00
  • 6f0669b909 debian/control: Recommend IO::Socket::IP Anders Kaseorg 2013-08-17 09:19:19 -04:00
  • a4c5829812 scripts/mosh: Add -6 option to connect with IPv6 Anders Kaseorg 2013-08-17 02:29:40 -04:00
  • aeee659c28 scripts/mosh: Let IO::Socket resolve the hostname Anders Kaseorg 2013-08-15 08:33:49 -04:00
  • 553918d3f2 Connection: Support IPv6 addresses Anders Kaseorg 2013-08-17 05:13:27 -04:00
  • 110cce3773 Connection: Move socket creation out of setup Anders Kaseorg 2013-08-17 08:45:39 -04:00
  • c1f96b37a1 Connection: Store the port number as a string Anders Kaseorg 2013-08-17 05:31:06 -04:00
  • 9187e307c6 mosh-client: Print exceptions after the client is shut down Anders Kaseorg 2013-08-17 08:23:21 -04:00
  • 45bba44c83 mosh-server: Allow startup without PTY Keith Winstein 2013-07-15 11:20:07 -04:00
  • c6bf3a2025 Implement bracketed paste mode Barosl LEE 2013-05-29 12:54:29 +09:00
  • 06561d3500 Add support for ECMA-48 escape sequence for italic Daniel "Tracerneo" Ziółkowski 2013-06-28 04:28:32 +02:00
  • d8711618c9 Set MACOSX_DEPLOYMENT_TARGET so that older macs can run the mosh binaries Andrew Chin 2013-05-14 19:58:58 -04:00
  • c3e31f1d71 Get rid of obsolete DM-Upload-Allowed field Keith Winstein 2013-06-05 19:19:05 +02:00
  • f960a8bcf5 mosh-client: Make terminal escape character configurable Timo J. Rinne 2013-05-16 18:09:15 +00:00
  • 4792992afa Rename --bind-ip to --bind-server, add =ANY option, add error checking. Keith Winstein 2013-04-28 15:33:36 -04:00
  • fc70612de6 mosh perl wrapper: New option --bind-ip={ssh|IP} Philipp Haselwarter 2013-04-16 18:37:40 +02:00
  • 9314ea18fa use betoh64 if be64toh not found Jérémie Courrèges-Anglas 2013-04-16 11:11:45 +02:00
  • 24b078a5a1 workaround for systems not providing pselect Jérémie Courrèges-Anglas 2013-04-16 11:09:42 +02:00
  • fbd2d184fb In the OSX build script, link with system libs. Andrew Chin 2013-03-30 23:26:52 -04:00
  • 8ff636d54e Work around automake bug that dropped portability warnings Anders Kaseorg 2013-04-09 18:04:43 -04:00
  • fb39fe2c7e Simplify pipe management Anton Lundin 2013-01-22 20:29:01 +01:00
  • 1b9915fcaf Bump version to 1.2.4a Keith Winstein 2013-03-27 18:34:21 -04:00
  • 9669178f07 Eliminate ocb.cc test program (closes #408) Keith Winstein 2013-03-27 15:21:20 -04:00
  • 4a37359704 Update mosh.spec for mosh 1.2.4 Alexander Chernyakhovsky 2013-03-27 14:49:58 -04:00
  • 172b1e5cef Cast time_elapsed to int before calling human_readable_duration Alexander Chernyakhovsky 2013-03-27 02:15:25 -04:00
  • 688bf21b07 Bump version to 1.2.4 Keith Winstein 2013-03-27 00:28:47 -04:00
  • 61c6ee6011 Send SIGSTOP to whole process group on suspend (closes #401) Keith Winstein 2013-03-27 00:26:59 -04:00
  • abf240768f Cleanups when suspending/resuming with smcup/rmcup Keith Winstein 2013-03-11 01:25:18 -04:00
  • c6a8427d61 mosh Perl wrapper: Downgrade Perl regex to avoid named capture Keith Winstein 2013-03-10 22:53:05 -04:00
  • 4668dc595f Bump version to 1.2.3.95rc1 (1.2.4 release candidate) Keith Winstein 2013-03-10 17:48:05 -04:00
  • 1bd38e6dab Include sys/uio.h to fix OpenBSD build problem (closes #391) Keith Winstein 2013-03-10 16:58:16 -04:00
  • 770e4208cc DiffServ codepoint and ECN: Roll back to just ECT (no DSCP) Keith Winstein 2013-03-10 16:41:44 -04:00
  • 093bbc9111 Detached warning: Omit spurious utmp entries (generated by screen) Keith Winstein 2013-03-10 16:31:37 -04:00
  • a54e6d1661 STMClient::still_connecting: Make const Anders Kaseorg 2013-02-18 02:44:59 -05:00
  • 64f7f7abb2 Dispatcher::get_{dispatch_chars,OSC_string}: Make const Anders Kaseorg 2013-02-18 02:43:06 -05:00
  • 8c5ded4e6f Nonce::{cc_str,data}: Make const Anders Kaseorg 2013-02-18 02:42:14 -05:00
  • 866e1399d5 Socket::operator=: Return non-const reference Anders Kaseorg 2013-02-18 02:07:45 -05:00
  • d0eeabb51e human_readable_duration, Terminal::appendstring: Pass strings by reference Anders Kaseorg 2013-02-18 02:07:11 -05:00
  • e2abb8524f Catch exceptions by reference Anders Kaseorg 2013-02-18 02:04:44 -05:00
  • 5365d6b21d Connection::recv: Rethrow the original exception instead of a copy Anders Kaseorg 2013-02-18 02:00:20 -05:00
  • 5f807dfdf8 src/examples/{encrypt,decrypt}: Read input using C++ Anders Kaseorg 2013-02-18 01:58:37 -05:00
  • ecdd2dd648 PRNG: Read input using C++ Anders Kaseorg 2013-02-18 02:25:16 -05:00
  • 14ef590220 Base64::Base64: Fix exception safety Anders Kaseorg 2013-02-17 21:44:36 -05:00
  • b6f17917f6 Add OCB test program to ‘make check’ Anders Kaseorg 2013-02-18 01:20:08 -05:00
  • 7b9e548aa0 Run tests with ‘make check’ Anders Kaseorg 2013-02-18 01:18:50 -05:00
  • a611ef5821 tests: Default to quiet Anders Kaseorg 2013-02-18 01:18:13 -05:00
  • ea3ad786fa scripts/mosh: Add --no-init option to disable alternate screen mode Anders Kaseorg 2013-01-27 22:05:07 -05:00
  • ed42d31bda Put the real terminal in alternate screen mode Anders Kaseorg 2013-01-27 20:38:30 -05:00
  • 2ae960f7f0 Display: Abstract terminfo capability functions Anders Kaseorg 2013-01-27 21:36:05 -05:00
  • 03217ddb5a Move Emulator::{open,close} to Display Anders Kaseorg 2013-01-27 20:37:09 -05:00
  • ba8d013609 main: Don’t leak desired_ip memory Anders Kaseorg 2013-01-27 19:51:45 -05:00
  • b9763b6997 serve: Remove dead store of bytes_read Anders Kaseorg 2013-01-26 14:34:22 -05:00
  • d6ff754a9a get_SSH_IP: Don’t leak SSH_writable memory Anders Kaseorg 2013-01-26 14:17:57 -05:00
  • 2686b7c634 main: Don’t leak shell_name memory Anders Kaseorg 2013-01-26 14:02:04 -05:00
  • 5af90cc1ac Don't touch window title before an OSC is received. sqweek 2013-01-18 21:50:43 +08:00
  • 13a16332d4 Treat empty OSC number as zero. sqweek 2013-01-18 20:48:51 +08:00
  • 1ee95974bc Since terminfo is guarded by include guard, need to define HAVE_CURSES_H Keith Winstein 2013-01-18 12:11:55 -05:00
  • ebe7ae96f6 fix a perror() message in mosh-server Alexander von Gernler 2013-01-17 21:07:15 +01:00
  • 8290e387af Remove dependency on IO::Pty Keith Winstein 2013-01-18 11:50:58 -05:00
  • 74e1a30944 Replace IO::Pty with pipe Anton Lundin 2013-01-18 00:25:47 +01:00
  • e0dfe363a0 Have ssh close stdin and forceallocate pty Anton Lundin 2013-01-18 00:19:14 +01:00
  • 077b664f13 Close some leftover fd's Anton Lundin 2013-01-18 00:18:56 +01:00
  • dd5a69bc70 Conditional curses detection Anton Lundin 2013-01-17 16:39:04 +01:00
  • eeb8ae99d7 Reintroduce pkg-config based searching for ncurses Anton Lundin 2013-01-14 10:48:00 +01:00
  • 4b1da58ae0 Convert all tabs to 4 whitespaces Anton Lundin 2013-01-14 10:46:10 +01:00
  • 2ef025c09a Dup to pty to prevent ssh from reading our stdin Anton Lundin 2013-01-08 18:08:13 +01:00
  • 2dcef54e24 Allow new states slowly even when queue full (fixes Axel Beckert lockup) Keith Winstein 2013-01-15 02:03:10 -05:00
  • e9c4184c27 Fix compilation bug when clock_gettime missing Keith Winstein 2013-01-14 22:25:03 -05:00
  • 438d0d8b9a Use the right term.h Anton Lundin 2012-12-16 17:30:14 +01:00
  • 1fe6799092 Don't leak extra /dev/null fd (thanks to Julien Cristau) Keith Winstein 2012-12-12 19:05:24 -05:00
  • 3ea9cad285 Update THANKS Keith Winstein 2012-12-12 18:42:33 -05:00
  • 1034f7092a Wrap termio.h include in guard Keith Winstein 2012-12-12 18:03:15 -05:00
  • 99dc1f93cf Use MSG_NONBLOCK when MSG_DONTWAIT doesn't exist Anton Lundin 2012-11-30 00:56:05 +01:00
  • 55eb2759c0 use unistd.h instead of getopt.h Anton Lundin 2012-11-30 00:54:10 +01:00
  • f1a4e209b6 Use c99 standard name instead of gcc-ism Anton Lundin 2012-11-30 00:53:23 +01:00
  • 846a2fa535 Port my_forkpty to be compatible with AIX Anton Lundin 2012-11-30 00:02:00 +01:00
  • 73d39980f4 Solaris term.h needs both termio.h and termios.h Anton Lundin 2012-11-23 11:29:31 +01:00
  • 993abf57f1 Rework curses detection Anton Lundin 2012-11-29 23:35:53 +01:00
  • 70a7c8024a We can't iterate over the object we are modifying Anton Lundin 2012-11-30 12:09:53 +01:00
  • 0496a8f244 Update watchfile to fix Github breakage Jonathan McCrohan 2012-11-17 13:27:12 +00:00
  • a2da17d48a Don't immediately clear network exceptions, even when problem solved Keith Winstein 2012-11-26 04:15:53 -05:00
  • c52f874fd3 Document new Ctrl-^ Ctrl-Z sequence Keith Winstein 2012-11-26 04:05:11 -05:00
  • e2b40fcaa7 Show infobar when Ctrl-^ is typed. Keith Winstein 2012-11-26 04:03:04 -05:00
  • 5eafc209ea Allow suspend by keystroke (Ctrl-^ Ctrl-Z) Keith Winstein 2012-11-26 03:33:51 -05:00
  • 1c2b48abc6 mosh-server warning on unattached servers checks that device exists Keith Winstein 2012-11-26 03:00:12 -05:00
  • 2f8a67acc7 Adjust timeouts so server dies quicker, updates utmp slower Keith Winstein 2012-11-26 02:21:06 -05:00
  • 486325e76b mosh-server: Fix bug where spins forever if process dies while disconnected Keith Winstein 2012-11-26 01:45:07 -05:00
  • 6a16eecce0 Use dup() instead of move semantics for Network::Socket Keith Winstein 2012-11-23 13:31:23 -05:00
  • 05ec364b7d Verify $port_request defined before scanning it for error purposes Keith Winstein 2012-11-09 11:56:28 -05:00
  • 3811249787 Merge branch 'humane-times' Keith Winstein 2012-11-05 22:04:08 -05:00
  • b018e3a1ab Make "elapsed time" human readable even when other error is displayed Keith Winstein 2012-11-05 22:02:46 -05:00
  • cdd00fee42 Simplify implementation of human_readable_duration() Keith Winstein 2012-11-05 21:57:02 -05:00
  • efbe9b2bab Make the 'lost contact' string more human-readable Kevin Ballard 2012-10-08 20:57:59 -07:00
  • 28ed30c356 Allow stopping (via kill -STOP) and "fg" to resume session Keith Winstein 2012-11-04 13:07:24 -05:00
  • 07b2942945 Friendlier error message when server does not support UDP port range. Keith Winstein 2012-10-29 15:35:56 -04:00