1
0
mirror of https://github.com/mobile-shell/mosh.git synced 2026-03-01 18:23:30 +01:00
Commit Graph

92 Commits

Author SHA1 Message Date
Keith Winstein
4792992afa Rename --bind-ip to --bind-server, add =ANY option, add error checking.
Closes #415.
2013-04-28 15:33:36 -04:00
Philipp Haselwarter
fc70612de6 mosh perl wrapper: New option --bind-ip={ssh|IP}
Allow overriding the switch passed to mosh-server from -s to -i IP.

Signed-off-by: Philipp Haselwarter <philipp@haselwarter.org>
2013-04-28 15:14:47 -04:00
Anton Lundin
fb39fe2c7e Simplify pipe management
We don't need to write perl like C.
2013-04-09 22:31:12 +02:00
Keith Winstein
1b9915fcaf Bump version to 1.2.4a 2013-03-27 18:36:03 -04:00
Keith Winstein
688bf21b07 Bump version to 1.2.4 2013-03-27 00:28:47 -04:00
Keith Winstein
c6a8427d61 mosh Perl wrapper: Downgrade Perl regex to avoid named capture
(Failed on Perl 5.8 with OS X 10.5)
2013-03-10 22:53:05 -04:00
Keith Winstein
4668dc595f Bump version to 1.2.3.95rc1 (1.2.4 release candidate) 2013-03-10 17:52:56 -04:00
Anders Kaseorg
ea3ad786fa scripts/mosh: Add --no-init option to disable alternate screen mode
Signed-off-by: Anders Kaseorg <andersk@mit.edu>

Closes #384. Closes #2.
2013-03-10 15:46:49 -04:00
Keith Winstein
8290e387af Remove dependency on IO::Pty 2013-01-18 11:50:58 -05:00
Anton Lundin
74e1a30944 Replace IO::Pty with pipe
Now when we don't need some fancy pty for sending on window-size and
reading proxy-output from, just use a regular pipe to drop dependency on
IO::Pty

[closes #378]
2013-01-18 11:31:28 -05:00
Anton Lundin
e0dfe363a0 Have ssh close stdin and forceallocate pty
Somehow we still need to have a real pty on stdin to ssh so
window-size-thingie works.
2013-01-18 11:31:19 -05:00
Anton Lundin
077b664f13 Close some leftover fd's 2013-01-18 11:31:19 -05:00
Anton Lundin
2ef025c09a Dup to pty to prevent ssh from reading our stdin
Dup the pty to STDIN to prevent hour the exec'ed ssh from consuming our
early input.
Due to the fact that mosh-server copies the pty settings from the pty it
as when starting, we can't set that one to a raw.

This are probably a combination of effects cased by fcc629ac and
18dc967c.

This probably fixes #366

[Closes #369]
2013-01-16 02:16:13 -05:00
Keith Winstein
05ec364b7d Verify $port_request defined before scanning it for error purposes 2012-11-09 11:56:28 -05:00
Keith Winstein
07b2942945 Friendlier error message when server does not support UDP port range. 2012-10-29 15:35:56 -04:00
Luke Mewburn
141ec239da Support port range as -p/--port PORT[:HIGHPORT].
Extend mosh and mosh-server to support parsing a high port from
the desired_port argument.  The first (low) port must not be
greater than the second (high) port.
If only one value is provided, behaviour is as before; bind
to one port.  Also tweak the formatting in mosh-server(1) synopsis
to be consistent.

This resolves mosh issue # 296.

Signed-off-by: Luke Mewburn <luke@mewburn.net>
2012-10-29 14:59:28 -04:00
Keith Winstein
73a2675e8c Bump version to 1.2.3 2012-10-19 15:33:48 -04:00
Keith Winstein
9c34f5b279 Bump version to 1.2.2.95rc1 (1.2.3 release candidate) 2012-10-05 19:50:52 -04:00
Keith Winstein
56093d2961 Not all OpenSSH installations support GSSAPITrustDns=no, so this broke some.
This reverts commit dce0c7f880.
2012-08-12 19:57:19 +02:00
Keith Winstein
dce0c7f880 Pass -o GSSAPITrustDns=no to improve (but not totally fix) Kerberos situation 2012-08-11 19:55:38 -04:00
Keith Winstein
92ecb99b71 Add OpenSSL licensing exception 2012-07-20 16:46:00 -04:00
Daniel Drown
7f0fdd5160 Issue #300: Setting PERL_UNICODE breaks everything
Mark all file descriptors involved in raw ssh traffic as binary/raw
2012-07-17 10:12:18 -05:00
Keith Winstein
5029775254 Detect bogus MOSH IP earlier (in mosh startup script). 2012-07-11 13:05:29 -04:00
Keith Winstein
cd285ba28f Bump version to 1.2.2. 2012-06-12 14:56:05 -04:00
Keith Winstein
2df9e07926 Add "experimental" mode to local echo (always predict even when incorrect) 2012-06-11 13:21:44 -04:00
Keith Winstein
778b5afc50 Bump version to 1.2.1. 2012-05-25 18:07:19 -04:00
Keith Winstein
0b5a643964 Bump version to 1.2.0.97 (1.2.1 release candidate) 2012-05-23 12:19:09 -04:00
Keith Winstein
9b75ab0da7 Have Debian package install ufw and bash_completion.
Closes #248.
2012-05-23 07:23:44 -04:00
Keith Winstein
fa5b48c1a9 Bump version to 1.2.0.95 (1.2.1 release candidate) 2012-05-23 03:37:25 -04:00
Keith Winstein
68575f8587 Bump version to 1.2 2012-04-26 01:40:27 -04:00
Keith Winstein
ef939c75cf Bump version to 1.1.99b 2012-04-25 02:53:43 -04:00
Keith Winstein
1f1f818a29 Bump version to 1.1.99a (release candidate) 2012-04-25 02:31:15 -04:00
Keith Winstein
072863f0b9 Bump version to 1.1.99 (release candidate) 2012-04-24 23:56:05 -04:00
Keith Winstein
dece595063 Bump version to 1.1.98 (release candidate) 2012-04-24 19:00:40 -04:00
Keith Winstein
8d3a3b303f Bump version to 1.1.97 2012-04-23 22:54:50 -04:00
Keith Winstein
905176c2b9 Bump version to 1.1.96 (release candidate) 2012-04-23 20:22:13 -04:00
Keith Winstein
c4213fdaae Add wrap-compiler-for-flag-check to distribution tar.gz 2012-04-23 20:17:35 -04:00
Keith Winstein
caba4d067e Bump version to 1.1.95 (release candidate) 2012-04-22 23:29:02 -04:00
Keith Winstein
9b3845e4b2 Bump version to 1.1.94e 2012-04-22 16:59:40 -04:00
Keith Winstein
6a3ea5c751 Bump version to 1.1.94d 2012-04-19 02:45:24 -04:00
Keith Winstein
ac2875141b Bump version for 1.2 release pre-candidate 2012-04-16 21:13:37 -04:00
Keith Winstein
18dc967c09 Small fixups to pty reversal to make work on Linux. 2012-04-16 07:27:24 -04:00
Jay Freeman (saurik)
fe8e50de2b Reverse the direction of the IO::Pty used for ssh.
May address #114.
May address #164.
2012-04-16 07:16:54 -04:00
Keith Winstein
679b819216 Display original command line (including hostname) in mosh-client argv.
Closes #180.
Closes #117.
2012-04-16 02:55:17 -04:00
Keith Winstein
c57ded1790 Clarify usage statement. 2012-04-16 00:46:01 -04:00
Alexander Rapp
86113b5f7a scripts/mosh: Add --ssh flag
Let users specify an ssh outside their PATH, or extra flags like -p or -i.

Modify the usage message to describe this feature and hint at the
semantic difference viz. --client=path\ to\ client vs --ssh="path\ to\
ssh".

Closes #53

[keithw@mit.edu -- applied fixes per Anders Kaseorg]
2012-04-15 23:48:12 -04:00
Keith Winstein
8f60f7ab05 Convey locale-related environment variables as backup, and nicer error.
Fixes #74.
2012-04-14 16:56:48 -04:00
Keegan McAllister
62b6137ff5 Grep for clang warnings when testing compiler flag support
There is no way to make clang's "argument unused" warning fatal.

Ideally the search string would also include 'clang: ' but this output might
depend on clang's argv[0].
2012-04-13 12:27:27 -04:00
Keith Winstein
719e085f3e Bump version number 2012-04-11 03:37:09 -04:00
Keith Winstein
ef96859498 Bump version to 1.1.3. 2012-04-03 12:41:41 -04:00