From mikedep333@gmail.com Fri Jun 26 14:55:16 2015 Received: (at submit) by bugs.x2go.org; 26 Jun 2015 12:55:17 +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,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from mail-yk0-f177.google.com (mail-yk0-f177.google.com [209.85.160.177]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 92CB25DA84 for ; Fri, 26 Jun 2015 14:55:15 +0200 (CEST) Received: by ykdy1 with SMTP id y1so57274517ykd.2 for ; Fri, 26 Jun 2015 05:55:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=4aRpADYLK01FhSnh+FeikoygXLYKASqXqRfOpEzkJFQ=; b=lMrkkj2wMWLVtIEuAwTyhcYs8eIYAhl6U82XozHog3jQIp52uDekUny164kIf48I+d HMotUwfXYIhMaMDVtO+4lG7xcBulkTwrhvOQbhH/FznZa6V+fGxlB4sLqnmK7udRFd4p Q8/iNJzfsFAgayN6qHQV3sydIbnyxihmiGDl1vjgI2LXKDNExAPJ9zIpG/QLn7PE8zZA RZ3RXOlT1JlyLenPQjp+FERiFFRyfAZRZuJB8oTLR82maUi4w+s83XbZUbF5oXKV+8y7 oRdTbb9y0Pe72hZJi0p/mg4KnqeAWeMAdTpA/LPp3AplvxTV/7pB+n/HyCvyRN8CMA9D CBcw== MIME-Version: 1.0 X-Received: by 10.129.88.86 with SMTP id m83mr1708433ywb.91.1435323314200; Fri, 26 Jun 2015 05:55:14 -0700 (PDT) Received: by 10.37.214.10 with HTTP; Fri, 26 Jun 2015 05:55:14 -0700 (PDT) Date: Fri, 26 Jun 2015 08:55:14 -0400 Message-ID: Subject: Session Resume Fails with "Failed to restore all the required visuals." From: Michael DePaulo To: "submit@bugs.x2go.org" Content-Type: text/plain; charset=UTF-8 Package: x2goclient Version: 4.0.4.0 Severity: normal Tags: +build-win32 Sometimes when starting an X2Go session on a Windows client, and resuming it on a different machine (which may or may not be Windows), the session fails to resume and you get this error message: X2Go - 50 Failed to restore all the required visuals. Can't resume the NX session on this display. Screenshot: http://imgur.com/zQz69Cz On test configuration #1 at least, I am still able to resume the session on the original client, even after receiving the error on the new client. I have seen this issue occasionally over the last year or 2. I recall experiencing it when try resume a session over RDP. However, I have 2 other test configurations listed below. Note that the error message comes from nx-libs, not x2goclient. x2goclient passes the error message to the user. However, I am filing this bug under x2goclient since it is likely possible to fix it by launching VcXsrv on Windows with different options. In fact, at X2Go Gathering 2015, one of the QVD developers said that they experienced this issue with QVD client for iOS, and fixed it by launching their client-side X server with certain options: https://github.com/theqvd/qvd-client-ios/blob/master/QVDWrapper/wrapper/Services/QVDXvncService.m#L106 Right now I am able to reproduce it with this test configuration (#1): Server OS: Fedora 21 64-bit with latest updates x2goserver: 4.0.1.19-3.fc21 (from Fedora) x2goserver-xsession: 4.0.1.19-3.fc21 (from Fedora) nxagent: 3.5.0.31-0.0x2go1.1.git20150608.671.main.fc21 session-starting client OS: Windows 10 64-bit build 10130 session-starting x2goclient: 4.0.4.0-2015.06.24 session-starting hardware: physical, accessed locally session-resuming client OS: Windows XP 32-bit SP3 with last available updates session-resuming x2goclient: 4.0.4.0-2015.06.24 session-resuming hardware: Virtual. Running on the server's qemu-kvm hypervisor with virt-manager. QXL & SPICE are used (the SPICE server is built into the hypervisor.) Driver is "Red Hat QXL GPU" 7/17/2013 5.1.0.10018. Color is set to 32-bit. Accessed over virt-viewer 2.0 from Windows. Also, at the X2Go Gathering 2015, we were able to reproduce this with the following 2 clients (but with a different server) (test config #2): Server Details: unknown session-starting client OS: Windows 7 64-bit SP1 with latest updated session-starting x2goclient: 4.0.4.0-2015.06.24 session-starting hardware: physical, accessed locally session-resuming client OS: X2Go TCE (version unknown) (based on Debian 7 Wheezy IIRC) session-resuming x2goclient: version unknown session-resuming hardware: physical, accessed locally From ionic@ionic.de Fri Jun 26 22:51:28 2015 Received: (at control) by bugs.x2go.org; 26 Jun 2015 20:51:29 +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.9 required=5.0 tests=BAYES_00,BODY_URI_ONLY, MISSING_SUBJECT,T_DKIM_INVALID,URIBL_BLOCKED autolearn=no version=3.3.2 Received: from Root24.de (powered.by.root24.eu [5.135.3.88]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 539A25DA84 for ; Fri, 26 Jun 2015 22:51:28 +0200 (CEST) Received: from nopileos.local (home.ionic.de [217.92.117.31]) by mail.ionic.de (Postfix) with ESMTPSA id D030B4F04FF8 for ; Fri, 26 Jun 2015 22:51:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default; t=1435351887; bh=KyY5+BiAxD/qZzCQHzS4T8UEzyTjPvEBtbKyIuaYhy0=; h=To:From:Date:From; b=tfEg+WHH+hlmWaoAigitswSB7UraRvBocbXRBRPfZynDkbJwnJosTPRP2F9QXYFXo bWuCMGkrmzmn+OJhEb4WsujtkEHxj9jDHbtGF/7o7VuDH5iVN2Vo5LliMIz7H6XHd+ Mbkk3LOTDCypwNWvaedb9OQgoXw66/1XCcNFLR7M= To: control@bugs.x2go.org From: Mihai Moldovan X-Enigmail-Draft-Status: N1110 Message-ID: <558DBB4A.8050904@ionic.de> Date: Fri, 26 Jun 2015 22:51:22 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.0.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="kwEFuuOaI56RGTW3K62NuuDOMVLqpD5SP" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --kwEFuuOaI56RGTW3K62NuuDOMVLqpD5SP Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable reassign 891 x2goclient 4.0.4.0 merge 896 891 --kwEFuuOaI56RGTW3K62NuuDOMVLqpD5SP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJVjbtLAAoJEB/WLtluJTqHSeYP/3kMS7g/TVeHEwcRJqb4kcgz CdIa/6pMzb6L1QiDFZgplAkyqdrcr187rFRH20KWtB/6DYxRy3U3Wsp/YtUHhJCL 4Mfe/7ArWooi3CgkC27CoZhHEMQRy0kBRv8EkNNsCdZIBBNqS+RrP5mXeubtCNmM 93wStUJJ3BCXMf5d+ZOEhU3a71D1oekLm0qHuQa2lX5BFeOWXNoySRm/IyWAQOOn WdbVDLlQ3W+sjosJtqfqVAkBLticMZZYk+jt2hhH56O5uW+lZIIqZpzJEDnRAXXl OVNc2ql10sPoimefK4bh1qf9OFSmevcduguNvAjsTVgHekztYsdQGeAxJ5Gkut5b Mcfuv2Ejm87UjSYA6Mgt+9MFV9u1kaR1JNz0FL2KjwJ5v96QsYGf/XF3dnX4wwTG DIPtENmqldhd79Vb4dIVFjHT72kmT8RIbDoHKTs0kd0HQYURSSJrK3Regt0Dp3O8 lm+GtK7bOATdFepCF0eMJ/5gCcHvXxoi9I9hCH63HNilDPrZZpnPdbUwdn1ZGTOV /IWrmVBsAV9B9Ajy9actNJnYUv1U0huW/wHcEGJrNCj3R8ise/nfZaiyBcJ6Ti3P ZPpU7LGJd9rc2KmhDmenfuNad+aBIj44VAQeiJZ9fa528qu0EqfDv5T7OdjNmMIh pKdQYkthN5b2MC58Zb+i =YAYY -----END PGP SIGNATURE----- --kwEFuuOaI56RGTW3K62NuuDOMVLqpD5SP-- From ionic@ionic.de Sat Jul 18 22:41:59 2015 Received: (at control) by bugs.x2go.org; 18 Jul 2015 20:41:59 +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.9 required=5.0 tests=BAYES_00,BODY_URI_ONLY, MISSING_SUBJECT,T_DKIM_INVALID,URIBL_BLOCKED autolearn=no version=3.3.2 Received: from Root24.de (powered.by.root24.eu [5.135.3.88]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id DFF263BC49 for ; Sat, 18 Jul 2015 22:41:58 +0200 (CEST) Received: from nopileos.local (home.ionic.de [217.92.117.31]) by mail.ionic.de (Postfix) with ESMTPSA id 9A3A44F0520B for ; Sat, 18 Jul 2015 22:41:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ionic.de; s=default; t=1437252118; bh=HLbuJoAxg2pF4lk7s/FOqEr2n+/4GomrGp8WBy9WEO8=; h=To:From:Date:From; b=plbUlirPpIcMO2tK0qRBLrUodQq7xiXdQt+aSfu7hM6u9+eTCyoHIpW+GzTkq++Ak xJ6Hf6EmGysWyeEQ5JjfZAS1TJBv8FQ1bwchyIiAy4GcF0JbMZdnGy7+NskYRVMbhg c0AyzD0Thf8sX2QEQSyEafM+E1W6SvOGrbiACtgo= To: control@bugs.x2go.org From: Mihai Moldovan Message-ID: <55AABA12.8000103@ionic.de> Date: Sat, 18 Jul 2015 22:41:54 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.0.1 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Kpi93h6J5s87K8wlXRrvqvG3WfadcGXai" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Kpi93h6J5s87K8wlXRrvqvG3WfadcGXai Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable merge 891 696 --Kpi93h6J5s87K8wlXRrvqvG3WfadcGXai Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCgAGBQJVqroTAAoJEB/WLtluJTqH7vYP/RbImHM0tR/wcft3W+S66Q6U eJ7GNiwYElySERqbUxpLtxyZhxPj2dETDGtLI0rWuG5lgEU8R0wojNwQyLTeDcPw Ih8JIDxCwxEiUXpR4AbEDDI3xkvPR48F2/2j2h27fGYAAk9XEDfZbg7d462qOuaQ dDjDrBPr+7JsjOpG8IT6ZqNKA3WQxP8gd+rJ+zZN+XQwQpvu6H8Po6wiGBIVuT/8 QCKJd9Yb2akW/pCHg98NxmcqyVAPXc4CSvJ1OQHVhhs7dD6ymu8NyEFiXCj2TBNL tO2SHMi4sMGMBHwBswxaPIlD8TGR9F3EJdDtcfbBKSTGn/+wQXD3w0NlwDo0HX0Z RHV8uW7YyGCKiXxLwqTko26ouLIzzRf1rx7PYE1Qv5AWoQDHQd6pSKZUxifDLvAP fxLikb83bzq/9gq+pLpqeRrKIHyTbmmgVUAkb+dOvqmi9oOEp/Hryqmyf9JdtoCQ iEU00m72c0X6XzJdpxnRkDLCW6yW4smZI5HF+E3W/OZmoyyqxcMHsxf1XV593Roz RkDgkROr+d0n3ZyIzPeGDWqNwsWRgLTBEO1N+ER0Jj4vA2FDYWmCoovXQFuYxMfs TlCxdQQp6qZP/EgkowfDDIm8ZumRpIRwUSXAgWCZ/affLD8drZiveQZHwD+Ywh+V ANuecGhHzXQc9l8oa3KE =v8Ts -----END PGP SIGNATURE----- --Kpi93h6J5s87K8wlXRrvqvG3WfadcGXai-- From x2go@ymir.das-netzwerkteam.de Sun Jul 26 20:35:51 2015 Received: (at control) by bugs.x2go.org; 26 Jul 2015 18:36:02 +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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, NO_RELAYS,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id 7229C5DA87; Sun, 26 Jul 2015 20:35:51 +0200 (CEST) From: Mike DePaulo To: 696-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 696@bugs.x2go.org Subject: X2Go issue (in src:x2goclient) has been marked as pending for release Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mailer: http://snipr.com/post-receive-tag-pending Message-Id: <20150726183551.7229C5DA87@ymir.das-netzwerkteam.de> Date: Sun, 26 Jul 2015 20:35:51 +0200 (CEST) tag #696 pending fixed #696 4.0.4.1 thanks Hello, X2Go issue #696 (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=32307c6 The issue will most likely be fixed in src:x2goclient (4.0.4.1). light+love X2Go Git Admin (on behalf of the sender of this mail) --- commit 32307c6299cef59c43b59746f87475f343a473d0 Author: Mike DePaulo Date: Sun Jul 26 14:24:07 2015 -0400 Update VcXsrv: 1.17.0.0-2 (X2Go/Arctica Build) -> 1.17.0.0-3 (X2Go/Arctica Build) diff --git a/debian/changelog b/debian/changelog index f96c54a..f0294cf 100644 --- a/debian/changelog +++ b/debian/changelog @@ -86,10 +86,20 @@ x2goclient (4.0.4.1-0x2go1) UNRELEASED; urgency=low which fixes the multiple CVEs announced on 2015-06-11 and CVE-2015-1793 (announced on 2015-07-09). - Windows: Update bundled VcXsrv from 1.17.0.0-1 (X2Go/Arctica Build) - to 1.17.0.0-2 (X2Go/Arctica Build) + to 1.17.0.0-3 (X2Go/Arctica Build) The differences relevant to X2Go are: + VcXsrv's bundled version of openssl was updated from 1.0.2a - to 1.0.2c (fixes the multiple CVEs announced on 2015-06-11) + to 1.0.2d (fixes the multiple CVEs announced on 2015-06-11 and + CVE-2015-1793 (announced on 2015-07-09). + + Drop winmultiwindow.patch (Part of #883) + + hw/xwin/glx: Don't create fbConfigs for un-accelerated + pixelFormats + This has the effect of disabling StaticColor under + MultiWindow mode with -wgl (default) and -swrastwgl, and + thus making X2Go sessions started from the Windows client + able to be resumed on the client on a different OS or the + client runing on Windows with different display settings. + (Fixes: #696) [ Henning Heinold ] * New upstream release (4.0.4.1): From x2go@ymir.das-netzwerkteam.de Tue Jul 28 04:50:05 2015 Received: (at control) by bugs.x2go.org; 28 Jul 2015 02:50:14 +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=-1.9 required=5.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=unavailable version=3.3.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id D8EFE5DA87; Tue, 28 Jul 2015 04:50:04 +0200 (CEST) From: X2Go Release Manager To: 696-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 696@bugs.x2go.org Subject: X2Go issue (in src:x2goclient) has been marked as closed Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-Id: <20150728025004.D8EFE5DA87@ymir.das-netzwerkteam.de> Date: Tue, 28 Jul 2015 04:50:04 +0200 (CEST) close #696 thanks Hello, we are very hopeful that X2Go issue #696 reported by you has been resolved in the new release (4.0.5.0) of the X2Go source project »src:x2goclient«. You can view the complete changelog entry of src:x2goclient (4.0.5.0) 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=4caef96a30c62c24a2077fd003e0a5f238885b17;hp=301b58ced7f1591476af7a50d2c759deea9895d1 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.0.5.0-0x2go1 Status: RELEASE Date: Tue, 28 Jul 2015 04:48:20 +0200 Fixes: 696 882 901 909 911 Changes: x2goclient (4.0.5.0-0x2go1) RELEASED; urgency=low . [ Mihai Moldovan ] * New upstream release (4.0.5.0): - INSTALL: add more verbose instructions on how to build X2Go Client and friends. - onmainwindow.{cpp,h}: rename slotScDaemonOut() and slotScDaemonError() to slotScDaemonStdOut() and slotScDaemonStdErr(). I will need slotScDaemonError() later and the previous names were a bit of a misnomer. - x2goutils.{cpp,h}: add new show_RichText_Generic_MsgBox() main function designed to replace the show_RichText_WarningMsgBox() function. - x2goutils.{cpp,h}: make show_RichText_WarningMsgBox() use show_RichText_Generic_MsgBox (). - x2goutils.{cpp,h}: new show_RichText_ErrorMsgBox() function as a wrapper for show_RichText_Generic_MsgBox() with a critical icon. - onmainwindow.{cpp,h}: properly handle scdaemon errors with a message box and close the client. - onmainwindow.cpp: manipulate PATH and append /usr/lib/gnupg2/ to it when starting scdaemon. Fixes: #882. - x2goutils.h: add QMessageBox include, fixed compile error. - onmainwindow.cpp: fix typos leading to compile errors. - onmainwindow.cpp: add blocks to switch cases to fix a compile error. Also correctly append to informative_text on one occasion, instead of overwriting it. - x2goutils.cpp: correct typo to fix compile errors. - onmainwindow.cpp: drop a redundant variable and fix empty env check. - onmainwindow.cpp: add more newlines to scdaemon error output. Use trayQuit() method to really quit the client. - onmainwindow.cpp: add debugging output for new scdaemon PATH value. - onmainwindow.cpp: split up PATH value as printed in the error message box by a newline every 100 characters. Makes it look less ugly and fixes truncation issues. - sshprocess.cpp: export PATH variable when running commands. Otherwise, only the first one will respect the new PATH value. - sshprocess.cpp: wrap SSH command prelude and conclusion in double quotes. - sshprocess.cpp: wrap all remote commands with "bash" instead of the unspecific "sh". - onmainwindow.cpp: try to escape shell quotes correctly when using Kerberos/GSSApi when running the xmodmap keyboard sync command on OS X. - onmainwindow.cpp: also escape other shell quotes when using Kerberos/GSSApi. - onmainwindow.cpp: silence compiler warning by casting an int value to std::size_t. - onmainwindow.cpp: silence another compiler warning by not converting from string to int and back to string needlessly. Just use the string. No need for an OS X-specific variable anymore. - onmainwindow.cpp: fix compile error - use QString.toAscii () to get a valid C string representation for tr (). - onmainwindow.cpp: don't terminate if scdaemon exited with non-zero exit code. - sshprocess.cpp: don't use QProcess::start (QString). Qt is trying to be too smart and causes big trouble. Instead, use QProcess::start (QString, QStringList) and pass the arguments as a list. On Windows, Qt will automatically double quote the arguments and duplicate escaped double quotes or escape non-escaped double quotes. On UNIX-like platforms, each element of the list is passed as a unique argv element, so there's no need for quoting them (that's only a shell-internal thing to group arguments.) - sshprocess.cpp: add a bit more debugging - also print out the unmodified raw output of SSH commands. - onmainwindow.cpp: remove now-bogus double quote escaping. - sshmasterconnection.cpp: port QProcess::start () change. - sshprocess.cpp: whitespace/prettify only and a compile fix. - x2goclient.pro: reinstate old lrelease "search" behavior if qtPrepareTool() is not available. This should only happen on EPEL 6, which ships a broken Qt4 version... - onmainwindow.cpp: only set multidisplay mode for non-rootless sessions. - {ui/xsettingsui.ui,xsettingswidget.cpp}: add new "whole display" option for external X server configuration. Part of #883. - onmainwindow.cpp: rename "optionsmd" setting to "optionswholedisplay", which is more clear. - xsettingswidget.cpp: fix compile error: settings -> setting. - sessionmanagedialog.cpp: enable some debugging and make selected sessions configureable or deletable. Fixes: #909. . [ Mike Gabriel ] * debian/control: + Add alternative D for nxproxy: qvd-nxproxy. Allows parallel installation of X2Go Client and the TheQVD client (perl-qvd-client). . [ Mike DePaulo ] - Windows: Update bundled Win32 OpenSSL from 1.0.1m to 1.0.1p, which fixes the multiple CVEs announced on 2015-06-11 and CVE-2015-1793 (announced on 2015-07-09). - Windows: Upgrade the MSVC 2008 DLLs (9.0.21022.8) to the MSVC 2013 DLLs (12.0.21005.1), which Win32 OpenSSL now requires. - Windows: Only bundle msvcr120.dll; The other 2 MSVC DLLs aren't needed by Win32 OpenSSL. - Windows: Update bundled Cygwin OpenSSL from 1.0.2a-1 to 1.0.2d-1, which which fixes the multiple CVEs announced on 2015-06-11 and CVE-2015-1793 (announced on 2015-07-09). - Windows: Update bundled VcXsrv from 1.17.0.0-1 (X2Go/Arctica Build) to 1.17.0.0-3 (X2Go/Arctica Build) The differences relevant to X2Go are: + VcXsrv's bundled version of openssl was updated from 1.0.2a to 1.0.2d (fixes the multiple CVEs announced on 2015-06-11 and CVE-2015-1793 (announced on 2015-07-09). + Drop winmultiwindow.patch (Part of #883) + hw/xwin/glx: Don't create fbConfigs for un-accelerated pixelFormats This has the effect of disabling StaticColor under MultiWindow mode with -wgl (default) and -swrastwgl, and thus making X2Go sessions started from the Windows client able to be resumed on the client on a different OS or the client runing on Windows with different display settings. (Fixes: #696) - Linux: Fix desktop session icons (.desktop files) failing due to missing space between "x2goclient" and its 1st argument (e.g. "--session") (Fixes: #911) . [ Henning Heinold ] * New upstream release (4.0.5.0): - x2goclient.pro: simplify lrelease path preparing for different OS and cross compiling. Fixes: #901. . [ Oleksandr Shneyder ] * New upstream release (4.0.5.0): - onmainwindow.{cpp,h}: fix multimonitor mode on Windows. Run VcXsrv on selected screen without decorations. From unknown Fri Mar 29 12:02:13 2024 MIME-Version: 1.0 X-Mailer: MIME-tools 5.502 (Entity 5.502) X-Loop: owner@bugs.x2go.org From: owner@bugs.x2go.org (X2Go Bug Tracking System) Subject: Bug#896 closed by X2Go Release Manager (X2Go issue (in src:x2goclient) has been marked as closed) Message-ID: References: <20150728025004.D8EFE5DA87@ymir.das-netzwerkteam.de> X-X2go-PR-Keywords: pending X-X2go-PR-Message: they-closed 896 X-X2go-PR-Package: x2goclient X-X2go-PR-Source: x2goclient Date: Tue, 28 Jul 2015 02:55:10 +0000 Content-Type: multipart/mixed; boundary="----------=_1438052110-11264-2" This is a multi-part message in MIME format... ------------=_1438052110-11264-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 This is an automatic notification regarding your Bug report which was filed against the x2goclient package: #896: Session Resume Fails with "Failed to restore all the required visuals= ." It has been closed by X2Go Release Manager . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact X2Go Release Manager <= git-admin@x2go.org> by replying to this email. --=20 X2Go Bug Tracking System Contact owner@bugs.x2go.org with problems ------------=_1438052110-11264-2 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at control) by bugs.x2go.org; 28 Jul 2015 02:50:14 +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=-1.9 required=5.0 tests=BAYES_00,NO_RELAYS, URIBL_BLOCKED autolearn=unavailable version=3.3.2 Received: by ymir.das-netzwerkteam.de (Postfix, from userid 1005) id D8EFE5DA87; Tue, 28 Jul 2015 04:50:04 +0200 (CEST) From: X2Go Release Manager To: 696-submitter@bugs.x2go.org Cc: control@bugs.x2go.org, 696@bugs.x2go.org Subject: X2Go issue (in src:x2goclient) has been marked as closed Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-Id: <20150728025004.D8EFE5DA87@ymir.das-netzwerkteam.de> Date: Tue, 28 Jul 2015 04:50:04 +0200 (CEST) close #696 thanks Hello, we are very hopeful that X2Go issue #696 reported by you has been resolved in the new release (4.0.5.0) of the X2Go source project »src:x2goclient«. You can view the complete changelog entry of src:x2goclient (4.0.5.0) 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=4caef96a30c62c24a2077fd003e0a5f238885b17;hp=301b58ced7f1591476af7a50d2c759deea9895d1 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.0.5.0-0x2go1 Status: RELEASE Date: Tue, 28 Jul 2015 04:48:20 +0200 Fixes: 696 882 901 909 911 Changes: x2goclient (4.0.5.0-0x2go1) RELEASED; urgency=low . [ Mihai Moldovan ] * New upstream release (4.0.5.0): - INSTALL: add more verbose instructions on how to build X2Go Client and friends. - onmainwindow.{cpp,h}: rename slotScDaemonOut() and slotScDaemonError() to slotScDaemonStdOut() and slotScDaemonStdErr(). I will need slotScDaemonError() later and the previous names were a bit of a misnomer. - x2goutils.{cpp,h}: add new show_RichText_Generic_MsgBox() main function designed to replace the show_RichText_WarningMsgBox() function. - x2goutils.{cpp,h}: make show_RichText_WarningMsgBox() use show_RichText_Generic_MsgBox (). - x2goutils.{cpp,h}: new show_RichText_ErrorMsgBox() function as a wrapper for show_RichText_Generic_MsgBox() with a critical icon. - onmainwindow.{cpp,h}: properly handle scdaemon errors with a message box and close the client. - onmainwindow.cpp: manipulate PATH and append /usr/lib/gnupg2/ to it when starting scdaemon. Fixes: #882. - x2goutils.h: add QMessageBox include, fixed compile error. - onmainwindow.cpp: fix typos leading to compile errors. - onmainwindow.cpp: add blocks to switch cases to fix a compile error. Also correctly append to informative_text on one occasion, instead of overwriting it. - x2goutils.cpp: correct typo to fix compile errors. - onmainwindow.cpp: drop a redundant variable and fix empty env check. - onmainwindow.cpp: add more newlines to scdaemon error output. Use trayQuit() method to really quit the client. - onmainwindow.cpp: add debugging output for new scdaemon PATH value. - onmainwindow.cpp: split up PATH value as printed in the error message box by a newline every 100 characters. Makes it look less ugly and fixes truncation issues. - sshprocess.cpp: export PATH variable when running commands. Otherwise, only the first one will respect the new PATH value. - sshprocess.cpp: wrap SSH command prelude and conclusion in double quotes. - sshprocess.cpp: wrap all remote commands with "bash" instead of the unspecific "sh". - onmainwindow.cpp: try to escape shell quotes correctly when using Kerberos/GSSApi when running the xmodmap keyboard sync command on OS X. - onmainwindow.cpp: also escape other shell quotes when using Kerberos/GSSApi. - onmainwindow.cpp: silence compiler warning by casting an int value to std::size_t. - onmainwindow.cpp: silence another compiler warning by not converting from string to int and back to string needlessly. Just use the string. No need for an OS X-specific variable anymore. - onmainwindow.cpp: fix compile error - use QString.toAscii () to get a valid C string representation for tr (). - onmainwindow.cpp: don't terminate if scdaemon exited with non-zero exit code. - sshprocess.cpp: don't use QProcess::start (QString). Qt is trying to be too smart and causes big trouble. Instead, use QProcess::start (QString, QStringList) and pass the arguments as a list. On Windows, Qt will automatically double quote the arguments and duplicate escaped double quotes or escape non-escaped double quotes. On UNIX-like platforms, each element of the list is passed as a unique argv element, so there's no need for quoting them (that's only a shell-internal thing to group arguments.) - sshprocess.cpp: add a bit more debugging - also print out the unmodified raw output of SSH commands. - onmainwindow.cpp: remove now-bogus double quote escaping. - sshmasterconnection.cpp: port QProcess::start () change. - sshprocess.cpp: whitespace/prettify only and a compile fix. - x2goclient.pro: reinstate old lrelease "search" behavior if qtPrepareTool() is not available. This should only happen on EPEL 6, which ships a broken Qt4 version... - onmainwindow.cpp: only set multidisplay mode for non-rootless sessions. - {ui/xsettingsui.ui,xsettingswidget.cpp}: add new "whole display" option for external X server configuration. Part of #883. - onmainwindow.cpp: rename "optionsmd" setting to "optionswholedisplay", which is more clear. - xsettingswidget.cpp: fix compile error: settings -> setting. - sessionmanagedialog.cpp: enable some debugging and make selected sessions configureable or deletable. Fixes: #909. . [ Mike Gabriel ] * debian/control: + Add alternative D for nxproxy: qvd-nxproxy. Allows parallel installation of X2Go Client and the TheQVD client (perl-qvd-client). . [ Mike DePaulo ] - Windows: Update bundled Win32 OpenSSL from 1.0.1m to 1.0.1p, which fixes the multiple CVEs announced on 2015-06-11 and CVE-2015-1793 (announced on 2015-07-09). - Windows: Upgrade the MSVC 2008 DLLs (9.0.21022.8) to the MSVC 2013 DLLs (12.0.21005.1), which Win32 OpenSSL now requires. - Windows: Only bundle msvcr120.dll; The other 2 MSVC DLLs aren't needed by Win32 OpenSSL. - Windows: Update bundled Cygwin OpenSSL from 1.0.2a-1 to 1.0.2d-1, which which fixes the multiple CVEs announced on 2015-06-11 and CVE-2015-1793 (announced on 2015-07-09). - Windows: Update bundled VcXsrv from 1.17.0.0-1 (X2Go/Arctica Build) to 1.17.0.0-3 (X2Go/Arctica Build) The differences relevant to X2Go are: + VcXsrv's bundled version of openssl was updated from 1.0.2a to 1.0.2d (fixes the multiple CVEs announced on 2015-06-11 and CVE-2015-1793 (announced on 2015-07-09). + Drop winmultiwindow.patch (Part of #883) + hw/xwin/glx: Don't create fbConfigs for un-accelerated pixelFormats This has the effect of disabling StaticColor under MultiWindow mode with -wgl (default) and -swrastwgl, and thus making X2Go sessions started from the Windows client able to be resumed on the client on a different OS or the client runing on Windows with different display settings. (Fixes: #696) - Linux: Fix desktop session icons (.desktop files) failing due to missing space between "x2goclient" and its 1st argument (e.g. "--session") (Fixes: #911) . [ Henning Heinold ] * New upstream release (4.0.5.0): - x2goclient.pro: simplify lrelease path preparing for different OS and cross compiling. Fixes: #901. . [ Oleksandr Shneyder ] * New upstream release (4.0.5.0): - onmainwindow.{cpp,h}: fix multimonitor mode on Windows. Run VcXsrv on selected screen without decorations. ------------=_1438052110-11264-2 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by bugs.x2go.org; 26 Jun 2015 12:55:17 +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,FREEMAIL_FROM, T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham version=3.3.2 Received: from mail-yk0-f177.google.com (mail-yk0-f177.google.com [209.85.160.177]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 92CB25DA84 for ; Fri, 26 Jun 2015 14:55:15 +0200 (CEST) Received: by ykdy1 with SMTP id y1so57274517ykd.2 for ; Fri, 26 Jun 2015 05:55:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=4aRpADYLK01FhSnh+FeikoygXLYKASqXqRfOpEzkJFQ=; b=lMrkkj2wMWLVtIEuAwTyhcYs8eIYAhl6U82XozHog3jQIp52uDekUny164kIf48I+d HMotUwfXYIhMaMDVtO+4lG7xcBulkTwrhvOQbhH/FznZa6V+fGxlB4sLqnmK7udRFd4p Q8/iNJzfsFAgayN6qHQV3sydIbnyxihmiGDl1vjgI2LXKDNExAPJ9zIpG/QLn7PE8zZA RZ3RXOlT1JlyLenPQjp+FERiFFRyfAZRZuJB8oTLR82maUi4w+s83XbZUbF5oXKV+8y7 oRdTbb9y0Pe72hZJi0p/mg4KnqeAWeMAdTpA/LPp3AplvxTV/7pB+n/HyCvyRN8CMA9D CBcw== MIME-Version: 1.0 X-Received: by 10.129.88.86 with SMTP id m83mr1708433ywb.91.1435323314200; Fri, 26 Jun 2015 05:55:14 -0700 (PDT) Received: by 10.37.214.10 with HTTP; Fri, 26 Jun 2015 05:55:14 -0700 (PDT) Date: Fri, 26 Jun 2015 08:55:14 -0400 Message-ID: Subject: Session Resume Fails with "Failed to restore all the required visuals." From: Michael DePaulo To: "submit@bugs.x2go.org" Content-Type: text/plain; charset=UTF-8 Package: x2goclient Version: 4.0.4.0 Severity: normal Tags: +build-win32 Sometimes when starting an X2Go session on a Windows client, and resuming it on a different machine (which may or may not be Windows), the session fails to resume and you get this error message: X2Go - 50 Failed to restore all the required visuals. Can't resume the NX session on this display. Screenshot: http://imgur.com/zQz69Cz On test configuration #1 at least, I am still able to resume the session on the original client, even after receiving the error on the new client. I have seen this issue occasionally over the last year or 2. I recall experiencing it when try resume a session over RDP. However, I have 2 other test configurations listed below. Note that the error message comes from nx-libs, not x2goclient. x2goclient passes the error message to the user. However, I am filing this bug under x2goclient since it is likely possible to fix it by launching VcXsrv on Windows with different options. In fact, at X2Go Gathering 2015, one of the QVD developers said that they experienced this issue with QVD client for iOS, and fixed it by launching their client-side X server with certain options: https://github.com/theqvd/qvd-client-ios/blob/master/QVDWrapper/wrapper/Services/QVDXvncService.m#L106 Right now I am able to reproduce it with this test configuration (#1): Server OS: Fedora 21 64-bit with latest updates x2goserver: 4.0.1.19-3.fc21 (from Fedora) x2goserver-xsession: 4.0.1.19-3.fc21 (from Fedora) nxagent: 3.5.0.31-0.0x2go1.1.git20150608.671.main.fc21 session-starting client OS: Windows 10 64-bit build 10130 session-starting x2goclient: 4.0.4.0-2015.06.24 session-starting hardware: physical, accessed locally session-resuming client OS: Windows XP 32-bit SP3 with last available updates session-resuming x2goclient: 4.0.4.0-2015.06.24 session-resuming hardware: Virtual. Running on the server's qemu-kvm hypervisor with virt-manager. QXL & SPICE are used (the SPICE server is built into the hypervisor.) Driver is "Red Hat QXL GPU" 7/17/2013 5.1.0.10018. Color is set to 32-bit. Accessed over virt-viewer 2.0 from Windows. Also, at the X2Go Gathering 2015, we were able to reproduce this with the following 2 clients (but with a different server) (test config #2): Server Details: unknown session-starting client OS: Windows 7 64-bit SP1 with latest updated session-starting x2goclient: 4.0.4.0-2015.06.24 session-starting hardware: physical, accessed locally session-resuming client OS: X2Go TCE (version unknown) (based on Debian 7 Wheezy IIRC) session-resuming x2goclient: version unknown session-resuming hardware: physical, accessed locally ------------=_1438052110-11264-2-- From unknown Fri Mar 29 12:02:13 2024 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@bugs.x2go.org From: Debbugs Internal Request Subject: Internal Control Message-Id: Bug archived. Date: Di, 25 Aug 2015 05:24:02 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A long time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # Bug archived. thanks # This fakemail brought to you by your local debbugs # administrator