[X2Go-Commits] x2goclient.git - build-main (branch) updated: 4.0.1.1-71-g9d714e3
X2Go dev team
git-admin at x2go.org
Tue Dec 17 15:43:36 CET 2013
The branch, build-main has been updated
via 9d714e35d68e68dda9dfbc5fe737626179a009e4 (commit)
from 6290a9f307423210fdb7f8f08f2eb9c52e5ad551 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 2 ++
sshmasterconnection.cpp | 1 -
sshprocess.cpp | 16 ++++++++++++++--
3 files changed, 16 insertions(+), 3 deletions(-)
mode change 100644 => 100755 sshmasterconnection.cpp
mode change 100644 => 100755 sshprocess.cpp
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index e27b1a9..af05070 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -69,6 +69,8 @@ x2goclient (4.0.1.2-0x2go2) UNRELEASED; urgency=low
- SshMasterConnection should use current user name if no user name is
specified in session settings
- GSSApi(Kerberos 5) authentication for sshproxy and sshbroker
+ - fixed GSSApi(Kerberos 5) authentication for sshproxy and sshbroker
+ on windows
[ Heinrich Schuchardt ]
* New upstream version (4.0.1.2):
diff --git a/sshmasterconnection.cpp b/sshmasterconnection.cpp
old mode 100644
new mode 100755
index 092cf9c..aa8269d
--- a/sshmasterconnection.cpp
+++ b/sshmasterconnection.cpp
@@ -957,7 +957,6 @@ bool SshMasterConnection::userAuthWithPass()
bool SshMasterConnection::userAuthAuto()
{
- x2goDebug<<"auth auto";
int rc = ssh_userauth_autopubkey ( my_ssh_session, "" );
int i=0;
while(rc != SSH_AUTH_SUCCESS)
diff --git a/sshprocess.cpp b/sshprocess.cpp
old mode 100644
new mode 100755
index b147150..2db1c51
--- a/sshprocess.cpp
+++ b/sshprocess.cpp
@@ -72,7 +72,15 @@ SshProcess::~SshProcess()
proc->terminate();
}
}
- delete proc;
+ if (proc->state()==QProcess::Running)
+ {
+ proc->kill();
+ }
+ if(proc->state()!=QProcess::Running)
+ {
+ delete proc;
+ }
+ proc=0;
}
if (serverSocket>0)
{
@@ -273,7 +281,7 @@ void SshProcess::startTunnel(const QString& forwardHost, uint forwardPort, const
}
else
{
- proc=new QProcess(this);
+ proc=new QProcess(0);
#ifdef Q_OS_WIN
QString sshString="plink -batch -P "+
#else
@@ -319,7 +327,11 @@ void SshProcess::slotStdErr(SshProcess* creator, QByteArray data)
if(tunnel && !tunnelOkEmited)
{
+#ifdef Q_OS_WIN
+ if(stdErrString.indexOf("Access granted")!=-1)
+#else
if(stdErrString.indexOf("Entering interactive session")!=-1)
+#endif
{
tunnelOkEmited=true;
emit sshTunnelOk(pid);
hooks/post-receive
--
x2goclient.git (X2Go Client)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "x2goclient.git" (X2Go Client).
More information about the x2go-commits
mailing list