Alex,
Your patch successfully fixed the problem of X2goClient crashing when a username is not entered. Good job on that.
And I tested it on my Windows XP SP3 32-bit VM (in addition to my desktop with Win 8.1 64-bit), the GSSAPI / Kerberos auth works there too.
However, I still managed to produce one more crash on Windows, albeit an obscure one.
If GSSAPI authentication is enabled, and you connect through an SSH proxy, that SSH proxy must also use GSSAPI. It prompts you for a password, but it seems to ignore it. I've entered an incorrect password and still connects. This is not that bad of a bug and I think we can launch 4.0.1.2 despite it.
If that proxy does successfully authenticate using GSSAPI, and you successfully connect to the x2goserver via GSSAPI, the session opens and works as far as I've tested it. However, on disconnect, the x2goclient crashes.
I do not know if this crash would be realistically produced. After all, if the entire point of the proxy is to connect through a firewall, would you really be using Kerberos auth to both the proxy and the x2goserver? I do not think this crash bug has to be fixed before 4.0.1.2, but I thought I'd mention it and the former bug. (I will put them in the bug tracker if we do launch with these bugs.)
-Mike
On Fri, Dec 13, 2013 at 10:57 AM, Michael DePaulo <mikedep333@gmail.com> wrote:
I will test it when I get home in about 7 hours. I will not be able to build until then also.
FYI, if you leave the username blank when using password auth, x2goclient prompts you for both the username and password. That's why the username field is likely left blank.
Regards, Mike
On Dec 13, 2013 9:57 AM, "Oleksandr Shneyder" <o.shneyder@phoca-gmbh.de> wrote:
Hi Mike,
I newer sought, that some one will try to open connection without specifying a username. But ok, this patch make x2go client to use default user name if no username is specified.
http://code.x2go.org/gitweb?p=x2goclient.git;a=commit;h=b69329589121f2476a11...
regards, Alex
Am 13.12.2013 14:59, schrieb Michael DePaulo:
On Fri, Dec 13, 2013 at 7:07 AM, Oleksandr Shneyder <o.shneyder@phoca-gmbh.de> wrote:
Hello Mike,
this patch:
http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=6f9ead7cf9184799...
should fix the issue.
regards, Alex
Hi Alex,
That appears to partially fix the issue.
When I enter an invalid username (e.g. "a"), I get the error message "Check your GSSApi configuration or choose another authentication method". So that's a good improvement.
But if the username field is left blank, the x2goclient still crashes.
regards, -Mike
X2Go-Dev mailing list X2Go-Dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev
--
Oleksandr Shneyder | Email: o.shneyder@phoca-gmbh.de phoca GmbH | Tel. : 0911 - 14870374 0 Bräuhausgasse 9 | Fax. : 0911 - 14870374 9 D-82205 Gilching | Mobil: 0163 - 49 64 461
Geschäftsführung: Dipl.-Inf. Oleksandr Shneyder
Amtsgericht München | http://www.phoca-gmbh.de HRB 196 658 | http://www.x2go.org USt-IdNr.: DE281977973
X2Go-Dev mailing list X2Go-Dev@lists.berlios.de https://lists.berlios.de/mailman/listinfo/x2go-dev