-
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