Skip to content

2019-09-23 Version 2.5.5 (patched)

  • HOTFIX fixed a critical issue with FreeRDP (exit code 131085) when using an RD license server configured in "per device" mode, past the 120 days of the RDS grace period
  • updated readme and documentation about the RDS role

2019-06-01 Version 2.5.5 (stable)

  • added audio support (MP3 (default)/WAV, config.js)
  • (beta) added a REST API to prevent the connection details to be passed into the querystring; a connection identifier (&cid=) is passed instead and the connection details are retrieved by the myrtille gateway using the REST API
  • (beta) added a REST API to share a remote session and manage the active guest(s)
  • (beta) added a REST API to take screenshots of the remote session (either automatically (periodically), or manually)
  • added the ability to hide the toolbar (web.config, you can hide it if using your own UI)
  • added the ability to disable connection from login screen or url (web.config, you can disable it if using a connection API)
  • fixed a regression into the buffer processing
  • fixed a mouse left button bug which happened sometimes in HTML4
  • fixed a display glitch with too many divs displayed at once in HTML4
  • fixed a keyboard handling issue with Ubuntu in RDP over VM bus (Hyper-V) mode
  • fixed some issues related to session sharing
  • improved the ability to run myrtille into an iframe (like for multiple connections/tabs, requires "cookieless=useURI" mode into web.config): multiple iframes on a same page, key combination to switch from one iframe to another (shift + alt), focus management, etc.; cross domain restriction can be avoided by having all iframes on the same domain as the main page
  • improved the scale and reconnect features on browser resize; they can now be toggled from the toolbar (instead of using a web.config key)
  • toolbar state is now saved into a cookie to persist across page reload(s)
  • stat, debug and compatibility modes are now handled client side, saved into a cookie and always available; they are no longer bound to the remote session (so that, if the remote session is shared, guest(s) can now use them independently from the owner!)
  • a remote session now supports mixed HTML4 and HTML5 client(s)
  • fixed some issues in compatibility (HTML4) mode (long-polling); for example, missing carriage returns and line feeds into SSH terminal and remote clipboard popup
  • removed the display websocket buffer (as the connection remains open, it was not really necessary nor did it provide satisfactory results)
Assets 3
  • the remote session display is now automatically scaled to the browser size on session start
  • NEW! as an alternative to scaling, the remote session can be reconnected on browser resize to preserve the aspect ratio (web.config, disable "ScaleOnResize")
  • fixed a race condition in which the browser sent certain configuration parameters before the connection was effective
  • improved the up/down swipe gesture management (should be smoother now)
  • more FreeRDP params are now configurable (bin/Myrtille.Services.exe.config)
  • disabled FreeRDP glyph cache to fix display issues on Windows Server 2008 R2 (also fixes issues with chinese characters)
  • fixed unexpected disconnects on Windows Server 2008 R2 (FreeRDP/FreeRDP#3595)
  • resynced FreeRDP (2.0.0-RC4)
Assets 3

@cedrozor cedrozor released this Nov 3, 2018 · 10 commits to master since this release

  • HOTFIX! increased the WCF channels limits; this fixes an issue where some connections failed under the load
  • added WCF traces (disabled by default; see comments in configs)
  • replaced the remote session auto-incremented counter (as identifier) by a guid; this ensures an unique identifier even if Myrtille.Services (or MyrtilleAppPool before version 2.2.0) is restarted
  • the Myrtille.PDF virtual printer now opens the browser print dialog, removing the need to install a PDF viewer on the end user machine and providing direct access to local (or network) printers (not working with the built-in Firefox PDF.js, option to open/download the pdf instead)
  • added swipe up/down gesture management for touchscreen devices (useful to scroll the display in applications that need it; can be disabled into the toolbar) * experimental feature! * not working on IE/Edge (see below)
  • emulating mouse events for IE/Edge on touchscreen devices (touchscreen is disabled by default into IE/Edge and use pointer events instead of touch when enabled into about:flags)
  • for easier auto-connect / start program from url management, you can generate a password hash from url (thanks jol64). syntax: https://server/myrtille/GetHash.aspx?password=password
  • resynced FreeRDP (2.0.0 RC3)
Assets 3

@cedrozor cedrozor released this Oct 22, 2018 · 17 commits to master since this release

  • disabled the myrtille application pool recycling
  • moved the remote session counter (auto-increment) to the service layer
  • myrtille pdf printer is now disabled by default in web.config
  • fixed SSH on non-default port (thanks pk910)
Assets 3

@cedrozor cedrozor released this Aug 21, 2018 · 23 commits to master since this release

fixed an ipv6 connection issue (that may occurred when checking the link-local ipv6 address)

Assets 3

@cedrozor cedrozor released this Aug 14, 2018 · 26 commits to master since this release

  • Resynced FreeRDP (2.0.0-dev4)
  • Hyper-V VM direct connection is now labelled "RDP over VM bus" into the login screen as a distinct host type
  • login form inputs are shown/hidden depending of the selected host type
  • added support of enhanced mode for Hyper-V VM direct connection (faster rendering and remote clipboard/printer are available) (thanks jol64)
  • added the name of the connected user into the toolbar (in addition to the connected server) when it's possible to retrieve it (standard rdp connection and non interactive logon)
  • updated documentation
Assets 3

@cedrozor cedrozor released this Aug 6, 2018 · 27 commits to master since this release

  • support of Hyper-V VM direct connection (extension of the RDP protocol; doesn't require remote desktop access to be enabled on the guest VM) (thanks jol64)
  • updated documentation for usage and limitations of the Hyper-V connection
  • fixed a potential inversion of arrows and numbers keys (whatever the numlock status)
  • fixed a path issue for the myrtille PDF virtual printer (in debug build or if the printer service runs under a custom account)
  • fixed the files popup which always downloaded the first document, regardless of the selected one (regression from version 1.9.0)
Assets 3
  • Resynced FreeRDP (FQDN hotfix, introduced into myrtille 1.7.0, is still active... wfreerdp need some love :/)
  • the RDP security protocol (NLA, TLS, RDP, etc.) can now be selected from the login screen (RDP for compatibility and interactive logon, or in case of NLA issue; see #116)
  • SSH terminal support (thanks Paul)
  • removed any RDP references on the gateway to make it fully protocol agnostic (support of any remote access protocol)
  • file transfer and print download can now be disabled from web config (along with remote clipboard and session sharing)
  • when sharing a remote session, guests now can't interact with it (they are just spectators)
  • included prompt for user credentials in enterprise mode
  • fixed login failure when passing domain in enterprise mode if IP is used instead of FQDN
  • fixed some css in enterprise mode (under Firefox)
  • websockets are now buffered for optimal performance on high latency / low bandwidth networks (thanks SieldP)
  • re-enabled stat button, which could help to diagnose connection issues (shows latency, bandwidth usage, etc.)
  • added a small icon on top of the screen to toggle the toolbar while connected (thanks windylea)
  • improved error messages in case of connection failure
  • some refactoring
Assets 3

@cedrozor cedrozor released this Jun 9, 2018 · 42 commits to master since this release

  • reinstated the hotfix removed into version 1.9.0, forcing IP connection when using FQDN; fact is, some people still have issues even with openssl 1.1.x (unable to reproduce, may depend on a specific configuration). more details here: FreeRDP/FreeRDP#4525 (comment)
  • improved performance mitigation in case of high latency network
  • the installer no longer requires administrator rights by default (but may still needs elevation during the installation, depending on the installed component(s))
Assets 3
  • resynced FreeRDP (version 2.0-RC2-dev3), now using the openssl 1.1.x architecture. Should fix any previously reported FQDN and NLA issues
  • added a pdf virtual printer; any document printed with the "Myrtille PDF" printer is downloaded to the browser and can be opened/saved/printed from there
  • pdf content is now downloaded into an hidden iframe, instead of a new tab, to prevent popup blockers to block it
  • added a client ip tracking option to prevent unauthorized accesses. configurable into web.config (thanks bigpjo)
  • cookieless sessions are now disabled by default. This lowers the risk of session stealing (by simply copying the url) but also removes the ability to have multiple connections/tabs. can still be enabled into web.config, but use at your own risk! (thanks bigpjo)
  • strengthened security to prevent session fixation attack or spoofing if cookieless sessions are enabled
  • the remote session can now be shared with a new toolbar button that generates a one time usage url. can be disabled into web.config. (thanks bigpjo)
  • a shared session now can't be disconnected by a guest. (thanks bigpjo)
  • security fixes with enterprise mode to ensure that shared sessions do not give access to owner hosts. (thanks bigpjo)
  • added an option to enterprise mode to allow hosts to be restricted to specific users (by username). (thanks bigpjo)
  • enterprise mode now have a better reporting of login failures and includes a change password dialog if the user is required to change it. (thanks bigpjo)
  • fixed issue with enterprise host create session including invalid /popup/ path in sessionURL. (thanks bigpjo)
  • the remote session is now disconnected after the browser window/tab is closed, or connection is lost, to prevent it from being left open server side. configurable into web.config (thanks bigpjo)
  • the database connection string (into bin/Myrtille.Services.exe.config) can now be configured to specify the SQLCE file location or use a standard SQL server (useful for a centralized database, with myrtille clustered). (thanks bigpjo)
  • added MFA and enterprise mode configuration steps into the installer
  • installer logs are now created into the install log folder (log/Myrtille.Setup.log)
Assets 3
You can’t perform that action at this time.