Myrtille Versions Save

A native HTML4 / HTML5 Remote Desktop Protocol and SSH client

v1.6.1

6 years ago
  • enabled fonts smoothing
  • modified disconnect button tooltip
  • removed pipes messages size limitation
  • pipes are no longer buffered
  • added support for multiple websockets on a single remote session to allow for collaborative mode (was already supported using long-polling). To share a remote session, simply copy and share the session url (contains the session id). CAUTION! this is experimental (no access control, no presenter role, etc.)
  • enforced wfreerdp process identity on pipes access rule
  • pipes are now used in byte mode instead of message (small performance improvement)
  • remote session is now closed in case of pipes failure instead of being stuck

v1.6.0

6 years ago
  • resynced FreeRDP with master repository; among other things, fixes multiple vulnerabilities reported by the Cisco Talos Team (http://blog.talosintelligence.com/2017/07/vulnerbility-spotlight-freerdp-multiple.html) (thanks hac)
  • connection settings (including user credentials) are no longer passed to FreeRDP through command line; using pipe communication instead (thanks Paul)
  • auto-connect / start program from url now doesn't require the "&program=" parameter (access to the desktop if missing or empty) (thanks noetius)
  • custom mouse cursors are now supported with IE (thanks Thijs)
  • added a "Right-Click" button (into the toolbar) to simulate a right-click action on devices which don't have a mouse (or a right button) (thanks Scott)
  • performance tweak: now using PNG encoding by default (instead of mixed PNG/JPEG); drawback is it uses more bandwidth with graphic applications (use AUTO encoding in this case; config.js)
  • performance tweak: disabled mouse move sampling; drawback is it may lower the responsiveness with graphical applications (enable the sampling in this case; 10% for example; config.js)
  • performance tweak: disabled blob support (using base64 instead); blob is a newer javascript construct but is cached on disk whereas base64 data is cached in memory (faster); config.js
  • minor refactoring

v1.5.0

6 years ago
  • changed prerequisites: IIS 8+ with websocket protocol enabled and .NET 4.5 (instead of .NET 4.0)
  • replaced Fleck websocket server by IIS 8+ websocket handler (now using standard 80 and 443 ports)
  • added websocket binary communication (no more base64 33% bandwidth overhead)
  • added session fixation protection (a new session ID is generated upon login)
  • added custom port support (i.e.: IIS Express uses port 2323)
  • fixed installer issue if both IIS and IIS Express are available on the target machine
  • fixed building issue with CERTENROLLLib (COM object) under Windows 10 (thanks mak1311)
  • fixed the blue mouse pointer shadow
  • fixed a (myrtille) read access violation regarding the mouse pointer (c0000005 exception code)
  • fixed a (FreeRDP) read access violation regarding the H264 codec init, when available on the client machine (c0000005 exception code)
  • disabled H264 (Myrtille does process bitmaps updates, not video streams)
  • fixed remote clipboard under IE (wasn't displayed into the popup)
  • increased max file upload/download size up to 1GB (tweakable into Myrtille.Web and Myrtille.Services configs, if needed)
  • improved UI (stat, debug and rendering mode are now hidden by default into default.css, customizable logo, myrtille version, etc.)
  • the remote session log is now configurable into Myrtille.Services config (disabled by default)
  • the remote session display is now responsive (scale to browser size, disabled by default)
  • if starting a program from url without setting a display resolution, it's auto-detetected from the client
  • "start program from url" feature now supports hashed passwords (aka "password 51" into .rdp files)
  • commands can now be sent directly from the browser (i.e.: image quality tweak depending on the available bandwidth)
  • simplified config.js (added enums and autodetection for major settings)
  • customizable framerate (into config.js)
  • resynced the myrtille FreeRDP fork with the FreeRDP master repository
  • disabled the FreeRDP credentials popup when myrtille is running as a service (it can also be run in console mode for debug)
  • refactoring

v1.4.0

7 years ago
  • the login screen and connection toolbar appearance are now fully customizable in css (also removed unnecessary info from the connection toolbar)
  • the remote session desktop is now sized to fit the browser container exactly (no scrollbars at start)
  • fixed user event binding on old and modern browsers (attachEvent vs addEventListener)
  • qwerty mapping is now enforced on non standard keyboard layouts
  • multiple remote sessions can now be opened in different browser tabs
  • updated the image encoding to provide a better display quality and lower bandwidth usage

Edit:

  • removed the VC++ dependency as it's no longer a prerequisite
  • only .NET 4.0 is left as prerequisite. IIS must still be installed separately, prior to running the installer
  • modified the installer error message in case of prerequisite(s) download failure (often due to the Internet Explorer enhanced security mode being enabled and blocking the downloads)

v1.3.1

7 years ago

re-enabled and updated WebP compression improved WebP debug

v1.3.0

7 years ago

added program to run from URL feature fixed image encoding and quality set properties cleaner javascript calls update UI refactoring updated readme and documentation

v1.2.1

7 years ago

a failed connection or authentication now have the browser to go back to the login screen fixed javascript calls (parent window) in long polling mode disabled keyboard helper (config.js)

v1.2.0

7 years ago

the packaged FreeRDP and OpenSSL binaries are now statically linked, in order to remove the Microsoft Visual C++ redistributables dependencies

v1.1.1

7 years ago

connection settings are now passed through a posted form instead of url querystring, for security purpose gdi rendering is forced software because there is a palette issue with windows server 2008 and some virtual machines settings

v1.1.0

7 years ago

upgraded freerdp to the latest version. additionnaly, myrtille and freerdp are now loose coupled (freerdp forked into https://github.com/cedrozor/FreeRDP) NLA is now supported hardware GDI (auto-detected) added clipboard support improved myrtille homepage