Received: (at submit) by bugs.x2go.org; 2 Oct 2014 14:16:23 +0000
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on
	ymir.das-netzwerkteam.de
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=ham
	version=3.3.2
X-Greylist: delayed 904 seconds by postgrey-1.34 at ymir.das-netzwerkteam.de; Thu, 02 Oct 2014 16:16:20 CEST
Received: from mail.universa.de (mail.universa.de [212.34.175.203])
	by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 6F32D5E0A4
	for <submit@bugs.x2go.org>; Thu,  2 Oct 2014 16:16:20 +0200 (CEST)
Received: from securemail.universa.de ([10.25.0.102])
	by mail.universa.de (8.14.7/8.14.7) with ESMTP id s92E1CjP004314
	for <submit@bugs.x2go.org>; Thu, 2 Oct 2014 16:01:13 +0200
Received: from securemail.universa.de (localhost [127.0.0.1])
	by securemail.universa.de (Postfix) with ESMTP id D80C256443
	for <submit@bugs.x2go.org>; Thu,  2 Oct 2014 16:01:12 +0200 (CEST)
Received: from p2mailintern.ads.intern.universa.de (unknown [10.25.0.101])
	by securemail.universa.de (Postfix) with ESMTP id C8C7056442
	for <submit@bugs.x2go.org>; Thu,  2 Oct 2014 16:01:12 +0200 (CEST)
Received: from ca-kerberos.ads.intern.universa.de 
    (ca-kerberos.ads.intern.universa.de [10.96.61.125]) by 
    p2mailintern.ads.intern.universa.de (8.14.7/8.14.7) with ESMTP id 
    s92E18Rj030955 
    (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK) for 
    <submit@bugs.x2go.org>; Thu, 2 Oct 2014 16:01:08 +0200
Received: from MB-HADES.ads.intern.universa.de ([fe80::84a0:5d84:c609:1ffd]) 
    by ca-kerberos.ads.intern.universa.de 
    ([fe80::c51d:92f3:b90f:74cc%15]) with mapi id 14.01.0270.001; Thu, 2 
    Oct 2014 16:01:07 +0200
From: "Sterzinger, Benedikt" <Benedikt.Sterzinger@universa.de>
To: "submit@bugs.x2go.org" <submit@bugs.x2go.org>
Subject: Enabling Kerberos5 (GSSAPI) Auth deletes saved Putty Sessions
Thread-Topic: Enabling Kerberos5 (GSSAPI) Auth deletes saved Putty Sessions
Thread-Index: Ac/eR6hisnQbrcQPRCOp/fTZ2+CvBg==
Date: Thu, 2 Oct 2014 14:01:07 +0000
Message-ID: <7227B905234C3A4195814CE2A809E0052F0ECA96@mb-hades.ads.intern.universa.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.100.65.200]
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TBoneOriginalFrom: "Sterzinger, Benedikt" <Benedikt.Sterzinger@universa.de>
X-TBoneOriginalTo: "submit@bugs.x2go.org" <submit@bugs.x2go.org>
X-TBoneDomainSigned: false

Package: x2goclient
Version: 4.0.2.1

After establishing to a x2go server with GSSAPI auth enabled, all the sessi=
ons saved in putty are gone.
We found this snippet in the source code (sshprocess.cpp):

void SshProcess::rmPuttyReg(QString uuidStr)
{
    QSettings st("HKEY_CURRENT_USER\\Software\\SimonTatham\\PuTTY\\Sessions=
",
                 QSettings::NativeFormat);
    st.remove(uuidStr);
    st.sync();
}

...

void SshProcess::slotSshProcFinished(int exitCode, QProcess::ExitStatus exi=
tStatus)
{
    normalExited=3Dfalse;
    if (exitCode=3D=3D0 && exitStatus=3D=3DQProcess::NormalExit)
        normalExited=3Dtrue;
#ifdef DEBUG
    x2goDebug<<"ssh process exit code :"<<exitStatus;
#endif
#ifdef Q_OS_WIN
    if(masterCon->useKerberos())
    {
        rmPuttyReg(procUuid);
    }
#endif
    slotChannelClosed(this,procUuid);
}

Is this necessary?

***********
Hinweis zur Datensicherheit
Die Daten=FCbertragung =FCber das Internet erfolgt derzeit im Wesentlichen =
ungesichert. Die Vertraulichkeit sensibler, personenbezogener Daten gegen=
=FCber Dritten ist nicht gew=E4hrleistet. Es ist nicht ausgeschlossen, dass=
 =FCbermittelte Daten von Unbefugten zur Kenntnis genommen und eventuell so=
gar verf=E4lscht werden. Falls Sie uns Informationen mit vertraulichem Inha=
lt und/oder personenbezogenen, sensiblen Daten per E-Mail zusenden wollen, =
empfehlen wir Ihnen, diese zu verschl=FCsseln. Bitte setzen Sie sich bzgl. =
der geeigneten Kryptotechnik mit uns in Verbindung. Wenn Sie Informationen =
unverschl=FCsselt per E-Mail an uns senden, erkl=E4ren Sie sich mit der unv=
erschl=FCsselten Beantwortung per E-Mail durch uns einverstanden. Falls Sie=
 dies nicht w=FCnschen, teilen Sie uns dies bitte mit. Sie erhalten die von=
 Ihnen gew=FCnschten Informationen dann auch gerne per Post oder Telefax =
=FCbermittelt.

Hinweis zu Vertraulich- und Rechtsverbindlichkeit
Der Inhalt des erhaltenen E-Mails ist vertraulich zu behandeln und ausschli=
e=DFlich f=FCr den bezeichneten Adressaten bzw. dessen Vertreter bestimmt. =
Sollten Sie nicht der f=FCr unsere Nachricht vorgesehene Empf=E4nger sein, =
so bitten wir Sie, sich mit dem Absender dieser E-Mail unverz=FCglich in Ve=
rbindung zu setzen, die empfangene E-Mail nebst etwaiger Anlagen aus Ihrem =
System zu l=F6schen sowie ggf. existierende Ausdrucke zu vernichten. Wir ma=
chen darauf aufmerksam, dass der Inhalt dieser E-Mail nicht rechtsverbindli=
ch ist, da =FCber das Internet erstellte E-Mails leicht manipuliert oder un=
ter falscher Absenderkennung erstellt werden k=F6nnen. Eine rechtsverbindli=
che Best=E4tigung erhalten Sie gerne auf Anfrage in schriftlicher Form. Ein=
e Ver=F6ffentlichung, Vervielf=E4ltigung oder Weiterleitung des Inhaltes di=
eser E-Mail ist nur nach unserer vorherigen schriftlichen Einwilligung gest=
attet.
