ThinLinc 4.4.0 Release Notes

Introduction

A new ThinLinc release is finally here, version 4.4.0. It includes more than 80 enhancements. The most prominent features are:

  • Improved graphics performance.
  • An updated client for Mac OS X features 64-bit and sound support.
  • The setup program (tl-setup) now features an unattended mode.

Changes in This Release

In the list below, the bug number is given in parentheses. For more information, visit https://www.cendio.com/bugzilla/.

Server

  • ThinLinc works on most modern Linux distributions and Oracle Solaris (R). We recommend that you deploy ThinLinc on one of these tested platforms:

    • Red Hat (R) Enterprise Linux Server 7
    • SUSE (R) Linux Enterprise Server 12
    • Ubuntu Desktop (R) 14.04 (64-bit)
    • Oracle Solaris (R) 10

    Please note that ThinLinc is supported on any platform that fulfills our documented requirements. This includes distributions such as Oracle Linux 7, Linux Mint 17, and Debian 7.0.

    This is the last release with support for Oracle Solaris. Since every release is supported for 3 years, support for the Solaris platform, using ThinLinc 4.4.0, will be available until 2018. There are several options for migrating from a Solaris environment to a Linux based ThinLinc solution. Please contact us for more information. (3614)

  • Desktop environments are now started correctly on Ubuntu systems that use systemd. This primarily affects Ubuntu 15.04 and later, but can also be a problem on Ubuntu 14.10. (5512)

  • The setup program (tl-setup) now features an unattended mode, where answers can be read from a file. This makes it possible to automate installations using Puppet, CFEngine, and similar frameworks. (668)

  • The "tl-memberof-group" utility now accepts multiple groups. (5304)

  • The SSL 3.0 protocol is disabled by default. This affects Web Administration Interface and Web Access (HTML5 Client) services. This change has been done to reduce the risk of a POODLE (CVE-2014-3566) man-in-the-middle attack, although no such attacks against ThinLinc are currently known. (5306)

  • On some systems, such as Ubuntu 14.10, the "systemctl" command is installed but not functional. ThinLinc now avoids using "systemctl" on such systems. Additionally, we are using the required new method for restarting "AppArmor". (5324)

  • Several issues related to log rotation have been fixed. (5554, 5555)

General

  • In some cases, the graphics performance of ThinLinc 4.3.0 was reduced compared to earlier versions. This has been corrected. (5242)
  • The CPU usage of the JPEG encoder/decoder has been optimized. On average, the encoder/decoder is 40% faster. (5423)

Native Client

  • The Mac OS X client supports sound redirection. This means that sound redirection in the native client is now available on all operating systems. (2182)
  • The Mac OS X client is now a 64-bit application. This improves runtime performance, but also reduces the launch time and memory footprint on many systems where the ThinLinc client was the only 32-bit application. The client now requires Mac OS X version 10.6 or later. (5257)
  • The Mac OS X client is signed with an Apple certificate. Besides ensuring the client software integrity, the client is also accepted by the OS X "Gatekeeper", with the default OS X settings. (4369)
  • The previous client did not handle a public key file path which contained whitespace characters. This has been corrected. (4949)
  • It is now possible to use public key files with Windows newline characters. (5316)
  • The native client sets the _NET_WM_PID property. This resolves an issue with suspend on IGEL terminals. (5337)

HTML5 Client

  • It is now possible to "pan" a ThinLinc session using the HTML5 client running on a touch screen device, when the session is larger than the screen. (4846).
  • When using the previous HTML5 client with Internet Explorer, the mouse cursor was incorrect. This has been fixed. (5148)
  • The Super, Meta, and Windows keys now works in the HTML5 client. (5369)

Smart Card Support

  • The "tl-ldap-certalias" tool now works with python-ldap version 2.4. (4816).

Printing Support

  • Version 4.2.0 and 4.3.0 of the ThinLinc Client sometimes creates a large number of print jobs when printing a single document, when running on Windows. This has been corrected. A hotfix for 4.3.0 is available at https://www.cendio.com/downloads/updates/b5366/. (5366)
  • The "thinlocal" print queue can now transfer print jobs in parallel. This avoids that a client on a slow network link slows down print jobs for other clients. (1456)

Windows (R) Integration

  • SeamlessRDP now works with Internet Explorer running on Windows 2008 R2. (5251)

Corrected Issues

ThinLinc has also been enhanced in many other ways. The complete list of corrected issues is:

 505,  668, 1456, 2182, 2827, 3947, 4369, 4480, 4643, 4760, 4804,
4816, 4846, 4849, 4868, 4869, 4890, 4926, 4929, 4949, 5003, 5037,
5047, 5115, 5148, 5178, 5189, 5216, 5242, 5249, 5251, 5256, 5257,
5268, 5270, 5277, 5281, 5284, 5285, 5287, 5292, 5293, 5295, 5304,
5306, 5307, 5316, 5324, 5326, 5329, 5335, 5337, 5346, 5350, 5352,
5353, 5358, 5361, 5365, 5366, 5369, 5373, 5382, 5383, 5393, 5397,
5403, 5404, 5405, 5406, 5423, 5429, 5431, 5434, 5436, 5437, 5443,
5444, 5447, 5449, 5460, 5463, 5466, 5474, 5484, 5490, 5501, 5512,
5554, 5555,
Android is a registered trademark of Google, Inc.
Debian (R) is a registered trademark of Software in the Public Interest, Inc.
Firefox (R) is a registered trademark of The Mozilla Foundation.
IGEL is a registered trademark of IGEL Technology GmbH
Linux (R) is a registered trademark of Linus Torvalds.
Mac OS X is a registered trademark of Apple Computer, Inc.
Oracle (R) is a registered trademark of Oracle Corporation.
Red Hat (R) is a registered trademark of Red Hat, Inc.
Solaris (R) is a registered trademark of Oracle Corporation.
SUSE (R) is a registered trademark of SUSE LLC.
ThinLinc (R) is a registered trademark of Cendio AB.
Ubuntu (R) is a registered trademark of Canonical Ltd.
Windows (R) is a registered trademark of Microsoft, Inc.