- Remove the deprecated perl-IO-Socket-INET6 dependency.
* Remove the dependency on perl(IO::Socket::INET6) as it has been
deprecated by upstream, is no longer suitable for use and its not
being maintained. A compatible replacement for this package is
perl(IO::Socket::IP) which is shipped by the perl-base package.
* In the sources, the perl(IO::Socket::IP) is preferred over INET6.
OBS-URL: https://build.opensuse.org/request/show/1138837
OBS-URL: https://build.opensuse.org/package/show/network/mosh?expand=0&rev=45
- Update to version 1.4.0:
* New features:
Support OSC 52 clipboard copy integration (Alex Cornejo)
Allow non-inserting prediction (--predict-overwrite) (John Hood)
Don't do prediction on large pastes into mosh-client (John Hood)
Add true color support (Kang Jianbin)
Add syslog logging of connections (Tom Judge)
If exec()ing the remote command fails, pause briefly (John Hood)
* Bug fixes:
ignore unknown renditions (Keith Winstein)
Overlays were getting set to the wrong colors (John Hood)
Fix issue with incorrect true-color background erase colors (John Hood)
Use HAVE_UTEMPTER instead of HAVE_UPTEMPTER (Michael Jarvis)
Apply latest consecutive resize, not earliest (Peter Edwards)
Use CLOCK_MONOTONIC_RAW when available (Harry Sintonen)
Add tmux and alacritty to title_term_types (Naïm Favier)
Don't sometimes hang just after launching ssh (Kalle Samuels)
* Internal changes:
Reformat printed strings in source (John Hood)
Code cleanups (John Hood, Anders Kaseorg, Benjamin Barenblat, Alex Chernyakhovsky)
Always use non-blocking sockets for recvmsg() (John Hood)
Add Perl compile (John Hood)
Improvements to the test suite (John Hood)
Fixes to autoconf configure (Anders Kaseorg)
Cleanups to our cryptography code (Benjamin Barenblat, Alex Chernyakhovsky)
* Infrastructure changes:
Add support for OCLint static checker (John Hood)
Switch from Travis-CI to Github Actions (Wolfgang E. Sanyer, Alex Chernyakhovsky)
Add code coverage and fuzzing infrastructure (Alex Chernyakhovsky)
OBS-URL: https://build.opensuse.org/request/show/1031563
OBS-URL: https://build.opensuse.org/package/show/network/mosh?expand=0&rev=40
- Update to version 1.4.0.rc1:
* Bump release candidate to 1.4.0-rc1
* Actually evaluate the github actions contains() expression for prerelease
* Fetch forcibly while fetching tags
* Tag mosh 1.4.0 Release Candidate
* Audit and fix up format strings
* Switch macOS multi-arch to x86_64+arm64
* Add -Wno-unused-parameter
* Remove obsolete Travis CI configuration
* Add macOS release steps to Github Actions
* Add release action on Linux
OBS-URL: https://build.opensuse.org/request/show/992666
OBS-URL: https://build.opensuse.org/package/show/network/mosh?expand=0&rev=38
- Update to version -1.3.2+20211210:
* Don't sometimes hang just after launching ssh
* Only use CLOCK_MONOTONIC_RAW with __APPLE__ systems.
* Add tmux and alacritty to title_term_types
* .gitignore: fix path
* .gitignore: add compile_commands.json
* fixed the irc channel link in README
* Use CLOCK_MONOTONIC_RAW when available
OBS-URL: https://build.opensuse.org/request/show/945856
OBS-URL: https://build.opensuse.org/package/show/network/mosh?expand=0&rev=37
- Update to version 1.3.2+20200518:
* If exec()ing the remote command fails, pause briefly
* Move generated includes to their own directory to avoid conflicts.
* Use Travis Homebrew addon.
* "Fix" Travis OS X builds.
* configure: Add test for whether protoc matches protobuf
* configure: Fix FD_ISSET test under -Werror
* configure: Fix forkpty test code indentation
* configure: Remove unused tests
* configure: Set language to C++ globally
OBS-URL: https://build.opensuse.org/request/show/861992
OBS-URL: https://build.opensuse.org/package/show/network/mosh?expand=0&rev=35
- Switch to git snapshots as there was no release over years.
- Update to version 1.3.2+20190710
* Apply latest consecutive resize, not earliest.
* mosh-server: improve error logging
* Add syslog logging of connections
* Fix issue with incorrect true-color background erase colors.
* Add true color support.
* Allow non-inserting prediction.
* Don't do prediction on large pastes into mosh-client.
* and more.
OBS-URL: https://build.opensuse.org/request/show/714609
OBS-URL: https://build.opensuse.org/package/show/network/mosh?expand=0&rev=31
- Make ufw files happy with rpmlint from suse (i hope).
- Do not handle examples, forgotten here by testing.
- Version bump to 1.2.4.
* New features:
* Support port ranges with -p LOWPORT:HIGHPORT (Luke Mewburn)
* Ctrl-^ Ctrl-Z suspends mosh client (Nikolai Zeldovich)
* mm:ss display of lost-contact times (Kevin Ballard)
* Show infobar with control chars when Ctrl-^ is typed
* Put terminal in altscreen mode (Anders Kaseorg)
* Tell automake/Debian pkg about our checks (Anders Kaseorg)
* Platform support:
* OS X: Script to build a universal package (Peter Iannucci)
* FreeBSD: Fix build problems (Jimmy Olgeni)
* AIX: port by Anton Lundin
* Solaris with system curses (Anton Lundin)
* Cygwin and others: eliminate use of IO::Pty (Anton Lundin)
* Bug fixes:
* Fix bug (introduced in 1.2.3) where server stays around
if process quits while client is detached
* Clean up spurious entries from detached sessions warning
* Fix freeze when connectivity is one-directional for hours
(reported by Axel Beckert)
* Don't wipe title until a new one is set (sqweek)
* Eliminate memory leaks and cppcheck warnings (Anders Kaseorg)
- Cleanup the dependencies a bit and explicitly name desired features. (forwarded request 177815 from scarabeus_iv)
OBS-URL: https://build.opensuse.org/request/show/177869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mosh?expand=0&rev=5
- Make ufw files happy with rpmlint from suse (i hope).
- Do not handle examples, forgotten here by testing.
- Version bump to 1.2.4.
* New features:
* Support port ranges with -p LOWPORT:HIGHPORT (Luke Mewburn)
* Ctrl-^ Ctrl-Z suspends mosh client (Nikolai Zeldovich)
* mm:ss display of lost-contact times (Kevin Ballard)
* Show infobar with control chars when Ctrl-^ is typed
* Put terminal in altscreen mode (Anders Kaseorg)
* Tell automake/Debian pkg about our checks (Anders Kaseorg)
* Platform support:
* OS X: Script to build a universal package (Peter Iannucci)
* FreeBSD: Fix build problems (Jimmy Olgeni)
* AIX: port by Anton Lundin
* Solaris with system curses (Anton Lundin)
* Cygwin and others: eliminate use of IO::Pty (Anton Lundin)
* Bug fixes:
* Fix bug (introduced in 1.2.3) where server stays around
if process quits while client is detached
* Clean up spurious entries from detached sessions warning
* Fix freeze when connectivity is one-directional for hours
(reported by Axel Beckert)
* Don't wipe title until a new one is set (sqweek)
* Eliminate memory leaks and cppcheck warnings (Anders Kaseorg)
- Cleanup the dependencies a bit and explicitly name desired features.
OBS-URL: https://build.opensuse.org/request/show/177815
OBS-URL: https://build.opensuse.org/package/show/network/mosh?expand=0&rev=11
- Version 1.2.3 released.
* Security improvements:
* Use OpenSSL AES implementation
* Update AES-OCB implementation (Keegan McAllister)
* Don't let bad server dictate IP (Felix Groebert)
* New features:
* Client hops ports to survive challenging client-side firewall
* Server stops sending to save client power (Daniel Drown)
* Set DiffServ code point and ECN-capable (Dave Täht)
* Slow down if explicit congestion notification received
* Warn about unattached Mosh sessions on login
* Compatible with KDE konsole (uses BEL to terminate OSC)
* Improved heuristic about color of predicted characters
* Bug fixes:
* Improved performance on systems with expensive time
* No longer choke on "ffff::" address for hosts with IPv6
* More conservative MTU and datagram sizing
* Platform support:
* Build on Solaris and IllumOS (Timo Sirainen, Ira Cooper)
* Build on ARM with gcc 4.7 (Alexander Chernyakhovsky)
* Licensing changes:
* Allow distribution on Apple App Stores
* Allow linking with OpenSSL.
- enable bash completion
- Disable hardening, instead just use the distribution CFLAGS.
fstack-protector-all considerably slows down things. (forwarded request 154963 from elvigia)
OBS-URL: https://build.opensuse.org/request/show/155299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mosh?expand=0&rev=4
- Version 1.2.3 released.
* Security improvements:
* Use OpenSSL AES implementation
* Update AES-OCB implementation (Keegan McAllister)
* Don't let bad server dictate IP (Felix Groebert)
* New features:
* Client hops ports to survive challenging client-side firewall
* Server stops sending to save client power (Daniel Drown)
* Set DiffServ code point and ECN-capable (Dave Täht)
* Slow down if explicit congestion notification received
* Warn about unattached Mosh sessions on login
* Compatible with KDE konsole (uses BEL to terminate OSC)
* Improved heuristic about color of predicted characters
* Bug fixes:
* Improved performance on systems with expensive time
* No longer choke on "ffff::" address for hosts with IPv6
* More conservative MTU and datagram sizing
* Platform support:
* Build on Solaris and IllumOS (Timo Sirainen, Ira Cooper)
* Build on ARM with gcc 4.7 (Alexander Chernyakhovsky)
* Licensing changes:
* Allow distribution on Apple App Stores
* Allow linking with OpenSSL.
- enable bash completion
- Disable hardening, instead just use the distribution CFLAGS.
fstack-protector-all considerably slows down things.
OBS-URL: https://build.opensuse.org/request/show/154963
OBS-URL: https://build.opensuse.org/package/show/network/mosh?expand=0&rev=9
* Version 1.2.2 released.
- Remove warning on out-of-order/duplicated datagrams
- Add "experimental" prediction mode
* Version 1.2.1 released.
- Improve performance on lossy links.
- New diagnostic message when link is dead in only one direction.
- Use less CPU when link is down. (Keegan McAllister)
- Use much less CPU when application or mosh-server sends
large repeat counts (resolves CVE-2012-2385, reported by
Timo Juhani Lindfors).
- Use less memory when mosh-server is malicious.
- Fix vttest regression re: wrapping and tabs.
- Enable roundtrip verifier of terminal emulator correctness
when verbose.
- Remove skalibs as a dependency. (Keegan McAllister)
- Remove use of poll() and OS X poll workaround. (Keegan McAllister)
- Include bash_completion file. (ejeffrey)
- Include UFW firewall profile. (Fumihito YOSHIDA)
- Warning on out-of-order/duplicated datagrams (or failed nonce increment).
- Clearer error message on invalid port number.
- Cleanups to quit scenario when firewalled.
OBS-URL: https://build.opensuse.org/package/show/network/mosh?expand=0&rev=5
- Update to 1.2
- Remove Boost as a dependency
- Add support for FreeBSD, Cygwin, RHEL/CentOS 5, OS X 10.5 on PPC.
- More verbose and helpful diagnostics. Server now has -v flag.
- Client now has --ssh= flag to set SSH options (like port)
- Remove skalibs as a dependency on Debian/Ubuntu
- Now passes locale-related env vars over the connection
- Fix startup script to no longer hang on some Macs
- Fix terminal emulation and argument parsing on FreeBSD
- Fix alignment problems on ARM
- Now prints message of the day
- Use binary hardening flags where available
- Responsiveness and CPU-usage improvements
- Several terminal-emulation improvements and bug fixes
OBS-URL: https://build.opensuse.org/request/show/115895
OBS-URL: https://build.opensuse.org/package/show/network/mosh?expand=0&rev=4