Files
webssh/tests
Kyle Larose dfea8a1624 handle invalid characeters in encoding
When establishing a connection to an SSH server, WebSSH tries to guess
at its encoding using a command sent prior to opening the terminal.
Unfortunately, sometimes this can return data which does not form proper
input for the `encode` function used by `is_valid_encoding` to test
whether the encoding is known.

In particular, we ran in to a case where the server was returning a
string which had a \0 in it when converted to ascii. That raised a
`ValueError` (as opposed to `LookupError`), which was uncaught.

Handle the `ValueError` case as well, treating it as an unknown encoding
so that we fall back on the default.
2023-03-30 10:52:53 -04:00
..
2020-01-23 17:25:51 +08:00
2020-10-07 20:29:13 +08:00
2019-01-16 22:58:49 +08:00
2018-11-15 19:49:45 +08:00
2019-09-19 10:55:34 +08:00
2018-09-18 20:56:34 +08:00