Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
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.
|
|
|
|
This makes it easier to attach a second client to inspect a test.
|
|
|
|
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.
|
|
This works around Debian kfreebsd build failures.
|
|
|
|
This fixes Debian builds which only have LC_ALL=POSIX set.
|
|
|
|
|
|
|
|
This reverts commit df4dbe0d6c9c3ac7a6a102f315090c9b7aa75ad6.
|
|
|
|
This fixes #881, corrupted display of man pages with tables in tmux
2.4.
|
|
tmux 2.4+ has serious bugs with combining characters.
|
|
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.
|
|
- Look for socket in libnetwork
- Look for forkpty in libbsd
|
|
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
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.
|
|
|
|
Unbreaks mosh on recent (> 2017/03/18) OpenBSD systems.
|
|
Signed-off-by: John Hood <cgull@glup.org>
|
|
|
|
Fixes Debian sid schroot build.
Also add build deps required for full testing:
tmux, less (for window-resize.test)
|
|
/etc/services may not be present in a Debian sid schroot.
Also make $srcdir available to test scripts.
|
|
The failure only occurs in a Debian Sid schroot environment.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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>
|
|
|
|
|
|
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
|
|
|
|
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.
|
|
|