package: x2goclient version: 4.1.2.1
Attempting to input an IPv6 address as an SSH proxy fails: As soon as you enter an IPv6 address (even as simple as ::1), the ssh proxy host name field will be empty, and the port value will change from 22 to 0.
If you try a "fake" address like 1:2:3:4:5:6, then the ssh proxy host name becomes 1, and the port number becomes 2.
Clearly, this is not how it should be.
IPv6 support in general is working: If you specify a DNS name that has an IPv6 address record, it will be used.
Also, using an IPv6 address as the actual X2Go host name works just fine. It only affects the ssh proxy host name field.
Kind Regards, Stefan Baur
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
Update: When saving the info, it is stored correctly in the sessions file. The trouble starts when the file is being read, both when you edit the session config, and when you try to start a connection.
-Stefan
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
tag #1418 pending fixed #1418 4.1.2.2 thanks Hello, X2Go issue #1418 (src:x2goclient) reported by you has been fixed in X2Go Git. You can see the changelog below, and you can check the diff of the fix at: http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=31a4d6c The issue will most likely be fixed in src:x2goclient (4.1.2.2). light+love X2Go Git Admin (on behalf of the sender of this mail) --- commit 31a4d6c1b46c1608a5441e23c80f8e0db5e0d3a7 Author: Mihai Moldovan <ionic@ionic.de> Date: Sun Dec 1 04:54:34 2019 +0100 src/sessionwidget.cpp: stop parsing proxy address as "host:port" if the address contains a colon. Fixes: #1418. We don't do this for the "normal" host address and this behavior clashes with IPv6 addresses. We COULD, theoretically, keep it, but that would require writing an arbitrary address parser. Too much effort for little gain. diff --git a/debian/changelog b/debian/changelog index 0a280b4..2a51b0c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -121,6 +121,11 @@ x2goclient (4.1.2.2-0x2go1) UNRELEASED; urgency=medium retranslations required. - src/httpbrokerclient.cpp: do not leak password length in debug output either. + - src/sessionwidget.cpp: stop parsing proxy address as "host:port: if the + address contains a colon. Fixes: #1418. We don't do this for the + "normal" host address and this behavior clashes with IPv6 addresses. We + COULD, theoretically, keep it, but that would require writing an + arbitrary address parser. Too much effort for little gain. * debian/control: + Add build-depend on pkg-config. * x2goclient.spec:
Processing commands for control@bugs.x2go.org:
tag #1418 pending Bug #1418 [x2goclient] Attempting to input an IPv6 address as an SSH proxy fails Added tag(s) pending. fixed #1418 4.1.2.2 Bug #1418 [x2goclient] Attempting to input an IPv6 address as an SSH proxy fails There is no source info for the package 'x2goclient' at version '4.1.2.2' with architecture '' Unable to make a source version for version '4.1.2.2' Marked as fixed in versions 4.1.2.2. thanks Stopping processing here.
1418: bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1418 X2Go Bug Tracking System Contact owner@bugs.x2go.org with problems
tag #1418 pending fixed #1418 4.1.2.2 thanks Hello, X2Go issue #1418 (src:x2goclient) reported by you has been fixed in X2Go Git. You can see the changelog below, and you can check the diff of the fix at: http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=50cb6c6 The issue will most likely be fixed in src:x2goclient (4.1.2.2). light+love X2Go Git Admin (on behalf of the sender of this mail) --- commit 50cb6c6fe1456c06b76ab4083f0c2784b38f5157 Author: Mihai Moldovan <ionic@ionic.de> Date: Sun Dec 1 09:54:55 2019 +0100 src/onmainwindow.cpp: also remove proxy "host:port" parsing at connect time. Fixes: #1418. diff --git a/debian/changelog b/debian/changelog index 2a51b0c..0ee9918 100644 --- a/debian/changelog +++ b/debian/changelog @@ -126,6 +126,8 @@ x2goclient (4.1.2.2-0x2go1) UNRELEASED; urgency=medium "normal" host address and this behavior clashes with IPv6 addresses. We COULD, theoretically, keep it, but that would require writing an arbitrary address parser. Too much effort for little gain. + - src/onmainwindow.cpp: also remove proxy "host:port" parsing at connect + time. Fixes: #1418. * debian/control: + Add build-depend on pkg-config. * x2goclient.spec:
Processing commands for control@bugs.x2go.org:
tag #1418 pending Bug #1418 [x2goclient] Attempting to input an IPv6 address as an SSH proxy fails Ignoring request to alter tags of bug #1418 to the same tags previously set fixed #1418 4.1.2.2 Bug #1418 [x2goclient] Attempting to input an IPv6 address as an SSH proxy fails There is no source info for the package 'x2goclient' at version '4.1.2.2' with architecture '' Unable to make a source version for version '4.1.2.2' Ignoring request to alter fixed versions of bug #1418 to the same values previously set thanks Stopping processing here.
1418: bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1418 X2Go Bug Tracking System Contact owner@bugs.x2go.org with problems
close #1418 thanks
Hello,
we are very hopeful that X2Go issue #1418 reported by you has been resolved in the new release (4.1.2.2) of the X2Go source project »src:x2goclient«.
You can view the complete changelog entry of src:x2goclient (4.1.2.2) below, and you can use the following link to view all the code changes between this and the last release of src:x2goclient.
http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=e70a27961cf391406c13e52fa54f4731fa8ca189;hp=84dcac55b72c6c09f2cdddcd5bde5137a441223d
If you feel that the issue has not been resolved satisfyingly, feel free to reopen this bug report or submit a follow-up report with further observations described based on the new released version of src:x2goclient.
Thanks a lot for contributing to X2Go!!!
light+love X2Go Git Admin (on behalf of the sender of this mail)
X2Go Component: src:x2goclient Version: 4.1.2.2-0x2go1 Status: RELEASE Timestamp: 1581543720 Date: Wed, 12 Feb 2020 22:42:00 +0100 Fixes: 1307 1320 1393 1418 1425 1428 Changes: x2goclient (4.1.2.2-0x2go1) RELEASED; urgency=medium . [ Oleksandr Shneyder ]
Processing commands for control@bugs.x2go.org:
close #1418 Bug #1418 [x2goclient] Attempting to input an IPv6 address as an SSH proxy fails Marked Bug as done thanks Stopping processing here.
1418: bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1418 X2Go Bug Tracking System Contact owner@bugs.x2go.org with problems