Eugen Hartmann created GUACAMOLE-2043:
-----------------------------------------
Summary: Recording playback fails when an instruction have
multibyte characters
Key: GUACAMOLE-2043
URL: https://issues.apache.org/jira/browse/GUACAMOLE-2043
Project: Guacamole
Issue Type: Bug
Components: guacamole
Affects Versions: 1.5.5
Reporter: Eugen Hartmann
- Configure session recording for a Telnet or SSH connection
- Start the connection
- Change the terminal window title
{noformat}
echo -ne "\033]0;Äpfel\007"
{noformat}
- Run a couple of more commands and finish the session
- Go to the session history and try to playback the session
The playback will stop at the moment when you ENTER the command to change
terminal window title.
When you investigate the issue. You will see that we store frames in a
JavaScript Blob as a binary data but the frame start and end position is
calculated in characters. In case of unicode (multibyte) characters the start
and end positions will be wrong.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)