summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-07-21Update version to 1.3.2 (fixes Debian revision inversion)mosh-1.3.2mosh-stableKeith Winstein
2017-07-20mosh 1.3.1John Hood
2017-07-19mosh 1.3.1-rc3mosh-1.3.1-rc3John Hood
2017-05-28Explicitly set tmux window size in tests.John Hood
Recent versions of tmux master gave us an 80x23 window. tmux has been fixed to default to 80x24, and also to allow setting window sizes in control mode. These flags fortunately do not conflict with older versions tmux. So we use them to avoid problems going forward.
2017-05-28Add a pause mechanism for debugging tests.John Hood
2017-05-28Tests: symlink to tmux socketsJohn Hood
This makes it easier to attach a second client to inspect a test.
2017-05-28Make tmux version check work with tmux master.John Hood
2017-05-22When binding on the IPv6 any address bind for IPv4 tooGiel van Schijndel
On some Linux systems this is the default. On most other operating systems accepting IPv4 connections on a IPv6 socket only happens when explicitly requested. Even on Linux it depends on the sysctl config. This change makes it independent from the system's defaults whether IPv4 connections will be accepted too through the same socket.
2017-05-21Detect broken tmux in testsJohn Hood
This works around Debian kfreebsd build failures.
2017-05-19Update to 1.3.1-rc2.mosh-1.3.1-rc2John Hood
2017-05-18Set locale more correctly in testsJohn Hood
This fixes Debian builds which only have LC_ALL=POSIX set.
2017-05-18Update changelog release dates to May 18 for 1.3.1-rc1Keith Winstein
2017-05-08Version 1.3.1 rc1. Update changelogs.John Hood
2017-05-07Disable unicode-later-combining.test for tmux 2.4.John Hood
2017-05-07Revert "Disable unicode-later-combining.test for now"John Hood
This reverts commit df4dbe0d6c9c3ac7a6a102f315090c9b7aa75ad6.
2017-05-06Test for SCROLL UP and SCROLL DOWN.John Hood
2017-05-06Do not move cursor for SCROLL UP and SCROLL DOWNJohn Hood
This fixes #881, corrupted display of man pages with tables in tmux 2.4.
2017-04-26Disable unicode-later-combining.test for nowJohn Hood
tmux 2.4+ has serious bugs with combining characters.
2017-04-24Work around JuiceSSH rendering bugJohn Hood
JuiceSSH apparently has a bug where ECH for one character (ESC [ 1 X) does not actually erase the character, in its code that receives and interprets Mosh state updates. This was hidden before because Mosh <= 1.2.5 never sent this sequence, it sent ESC [ X instead as an optimization. Do the better optimization of sending spaces for short sequences of blanks instead.
2017-04-24Fix build on Haiku.Adrien Destugues
- Look for socket in libnetwork - Look for forkpty in libbsd
2017-04-24Print {,/var}/run/motd.dynamic on Ubuntu.John Hood
2017-04-24Don't print /etc/motd on IllumOS.John Hood
2017-04-24Let bools be bools.John Hood
2017-04-24Make tests work with OpenBSD's unversioned tmuxJohn Hood
This tests for OpenBSD 6.x or later. We could likely extend the test to much older OpenBSD versions, but not without OS installs and testing.
2017-04-24Make tests detect UTF-8 locale with a helper executableJohn Hood
This uses the same utility function that mosh-client/mosh-server do. This resolves portability issues with the 'locale' command. This fixes OpenBSD 6.0 and probably Haiku builds.
2017-03-29Describe reasons to do mosh-{server,client} packaging.John Hood
2017-03-26Restore perl 5.8.8 supportAlexander Chernyakhovsky
This is as variant of the patch I had in EL5 for a while, but forgot to upstream. It turns out that the changes we made to support 5.10.1 are actually sufficient for 5.8.8 if we remove unused imports, so remove them.
2017-03-25Add debian/changelog entry for 1.3.0mosh-1.3.0Keith Winstein
2017-03-20Remove deprecated pledge("ioctl")Jérémie Courrèges-Anglas
Unbreaks mosh on recent (> 2017/03/18) OpenBSD systems.
2017-03-17Bump version to 1.3.0 for release.John Hood
Signed-off-by: John Hood <cgull@glup.org>
2017-03-03Bump version to 1.3.0~rc3Keith Winstein
2017-03-01Ensure a UTF-8 locale is available for testsJohn Hood
Fixes Debian sid schroot build. Also add build deps required for full testing: tmux, less (for window-resize.test)
2017-03-01window-resize.test: use a known-present fileJohn Hood
/etc/services may not be present in a Debian sid schroot. Also make $srcdir available to test scripts.
2017-03-01emulation-attributes.test: fix vt100 test failureJohn Hood
The failure only occurs in a Debian Sid schroot environment.
2017-03-01emulation-attributes.test: fix indentationJohn Hood
2017-02-23Fix Appveyor Cygwin install-no-update issue.John Hood
2017-02-21appveyor.yml: fix typoJohn Hood
2017-02-06debian/changelog: Update for mosh-1.3.0~rc2-1 uploadKeith Winstein
2017-02-06src/tests/.gitignore: add inptyKeith Winstein
2017-02-06debian/changelog: wrap line (fix lintian warning)Keith Winstein
2017-01-31Eliminate dead code to placate GCC 7's -Wformat-truncation.John Hood
2017-01-31Handle GCC 7's new -Wimplicit-fallthrough.John Hood
2017-01-20Note Bash for Windows compatibilityJohn Hood
2017-01-07debian/changelog: Correct version number and formattingAnders Kaseorg
The format of debian/changelog is very rigid as it is parsed by the build tools to determine the version number and other information. The version number must use ~ so that 1.3.0 is considered greater than 1.3.0~rc2 for upgrades, and there must be a Debian release number like -1 because this is not a Debian-native package. Finally, the default urgency is medium these days. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2017-01-05Mosh 1.3.0-rc2 release.mosh-1.3.0-rc2John Hood
2017-01-05Update release notes.John Hood
2017-01-05Memory Alignment issues on ARM processorsCarlos Cabanero
Unaligned data on ARM architectures do not perform efficiently unaligned memory access, and in the case of ARMv7 and iOS it completely breaks. The OCB algorithm dereferences a uint64x2_t pointer, and is replaced by a memcpy to avoid penalties when trying to align it. More info https://brewx.qualcomm.com/bws/content/gi/common/appseng/en/knowledgebase/docs/kb95.html
2017-01-04Update changelogs to reflect reverted commit.John Hood
2017-01-04Revert "Start ssh with -f instead of -n to avoid ssh hangs."John Hood
This reverts commit f002e3bb3096c9c9db6b081ab3ae6cf8d453b2e6. That commit appears to have created a race between ssh restoring termios state and mosh-client initializing termios. Probably fixes #844.
2016-12-29.travis.yml: wait longer for Homebrew protobuf buildJohn Hood