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

Proper support utf8 #5

Merged
merged 3 commits into from
Mar 16, 2023
Merged

Proper support utf8 #5

merged 3 commits into from
Mar 16, 2023

Conversation

kuzaxak
Copy link
Contributor

@kuzaxak kuzaxak commented Mar 16, 2023

QDO-1410

Multibyte symbols represented by N runes and since we don't really need that granularity we will use 4 bytes buffer to make sure that we are capable to handle any symbol.
We should restore terminal state after switching to RAW mode, otherwise parent shell will be broken. That may lead to UI artifacts.

Additionally, we should respect passed args and forward it to the child shell.

If `QUDOSH_SHELL` is unset we can use binary name, this way we can store qudosh as `zsh` in custom folder. To handle same name we need to call child shell as abs path.
@kuzaxak kuzaxak requested a review from verrchu March 16, 2023 21:01
golang.org/x/crypto/ssh versions 0.0.0-20220214200702-86341886e292 and prior in Go through 1.16.15 and 1.17.x through 1.17.8 allows an attacker to crash a server in certain circumstances involving AddHostKey. Version 0.0.0-20220315160706-3147a52a75dd includes a fix for the vulnerability and support for SHA-2.
@kuzaxak kuzaxak merged commit dc142b6 into master Mar 16, 2023
@kuzaxak kuzaxak deleted the proper_support_utf8 branch March 16, 2023 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant