User Tools

Site Tools


doc:release-notes-mswin:x2goclient-4.0.3.0

Windows-Specific Release notes for X2Go Client 4.0.3.0

Major Windows-specific changes since 4.0.2.1+hotfix1+build6

x2gohelper

When “x2goclient.exe” launches, it now automatically launches “x2gohelper.exe”. If x2goclient.exe crashes, x2gohelper.exe will end the other processes launched by x2goclient.exe (pulseaudio.exe, sshd.exe, vcxsrv.exe). This avoids wasted memory when x2goclient.exe does crash. (Fixes: #525)

Installer changes (fonts)

The installer has seen multiple improvements. These improvements include UI changes.

The main improvement is that you now have the option of installing the fonts from within the main installer, and the debug installer, rather than having to download and install separate fonts builds of the installer. The fonts are required by many legacy applications, see bug 108 for more info. The default selection of the installer is only the “misc” fonts, because empirically, the “misc” fonts solve most legacy app compatibility issues. If you do not run any legacy apps, you can deselect installing the fonts in order to save disk space.

Note that the addition of the fonts means that the installer is now about 48 MB in size.

Improved SSH Server compatibility

libssh has been upgraded from 0.5.x to 0.6.x. This enables X2Go Client for Windows to successfully connect to X2Go Servers running 2 types of SSH servers:

  1. HPN-enabled SSH servers.
  2. SSH servers with support for SHA1 disabled, such as SSH servers in Debian 8 Jessie with the default config.

New Version Numbering

Due to the large number of updated builds of X2Go Client (such as 4.0.2.1+hotfix1+build5 → 4.0.2.1+hotfix1+build6) the X2Go Client version numbering has been simplified. It is now based on just the X2Go Client version number and the date of the build.

The initial release of X2Go Client for Windows is 4.0.3.0 is “4.0.3.0-20141021”. “20141021” is the date “October 21st, 2014”.

If a new build had to be released the following day, it would be “4.0.3.0-20141022”.

Any changes to the X2Go Client for Windows source code that are not regular cross-platform release of X2Go Client (previously: “hotfixes”) would also result in only the 8 digit date being changed.

Bundled Cygwin components have been slimmed down

X2Go Client relies on certain 3rd-party executables and libraries from the Cygwin project, so it has to bundle them. Unfortunately, those files often have security updates, which result in many new X2Go Client builds being released. These Cygwin components have been slimmed down to reduce the number of security update builds. Specifically, Bash has been replaced with Dash. And OpenSSH has been built with fewer dependencies.

Available Builds

All builds with version “4.0.3.0-20141021” in their filename are current.

Current Builds

The regular build, x2goclient-4.0.3.0-20141021-setup.exe, is available under this folder:

A debug build, x2goclient-4.0.3.0-20141021-debug-setup.exe, is also available under the folder listed below. If you experience a bug and would like to assist with debugging it, this build is for you.

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 XP 32-bit SP3
  • Windows XP 64-bit SP2
  • Windows Vista SP2
  • Windows 7 SP1
  • Windows 8
  • Windows 8.1 (with or without “Update 1”)

These versions of Windows without the latest (specified) service pack may be 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 2003 SP2
  • Windows Server 2003 R2 SP2
  • Windows Server 2008 SP2
  • Windows Server 2008 R2 SP1
  • Windows Server 2012
  • Windows Server 2012 R2 (with or without “Update 1”)

Any incompatibility or bug with a specific version of Windows should be reported via our bug-tracker.

Installation Instructions

Windows-Specific Bug Fixes

  • bug 566 Fix not being able to add the server to the known_hosts file when the username has non-English characters. (NOTE: This fix only works when the non-English characters are in the same language as the Windows “system locale” AKA “Language for non-Unicode programs.” bug 611 was written for fixing the issue for languages other than the system locale.)
  • bug 594 Fix an issue when resizing the NX-proxy window on specific multiple monitor setups.

Noteworthy Windows-Specific Bugs

TODO

doc/release-notes-mswin/x2goclient-4.0.3.0.txt · Last modified: 2014/10/23 07:34 by mikedep333