Thincast Remote Desktop Web Services

Changelog

Version 1.2.1018.0 (March 25, 2024)

  • RD Gateway: Resolved an issue causing inaccurate connection counts.

Version 1.2.1016.0 (March 04, 2024)

  • Linux: Fix persisting behaviour of enums, which could prevent service startup.

Version 1.2.1014.0 (February 22, 2024)

  • Linux: Fix string parsing for NTLM authentication packets, which could lead to authentication failure.

Version 1.2.988.0 (February 13, 2024)

  • Core: Workaround for Microsoft Android client sending misformed URIs.

Version 1.2.984.0 (February 08, 2024)

  • Linux: Fixed possible buffer overrun.
  • Linux: Fixed issue which could prevent ACME HTTP server to start.

Version 1.2.976.0 (December 21, 2023)

  • RD WebServices GUI: Fixed line-ending handling with gateway Logon Message and gateway System Message gui.

Version 1.2.974.0 (December 14, 2023)

  • RD WebServices GUI: Minor fixes.

Version 1.2.971.0 (December 13, 2023)

  • Added new add-on RD Advanced Security supporting:
    • GeoIp Protection
    • Brute Force Protection
    • Logon Hours restriction for users/groups
    • Lets encrypt support
  • Core: Added client ip over reverse proxy support.
  • RD WebAccess Web App: added idle timeout
  • 2FA: added Relaxed 2FA Time, so no 2FA authentication is needed from the same host and user within this time.
  • Linux: Add support for Debian 12 (bookworm)
  • CLI: add cli for linux user management

Version 1.1.812.0 (August 28, 2023)

  • RD Gateway: Fix connection drops which may occur with low bandwidth connections.

Version 1.1.808.0 (April 25, 2023)

  • Added Two Factor Authentication support (RD Gateway and RD WebAccess), using Thincast Authenticator.
  • RD WebAccess: Added configuration options for WebFeed name and description.

Version 1.1.792.0 (March 22, 2023)

  • Core: Add possibility to overwrite hostname if a wildcard certificate is used.

Version 1.1.778.0 (February 06, 2023)

  • Linux: Add support for Ubuntu 22.10 (kinetic), which will be the last non LTS version supported.
  • Linux: Removed support for Ubuntu 21.10 (Impish Indri).
  • Core: Major rework of transport subsystem.
  • Feature: Add generator for sha265key key.
  • RD WebServices GUI: Minor fixes and improvements.

Version 1.0.598.0 (July 05, 2022)

  • RD WebApp: Changed thrift handler url.
  • Core: Fixed vulnerability: SSL/TLS: Renegotiation DoS Vulnerability (CVE-2011-1473, CVE-2011-5094).

Version 1.0.598.0 (July 05, 2022)

  • Core: Fixed data handling, if a reverse proxy (HAProxy for example) used.
  • Core: Added fast status page to allow fast checking if the service is online (url: /status).

Version 1.0.588.0 (April 05, 2022)

  • Core: Fixed bug in certificate handling, which could prevent the service start.
  • RD WebAccess GUI: Fixed bug in WebAccess Remote Connection multi edit, where the session bpp gets lost.

Version 1.0.582.0 (March 18, 2022)

  • Core: Fixed bug, which could lead to a server crash.
  • Core: Fixed bug, where all Network events where logged, even if the logging for a specific event was disabled.
  • Core: Silence server hint (http response header 'server' removed) in http response.
  • Core: Drop client connection silent in case of error (do not write back error 500).
  • Core: Log network error event if a miss formed http request was received.

Version 1.0.580.0 (March 16, 2022)

  • Core: Hardend config file management.
  • Linux: Add support for Ubuntu 21.10 (Impish Indri).
  • Core: Fixed bug, where no new log file was opened, in rolling logging files.
  • Upgrade dependency: Using OpenSSL 1.1.1n now.

Version 1.0.550.0 (November 11, 2021)

  • Feature: Added update check in the RD WebServices Manager if its installed without the service (Stand Alone).

Version 1.0.542.0 (September 24, 2021)

  • Feature: Restrict administrative connections by ip addresses or ip ranges.
  • Feature: RD WebAccess Gui - Allow copy of RD WebAccess Resources.
  • Feature: Added Network Event logging.
  • Feature: Network Event logging and RD Gateway Access logging use rolling logging files now.
  • Installer Windows: Check if server port 443 is available, otherwise let the user choose the server port.

Version 1.0.520.0 (July 30, 2021)

  • Core: Fixed websocket bug if packet size was over 1680 bytes.

Version 1.0.518.0 (July 14, 2021)

  • Core: Upgraded boost to version 1.76.
  • Core: Upgraded cpprestsdk to version 2.10.18.
  • Core: TLSv1.0 is now disabled per default.
  • Core: All TLS protocol version (1.0, 1.1, 1.2 and 1.3) can be enable or disable in the config if needed.
  • Installer: Dropped X86 support.

Version 1.0.466.0 (May 06, 2021)

  • Core: Hardend config file handling.
  • Upgrade dependencies: Using Qt5 v5.15.2 and OpenSSL 1.1.1k now.
  • Core: Fixed ERR_SSL_KEY_USAGE_INCOMPATIBLE error in chrome.

Version 1.0.408.0 (March 12, 2021)

  • RD WebAccess: Added missing rdp file setting 'bandwidthautodetect'.

Version 1.0.406.0 (March 11, 2021)

  • RD Gateway: Workaround for the Microsoft Mac Remote Desktop Client, which disconnected in chunked transfer mode.
  • RD Gateway: Workaround for the Microsoft Mac Remote Desktop Client, which tried to reconnect on disconnect in websocket transfer mode.
  • RD Gateway: Fixed a bug if RD Gateway packets arrive fragmented.
  • RD WebServices Lite: Fixed a bug which prevented startup.

Version 1.0.396.0 (February 23, 2021)

  • RD Gateway: Allow in Server Policies, NetBios names or DNS names instead of ip host addresses.
  • RD WebAccess: Fixed a bug where a shortend resources list was generated if user accounts where added directly to an access list.
  • RD WebAccess GUI: Fixed a display bug if 'Detect connection quality automatically' was selected in the Experience tab.

Version 1.0.388.0 (February 17, 2021)

  • Core: Added WebSocket support.
  • Core: Limit http header and body read size.
  • RD Gateway: Upgrade to WebSocket transport if offered by the rdp client.
  • RD Gateway GUI: Added transport type of a gateway connection in the monitoring tab.

Version 1.0.386.0 (February 09, 2021)

  • RD Gateway: Fixed possible race condition if statistics for the admin where generated.
  • RD Gateway: The RD Gateway transport is now lockfree, which results in increased throughput.
  • Core: Various speed optimizations.
  • Core: Hardend multithreaded memory handling and pointer access.
  • RD WebApp: Fix footer location.

Version 1.0.354.0 (January 22, 2021)

  • RD Gateway: Workaround for the Microsoft Mac Remote Desktop Client, who disconnects if a HTTP_DATA_PACKET packet is larger than 16384 bytes.
  • RD Gateway GUI: Fixed administrative message input.

Version 1.0.350.0 (January 20, 2021)

  • RD WebServices GUI: Fixed tab order. Fixed tabbing which got stuck within tables.
  • RD WebServices GUI: Trim each user or group separately, if multiple users or groups are selected at once.
  • RD WebAccess GUI: Fixed multiedit of RD WebAccess Remote Connections.
  • RD WebServices GUI: Added menu keyboard shortcuts.
  • RD Gateway GUI: Fixed bug which let elements be editable, even Logon Message or System Message where disabled.
  • RD Gateway GUI: Client Policies: Remove unused 'Support Windows authentication methods' for now.
  • RD WebAccess GUI: Remote Connections: Filter out unsupported characters from the title and replace them with underscore.
  • Core: Fixed crash if a second instance of RD WebServices was started with Thincast Workstation AddOn enabled.
  • RD WebAccess GUI: Thincast Workstation AddOn: Last error was still shown, even reconnect was successful.
  • RD WebAccess: Fixed controlling Thincast Workstation AddOn in demo mode.
  • RD WebAccess: Fixed bug where gateway usage was rendered 'automatic' instead of 'disabled'.
  • RD WebAccess: Let connected admin account download rdp files through the admin GUI, even the admin account is not in the RD WebAccess AllowList.
  • TCSupport: Remove encrypted TC Workstation AddOn credentials before uploading.

Version 1.0.342.0 (December 23, 2020)

  • Installer-x64: If a custom path was used, the installed msi file was not deleted after finishing the installation.
  • RD WebServices GUI: Beautify error message if update server is not reachable.
  • Core: Fixed certificate handling if a chain is present.
  • Core: If a sha265key is changed, no restart is required anymore.
  • RD WebAccess: Disable WebApp handler if RD WebAccess is disabled.

Version 1.0.334.0 (December 02, 2020)

  • Core: Fixed bug in creation of self signed certificates.
  • Installer: Fixed a update bug, where self signed certificate name was asked, even a certificate was already present.

Version 1.0.330.0 (November 30, 2020)

  • Core: Fixed bug preventing resource download, if resource sets a newly added gateway server before saving.
  • GUI: Trim and limit user input.

Version 1.0.326.0 (November 27, 2020)

  • Update: Reworked update mechanism. The admin GUI checks now the RD WebServices server version on each connect to a server.

Version 1.0.310.0 (November 16, 2020)

  • Core: fixed import of PFX files.

Version 1.0.308.0 (November 09, 2020)

  • RD WebAccess: Added RDP signing feature.
  • RD WebAccess: Added missing redirection location if auth cookie is not present for png, icon and rdp files.
  • Core: Fixed demo license handling.
  • Core: Improved stability.
  • RD Gateway GUI: Added Logon Message tab with updated GUI.
  • RD WebAccess GUI: Added Overview Tab with rdp signing setting.

Version 1.0.286.0 (October 02, 2020)

  • Core: Fixed possible race condition.
  • Logging: Improved logging.

Version 1.0.276.0 (September 17, 2020)

  • User Management: Fixed resolving of Active Directory groups.

Version 1.0.274.0 (September 16, 2020)

  • Certificate: Remove bom from certificate files (unsupported by openssl) if present.

Version 1.0.272.0 (September 14, 2020)

  • RD Gateway: Fixed port handling in Computer Policies.
  • User Management: Fixed Active Directory User and Group listing.

Version 1.0.268.0 (August 12, 2020)

  • Licensing: Fixed saving the username, if 'Remember Username' is checked.

Version 1.0.266.0 (August 11, 2020)

  • RD WebServices: Fixed permissions of the config folder.
  • TCSupport: Filter out sensitive information before uploading a report.
  • Licensing: Fixed bug displaying wrong status if license has expired.

Version 1.0.260.0 (August 11, 2020)

  • Initial release.
Think security first.
© 2024 by Thincast Technologies GmbH.
All rights reserved.