From 5c4da38a52e4d6f2eae960457bcaf03e70305311 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 14 Jun 2020 01:25:26 +0200 Subject: [PATCH 01/12] Update CREDITS.md --- CREDITS.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/CREDITS.md b/CREDITS.md index 2144dc31a..a3e717ab3 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -1,10 +1,9 @@ # Contributors + ## Current mRemoteNG dev team David Sparer (http://github.com/sparerd) Sean Kaim (http://github.com/kmscode) -Faryan Rezagholi (http://github.com/farosch) - -Thanks for the awesome new website! +Faryan Rezagholi (http://github.com/farosch) Bennett Blodinger (http://github.com/benwa) Joe Cefoli (http://github.com/jcefoli) @@ -65,7 +64,7 @@ http://github.com/pablomh Damian Szczepanik (http://github.com/damianszczepanik) Mant1kor (http://github.com/Mant1kor) -## Included Source Code +# Included Source Code Command Line Arguments Parser Copyright © 2002 Richard Lopes MIT License @@ -87,19 +86,18 @@ PortableSettingsProvider Copyright © 2014 crdx https://github.com/crdx/PortableSettingsProvider - -## Included Components ADTree Copyright © 2004 Marc Merritt Copyright © 2008 Felix Deimel http://www.codeproject.com/KB/selection/ADPickerCtrl.aspx +# Included Components + CefSharp Copyright © The CefSharp Authors MIT License https://github.com/cefsharp/CefSharp - DockPanel Suite Copyright © 2018 @roken and @lextm (formerly Weifen Luo) MIT License @@ -143,4 +141,4 @@ https://sourceforge.net/projects/objectlistview/ ConsoleControl Copyright © 2015 Dave Kerr MIT License -https://github.com/dwmkerr/consolecontrol \ No newline at end of file +https://github.com/dwmkerr/consolecontrol From dc108576e115c9e0e338bf87ba17f0b3330a8367 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 14 Jun 2020 01:47:12 +0200 Subject: [PATCH 02/12] Update CREDITS.md --- CREDITS.md | 185 ++++++++++++++++++++++++----------------------------- 1 file changed, 84 insertions(+), 101 deletions(-) diff --git a/CREDITS.md b/CREDITS.md index a3e717ab3..e527182b6 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -1,37 +1,39 @@ # Contributors ## Current mRemoteNG dev team -David Sparer (http://github.com/sparerd) -Sean Kaim (http://github.com/kmscode) -Faryan Rezagholi (http://github.com/farosch) -Bennett Blodinger (http://github.com/benwa) -Joe Cefoli (http://github.com/jcefoli) -countchappy (http://github.com/countchappy) +[David Sparer](http://github.com/sparerd) +[Sean Kaim](http://github.com/kmscode) +[Faryan Rezagholi](http://github.com/farosch) +[Bennett Blodinger](http://github.com/benwa) + +[Joe Cefoli](http://github.com/jcefoli) +[countchappy](http://github.com/countchappy) Tony Lambert -Julien Roncaglia (http://github.com/vbfox) -http://github.com/peterchenadded -Brandon Wulf (http://github.com/mrwulf) -Pedro Rodrigues (http://github.com/pedro2555) -http://github.com/dekelMP -Bruce (http://github.com/brucetp) -Camilo Alvarez (http://github.com/jotatsu) -http://github.com/DamianBis -http://github.com/pfjason -http://github.com/sirLoaf -http://github.com/Fyers -Vladimir Semenov (http://github.com/sli-pro) -Stephan (http://github.com/st-schuler) -Aleksey Reytsman (http://github.com/areytsman) -Cristian Abelleira (http://github.com/CrAbelleira) -http://github.com/MitchellBot -Filippo Ferrazini (http://github.com/Filippo125) +[Julien Roncaglia](http://github.com/vbfox) +[peterchenadded](http://github.com/peterchenadded) +[Brandon Wulf](http://github.com/mrwulf) +[Pedro Rodrigues](http://github.com/pedro2555) +[dekelMP](http://github.com/dekelMP) +[Bruce](http://github.com/brucetp) +[Camilo Alvarez](http://github.com/jotatsu) +[DamianBis](http://github.com/DamianBis) +[pfjason](http://github.com/pfjason) +[sirLoaf](http://github.com/sirLoaf) +[Fyers](http://github.com/Fyers) +[Vladimir Semenov](http://github.com/sli-pro) +[Stephan](http://github.com/st-schuler) +[Aleksey Reytsman](http://github.com/areytsman) +[Cristian Abelleira](http://github.com/CrAbelleira) +[MitchellBot](http://github.com/MitchellBot) +[Filippo Ferrazini](http://github.com/Filippo125) ## Past Contributors + Felix Deimel - mRemote original developer Riley McArdle - mRemoteNG original developer -Hayato Iriumi (http://github.com/hiriumi) +[Hayato Iriumi](http://github.com/hiriumi) Jason Barbier Wiktor Beryt Lionel Caignec @@ -41,104 +43,85 @@ Tom Hiller Apisitt Rattana Andreas Rehm David Vidmar -http://github.com/Brandhor -Dimitrij (http://github.com/Kvarkas) +[Brandhor](http://github.com/Brandhor) +[Dimitrij](http://github.com/Kvarkas) ## Translators + Eugenio "Ryo567" Martínez Mathieu Pape Emanuel Silva Robert Siwiec Hayato Iriumi -Sebastien Thieury (http://github.com/SebThieu) +[Sebastien Thieury](http://github.com/SebThieu) Riza Emet -Lukas Plachy (http://github.com/rheingold) +[Lukas Plachy](http://github.com/rheingold) Gyuha Shin -Stefan (http://github.com/polluks) -http://github.com/emazv72 -Vladimir Semenov (http://github.com/sli-pro) -Marco Sousa (http://github.com/marcomsousa) -http://github.com/wwj402 -http://github.com/Fyers -http://github.com/pablomh -Damian Szczepanik (http://github.com/damianszczepanik) -Mant1kor (http://github.com/Mant1kor) +[Stefan](http://github.com/polluks) +[emazv72](http://github.com/emazv72) +[Vladimir Semenov](http://github.com/sli-pro) +[Marco Sousa](http://github.com/marcomsousa) +[wwj402](http://github.com/wwj402) +[Fyers](http://github.com/Fyers) +[pablomh](http://github.com/pablomh) +[Damian Szczepanik](http://github.com/damianszczepanik) +[Mant1kor](http://github.com/Mant1kor) # Included Source Code -Command Line Arguments Parser + +**[Command Line Arguments Parser](http://www.codeproject.com/KB/recipes/command_line.aspx)** Copyright © 2002 Richard Lopes -MIT License -http://www.codeproject.com/KB/recipes/command_line.aspx +MIT License -FilteredPropertyGrid -Copyright © 2006 Azuria -http://www.codeproject.com/KB/cs/FilteredPropertyGrid.aspx +**[FilteredPropertyGrid](http://www.codeproject.com/KB/cs/FilteredPropertyGrid.aspx)** +Copyright © 2006 Azuria -InputBox -Copyright © 2016 Jan Slama -http://www.csharp-examples.net/inputbox/ +**[InputBox](http://www.csharp-examples.net/inputbox/)** +Copyright © 2016 Jan Slama -IP TextBox -Copyright © 2005 mawnkay -http://www.codeproject.com/Articles/11576/IP-TextBox +**[IP TextBox](http://www.codeproject.com/Articles/11576/IP-TextBox)** +Copyright © 2005 mawnkay -PortableSettingsProvider -Copyright © 2014 crdx -https://github.com/crdx/PortableSettingsProvider +**[PortableSettingsProvider](https://github.com/crdx/PortableSettingsProvider)** +Copyright © 2014 crdx -ADTree -Copyright © 2004 Marc Merritt -Copyright © 2008 Felix Deimel -http://www.codeproject.com/KB/selection/ADPickerCtrl.aspx +**[ADTree](http://www.codeproject.com/KB/selection/ADPickerCtrl.aspx)** +Copyright © 2004 Marc Merritt © 2008 Felix Deimel # Included Components -CefSharp -Copyright © The CefSharp Authors +**[CefSharp](https://github.com/cefsharp/CefSharp)** +Copyright © The CefSharp Authors MIT License -https://github.com/cefsharp/CefSharp -DockPanel Suite +**[DockPanel Suite](https://github.com/dockpanelsuite/dockpanelsuite)** Copyright © 2018 @roken and @lextm (formerly Weifen Luo) -MIT License -https://github.com/dockpanelsuite/dockpanelsuite - -log4net -Copyright © 2001-2015 The Apache Software Foundation -Apache License Version 2.0 -http://logging.apache.org/log4net/ - -Magic Library -Copyright © 2002-2003 Crownwood Consulting, Ltd. -Freely redistributable with attribution -http://www.dotnetmagic.com/magic_download.html - -PuTTY -Copyright © 1997-2017 Simon Tatham -MIT License -http://www.chiark.greenend.org.uk/~sgtatham/putty/ - -Silk Icon Set -Copyright © 2005-2008 FAMFAMFAM -Creative Commons Attribution 2.5 License -http://www.famfamfam.com/ - -SSH.NET -Copyright © 2016 -MIT License -https://github.com/sshnet/SSH.NET - -VncSharp -Copyright © 2004-2009 David Humphrey -GNU General Public License (GPL) Version 2 -https://github.com/humphd/VncSharp [Archived] - -ObjectListView -Copyright © 2006-2016 Phillip Piper -GNU General Public License (GPL) Version 3 -https://sourceforge.net/projects/objectlistview/ - -ConsoleControl -Copyright © 2015 Dave Kerr MIT License -https://github.com/dwmkerr/consolecontrol + +**[log4net](http://logging.apache.org/log4net/)** +Copyright © 2001-2015 The Apache Software Foundation +Apache License Version 2.0 + +**[PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/)** +Copyright © 1997-2017 Simon Tatham +MIT License + +**[Silk Icon Set](http://www.famfamfam.com/)** +Copyright © 2005-2008 FAMFAMFAM +Creative Commons Attribution 2.5 License + +**[SSH.NET](https://github.com/sshnet/SSH.NET)** +Copyright © 2016 +MIT License + +**[VncSharp](https://github.com/humphd/VncSharp [Archived])** +Copyright © 2004-2009 David Humphrey +GNU General Public License (GPL) Version 2 + +**[ObjectListView](https://sourceforge.net/projects/objectlistview/)** +Copyright © 2006-2016 Phillip Piper +GNU General Public License (GPL) Version 3 + +**[ConsoleControl](https://github.com/dwmkerr/consolecontrol)** +Copyright © 2015 Dave Kerr +MIT License From f088249260ba64eabfc11d986840883004c8d290 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 14 Jun 2020 01:48:49 +0200 Subject: [PATCH 03/12] Update CREDITS.md --- CREDITS.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CREDITS.md b/CREDITS.md index e527182b6..2b8955f91 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -76,7 +76,7 @@ MIT License **[FilteredPropertyGrid](http://www.codeproject.com/KB/cs/FilteredPropertyGrid.aspx)** Copyright © 2006 Azuria -**[InputBox](http://www.csharp-examples.net/inputbox/)** +**[InputBox](http://www.csharp-examples.net/inputbox/)** Copyright © 2016 Jan Slama **[IP TextBox](http://www.codeproject.com/Articles/11576/IP-TextBox)** @@ -114,7 +114,7 @@ Creative Commons Attribution 2.5 License Copyright © 2016 MIT License -**[VncSharp](https://github.com/humphd/VncSharp [Archived])** +**[VncSharp](https://github.com/humphd/VncSharp) (Archived)** Copyright © 2004-2009 David Humphrey GNU General Public License (GPL) Version 2 From 091c44bb45f02f5547e414e36a930af270bfbc7f Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 14 Jun 2020 13:05:48 +0200 Subject: [PATCH 04/12] Update README.MD --- README.MD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.MD b/README.MD index 25d2b1aa5..2070f2c1f 100644 --- a/README.MD +++ b/README.MD @@ -108,14 +108,14 @@ mRemoteNG is available as a redistributable MSI package or as a portable ZIP pac ### Command line install -The MSI package og mRemoteNG can be installed using the command line: +The MSI package of mRemoteNG can be installed using the command line: `msiexec /i C:\Path\To\mRemoteNG-Installer.exe [INSTALLDIR=value] [IGNOREPREREQUISITES=value]` | Property | Value | Description | |-|-|-| -| INSTALLDIR | `folder path` | This allows you to set the installation directory from the command line. For paths that contain spaces, enclose the path in double quotes (""). This overrides any value found in the registry. Introduced in v1.75 beta 2. | -| IGNOREPREREQUISITES | `0` or `1` | When the ``IGNOREPREREQUISITES`` property is set to ``1``, the installer will not be halted if any prerequisite check is not met. You must still run the installer as Admin - this flag will not remove that requirement. Introduced in v1.74. | +| INSTALLDIR | `folder path` | This allows you to set the installation directory from the command line. For paths that contain spaces, enclose the path in double quotes (""). This overrides any value found in the registry. | +| IGNOREPREREQUISITES | `0` or `1` | When set to `1`, the installer will not be halted if any prerequisite check is not met. You must still run the installer as administrator. | #### Examples From 9232535763aee95af0bb43b4fc618bb1f4597b6f Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 14 Jun 2020 13:15:01 +0200 Subject: [PATCH 05/12] Update README.MD --- README.MD | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.MD b/README.MD index 2070f2c1f..bdfd62467 100644 --- a/README.MD +++ b/README.MD @@ -51,7 +51,7 @@ The following protocols are supported: -* RDP (Remote Desktop/Terminal Server) +* RDP (Remote Desktop Protocol) * VNC (Virtual Network Computing) * ICA (Citrix Independent Computing Architecture) * SSH (Secure Shell) @@ -59,6 +59,7 @@ The following protocols are supported: * HTTP/HTTPS (Hypertext Transfer Protocol) * rlogin (Remote Login) * Raw Socket Connections +* Powershell remoting For a detailed feature list and general usage support, refer to the [Documentation](https://mremoteng.readthedocs.io/en/latest/). From e6cf9dce1cb5218fc8f584aa861086588e60e0b0 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Fri, 19 Jun 2020 23:00:02 +0200 Subject: [PATCH 06/12] return from closed event when form is already disposed. possible fix for #1794 --- mRemoteNG/UI/Window/ConnectionWindow.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mRemoteNG/UI/Window/ConnectionWindow.cs b/mRemoteNG/UI/Window/ConnectionWindow.cs index 5ddd07e0c..9cdb99659 100644 --- a/mRemoteNG/UI/Window/ConnectionWindow.cs +++ b/mRemoteNG/UI/Window/ConnectionWindow.cs @@ -798,7 +798,7 @@ namespace mRemoteNG.UI.Window { var protocolBase = sender as ProtocolBase; if (!(protocolBase?.InterfaceControl.Parent is ConnectionTab tabPage)) return; - if (tabPage.Disposing) return; + if (tabPage.Disposing || tabPage.IsDisposed) return; tabPage.protocolClose = true; Invoke(new Action(() => tabPage.Close())); } From 3055ef208eb3d4505483f1be09a451f97b58f18f Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 20 Jun 2020 11:31:26 +0200 Subject: [PATCH 07/12] set AutoScale Mode to DPI --- .../ConnectionInfoPropertyGrid.Designer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.Designer.cs b/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.Designer.cs index bfa24efe2..080b248a8 100644 --- a/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.Designer.cs +++ b/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.Designer.cs @@ -29,7 +29,7 @@ private void InitializeComponent() { components = new System.ComponentModel.Container(); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; } #endregion From a46561450684671491c0509ad6262857f0273d85 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 27 Jun 2020 18:44:48 +0200 Subject: [PATCH 08/12] fixed wording in polish translation (#1803) --- mRemoteNG/Resources/Language/Language.pl.resx | 2 +- mRemoteNG/mRemoteNG.csproj | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/mRemoteNG/Resources/Language/Language.pl.resx b/mRemoteNG/Resources/Language/Language.pl.resx index 7a100951e..ed1c068fc 100644 --- a/mRemoteNG/Resources/Language/Language.pl.resx +++ b/mRemoteNG/Resources/Language/Language.pl.resx @@ -799,7 +799,7 @@ Załadowano nowy plik połączeń. &Pokaż tekst pomocy - Pokarz tekst + Pokaż tekst Dopasuj (RDP/VNC) diff --git a/mRemoteNG/mRemoteNG.csproj b/mRemoteNG/mRemoteNG.csproj index ba90fd69e..e24a59e79 100644 --- a/mRemoteNG/mRemoteNG.csproj +++ b/mRemoteNG/mRemoteNG.csproj @@ -1728,6 +1728,7 @@ powershell.exe -ExecutionPolicy Bypass -File "$(SolutionDir)Tools\postbuild_mrem false MinimumRecommendedRules.ruleset false + Off LocalIntranet From a9b1d84b6e418f7dc36ea5fc75215e58286337a8 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 27 Jun 2020 18:52:26 +0200 Subject: [PATCH 09/12] added missing comma in sql script (#1801) --- mRemoteNG/Documentation/mysql_db_setup.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mRemoteNG/Documentation/mysql_db_setup.sql b/mRemoteNG/Documentation/mysql_db_setup.sql index dbaed3aa1..58241f345 100644 --- a/mRemoteNG/Documentation/mysql_db_setup.sql +++ b/mRemoteNG/Documentation/mysql_db_setup.sql @@ -160,7 +160,7 @@ CREATE TABLE `tblCons` ( `InheritVNCProxyUsername` tinyint(1) NOT NULL, `InheritVNCSmartSizeMode` tinyint(1) NOT NULL, `InheritVNCViewOnly` tinyint(1) NOT NULL, - `InheritVmId` tinyint(1) DEFAULT NULL + `InheritVmId` tinyint(1) DEFAULT NULL, PRIMARY KEY (`ConstantID`), UNIQUE (`ID`) ) ENGINE=InnoDB AUTO_INCREMENT=3324 DEFAULT CHARSET=latin1; From bb63e3a1f129f2958278ebfc15503652c45ec81f Mon Sep 17 00:00:00 2001 From: kevinduongcalabrio <48328006+kevinduongcalabrio@users.noreply.github.com> Date: Wed, 15 Jul 2020 07:10:49 -0500 Subject: [PATCH 10/12] Update troubleshooting.rst --- mRemoteNG/Documentation/troubleshooting.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mRemoteNG/Documentation/troubleshooting.rst b/mRemoteNG/Documentation/troubleshooting.rst index b189397ff..ddfeffd2d 100644 --- a/mRemoteNG/Documentation/troubleshooting.rst +++ b/mRemoteNG/Documentation/troubleshooting.rst @@ -62,7 +62,7 @@ Files and Locations Your backup files are located in the same place as your normal connections file. This could be one of three places: -- Normal version: `%AppData%\mRemoteNG` +- Normal version: `%AppData%\\mRemoteNG` - Portable version: In the same location as mRemoteNG.exe - If you have saved your confCons.xml to a custom location, go there. From 761694cdccae1f7ecd91e99ff879cc9a0e038940 Mon Sep 17 00:00:00 2001 From: R <36970351+bold-gman@users.noreply.github.com> Date: Wed, 22 Jul 2020 12:19:19 +0200 Subject: [PATCH 11/12] Update README.MD --- README.MD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.MD b/README.MD index bdfd62467..91a8ac12a 100644 --- a/README.MD +++ b/README.MD @@ -44,7 +44,7 @@ | Update Channel | Build Status | Downloads | | ---------------|--------------|-----------| -| Stable | [![Build status](https://ci.appveyor.com/api/projects/status/k0sdbxmq90fgdmj6/branch/master?svg=true)](https://ci.appveyor.com/project/mremoteng/mremoteng/branch/master) | [![Github Releases (by Release)](https://img.shields.io/github/downloads/mRemoteNG/mRemoteNG/v1.76.15/total.svg)](https://github.com/mRemoteNG/mRemoteNG/releases/tag/v1.76.15) | +| Stable | [![Build status](https://ci.appveyor.com/api/projects/status/k0sdbxmq90fgdmj6/branch/master?svg=true)](https://ci.appveyor.com/project/mremoteng/mremoteng/branch/master) | [![Github Releases (by Release)](https://img.shields.io/github/downloads/mRemoteNG/mRemoteNG/v1.76.20/total.svg)](https://github.com/mRemoteNG/mRemoteNG/releases/tag/v1.76.20) | | Prerelease | [![Build status](https://ci.appveyor.com/api/projects/status/k0sdbxmq90fgdmj6/branch/develop?svg=true)](https://ci.appveyor.com/project/mremoteng/mremoteng/branch/develop) | [![Github Releases (by Release)](https://img.shields.io/github/downloads/mRemoteNG/mRemoteNG/v1.77.1/total.svg)](https://github.com/mRemoteNG/mRemoteNG/releases/tag/v1.77.1) | ## Features From 12186387949c654c9ea5bb7a8a86c80e68e6dd88 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 25 Jul 2020 19:05:58 +0200 Subject: [PATCH 12/12] Do not try to set column width for tinyint, fixes #1819 --- mRemoteNG/Documentation/mssql_db_setup.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mRemoteNG/Documentation/mssql_db_setup.sql b/mRemoteNG/Documentation/mssql_db_setup.sql index caa04b53f..1e252575b 100644 --- a/mRemoteNG/Documentation/mssql_db_setup.sql +++ b/mRemoteNG/Documentation/mssql_db_setup.sql @@ -38,7 +38,7 @@ CREATE TABLE [dbo].[tblCons] ( [EnableDesktopComposition] bit NOT NULL, [EnableFontSmoothing] bit NOT NULL, [ExtApp] varchar(256), - [Favorite] tinyint(1) NOT NULL, + [Favorite] tinyint NOT NULL, [Hostname] varchar(512), [ICAEncryptionStrength] varchar(32) NOT NULL, [Icon] varchar(128) NOT NULL,