This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch master in repository x2goclient. from 0d99760 Update changelog about bugs #474 and #603 and trigger rebuild for #603 new 2ffcad0 Windows: Fix not being able to add the server to the known_hosts file when the username has non-English characters. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: debian/changelog | 6 ++++++ sshmasterconnection.cpp | 11 ++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git
This is an automated email from the git hooks/post-receive script. x2go pushed a commit to branch master in repository x2goclient. commit 2ffcad0348aeef11210d4863bc466a4b231fdc7d Author: Mike DePaulo <mikedep333@gmail.com> Date: Mon Sep 15 20:52:48 2014 -0400 Windows: Fix not being able to add the server to the known_hosts file when the username has non-English characters. --- debian/changelog | 6 ++++++ sshmasterconnection.cpp | 11 ++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index d83c075..a58e2b3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -44,6 +44,12 @@ x2goclient (4.0.3.0-0x2go1) UNRELEASED; urgency=low [ Mike DePaulo ] * New upstream release (4.0.3.0): + - Windows: Fix not being able to add the server to the known_hosts file when + the username has non-English characters. + (NOTE: This fix only works when the non-English characters are in the same + language as the Windows "system locale" AKA "Language for non-Unicode + programs." Bug #611 was written for fixing the issue for languages other + than the system locale.) - Windows: Install VcXsrv "misc" fonts by default, and make all 4 font groups optional: misc, 75dpi, 100dpi and others (Fixes: #108) Note: The fact that all the fonts are included makes the installer about diff --git a/sshmasterconnection.cpp b/sshmasterconnection.cpp index 827eefe..8c89194 100755 --- a/sshmasterconnection.cpp +++ b/sshmasterconnection.cpp @@ -518,7 +518,7 @@ void SshMasterConnection::run() } #ifdef Q_OS_WIN - ssh_options_set ( my_ssh_session, SSH_OPTIONS_SSH_DIR, (mainWnd->getHomeDirectory()+"/ssh").toAscii()); + ssh_options_set ( my_ssh_session, SSH_OPTIONS_SSH_DIR, (mainWnd->getHomeDirectory()+"/ssh").toLocal8Bit()); if (kerberos) { parseKnownHosts(); @@ -625,10 +625,15 @@ void SshMasterConnection::run() #endif return; } - ssh_options_set ( my_ssh_session, SSH_OPTIONS_USER, user.toAscii() ); + #ifdef Q_OS_WIN - ssh_options_set ( my_ssh_session, SSH_OPTIONS_SSH_DIR, (mainWnd->getHomeDirectory()+"/ssh").toAscii()); + ssh_options_set ( my_ssh_session, SSH_OPTIONS_USER, user.toLocal8Bit() ); +#else + ssh_options_set ( my_ssh_session, SSH_OPTIONS_USER, user.toAscii() ); +#endif +#ifdef Q_OS_WIN + ssh_options_set ( my_ssh_session, SSH_OPTIONS_SSH_DIR, (mainWnd->getHomeDirectory()+"/ssh").toLocal8Bit()); #ifdef DEBUG x2goDebug<<"setting SSH DIR to "<<mainWnd->getHomeDirectory()+"/ssh"; #endif -- Alioth's /srv/git/_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git