Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

juicessh not compatible with current mosh-server #846

Closed
cgull opened this issue Jan 12, 2017 · 3 comments
Closed

juicessh not compatible with current mosh-server #846

cgull opened this issue Jan 12, 2017 · 3 comments

Comments

@cgull
Copy link
Member

cgull commented Jan 12, 2017

JuiceSSH shows screen corruption when connecting to a mosh-server from master on OS X, running tmux 2.3 and WeeChat 1.5 (the original reporter saw this on Linux, I believe). A 1.2.4 server works correctly in the same environment. The original reporter's screenshot is here:
http://imgur.com/JxV0Gn3

In my testing, it appears that when the screen is scrolled, graphic characters from previous lines are not erased, and the text of the newly-scrolled line overwrites the old text. This appears to be a bad interaction between the new screen-update code in mosh-1.2.6 and JuiceSSH's proprietary code, but since JuiceSSH is closed source I can't address this further, and I've reported this to support@sonelli.com, and this is a tracking issue.

@eminence
Copy link
Member

FWIW, I don't see any issues with juicessh, tmux 2.1, weechat 1.4, mosh 1.2.6, on linux

@cgull
Copy link
Member Author

cgull commented Jan 13, 2017

I should say this is currently a tracking issue, the problem could well turn out to be on our side.

I tried ssh to mosh-to-localhost in my same test environment, and that seems to work OK-- no display corruption. So the issue seems to be specific to Mosh implementation, not generically about JuiceSSH's terminal emulation.

I also see the corruption when scrolling up in OS X's vi, but not when scrolling down.

@featheredtoast
Copy link

I've got the same issue - Arch Linux server, juicessh, tmux.
mosh 1.2.6
irssi 0.8.21
tmux 2.3

Juicessh has worked without character corruption up until a mosh update a few weeks(?) ago. Further, across OSX and Linux (Ubuntu) clients (running v1.2.5 mosh clients), I haven't seen any character corruption so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants