@@ -0,0 +1,79 @@
1+<?xml version="1.0" encoding="UTF-8"?>
2+<component type="console-application">
3+ <id>org.mosh.mosh</id>
4+ <name>Mobile Shell</name>
5+ <metadata_license>CC0-1.0</metadata_license>
6+ <project_license>GPL-3.0+</project_license>
7+ <provides><binary>mosh</binary></provides>
8+ <description>
9+ <p>Mosh is a remote terminal application that supports intermittent
10+ connectivity, allows roaming, and provides speculative local echo
11+ and line editing of user keystrokes.</p>
12+
13+ <p>It aims to support the typical interactive uses of SSH, plus:</p>
14+
15+ <ul>
16+ <li>Mosh keeps the session alive if the client goes to sleep and
17+ wakes up later, or temporarily loses its Internet connection.</li>
18+
19+ <li>Mosh allows the client and server to "roam" and change IP
20+ addresses, while keeping the connection alive. Unlike SSH, Mosh
21+ can be used while switching between Wi-Fi networks or from Wi-Fi
22+ to cellular data to wired Ethernet.</li>
23+
24+ <li>The Mosh client runs a predictive model of the server's behavior
25+ in the background and tries to guess intelligently how each
26+ keystroke will affect the screen state. When it is confident in
27+ its predictions, it will show them to the user while waiting for
28+ confirmation from the server. Most typing and uses of the left-
29+ and right-arrow keys can be echoed immediately.</li>
30+ </ul>
31+
32+ <p>As a result, Mosh is usable on high-latency links, e.g. on a
33+ cellular data connection or spotty Wi-Fi. In distinction from
34+ previous attempts at local echo modes in other protocols, Mosh
35+ works properly with full-screen applications such as emacs, vi,
36+ alpine, and irssi, and automatically recovers from occasional
37+ prediction errors within an RTT. On high-latency links, Mosh
38+ underlines its predictions while they are outstanding and removes
39+ the underline when they are confirmed by the server.</p>
40+
41+ <p>Mosh does not support X forwarding or the non-interactive uses of SSH,
42+ including port forwarding.</p>
43+ </description>
44+ <developer_name>Keith Winstein, John Hood, et al.</developer_name>
45+ <releases>
46+ <release date="2017-07-22" version="1.3.2">
47+ <p>Platform support:</p>
48+ <ul>
49+ <li>Explicitly enable binding to both IPv4 and IPv6 addresses.
50+ (Giel van Schijndel)</li>
51+ <li>Restore perl 5.8.8 support for RHEL5. (Alexander Chernyakhovsky)</li>
52+ <li>Make tests detect UTF-8 locale with a helper executable. (John Hood)</li>
53+ <li>Don't print /etc/motd on IllumOS. (John Hood)</li>
54+ <li>Print {,/var}/run/motd.dynamic on Ubuntu. (John Hood)</li>
55+ <li>Fix build on Haiku. (Adrien Destugues)</li>
56+ <li>Disable unicode-later-combining.test for tmux 2.4.
57+ This fixes build failures. (John Hood)</li>
58+ </ul>
59+
60+ <p>Bug fixes:</p>
61+ <ul>
62+ <li>In tests, explicitly set 80x24 tmux window, for newer versions
63+ of tmux. (John Hood)</li>
64+ <li>Work around JuiceSSH rendering bug. (John Hood)</li>
65+ <li>Do not move cursor for SCROLL UP and SCROLL DOWN--
66+ fixes an issue with tmux 2.4. (John Hood)</li>
67+ </ul>
68+ </release>
69+ </releases>
70+ <screenshots>
71+ <screenshot type="default">
72+ <image>https://mosh.org/mosh.png</image>
73+ </screenshot>
74+ </screenshots>
75+ <content_rating type="oars-1.1" />
76+ <url type="homepage">https://mosh.org/</url>
77+ <url type="bugtracker">https://github.com/mobile-shell/mosh/issues</url>
78+ <url type="help">https://mailman.mit.edu/mailman/listinfo/mosh-users</url>
79+</component>