Skip to content

Commit

Permalink
resynced FreeRDP with master repository; FreeRDP 2.0-RC2 milestone: h…
Browse files Browse the repository at this point in the history
…ttps://github.com/FreeRDP/FreeRDP/milestone/8

FreeRDP HOTFIX: connection using FQDN is broken (either direct connection or through a connection broker redirection), using target IP instead
FreeRDP HOTFIX: fixed client IP resolution when using an ipv6 connection
updated the connection tooltip (ipv6 addresses require brackets, i.e. [::1])
changed the right-click button mechanism to a toggle
  • Loading branch information
cedrozor committed Feb 7, 2018
1 parent 90c8215 commit d775015
Show file tree
Hide file tree
Showing 72 changed files with 258 additions and 214 deletions.
9 changes: 8 additions & 1 deletion CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
2017-12-09 Version 1.6.1 (stable)
2018-02-07 Version 1.7.0 (stable)
resynced FreeRDP with master repository; FreeRDP 2.0-RC2 milestone: https://github.com/FreeRDP/FreeRDP/milestone/8
FreeRDP HOTFIX: connection using FQDN is broken (either direct connection or through a connection broker redirection), using target IP instead
FreeRDP HOTFIX: fixed client IP resolution when using an ipv6 connection
updated the connection tooltip (ipv6 addresses require brackets, i.e. [::1])
changed the right-click button mechanism to a toggle

2017-12-09 Version 1.6.1 (stable)
enabled fonts smoothing
modified disconnect button tooltip
removed pipes messages size limitation
Expand Down
6 changes: 3 additions & 3 deletions DOCUMENTATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Starting from version 1.3.0, it's possible to connect and run a program automati

From version 1.5.0, Myrtille does support hashed passwords (so that the password is not plain text into the url).

Currently not working with Windows 2008 servers. See notes and limitations.
The start remote application from url feature only works on Windows Servers editions (starting from Server 2012) and only if the program is allowed to run (remoteApp policy). See notes and limitations.

### Syntax
https://myserver/Myrtille/?__EVENTTARGET=&__EVENTARGUMENT=&server=server&domain=domain[optional]&user=user&passwordHash=passwordHash&program=program[optional]&width=width(px)[optional]&height=height(px)[optional]&connect=Connect%21
Expand Down Expand Up @@ -148,7 +148,7 @@ This is a thing to consider if you want to isolate the web gateway from your int
## Notes and limitations
- Starting from myrtille version 1.2.0, the packaged FreeRDP and OpenSSL binaries use a statically-linked runtime; that means there is no longer need for the Microsoft Visual C++ redistributables (x86). It's still a good idea to install them however as they will be required if the build options are changed.

- On Windows Server 2008, the FreeRDP remoteApp and shell features don't work. It's not possible to start a remote application from URL. https://github.com/FreeRDP/FreeRDP/issues/1669
- On Windows Server 2008 and Windows Workstations (XP/Vista/7/8/10), the FreeRDP remoteApp and shell features don't work. It's not possible to start a remote application from URL. https://github.com/FreeRDP/FreeRDP/issues/1669

- On Windows Server 2012, you may have issues installing the Microsoft Visual C++ 2015 redistributables (x86) (http://stackoverflow.com/questions/31536606/while-installing-vc-redist-x64-exe-getting-error-failed-to-configure-per-machi). To circumvent that, ensure your system is fully updated (Windows updates) first or try to install the package "Windows8.1-KB2999226-x64.msu" manually.

Expand Down Expand Up @@ -185,7 +185,7 @@ First at all, ensure the Myrtille prerequisites are met (IIS 7 or greater (prefe
- Retry with debug enabled and check logs (into the "log" folder). You can change their verbosity level in config (but be warned it will affect peformance and flood the disk if set too verbose).

- I don't have a mouse (or a right button), how can I Right-Click? (i.e.: on a touchpad or iOS device)
- Tap/Left-Click the screen where you want the Right-Click to occur then press the "Right-Click" button into the toolbar (on top of the screen)
- You can toggle on the "Right-Click" button into the toolbar, then touch or left-click the screen to trigger a right-click at that position

- The RDP session continues to run after clicking "Disconnect"
- Check the RDP server configuration (session disconnect timeout in particular). You can setup it automatically by importing the Myrtille "myrtille\bin\RDPSetup.reg" file into registry.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Helpers/AccountHelper.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Helpers/CertificateHelper.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Helpers/FileHelper.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Helpers/FirewallHelper.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Helpers/IISHelper.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Helpers/PermissionsHelper.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Helpers/PipeHelper.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Helpers/RDPCryptoHelper.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Helpers/WindowHelper.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Helpers/XmlTools.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Log/Log4netTraceFilter.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Common/Log/Log4netTraceListener.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions Myrtille.Common/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Myrtille")]
[assembly: AssemblyCopyright("Copyright(c) 2014-2017 Cedric Coste")]
[assembly: AssemblyCopyright("Copyright(c) 2014-2018 Cedric Coste")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Expand All @@ -31,5 +31,5 @@
//
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de révision et de build par défaut
// en utilisant '*', comme indiqué ci-dessous :
[assembly: AssemblyVersion("1.6.1.0")]
[assembly: AssemblyVersion("1.7.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
2 changes: 1 addition & 1 deletion Myrtille.Services.Contracts/IFileStorage.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Services.Contracts/IRemoteSessionProcess.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions Myrtille.Services.Contracts/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Myrtille")]
[assembly: AssemblyCopyright("Copyright(c) 2014-2017 Cedric Coste")]
[assembly: AssemblyCopyright("Copyright(c) 2014-2018 Cedric Coste")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Expand All @@ -32,5 +32,5 @@
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
// en utilisant '*', comme indiqué ci-dessous :
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.6.1.0")]
[assembly: AssemblyVersion("1.7.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
2 changes: 1 addition & 1 deletion Myrtille.Services/FileStorage.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Services/Program.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions Myrtille.Services/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Myrtille")]
[assembly: AssemblyCopyright("Copyright(c) 2014-2017 Cedric Coste")]
[assembly: AssemblyCopyright("Copyright(c) 2014-2018 Cedric Coste")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Expand All @@ -32,5 +32,5 @@
// Vous pouvez spécifier toutes les valeurs ou indiquer les numéros de build et de révision par défaut
// en utilisant '*', comme indiqué ci-dessous :
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.6.1.0")]
[assembly: AssemblyVersion("1.7.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
2 changes: 1 addition & 1 deletion Myrtille.Services/RemoteSessionProcess.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion Myrtille.Services/ServicesInstaller.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
Myrtille: A native HTML4/5 Remote Desktop Protocol client.
Copyright(c) 2014-2017 Cedric Coste
Copyright(c) 2014-2018 Cedric Coste
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
Loading

0 comments on commit d775015

Please sign in to comment.