Package Release Info

mosh-1.4.0-bp156.3.9

Update Info: Base Release
Available in Package Hub : 15 SP6

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

mosh

Change Logs

* Mon Jul 17 2023 Flavio Castelli <fcastelli@suse.com>
- Fix building with protobuf 23.3: this version of protobuf doesn't support
  C++11 anymore. A workaround has to be used at build time, see GitHub
  https://github.com/mobile-shell/mosh/issues/1278
Version: 1.4.0-bp155.1.7
* Thu Oct 27 2022 Pavel Dostál <pdostal@suse.com>
- 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)
* Thu Aug 04 2022 pdostal@suse.com
- 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
* Wed Jan 12 2022 pdostal@suse.com
- 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
Version: 1.3.2+20200518-bp154.1.20
* Sat Jan 09 2021 idonmez@suse.com
- 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
* Wed Jul 24 2019 matthias.gerstner@suse.com
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].
  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html
* Thu Jul 11 2019 jslaby@suse.com
- 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.
* Mon Jul 24 2017 mpluskal@suse.com
- Update to version 1.3.2:
  * Platform support:
    + Explicitly enable binding to both IPv4 and IPv6 addresses.
    (Giel van Schijndel)
    + Restore perl 5.8.8 support for RHEL5.
    (Alexander Chernyakhovsky)
    + Make tests detect UTF-8 locale with a helper executable.
    (John Hood)
    + Don't print /etc/motd on IllumOS.  (John Hood)
    + Print {,/var}/run/motd.dynamic on Ubuntu.  (John Hood)
    + Fix build on Haiku. (Adrien Destugues)
    + Disable unicode-later-combining.test for tmux 2.4.
    This fixes build failures.  (John Hood)
  * Bug fixes:
    + In tests, explicitly set 80x24 tmux window, for newer versions
    of tmux.  (John Hood)
    + Work around JuiceSSH rendering bug.  (John Hood)
    + Do not move cursor for SCROLL UP and SCROLL DOWN--
    fixes an issue with tmux 2.4.  (John Hood)
* Thu Apr 06 2017 shshyukriev@suse.com
-Update to v 1.3.0
  * New features:
  * Change website URLs from http://mosh.mit.edu to https://mosh.org.
    (Keith Winstein)
  * Add --no-ssh-pty option for Dropbear compatibility and other issues.
  * Switch to semantic versioning, making this version 1.3.0 instead
    of 1.2.7.
* Sat Jan 21 2017 mpluskal@suse.com
- Enable tests
- Small package cleanup
* Tue Dec 27 2016 sor.alexei@meowr.ru
- Update to version 1.2.6:
  * New features:
    + Add Travis CI builds for Linux and macOS.
    + Add a --local option to run without ssh.
    + Mosh now returns exitstatus reflecting connection success.
    + Add a end-to-end test suite and many tests.
    + Implement timeouts and signals to help address orphaned
    sessions.
    + Major rework of Mosh's display differencing/rendering code
    with much improved performance for slow machines.
    + Implement ANSI back/forward tab (CSI CBT, CSI CHT).
    + Do not start user shell until network session starts.
    + Add options for more flexible specification of IPv4/IPv6
    hostname resolution.
    + Improved bash completion.
    + Add options for different methods of resolving the remote
    host address, allowing operation without SshProxyCommand.
  * Platform support:
    + Add configurable support for Apple Common Crypto and Nettle,
    in place of OpenSSL. Implement base64 locally.
    + Workaround Cygwin select() bug..
    + Workaround a glibc-2.22 issue causing segfaults.
    + Prefer c++ to g++, for systems like FreeBSD where g++ is not
    usable.
    + Fixes for Illumos Hipster 20151003.
    + Disable -Werror for protobuf code, to resolve a new gcc6
    warning.
    + Link test for -fstack-protector-all on an embedded platform.
    + Resolve issue with bswap64() on FreeBSD-CURRENT with
    libc++-3.8.0.
    + Fix an issue with RECVTOS error message on client on FreeBSD.
  * Bug fixes:
    + Remove an assertion causing aborts on Unicode fallback found
    by fuzzing with afl.
    + Fix a server hang with XON/XOFF on BSD systems.
    + Fix a typeahead-prediction bug that caused display corruption
    on urxvt.
* Fri May 27 2016 mpluskal@suse.com
- Update dependencies for Tumbleweed
Version: 1.2.5-8.1
* Mon Apr 04 2016 mpluskal@suse.com
- Update dependencies
  * drop autotools and autoreconf calling (as patch needing it was
    dropped)
  * add bash-completion as build dependnency and update install
    path for completion
- Make building more verbose
* Sun Aug 02 2015 sor.alexei@meowr.ru
- Update to 1.2.5:
  * Bind to a specific IP address with --bind-server.
  * MOSH_ESCAPE_KEY configures escape character.
  * Support non-roaming IPv6.
  * Implement XTerm mouse mode.
  * Report Git revision along with version if available.
  * Add pselect() emulation.
  * ARM Neon: fix gcc4.8 compiling problem.
  * NaCl: Conditionally rename main to mosh_main.
  * Debian: Improve bash-completion install and functionality.
  * Automake/autoconf workarounds.
  * mosh-server: Allow startup without PTY.
  * network.cc: Properly close old fd on Socket assignment
    operator.
  * mosh-server: Allow startup with zero-window-size PTY.
  * AddrInfo: Fix error message generation when node == NULL.
  * Timestamp: Prevent integer overflow on Darwin PPC 32-bit.
  * scripts/mosh: Fix hang when remote closes the connection.
  * Fix issues with parsing of 256-color SGR sequences.
  * Numerous code hygiene, Coverity, and Clang static analyzer
    fixes.
- Remove mosh-1.2.4-ipv6.patch: merged upstream.
* Thu Nov 13 2014 tchvatal@suse.com
- Enable utempter
- Run autoreconf after michals patch
- spec-cleaner run
* Thu Nov 07 2013 mhrusecky@suse.com
- Patch (mosh-1.2.4-ipv6.patch) for IPv6 support from
  https://github.com/keithw/mosh/pull/453
* Wed Jun 05 2013 tchvatal@suse.com
- Make ufw files happy with rpmlint from suse (i hope).
* Wed Jun 05 2013 tchvatal@suse.com
- Do not handle examples, forgotten here by testing.
* Wed Jun 05 2013 tchvatal@suse.com
- 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.
* Sat Feb 09 2013 crrodriguez@opensuse.org
- 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.
* Tue Jul 31 2012 sven@uebelacker.net
- adding mosh service for SuSEfirewall2.d
* Thu Jun 21 2012 fcastelli@suse.com
- Update to v1.2.2
  * 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.
* Sat Apr 28 2012 jeffm@suse.com
- 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
* Tue Apr 17 2012 fcastelli@suse.com
- Fix license
- Fix utempter-devel requirement for SLE
* Wed Apr 11 2012 fcastelli@suse.com
- Fix copyrights inside of the spec file.
* Tue Apr 10 2012 fcastelli@suse.com
- Add perl-IO-Tty requirement.
* Tue Apr 10 2012 fcastelli@suse.com
- Add perl-IO-Tty requirement.
* Tue Apr 10 2012 fcastelli@suse.com
- Fix url of the project inside of the spec file