====== Windows-Specific Release notes for X2Go Client 4.1.2.0 ====== ===== Major Windows-specific changes since 4.1.1.1-2018.03.1 ===== - Windows: Update Win32 OpenSSL from 1.0.2k to 1.0.2n Fixes several CVEs - Windows: Upgrade bundled VcXsrv from 1.17.0.0-3 (X2Go/Arctica Build) to 1.20.0.0 (upstream build) + Fixes https://github.com/ArcticaProject/nx-libs/issues/600 + Incompatible with XP & Vista + Unmodified except for strip-nondeterminism being run on .gz files - src/onmainwindow.{cpp,h}: don't error out directly if starting the X.Org Server failed on Windows. Instead, try starting it three times, each time with a higher DISPLAY offset. On busy client machines, several clients raced for the sockets previously and often failed to start. Also check if the server binary actually is still alive before doing the TCP connection checks. A dead server won't be able to listen on a socket in the first place. - {src/{onmainwindow.{cpp,h},help.cpp},man/man1/x2goclient.1}: add new option --xserver-start-limit, replacing the formerly hardcoded limit of three tries. - copy-deps-win32.bat: update to 20180615-1 Cygwin bundle, shipping with a further modified OpenSSH Server version at 7.7p1-1-x2go1 and without chgrp. - src/onmainwindow.cpp: disable private host key permissions check in OpenSSH Server on Windows. Fixes: #1156. ==== Current Release ==== The installer, x2goclient-4.1.2.0-2018.06.22-setup.exe , is available under this folder: * https://code.x2go.org/releases/binary-win32/x2goclient/releases/4.1.2.0-2018.06.22/ ===== Supported Windows Versions ===== X2Go Client is currently only released as a 32-bit x86 build. Both 32-bit x86 and 64-bit x86 versions of Windows are supported via this build. * Windows 7 SP1 * Windows 8.1 (with "Update 1") * Windows 10 (1709) * Windows 10 (1803) These versions of Windows without the latest (specified) service pack / major update are probably compatible, but are rarely (if ever) tested. They are not officially supported. Corresponding server versions of Windows are also supported, but receive minimal testing: * Windows Server 2008 R2 SP1 * Windows Server 2012 * Windows Server 2012 R2 (with or without "Update 1") * Windows Server 2016 This is the 1st release to drop support for XP & Vista. Although it is probably possible to still use them by specifying an external X server under x2goclient Options -> Settings, or simply replacing the x2goclient\VcXsrv folder. ===== Installation Instructions ===== See this page: * http://wiki.x2go.org/doku.php/doc:installation:x2goclient ===== Windows-Specific Bug Fixes ===== [[https://github.com/ArcticaProject/nx-libs/issues/600|nx-libs issue 600]] When you connect to an x2go server with nx-libs 3.6 beta (3.5.99.x) rather than nx-libs 3.5.0.x stable, you would likely experience the Desktop flashing when maximizing window. (Despite the title of the issue, it can be experienced with a single screen/monitor on Windows.) Many Linux distros have included nx-libs 3.6 beta, such as Fedora 28 & Ubuntu 18.04 . (x2goserver 4.1.0.0 added support for nx-libs 3.6 beta, so it is correlated with it.) [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1156|bug 1156]] Folder sharing and client-side printing fix for Windows 10+ ===== Noteworthy Windows-Specific Bugs ===== [[http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=611|bug 611]] The server cannot be added to the known_hosts file (and thus you cannot connect to the server) when both of these conditions are met: 1. Your Windows username has non-English characters. 2 Those characters are in a different language than the Windows "system locale".