Commit graph

6 commits

Author SHA1 Message Date
schmonz
e081713c86 Work around build failure with libc++ >=7.0 on case-insensitive
filesystems (issue #1051). Fixes macOS build, at least on Big Sur.
2021-05-13 10:47:49 +00:00
schmonz
4d5072cd2f Fix OS X clang build. Via FreeBSD Ports, so probably fixes FreeBSD too. 2019-06-19 15:50:52 +00:00
leot
333a01db7b mosh: Update net/mosh to 1.3.2
pkgsrc changes:
 - Remove patches/patch-aa, no longer needed (config.h is now
   included and HAVE_DECL_BSWAP64 is now properly checked)
 - perl is needed in the test phase and at runtime, add it to USE_TOOLS
 - Remove no longer needed dependency to p5-IO-tty
 - Add support for the test target (and REPLACE_PERL test target scripts)

Changes:
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)

Discussed with <agc>, thanks!
2018-11-21 21:46:50 +00:00
wiz
919f876bf8 Updated mosh to 1.2.6.
2016-08-10 Keith Winstein <mosh-devel@mit.edu>

	* Version 1.2.6 released.

	* New features:
		* Add Travis CI builds for Linux and Mac.  (Anders Kaseorg, others)
		* Add a --local option to run without ssh.  (John Hood)
		* Mosh now returns exitstatus reflecting connection success.
		  (John Hood)
		* Add a end-to-end test suite and many tests.  (John Hood)
		* Implement timeouts and signals to help address orphaned sessions.
		  (John Hood)
		* Major rework of Mosh's display differencing/rendering
		  code with much improved performance for slow machines.  (John Hood)
		* Implement ANSI back/forward tab (CSI CBT, CSI CHT).
		  (John Hood)
		* Do not start user shell until network session starts.
		  (John Hood)
		* Add options for more flexible specification of IPv4/IPv6
		  hostname resolution.  (John Hood)
		* Improved bash completion.  (Steve Dignam, HIGUCHI Yuta)
		* Add options for different methods of resolving the remote host
		  address, allowing operation without SshProxyCommand.  (John Hood)

	* Platform support:
		* Add configurable support for Apple Common Crypto and
		  Nettle, in place of OpenSSL.  Implement base64 locally.
		  (John Hood)
		* Workaround Cygwin select() bug.  (John Hood)
		* Updates to Debian packaging.  (Anders Kaseorg, Keith Winstein)
		* Workaround a glibc-2.22 issue causing segfaults on Debian Sid.
		  (John Hood with help from many others)
		* Prefer c++ to g++, for systems like FreeBSD where g++ is not usable.
		  (John Hood)
		* Fixes for Illumos Hipster 20151003.  (John Hood)
		* Disable -Werror for protobuf code, to resolve a new gcc6 warning.
		  (John Hood)
		* Link test for -fstack-protector-all on an embedded platform.
		  (Baruch Siach)
		* Resolve issue with bswap64() on FreeBSD-CURRENT with libc++-3.8.0.
		  (John Hood)
		* Fix issue with RECVTOS error message on client on FreeBSD.
		  (John Hood)

	* Bug fixes:
		* Remove an assertion causing aborts on Unicode fallback found by
		  fuzzing with afl.  (Keith Winstein)
		* Fix a server hang with XON/XOFF on BSD systems.  (John Hood)
		* Fix a typeahead-prediction bug that caused display corruption on
		  urxvt.  (John Hood)
2016-08-24 10:34:10 +00:00
wen
677b8ff156 Update to 1.2.3
2012-10-19 Keith Winstein <mosh-devel@mit.edu>

        * 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\xc3\xa4ht)
                * 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
2012-11-29 07:19:35 +00:00
agc
57d619915d import mosh-1.2.2 into the packages collection.
Mosh is a Remote terminal application that allows roaming, supports
	intermittent connectivity, and provides intelligent local echo and
	line editing of user keystrokes.

	Mosh is a replacement for SSH.  It's more robust and responsive,
	especially over Wi-Fi, cellular, and long-distance links.
2012-07-20 03:15:29 +00:00