From 7a01a1f33f7360eca37ebfc642dd5f954ee6fbc4 Mon Sep 17 00:00:00 2001 From: nmat Date: Thu, 15 Nov 2018 00:32:40 +0100 Subject: [PATCH 01/14] Add updated screenshot --- .../Help/Screenshots/Reference/01.png | Bin 102958 -> 158798 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/mRemoteV1/Resources/Help/Screenshots/Reference/01.png b/mRemoteV1/Resources/Help/Screenshots/Reference/01.png index 431af828277d85b65ab31eb04bc6ce3f7e30c5fd..50f2ee19048bb06e42fa45af192bee97033398eb 100644 GIT binary patch literal 158798 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%0D&Sz;6y{+ap)oJ}Be+ye4*9?mG~; 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 YEON(&cG@`q5Ae@O-%PLM;?0o%0RZh;B>(^b literal 102958 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
    {pO^=JY#LZQ>bjyf;ijLR|_ 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 YT7(dP+F3VV;lLkCR#m1%`cdHj0Nm*y*#H0l From 5fe6272915393f887446d12470594e46f5fd4bd8 Mon Sep 17 00:00:00 2001 From: nmat Date: Thu, 15 Nov 2018 00:46:30 +0100 Subject: [PATCH 02/14] Replaced mRemote with mRemoteNG in help --- mRemoteV1/Resources/Help/CMDSwitches.htm | 6 +- mRemoteV1/Resources/Help/Configuration.htm | 74 +++++++++---------- mRemoteV1/Resources/Help/ConfigurationSQL.htm | 20 ++--- mRemoteV1/Resources/Help/Index.htm | 2 +- mRemoteV1/Resources/Help/Installation.htm | 22 +++--- mRemoteV1/Resources/Help/Introduction.htm | 2 +- 6 files changed, 63 insertions(+), 63 deletions(-) diff --git a/mRemoteV1/Resources/Help/CMDSwitches.htm b/mRemoteV1/Resources/Help/CMDSwitches.htm index 842deea0..d80a326c 100644 --- a/mRemoteV1/Resources/Help/CMDSwitches.htm +++ b/mRemoteV1/Resources/Help/CMDSwitches.htm @@ -7,7 +7,7 @@

    - The following is a list of command line switches supported by mRemote.

    + The following is a list of command line switches supported by mRemoteNG.

    • /cons:PathToConnectionsFile or /c:PathToConnectionsFile
      Loads the connections file from the given path
    • @@ -20,8 +20,8 @@ Use this if you have troubles with panel layouts
    • /resettoolbar or /rtbr
      Resets the positions of all toolbars
    • -
    • /noreconnect or /norc
      Temporary disables reconnect to previously opened sessions
      Use this if you have problems opening mRemote after you enabled the setting and - restarted mRemote
    • +
    • /noreconnect or /norc
      Temporary disables reconnect to previously opened sessions
      Use this if you have problems opening mRemoteNG after you enabled the setting and + restarted mRemoteNG
    diff --git a/mRemoteV1/Resources/Help/Configuration.htm b/mRemoteV1/Resources/Help/Configuration.htm index b7e0d110..51b31249 100644 --- a/mRemoteV1/Resources/Help/Configuration.htm +++ b/mRemoteV1/Resources/Help/Configuration.htm @@ -9,61 +9,61 @@

    First start

    - Once you got mRemote installed and run it for the first time you should see a + Once you got mRemoteNG installed and run it for the first time you should see a screen like on the following screenshot.

    - The first thing that catches your attention will probably be the info box + The first thing that catches your attention will probably be the info box popping up.
    - Don't freak out just yet, this is not a error message and it's totally ok to + Don't freak out just yet, this is not a error message and it's totally ok to show up on the first run.
    - It just tells you that the connections file could not be found at the default - location and that mRemote will create a new one for you at this location.
    - If you click anywhere else in the application the panel will hide itself again. + It just tells you that the connections file could not be found at the default + location and that mRemoteNG will create a new one for you at this location.
    + If you click anywhere else in the application the panel will hide itself again. (Tip: You can also hit Escape to hide the Errors and Infos panel)

    - Now that we now about the Errors and Infos panel take a deep breath and just + Now that we now about the Errors and Infos panel take a deep breath and just stare at the gorgeous about screen for a few seconds. =)
    No, seriously, to create your first connection continue reading.

    Creating Connections

    - Right click the root item (the blue ball labeled "Connections") in the + Right click the root item (the blue ball labeled "Connections") in the Connections panel and select "Add Connection".

    - A new item shows up under the root item. You can give it a name now (or rename + A new item shows up under the root item. You can give it a name now (or rename it later). I just named mine "Test".

    - Now have a look at the Config panel in the bottom left, just under the + Now have a look at the Config panel in the bottom left, just under the Connections panel.

    - As you may notice this is where you configure all the properties of connections + As you may notice this is where you configure all the properties of connections and folders.
    - There are a lot of values that can be set but for our first connection we will + There are a lot of values that can be set but for our first connection we will keep things simple.

    - The most important things right now are that we tell the application which host + The most important things right now are that we tell the application which host we want to connect to and which protocol we want to use.
    - In this example I will use a Windows 2003 server that has RDP (Remote Desktop + In this example I will use a Windows 2003 server that has RDP (Remote Desktop Protocol) enabled.
    - As RDP is the default protocol whenever you create a new connection I don't have + As RDP is the default protocol whenever you create a new connection I don't have to change anything there.

    - The next thing I'll do is to fill the Hostname/IP field with the hostname I + The next thing I'll do is to fill the Hostname/IP field with the hostname I want to connect to.

    - I'll also fill the Username and Password fields so I will be automatically + I'll also fill the Username and Password fields so I will be automatically logged on to the server.

    @@ -72,17 +72,17 @@

    Opening and Closing Connections

    - There are multiple ways to open a connection in mRemote, but the easiest is to + There are multiple ways to open a connection in mRemoteNG, but the easiest is to just double-click the connection in the Connections panel.

    - If I do that now, a new panel named "General" with one tab inside named "Test" + If I do that now, a new panel named "General" with one tab inside named "Test" will show up.

    - Alright, mRemote is now trying to connect to the specified host.

    + Alright, mRemoteNG is now trying to connect to the specified host.

    - If it cannot connect you will see a message popping up like on the following + If it cannot connect you will see a message popping up like on the following screenshot.

    @@ -93,24 +93,24 @@

    - If you do not want to log off from the remote machine but just close it you can - do this by simply double-clicking the tab labeled "test" or just close the whole + If you do not want to log off from the remote machine but just close it you can + do this by simply double-clicking the tab labeled "test" or just close the whole "General" panel by clicking the small "x" in the upper right corner.

    Folders and Inheritance

    - Folders in mRemote cannot only be used to categorize connections but also to + Folders in mRemoteNG cannot only be used to categorize connections but also to apply properties to the underlying connections.

    Example:
    - You have 10 Remote Desktop enabled servers in one domain and 15 in another + You have 10 Remote Desktop enabled servers in one domain and 15 in another domain.
    - Normally you would spend a lot of time creating all those connections and + Normally you would spend a lot of time creating all those connections and setting the individual properties like username, password, etc.
    - In mRemote there is an easier way. You just create two folders, one for domain A + In mRemoteNG there is an easier way. You just create two folders, one for domain A and one for domain B and set all properties there.
    - Then create the Connections and let them inherit every property. The only - properties left to fill on Connection basis are the Connection's name and + Then create the Connections and let them inherit every property. The only + properties left to fill on Connection basis are the Connection's name and hostname. Everything else will be inherited from the parent folder.

    "Sounds cool, but how to do it?"
    @@ -120,40 +120,40 @@

    - Then give it a name and fill all the properties you need (just like you did with + Then give it a name and fill all the properties you need (just like you did with the test Connection).

    - When you're done setting the values you can either just drag the test Connection + When you're done setting the values you can either just drag the test Connection inside the folder or create a new one.

    Right now nothing has changed and nothing will be inherited.
    - To enable inheritance switch to the inheritance view by clicking the dedicated + To enable inheritance switch to the inheritance view by clicking the dedicated button.

    - The properties that show up now are almost the same as before, but you can only + The properties that show up now are almost the same as before, but you can only select yes or no.

    - When no is selected the property will not be inherited, yes indicates an + When no is selected the property will not be inherited, yes indicates an inherited property.
    For this test set "Inherit Everything" to Yes.

    - Now if you switch back to the properties view (the button left of the - inheritance button) you should see that not much is left of all those + Now if you switch back to the properties view (the button left of the + inheritance button) you should see that not much is left of all those properties.

    - Only the Name and Hostname/IP properties are left over, everything else will be + Only the Name and Hostname/IP properties are left over, everything else will be inherited from the parent folder.
    Of course you can also only let some of the properties be inherited.

    diff --git a/mRemoteV1/Resources/Help/ConfigurationSQL.htm b/mRemoteV1/Resources/Help/ConfigurationSQL.htm index 419ec236..85577e2b 100644 --- a/mRemoteV1/Resources/Help/ConfigurationSQL.htm +++ b/mRemoteV1/Resources/Help/ConfigurationSQL.htm @@ -9,16 +9,16 @@

    Warning

    - The SQL feature is in an early beta stage and not intended for use in an + The SQL feature is in an early beta stage and not intended for use in an productive environment!
    - I recommend you to do a full backup of your connections and settings before + I recommend you to do a full backup of your connections and settings before switching to SQL Server.

    Steps to configure your SQL Server

    • Create a new Database called "mRemoteNG" on your SQL Server.
    • Run the SQL Script below on the newly created Database.
    • -
    • Give the users that you want to grant access to the mRemote Connections Database +
    • Give the users that you want to grant access to the mRemoteNG Connections Database Read/Write permissions on the Database.

    @@ -28,15 +28,15 @@

  1. Go to Options - Connections.
  2. Check the box that says "Use SQL Server to load & save connections".
  3. Fill in your SQL Server hostname or ip address.
  4. -
  5. If you do not use your Windows logon info to authenticate against the SQL Server +
  6. If you do not use your Windows logon info to authenticate against the SQL Server fill in the correct Username and Password.
  7. -
  8. Click OK to apply the changes. The main window title should now change to +
  9. Click OK to apply the changes. The main window title should now change to "mRemoteNG | SQL Server".
  10. -
  11. Now click on File - Save to update the tables on your SQL Server with the data - from the loaded connections xml file. (Do not click File - New, this doesn't +
  12. Now click on File - Save to update the tables on your SQL Server with the data + from the loaded connections xml file. (Do not click File - New, this doesn't work yet)
  13. -
  14. You should now be able to do everything you were able to do with the XML storage - plus see the changes live on another mRemoteNG instance that is connected to the +
  15. You should now be able to do everything you were able to do with the XML storage + plus see the changes live on another mRemoteNG instance that is connected to the same Database.
  16. @@ -44,6 +44,6 @@ SQL Table creation Script

    Click here to view the SQL script

    - + diff --git a/mRemoteV1/Resources/Help/Index.htm b/mRemoteV1/Resources/Help/Index.htm index 1f07e295..964884f2 100644 --- a/mRemoteV1/Resources/Help/Index.htm +++ b/mRemoteV1/Resources/Help/Index.htm @@ -1,7 +1,7 @@ -mRemote Help +mRemoteNG Help diff --git a/mRemoteV1/Resources/Help/Installation.htm b/mRemoteV1/Resources/Help/Installation.htm index f9cd6fea..c3ff9b7b 100644 --- a/mRemoteV1/Resources/Help/Installation.htm +++ b/mRemoteV1/Resources/Help/Installation.htm @@ -7,41 +7,41 @@

    - Downloads are provided in four different packages, the setup package, binary package, - portable package and + Downloads are provided in four different packages, the setup package, binary package, + portable package and the source package. They are described below.

    Setup Package

    - The setup package is the compiled version of mRemote which comes in the form of + The setup package is the compiled version of mRemoteNG which comes in the form of a NSIS generated setup.
    - The common way to get mRemote up and running

    + The common way to get mRemoteNG up and running

    Bin Package

    - The binary package is a zip package and contains the same files as the setup + The binary package is a zip package and contains the same files as the setup package but has no automated installer.

    Portable Package

    - The portable package consists of the same files as the bin package but contains - an modified version of the executable which stores and loads all your settings + The portable package consists of the same files as the bin package but contains + an modified version of the executable which stores and loads all your settings from files in the application's directory.
    - This package can be used to run mRemote from an USB stick an preserve your + This package can be used to run mRemoteNG from an USB stick an preserve your configuration wherever you go.

    Source Package

    - The source package is a zip package and contains the source code in form of a + The source package is a zip package and contains the source code in form of a Visual Studio 2008 solution.

     

    Updating and Uninstalling

    - mRemote can be updated without uninstalling it before.
    - There are no user preferences stored in the application directory (except if you + mRemoteNG can be updated without uninstalling it before.
    + There are no user preferences stored in the application directory (except if you put them there), so uninstalling doesn't wipe your settings.

    diff --git a/mRemoteV1/Resources/Help/Introduction.htm b/mRemoteV1/Resources/Help/Introduction.htm index 8fa9f8fe..70ad7d98 100644 --- a/mRemoteV1/Resources/Help/Introduction.htm +++ b/mRemoteV1/Resources/Help/Introduction.htm @@ -9,7 +9,7 @@

    Introduction

    - mRemote is a multi-protocol remote connections manager.
    + mRemoteNG is a multi-protocol remote connections manager.
    As of Version 1.00 it supports the RDP, VNC, ICA, SSH, Telnet, RAW, Rlogin and HTTP/S protocols.
    The main goal is to minimize window clutter and to provide a easy gui for managing all your remote connections.

    From a57d9d41c3a0ec92f97cc8eafeae566bcbce9ffc Mon Sep 17 00:00:00 2001 From: nmat Date: Tue, 4 Dec 2018 21:39:57 +0100 Subject: [PATCH 03/14] Help updates Some help updates --- mRemoteV1/Resources/Help/CMDSwitches.htm | 28 -- mRemoteV1/Resources/Help/Config.htm | 13 - mRemoteV1/Resources/Help/ConfigurationSQL.htm | 49 ---- mRemoteV1/Resources/Help/Connection.htm | 13 - mRemoteV1/Resources/Help/Connections.htm | 13 - mRemoteV1/Resources/Help/ErrorsAndInfos.htm | 13 - mRemoteV1/Resources/Help/ExternalTools.htm | 245 ----------------- mRemoteV1/Resources/Help/ImportFromAD.htm | 13 - mRemoteV1/Resources/Help/Index.htm | 85 +++--- mRemoteV1/Resources/Help/Installation.htm | 48 ---- mRemoteV1/Resources/Help/Introduction.htm | 85 +++--- mRemoteV1/Resources/Help/Main.css | 134 ++++------ mRemoteV1/Resources/Help/MainMenu.htm | 13 - mRemoteV1/Resources/Help/Options.htm | 13 - mRemoteV1/Resources/Help/PortScan.htm | 13 - mRemoteV1/Resources/Help/Prerequisites.htm | 39 --- mRemoteV1/Resources/Help/QuickConnect.htm | 60 ----- mRemoteV1/Resources/Help/SaveAsExport.htm | 13 - .../CommonProblemsRDP/credssp-error.png | Bin 0 -> 7732 bytes .../oracle_remediation_setting.png | Bin 0 -> 24644 bytes .../Help/Screenshots/Config/main_top_bar.png | Bin 0 -> 6289 bytes .../Help/Screenshots/Config/main_window.png | Bin 0 -> 16807 bytes .../Screenshots/Connections/menu_top_bar.png | Bin 0 -> 5078 bytes .../ImportExport/export_dialog.png | Bin 0 -> 13503 bytes .../Help/Screenshots/Main Menu/Main_Menu.png | Bin 0 -> 3173 bytes .../Notifications/notification_warning.png | Bin 0 -> 6778 bytes .../Notifications/popup_warning.png | Bin 0 -> 3151 bytes .../Screenshots/Reference/add_new_folder.png | Bin 0 -> 9876 bytes .../Screenshots/Reference/config_panel_01.png | Bin 0 -> 9536 bytes .../Screenshots/Reference/config_panel_02.png | Bin 0 -> 10206 bytes .../Help/Screenshots/Reference/example_01.png | Bin 0 -> 3048 bytes .../Help/Screenshots/Reference/example_02.png | Bin 0 -> 7693 bytes .../Help/Screenshots/Reference/example_03.png | Bin 0 -> 3072 bytes .../Help/Screenshots/Reference/example_04.png | Bin 0 -> 2992 bytes .../Help/Screenshots/Reference/example_05.png | Bin 0 -> 6363 bytes .../Help/Screenshots/Reference/example_06.png | Bin 0 -> 2283 bytes .../Screenshots/Reference/new_connection.png | Bin 0 -> 9861 bytes .../Reference/new_connection_test_item.png | Bin 0 -> 5628 bytes .../Screenshots/Reference/open_connection.png | Bin 0 -> 31460 bytes .../Screenshots/Reference/status_icon.png | Bin 0 -> 837 bytes mRemoteV1/Resources/Help/Update.htm | 13 - .../Help/gs_command_line_switches.htm | 75 ++++++ mRemoteV1/Resources/Help/gs_installation.htm | 45 ++++ mRemoteV1/Resources/Help/gs_prerequisites.htm | 115 ++++++++ .../Resources/Help/gs_running_mremoteng.htm | 173 ++++++++++++ .../Resources/Help/st_common_problems_rdp.htm | 66 +++++ mRemoteV1/Resources/Help/ui_config.htm | 53 ++++ mRemoteV1/Resources/Help/ui_connections.htm | 86 ++++++ .../Resources/Help/ui_external_tools.htm | 252 ++++++++++++++++++ ...HFileTransfer.htm => ui_file_transfer.htm} | 93 ++++--- .../Resources/Help/ui_import_and_export.htm | 48 ++++ .../Resources/Help/ui_keyboardshortcuts.htm | 18 ++ mRemoteV1/Resources/Help/ui_menus.htm | 224 ++++++++++++++++ mRemoteV1/Resources/Help/ui_notifications.htm | 82 ++++++ mRemoteV1/Resources/Help/ui_options.htm | 34 +++ mRemoteV1/Resources/Help/ui_port_scan.htm | 57 ++++ mRemoteV1/Resources/Help/ui_quick_connect.htm | 50 ++++ ...tManager.htm => ui_screenshot_manager.htm} | 0 .../Resources/Help/ui_sql_configuration.htm | 61 +++++ mRemoteV1/UI/Window/HelpWindow.cs | 100 +++---- mRemoteV1/mRemoteV1.csproj | 117 ++++++-- 61 files changed, 1794 insertions(+), 858 deletions(-) delete mode 100644 mRemoteV1/Resources/Help/CMDSwitches.htm delete mode 100644 mRemoteV1/Resources/Help/Config.htm delete mode 100644 mRemoteV1/Resources/Help/ConfigurationSQL.htm delete mode 100644 mRemoteV1/Resources/Help/Connection.htm delete mode 100644 mRemoteV1/Resources/Help/Connections.htm delete mode 100644 mRemoteV1/Resources/Help/ErrorsAndInfos.htm delete mode 100644 mRemoteV1/Resources/Help/ExternalTools.htm delete mode 100644 mRemoteV1/Resources/Help/ImportFromAD.htm delete mode 100644 mRemoteV1/Resources/Help/Installation.htm delete mode 100644 mRemoteV1/Resources/Help/MainMenu.htm delete mode 100644 mRemoteV1/Resources/Help/Options.htm delete mode 100644 mRemoteV1/Resources/Help/PortScan.htm delete mode 100644 mRemoteV1/Resources/Help/Prerequisites.htm delete mode 100644 mRemoteV1/Resources/Help/QuickConnect.htm delete mode 100644 mRemoteV1/Resources/Help/SaveAsExport.htm create mode 100644 mRemoteV1/Resources/Help/Screenshots/CommonProblemsRDP/credssp-error.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/CommonProblemsRDP/oracle_remediation_setting.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Config/main_top_bar.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Config/main_window.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Connections/menu_top_bar.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/ImportExport/export_dialog.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Main Menu/Main_Menu.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Notifications/notification_warning.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Notifications/popup_warning.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/add_new_folder.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/config_panel_01.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/config_panel_02.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/example_01.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/example_02.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/example_03.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/example_04.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/example_05.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/example_06.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/new_connection.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/new_connection_test_item.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/open_connection.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Reference/status_icon.png delete mode 100644 mRemoteV1/Resources/Help/Update.htm create mode 100644 mRemoteV1/Resources/Help/gs_command_line_switches.htm create mode 100644 mRemoteV1/Resources/Help/gs_installation.htm create mode 100644 mRemoteV1/Resources/Help/gs_prerequisites.htm create mode 100644 mRemoteV1/Resources/Help/gs_running_mremoteng.htm create mode 100644 mRemoteV1/Resources/Help/st_common_problems_rdp.htm create mode 100644 mRemoteV1/Resources/Help/ui_config.htm create mode 100644 mRemoteV1/Resources/Help/ui_connections.htm create mode 100644 mRemoteV1/Resources/Help/ui_external_tools.htm rename mRemoteV1/Resources/Help/{SSHFileTransfer.htm => ui_file_transfer.htm} (58%) create mode 100644 mRemoteV1/Resources/Help/ui_import_and_export.htm create mode 100644 mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm create mode 100644 mRemoteV1/Resources/Help/ui_menus.htm create mode 100644 mRemoteV1/Resources/Help/ui_notifications.htm create mode 100644 mRemoteV1/Resources/Help/ui_options.htm create mode 100644 mRemoteV1/Resources/Help/ui_port_scan.htm create mode 100644 mRemoteV1/Resources/Help/ui_quick_connect.htm rename mRemoteV1/Resources/Help/{ScreenshotManager.htm => ui_screenshot_manager.htm} (100%) create mode 100644 mRemoteV1/Resources/Help/ui_sql_configuration.htm diff --git a/mRemoteV1/Resources/Help/CMDSwitches.htm b/mRemoteV1/Resources/Help/CMDSwitches.htm deleted file mode 100644 index d80a326c..00000000 --- a/mRemoteV1/Resources/Help/CMDSwitches.htm +++ /dev/null @@ -1,28 +0,0 @@ - - - - Command-Line Switches - - - - -

    - The following is a list of command line switches supported by mRemoteNG.

    -
      -
    • /cons:PathToConnectionsFile or /c:PathToConnectionsFile
      - Loads the connections file from the given path
    • -
    • /reset
      - Resets window position, panels and toolbars
    • -
    • /resetpos or /rp
      - Resets the window position
    • -
    • /resetpanels or /rpnl
      - Resets all panel's positions
      - Use this if you have troubles with panel layouts
    • -
    • /resettoolbar or /rtbr
      -
      Resets the positions of all toolbars
    • -
    • /noreconnect or /norc
      Temporary disables reconnect to previously opened sessions
      Use this if you have problems opening mRemoteNG after you enabled the setting and - restarted mRemoteNG
    • -
    - - - diff --git a/mRemoteV1/Resources/Help/Config.htm b/mRemoteV1/Resources/Help/Config.htm deleted file mode 100644 index ce938985..00000000 --- a/mRemoteV1/Resources/Help/Config.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - Config - - - - -

    - Sorry, not yet...

    - - - diff --git a/mRemoteV1/Resources/Help/ConfigurationSQL.htm b/mRemoteV1/Resources/Help/ConfigurationSQL.htm deleted file mode 100644 index 85577e2b..00000000 --- a/mRemoteV1/Resources/Help/ConfigurationSQL.htm +++ /dev/null @@ -1,49 +0,0 @@ - - - - SQL Configuration - - - - -

    - Warning

    -

    - The SQL feature is in an early beta stage and not intended for use in an - productive environment!
    - I recommend you to do a full backup of your connections and settings before - switching to SQL Server.

    -

    - Steps to configure your SQL Server

    -
      -
    • Create a new Database called "mRemoteNG" on your SQL Server.
    • -
    • Run the SQL Script below on the newly created Database.
    • -
    • Give the users that you want to grant access to the mRemoteNG Connections Database - Read/Write permissions on the Database.
    • -
    -

    - Steps to configure mRemoteNG for SQL

    -
      -
    • Start mRemoteNG if it's not already running.
    • -
    • Go to Options - Connections.
    • -
    • Check the box that says "Use SQL Server to load & save connections".
    • -
    • Fill in your SQL Server hostname or ip address.
    • -
    • If you do not use your Windows logon info to authenticate against the SQL Server - fill in the correct Username and Password.
    • -
    • Click OK to apply the changes. The main window title should now change to - "mRemoteNG | SQL Server".
    • -
    • Now click on File - Save to update the tables on your SQL Server with the data - from the loaded connections xml file. (Do not click File - New, this doesn't - work yet)
    • -
    • You should now be able to do everything you were able to do with the XML storage - plus see the changes live on another mRemoteNG instance that is connected to the - same Database.
    • -
    - -

    - SQL Table creation Script

    -

    - Click here to view the SQL script

    - - - diff --git a/mRemoteV1/Resources/Help/Connection.htm b/mRemoteV1/Resources/Help/Connection.htm deleted file mode 100644 index 22e2784e..00000000 --- a/mRemoteV1/Resources/Help/Connection.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - Connection - - - - -

    - Sorry, not yet...

    - - - \ No newline at end of file diff --git a/mRemoteV1/Resources/Help/Connections.htm b/mRemoteV1/Resources/Help/Connections.htm deleted file mode 100644 index 6c2e919a..00000000 --- a/mRemoteV1/Resources/Help/Connections.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - Connections - - - - -

    - Sorry, not yet...

    - - - diff --git a/mRemoteV1/Resources/Help/ErrorsAndInfos.htm b/mRemoteV1/Resources/Help/ErrorsAndInfos.htm deleted file mode 100644 index 8659fe06..00000000 --- a/mRemoteV1/Resources/Help/ErrorsAndInfos.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - Errors and Infos - - - - -

    - Sorry, not yet...

    - - - \ No newline at end of file diff --git a/mRemoteV1/Resources/Help/ExternalTools.htm b/mRemoteV1/Resources/Help/ExternalTools.htm deleted file mode 100644 index 5f9a91af..00000000 --- a/mRemoteV1/Resources/Help/ExternalTools.htm +++ /dev/null @@ -1,245 +0,0 @@ - - - - External Tools - - - - - -

    - Introduction to External Tools

    -

    - External Tools can help you get things done that can't be done in - mRemoteNG.
    - You can for example start a command prompt or launch your favorite FTP tool from - within mRemoteNG.
    - This wouldn't make much sense by itself because you can already launch your - applications by using the Windows Start Menu, Quick Launch or whatever you - prefer to use - to start your apps.

    -

    - But there's more!

    -

    - In mRemoteNG, you can launch applications and tell them what to do with the use of - arguments (parameters) and variables of the currently selected Connection. - You can, for example, select your home router's SSH Connection entry and do a - traceroute (tracert) on that host. - This is much quicker and more powerful than opening the console and typing - "tracert yourhost".

    -

    - The external tools configuration is stored in %APPDATA%\mRemoteNG\extApps.xml

    - -

    - Variables -

    - -

    - Variables and arguments can be used to tell the external tool what to do.

    -

    - This is the list of variables supported by mRemoteNG: -

    - -
      -
    • %NAME%
    • -
    • %HOSTNAME%
    • -
    • %PORT%
    • -
    • %USERNAME%
    • -
    • %PASSWORD%
    • -
    • %DOMAIN%
    • -
    • %DESCRIPTION%
    • -
    • %MACADDRESS%
    • -
    • %USERFIELD%
    • -
    - -

    - Variables always refer to the currently selected connection. Variable names are case-insensitive. - Variables can be used in both the Filename and Arguments fields.

    - -

    - mRemoteNG will also expand environment variables such as %PATH% and - %USERPROFILE%. - If you need to use an environment variable with the same name as an mRemoteNG - variable, use \% instead of %. The most common use of this is for the USERNAME - environment variable. %USERNAME% will be expanded to the username set in the - currently selected connection. \%USERNAME\% will be expanded to the value set in - the USERNAME environment variable.

    - -

    If you need to send a variable name to a program without mRemoteNG expanding it, - use ^% instead of %. mRemoteNG will remove the caret (^) and leave the rest - unchanged. For example, ^%USERNAME^% will be sent to the program as %USERNAME% - and will not be expanded.

    - -

    - Special Character Escaping -

    - -

    - Expanded variables will be escaped using the rules below. There are two levels - of escaping that are done. The first is escaping for standard argument splitting - (C/C++ argv, CommandLineToArgvW, etc). The second is escaping shell - metacharacters for ShellExecute.

    -

    - Argument splitting escaping:

    - -
      -
    • Each quotation mark will be escaped by a backslash.
    • -
    • One or more backslashes (\) followed by a quotation mark ("): -
        -
      • Each backslash will be escaped by another backslash.
      • -
      • The quotation mark will be escaped by a backslash.
      • -      If the connection's user field contains - "This" is a \"test\".
        -      Then %USERFIELD% is replaced with - \"This\" is a \\\"test\\\". -
      -
    • -
    • A variable name followed by a quotation mark (for example, %USERFIELD%") with - a value ending in one or more backslashes: -
        -
      • Each backslash will be escaped by another backslash.
      • -
      • Example:
      • -      If the connection's user field contains c:\Example\
        -      Then "%USERFIELD%" is replaced with "c:\Example\\" -
      -
    • -
    - -

    - To disable - argument splitting escaping for a variable, precede its name with a minus (-) - sign. For example, %-USERFIELD%.

    -

    - Shell metacharacter escaping:

    - -
      -
    • The shell metacharacters are ( ) % ! ^ " < > & |
    • -
    • Each shell metacharacter will be escaped by a caret (^).
    • -
    -

    - To disable both argument splitting and shell metacharacter escaping for a - variable, precede its name with an exclamation point (!). For example, - %!USERFIELD%. This is not recommended and may cause unexpected results.

    -

    - Only variables that have been expanded will be escaped. It is up to you to - escape the rest of the arguments.

    - -

    - Variable Examples

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ArgumentsUser FieldResult
    %USERFIELD%"Example" Text - \^"Example\^" Text
    %-USERFIELD%"Example" Text - ^"Example^" Text
    %!USERFIELD%"Example" Text - "Example" Text
    ^%USERFIELD^%"Example" Text%USERFIELD%
    ^^%USERFIELD^^%"Example" Text - ^%USERFIELD^%
    -d "%USERFIELD%"c:\Example\-d "c:\Example\\"
    -d "%-USERFIELD%"c:\Example\-d "c:\Example\"
    -d "%USERFIELD%"Left - & Right-d "Left ^& Right"
    -d "%!USERFIELD%"Left - & Right-d "Left & Right"
    %WINDIR%N/Ac:\Windows\
    \%WINDIR\%N/Ac:\Windows\
    \^%WINDIR\^%N/A - \%WINDIR\%
    \\%WINDIR\\%N/A\\%WINDIR\\%
    - -

    - Example

    -

    - First of all, start the external tools editor. To do this, click Tools in the main menu and - select External Tools.
    - You will see a screen like on the following screenshot.

    -

    -

    -

    - The fields below the list are greyed out because you haven't created an external tool - entry yet.
    - To create one, right click the blank area in the list and select Add, as in the - screenshot below.

    -

    -

    -

    - This is what you'll get:

    -

    -

    -

    - So the three fields are now available and need to be filled.
    - The Display Name is simply the name you will see when you want to launch that - tool, so give it a descriptive name.
    - I named mine Traceroute as I will create a external tool that will start the - tracert command in the console.

    -

    -

    -

    - Ok, the next thing we'll need is a filename. This is the program that we - want to be executed.
    - I simply type in cmd for a Windows cmd console.

    -

    -

    -

    - Now the fun part comes in—the arguments.
    - The Windows cmd has a command line argument that tells the console to launch the - command followed by that argument and stay open.
    - It's /K. (There's also /C, this is useful when you want the console to close - after the command was executed)
    - In this case, I'll use /K as I want to look through the result when the command - completes.
    - After that, I just type tracert %HostName%. This tells the console to do a - traceroute on the hostname of the currently selected Connection.

    -

    -

    -

    - Alright! That's all we'll need.
    - Now right click one of you connections, click Tools, External Tools - and select Traceroute.

    -

    -

    -

    - Voilà! A console window will popup and execute your tracert command.

    -

    -

    - - - \ No newline at end of file diff --git a/mRemoteV1/Resources/Help/ImportFromAD.htm b/mRemoteV1/Resources/Help/ImportFromAD.htm deleted file mode 100644 index fb9585b9..00000000 --- a/mRemoteV1/Resources/Help/ImportFromAD.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - Import from Active Directory - - - - -

    - Sorry, not yet...

    - - - \ No newline at end of file diff --git a/mRemoteV1/Resources/Help/Index.htm b/mRemoteV1/Resources/Help/Index.htm index 964884f2..df576125 100644 --- a/mRemoteV1/Resources/Help/Index.htm +++ b/mRemoteV1/Resources/Help/Index.htm @@ -1,37 +1,58 @@ - - + + -mRemoteNG Help - + + mRemoteNG Help + - -

    Introduction

    -

    Getting started:

    - -

    User Interface:

    - -

    Quick Reference

    +

    Welcome to mRemoteNG

    +
    +

    + This documentation is written and based on version 1.76 of mRemoteNG. If you find anything to improve or wrong with the documentation then please report it to github. + Also note that documentation can be found on github pages that are updated more frequently then information provided here. +

    +

    Getting Started

    + +

    User Interface

    + +

    Special Topics

    +

    External Tools

    +
      +
    • Traceroute
    • +
    • Open in other application
    • +
    +

    Connections

    +
      +
    • Common problems (RDP)
    • +
    • Common problems (SSH)
    • +
    • Common problems (HTTP/HTTPS)
    • +
    • Common problems (Telnet)
    • +
    +

    mRemoteNG

    +
      +
    • Reset all settings
    • +
    • Get more information from mRemoteNG
    • +
    • Using inheritance like a pro
    • +
    diff --git a/mRemoteV1/Resources/Help/Installation.htm b/mRemoteV1/Resources/Help/Installation.htm deleted file mode 100644 index c3ff9b7b..00000000 --- a/mRemoteV1/Resources/Help/Installation.htm +++ /dev/null @@ -1,48 +0,0 @@ - - - - Installation - - - - -

    - Downloads are provided in four different packages, the setup package, binary package, - portable package and - the source package. They are described below.

    -

    - Setup Package

    -

    - The setup package is the compiled version of mRemoteNG which comes in the form of - a NSIS generated setup.
    - The common way to get mRemoteNG up and running

    -

    - Bin Package

    -

    - The binary package is a zip package and contains the same files as the setup - package but has no automated installer.

    -

    - Portable Package

    -

    - The portable package consists of the same files as the bin package but contains - an modified version of the executable which stores and loads all your settings - from files in the application's directory.
    - This package can be used to run mRemoteNG from an USB stick an preserve your - configuration wherever you go.

    -

    - Source Package

    - -

    - The source package is a zip package and contains the source code in form of a - Visual Studio 2008 solution.

    -

    -  

    -

    - Updating and Uninstalling

    -

    - mRemoteNG can be updated without uninstalling it before.
    - There are no user preferences stored in the application directory (except if you - put them there), so uninstalling doesn't wipe your settings.

    - - - diff --git a/mRemoteV1/Resources/Help/Introduction.htm b/mRemoteV1/Resources/Help/Introduction.htm index 70ad7d98..27ac585d 100644 --- a/mRemoteV1/Resources/Help/Introduction.htm +++ b/mRemoteV1/Resources/Help/Introduction.htm @@ -1,45 +1,50 @@ - - + + - Introduction - + + Introduction + - -

    - Introduction

    -

    - mRemoteNG is a multi-protocol remote connections manager.
    - As of Version 1.00 it supports the RDP, VNC, ICA, SSH, Telnet, RAW, Rlogin and HTTP/S protocols.
    - The main goal is to minimize window clutter and to provide a easy gui for managing all your remote connections. -

    -

    - Features

    -

    - Free and Open Source, released under the GPL
    - Panels and tabs allow to group certain connections together, dock them to any side of the window or completely undock them and move them to another screen for example
    - Multiple supported protocols (RDP, VNC, ICA, SSH, Telnet, RAW, Rlogin and HTTP/S)
    - Easy to organize and maintain list of connections
    - Inheritance makes it possible to store properties on folder basis and let the underlying connections inherit this info
    - Support for importing connections from Active Directory
    - Allows creating nested containers (folders) to categorize connections
    - "Quick Connect" feature to quickly open a connection without creating an entry
    - "Quick Search" feature to quickly find a connection while typing
    - Support for SCP/SFTP (SSH) file transfers
    - Assign icons to connections to easily identify purpose
    - Screenshot manager allows to collect multiple screenshots and save them all together or copy them to the clipboard
    - View remote session info and log off sessions (RDP)
    - Portable (with the use of command line switches)
    - "Auto-Update" feature
    - Show description tooltips when hoovering over connections
    - System tray icon with connection menu
    - Fullscreen (Kiosk) mode
    - Assign global credentials to use when no information is provided on connection basis
    - Host Up/Down (Ping) feature shows if the selected host answers to a ping

    -

    - License

    -

    - The application is released under the GPL (V2)
    - Binary and source code packages are available for download.

    +

    Introduction

    +
    +

    + mRemoteNG is a multi-protocol remote connections manager. +
    + As of Version 1.00 it supports the RDP, VNC, ICA, SSH, Telnet, RAW, Rlogin and HTTP/S protocols. +
    + The main goal is to minimize window clutter and to provide a easy gui for managing all your remote connections. +

    +

    Features

    +
    +
      +
    • Free and Open Source, released under the GPL
    • +
    • Panels and tabs allow to group certain connections together, dock them to any side of the window or completely undock them and move them to another screen for example
    • +
    • Multiple supported protocols (RDP, VNC, ICA, SSH, Telnet, RAW, Rlogin and HTTP/S)
    • +
    • Easy to organize and maintain list of connections
    • +
    • Inheritance makes it possible to store properties on folder basis and let the underlying connections inherit this info
    • +
    • Support for importing connections from Active Directory
    • +
    • Allows creating nested containers (folders) to categorize connections
    • +
    • "Quick Connect" feature to quickly open a connection without creating an entry
    • +
    • "Quick Search" feature to quickly find a connection while typing
    • +
    • Support for SCP/SFTP (SSH) file transfers
    • +
    • Assign icons to connections to easily identify purpose
    • +
    • Screenshot manager allows to collect multiple screenshots and save them all together or copy them to the clipboard
    • +
    • View remote session info and log off sessions (RDP)
    • +
    • Portable (with the use of command line switches)
    • +
    • "Auto-Update" feature
    • +
    • Show description tooltips when hoovering over connections
    • +
    • System tray icon with connection menu
    • +
    • Fullscreen (Kiosk) mode
    • +
    • Assign global credentials to use when no information is provided on connection basis
    • +
    • Host Up/Down (Ping) feature shows if the selected host answers to a ping
    • +
    +

    License

    +
    +

    + The application is released under the GPL (V2) +
    + Binary and source code packages are available for download. +

    diff --git a/mRemoteV1/Resources/Help/Main.css b/mRemoteV1/Resources/Help/Main.css index 073f9cb0..6fa4e1c9 100644 --- a/mRemoteV1/Resources/Help/Main.css +++ b/mRemoteV1/Resources/Help/Main.css @@ -1,5 +1,4 @@ /* COMMON STUFF */ - body { background-color: #FFFFFF; @@ -7,89 +6,56 @@ body margin-top: 10px; margin-right: 10px; margin-bottom: 10px; -} - -body, td, th -{ - font-family: Verdana, Segoe UI, Segoe UI, Helvetica, sans-serif; - font-size: 11px; + font-family: Verdana, Geneva, sans-serif; + font-size: 0.75em; color: #333333; } -img -{ +img { border: none; } -ul -{ - list-style: square; +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #ccc; + margin: 1em 0; + padding: 0; } - - /* HEADINGS */ - -.heading1 -{ - font-family: Segoe UI, Verdana, Segoe UI, Helvetica, sans-serif; - font-size: 16px; - color: Black; -} -.heading1 a:link -{ - color: Black; - text-decoration: none; -} -.heading1 a:visited -{ - color: Black; - text-decoration: none; -} -.heading1 a:hover -{ - color: Black; - text-decoration: none; - border-bottom: 5px solid #e9e9e9; -} - -.heading2 -{ - font-family: Segoe UI, Verdana, Segoe UI, Helvetica, sans-serif; - font-size: 15px; - color: Black; +h1 { + font-size: 2.0em; + color: #000000; } -.heading3 -{ - font-family: Segoe UI, Verdana, Segoe UI, Helvetica, sans-serif; - font-size: 14px; - color: Black; +h2 { + font-size: 1.5em; + color: #000000; } -.heading4 -{ - font-family: Segoe UI, Verdana, Segoe UI, Helvetica, sans-serif; - font-size: 13px; - color: Black; +h3 { + font-size: 1.17em; + color: #000000; } -.heading5 -{ - font-family: Segoe UI, Verdana, Segoe UI, Helvetica, sans-serif; - font-size: 12px; - color: Black; +h4 { + font-size: 1em; + color: #000000; } - - +h5 { + font-size: .83em; + color: #000000; +} /* LINKS */ - a:link { color: #5d6b70; text-decoration: none; + /* font-size: 8pt; */ } a:visited @@ -104,31 +70,25 @@ a:hover text-decoration: underline; } - - - /* TABLES */ - table { - border-collapse: collapse; + font-family: arial, sans-serif; + border-collapse: collapse; + /* width: 100%; */ } -table, th, td { - border: 1px solid black; +td, th { + border: 1px solid #dddddd; + text-align: left; + padding: 8px; } -th,td { - padding: 5px; -} - -th { - background-color: lightgrey; - text-align: left; +tr:nth-child(even) { + background-color: #f2f2f2; } /* MISC STYLES */ - .Code { padding-right: 5px; @@ -146,3 +106,25 @@ th { .nowrap { white-space: nowrap } + +.isa_info, .isa_success, .isa_warning, .isa_error { + margin: 10px 0px; + padding:12px; + +} +.isa_info { + color: #00529B; + background-color: #BDE5F8; +} +.isa_success { + color: #4F8A10; + background-color: #DFF2BF; +} +.isa_warning { + color: #9F6000; + background-color: #FEEFB3; +} +.isa_error { + color: #D8000C; + background-color: #FFD2D2; +} diff --git a/mRemoteV1/Resources/Help/MainMenu.htm b/mRemoteV1/Resources/Help/MainMenu.htm deleted file mode 100644 index 1b8ac409..00000000 --- a/mRemoteV1/Resources/Help/MainMenu.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - Main Menu - - - - -

    - Sorry, not yet...

    - - - diff --git a/mRemoteV1/Resources/Help/Options.htm b/mRemoteV1/Resources/Help/Options.htm deleted file mode 100644 index 90535aa1..00000000 --- a/mRemoteV1/Resources/Help/Options.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - Options - - - - -

    - Sorry, not yet...

    - - - \ No newline at end of file diff --git a/mRemoteV1/Resources/Help/PortScan.htm b/mRemoteV1/Resources/Help/PortScan.htm deleted file mode 100644 index 5d96e08f..00000000 --- a/mRemoteV1/Resources/Help/PortScan.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - Port Scan - - - - -

    - Sorry, not yet...

    - - - diff --git a/mRemoteV1/Resources/Help/Prerequisites.htm b/mRemoteV1/Resources/Help/Prerequisites.htm deleted file mode 100644 index 00dbedc1..00000000 --- a/mRemoteV1/Resources/Help/Prerequisites.htm +++ /dev/null @@ -1,39 +0,0 @@ - - - - Prerequisites - - - - -

    - Supported Operating Systems:

    - -

    - Prerequisites:

    -
      -
    • Microsoft .NET Framework 4.0
    • -
    • Microsoft Terminal Services Client 8.0 or later.
      - Needed if you use RDP. mstscax.dll and/or msrdp.ocx must be registered.
      - Included with newer Windows versions. KB2592687 or KB2923545 is required for Windows 7/Windows Server 2008 R2. -
    • -
    • PuTTY
      - Needed if you use Telnet, SSH, Rlogin or RAW. Included in all packages.
      - An appropriate and integrated version is included with mRemoteNG. -
    • -
    • - Citrix ICA Client
      - Needed if you use ICA. wfica.ocx must be registered. -
    • -
    - - - diff --git a/mRemoteV1/Resources/Help/QuickConnect.htm b/mRemoteV1/Resources/Help/QuickConnect.htm deleted file mode 100644 index 3f784d49..00000000 --- a/mRemoteV1/Resources/Help/QuickConnect.htm +++ /dev/null @@ -1,60 +0,0 @@ - - - - Quick Connect - - - - -

    - The Quick Connect functionality of mRemoteNG allows you to quickly connect to a remote host using a variety of network protocols. -

    - -

    - Use Cases -

    - -

    - The primary use case for Quick Connect is to connect to remote hosts when you already remember the DNS hostname/IP address and the appropriate protocol for the connection. -
    -
    - An additional use case is to connect to remote hosts saved as a connection quickly. -

    - -

    - Prerequisites -

    - -
      -
    • Knowledge of a DNS host name or IP address
    • -
    • Knowledge of an appropriate protocol to communicate with remote host
    • -
    -

    OR

    -
      -
    • A predefined mRemoteNG connection
    • -
    - -

    - Using QuickConnect -

    - -

    - To use Quick Connect, ensure the Quick Connect toolbar is enabled by selecting View and then Quick Connect Toolbar. -
    - Next, input a DNS host name or IP address into the box labeled "Connect". This box will also save previous entries during your session. -
    - Quick Connect Toolbar -
    -
    - Quick Connect Toolbar -
    -
    - Select the appropriate network protocol by clicking the arrow next to the Connect box. -
    - Quick Connect Toolbar -
    -
    - If you wish to use an existing connection, select the globe icon next to the protocol button and select the appropriate connection. -

    - - \ No newline at end of file diff --git a/mRemoteV1/Resources/Help/SaveAsExport.htm b/mRemoteV1/Resources/Help/SaveAsExport.htm deleted file mode 100644 index 6f051818..00000000 --- a/mRemoteV1/Resources/Help/SaveAsExport.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - Save As / Export - - - - -

    - Sorry, not yet...

    - - - \ No newline at end of file diff --git a/mRemoteV1/Resources/Help/Screenshots/CommonProblemsRDP/credssp-error.png b/mRemoteV1/Resources/Help/Screenshots/CommonProblemsRDP/credssp-error.png new file mode 100644 index 0000000000000000000000000000000000000000..fc13abf4bb6e2de7c519fcf0e21f68fae1270f8e GIT binary patch literal 7732 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 literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/CommonProblemsRDP/oracle_remediation_setting.png b/mRemoteV1/Resources/Help/Screenshots/CommonProblemsRDP/oracle_remediation_setting.png new file mode 100644 index 0000000000000000000000000000000000000000..57c41d8fbb06562eceeec965ed4ca5daee2d51cb GIT binary patch literal 24644 zcmdSBXIN8h+b$S_0S!`=07?;T5UDCvx=0ZbAxiHSdX?S-Dn)53P3h8mkrE+{%_?W~c5noDiBRRBh?wFZaf#!$vbHu3%GYOPkl;eAHNXehT>@wa|EPv2TwWTvu4? zx71gQ_Xyn6@kssc%oX?=Nu1#(@3$x%6L!tFPz=~OYEY2bC15Vy_R3TskZ%+m1X3(J z0|9{+#4~~UU{qlsP{x2#7Osh#ynvp#WlZ#2Yr@PoY&TZ=iO8b&h@v90RC27#nu?2v||)JjHK7YE{cY`XVkWjbl6;8D8Y{?sG$Vc-2Ul z9i#A(d|ZHP2-w|8thtb8ji&;Ai1}{cDSpdsE)qj*|0r5w|Bx9Hcs!TPh&=wiiakPN zms8h?6XZqmW(-5U!U1LuE!H;kqP9DmIF!i`oq;qv^jD5T2YXo zF1tX-u~a@){|ymlalK*Zt_J~mKM@mxwX^Xx=S0(T`7%t_9X zVm!j9_1PeShlkwG$ltUh$?52$G4clY3fY_%d#r)nR^CFTA9Is8LrU^W0|-OJU)EcE z*!c9pgCI;z2^E;AyeqQy|3(Sp*MC`uLig zq8SGy(03|KM4|2=D>X)z^v(;roK9L&IOanU3Fd)32ONClVKT8KiyKXx>`&f99*Za( z<=7{uA0MDP<&a?e=G-ykf+I2X7+S7-F{7c94z)`o*Y-Qy2cf=w2W^SY>f9AW!E z5A?BHwB*Ag?t_xB39`r>}T4k_#20Uy6B9|2%$g|j4si)B(m1te%J#ZM{20aA1=jj$B&%dYb-QQ81}OZ zIpG&znHZmVk2H(YSrw>ykAB}P#shMnj~o~+{Iv{!JAV+-m41+l+!a_SV*_U=#;Vq1 z8B^~EF50{wjlZ%-LLv7wkmP~1L%)|}RZ1-f;tsY|o!o zXO0v|;|dL~a`(lp7+2~@@@tovcuafvee$oUX@+DMLYL7?E90*cY=3KK;;}`4FVcr) z$P3A``h$IL^Di?K#S_nG%oVoM$M^hV8V<)5ycZ6fkuxI`!*WNX1D*1FJ45qnzH9BV zU8z1>wFW`NfO;xETFyQ8LpM!XrE6^_u()yNqG6v~U;Nfm= z$jTuz1cZBBkcq2z<{%F5b&iswP-**1v04EK+sH3R&95=$vKuSr#G<`GZ~NsbX1-`{ zd>cz{)Qy~oR1Eiq*jZ$aLaQAP}KdF@h!X`BvKfTGAsHvZ$+DB{$AL5 zqBnGePep3ociStc^Nqknb;qypE9z$jvVQn|Vwj9zJK0)Yc%kkm1pJ&?#Up!!Cgjj- z2pGUS3Qm38yBs>cH)KtotkB02+tUM9UJpoclY9Ld01Z;u!jR{;Clq$pkVpIaHCk!1 z$2jU1)hwSKYQv?a_f#N7KXJt5GID2CX3dAVK&=(9P@zEjF%Y;lRd&2ks%BK5NF4Wt13SU#EVMVm8mXJvd(-h17e!TADub#D#1PAh-h zVck_v=r`UjobvV_cKZhKf{lo~l@bWVboKwl2>?QXcGwXhfIu$)R|3(@#90EIqVYfC zl>brxepwrkKoZ%NXg~Cz@T*qoON@4;_N1Lt;D&* z$^5kOa<5})malWk0M>^=vkFyPQ&a18>x*Hoqa5xnu~UOcN1nH9jlLi?fjl z(ugN`Jxl^p-kyYp?F?u5WO$gATo1T(QnaHXAaCWzHx^qWwfmjRV> za4DsmT5$3>S$Jk5o-eR~xEH&A95#oru$MEO7&ek@`BwCJYx8pn;aNbXfnKSed#};O z8SX@KVzJ{|0V(Mw$Xw91@AkozrTx(GT-w8;>JGV2CeKBR?Y_8$zJso0@_Lv}@FQ1D z%x&KhG-ttI_w%e~W$fh?m0%~8VGB?MPl_m%xGk;z{)Aev^6E3*)CWUoP2bN;x{vMU z5P?#QE>-s9O^tR$v&FA(5{C_twJa43x>2jn-Azh4dW|yQG4R4q{YuLU@w{i%XnB|Q zJ;sxty=&7I`#hlURbN=m+k78%_cPjFBrOL@ zmeAe}2M33PO)o-UZL0+P$?wxn9L`v$ccuGp4ohyyc1;j%k4aIc_~Ev_ zf&#gR&U$>WVXs#53=EQuo^3C6AgbsuoR*0JH~2wzgy39zzx}@OL8bie=e%yk6Nm0b zf*VrHmz;GQD*LIgCjl3Xy>-7Za;MozHrju>Ns56{YqYpiNZERX0%?|j2fqD%J4hSUj=$r=O9(%D8rJF zYPK=$>TvLsKVni%;qZCdyic0Kp4x=Z!ly8^{asXpw{TYt3b{GoHL(|#Uc1hy5HO)8 z?=xGi)qV~7!K;uN5~O<;2B{jLJKJwwVgdVd{Ns7GM_x2I!YSWKIoPEEz7ZnwOuzKE z!hS4KM&$RraQ)`A`HKIh$?@jXmhrlsL1X0MJCqq|V}D{L3+J6OvatUejN`XG2Z_#8 z_x=5Y5c_U^iCxLpge+lHe|ym~j*cN##dWY7s>`Xhy6F^P>S00*mrym+oAFM{Ziyfi zZnb&ks+oMU4n<7v)Xvz}+CPcNX{mNTip6scP_d5wGg(RGwxn9tKsr*Me4I`sj)q7! zq#=(Z%(2dXen$~8{+r+D<@XA-0+t&504r{rY-`4L5>#BC0oNwz+>^}m{5^9ad#R~v z!NtFarNEv|U5SCCv@HM7rOuRUKGC!~OrtPy236z{TlcHtqbgO7#Jz}*e)_Yabs{?v z4*#soGI@Fcc_g>)vs7Shb{vc4R0}?m-#u195~k=x0`^;w{#^%bVcf(?+H~Y0^}2V9 z5WpjWk5Tl}zVz|K>Z$Us0R$3$$)~kJJrbPPc7rx?x?kcG_@Z12!L7upQ{$p&G}ux+ z&dAVD^5DMGx}d@RJNQe`SN6MAUnh=NCj#eXCO+maqQ?oP$<7T2l7TalfqP!aJyhVb z6TolSa=H@_2QCwo<`xtq;M&A=k6;|?d_mwRxs*Vy-_x16>`Sf@*Nz5$^L|qi(-8vD z%^C&@VyKP*4}ZXJ<%(&pCQp8+JJA|K`{{ZXwM<%}9 zjLqo2aqS%VYbHk_D}sj;0m8{v#enCl-dPjY8RAht*^9*d6omV1>uc5_6A4D6 z(HtBclA|u)j!8$(U#3E%qN2ve#&TJd==CQAOl}SuY4xLO`Xelx*zIQ!C&*fOaLa7L zvVH__zr^0I#6bVt4f)%EFOAKe$JfWgT^4(CWY+7qyFc9-85x=HO2@j+wjONHqfjVD zE@}7qR4=o7?+V-M$xB{e{F3c;xf`nGeK6H#?!&-eDtuT}t%TVesi5wo`hI?YSxp8n zGa$KwVSiuzXcaXPus1ePYAR~ywmMv$r4}Xw zYx&YsN}B1Hj=fts7UD!uqIg>v9E&fqIs<8sVuFAy#Kq*w=6cnFjh!*#Z8x=2KMRfw z4t7ucWryW>z7xvCRgHDm*HuJ^b)x#?1r8JUBnBk+QrJ!ot5TIH+F!i^bqNN65?*?5 zjSdYxPyI87k@4LcjYMIeCHJYu5NcY61?Qw4j%gKZzjkx9T!~=TEWNwl$7a;z7VUC! zY^Ubx@4^A&<)4REKJjDqKOgYt$+Qadukx)`Z|9KnjDqLRy&N+cl{g8~_$KeR2K&Bk zCm#SCL^-EpALy5w3}KPj7~<|~B)F+?SJU&!tpzY( z{}Lm6=b}61%jP1uSiblV)kzDP@0OyyR}J7M;)!K$5ylfmTrAgVL9HUc{^`-@mYW1J zvE@mZhdKZ+XJ@~qDhx(wLLh@kb#$n=4ewr~k#>f4M>w2??7aCgn?VO4;Krk_kE#<2 zMeuSo+HaxzQ;~kz8!qTTZVcA$7ZQmBaQUzY2Y$t_L=-^HT{*2uz-9=sTxap{5 zj-5_3VOlO8C@3i1x3fy-_@i=gTcQZJy#M~fudLE}D5t#tpl{fLis4bE;uM3_?5g!j^BLOX+9N4K(Vuq9({r}m0<>%S%#1!U+Hd($U_8%Qt!eEdb2W6gaUDI5W7i zMIZ6?D^Qa<_r*?`by@d??%my8K;O$uYF&?s2dk^AcfuIPeCAWxM9dtFgm5AMtQ#L< za(BcTd$fiwGeukV%?(%E11>3sv^!GbMR8Md2qha(=MuW22s%dq8tjw(rbZfX0uj9+ z^WMJ%dTb0cn_%3Wj9jT`ajIL)rHs$LS2IR#chGz4FJ-nF6JUlM0u=EF{tk8!ll{id z9iIiewp+N7{^?FBG=HnFGE9-;({0!TpqLi}cJ>BeX8YLaTY{naY6jeKI^OjH13?Ti0~5&=iMQ78|5}s5!NKwI&TXQA`N5kr zkOtzc$h=Pj2E*l276gODO;K6ClY}npody>84CK1SvD#i^5`~v`Q*aq7PC78CfE5Rs;ow2ourU?R`IUAG&`J%`K`Df0lvig%7 zQ{RBC^pN{=)Gt#t54D+C5i!>@(?=0Y1k8z&5t0I_^)9y`kFEj+wd;t*>3?SEbrvFQ zR&OBhxX~Cw2VhmL%M@6PCg^|v<36{!&d%uPtksFXxm1Gz+6Bm$!|BUo08J>2+}zx}w&wJMBiQ9{l$4Q? zv72xvt{aT2!@jsL_N01^`v8CmXxa9BmwB!0Eb(9)pxrPAuDb0`84)IdX3ARZ{ zNbE>{Ox+xxGn%wf42E|#)_T*@!Nt*(g3+(Y>a&f2k=ZuxM zB7u|3#=~UR08+p2=Z5NPVL?GUu~K;*0q3(2J+^-!8{qSXfFq(u9bk0;_6$K1uR=9H zaI_U=yle#Sp2%fYFsnh;>Y2S9G;$7<1Gl~S2O8c-LkCfeaTANo7X@KW*VL7&YijvQ zqgj;y))D_hczFd7GQq4C^zQC@u42H(%dh(r*#tDDkEdG_McQU)lwjSoEIWQ@!odQO z|3W$BZI}PTXhh`gjMIb00sEAB8${2E@-q zzqP;m@8e%*Amt{kqVIH5*$jkS0o67Se-rt!(?osgahgCzc8j1P$ zkd$rZq&YT-6`CGoU?|l2RykOgc~nT`Nir}%gX@`!+y=4N3P{cbUrKnWFxLsr=k}S+ zPE;ws@|J^B>D8aZ!%2a+ls>k7OhEZ{T?P4Rr1lFZ2@^liO z4BwV}(0uCqs!7enB7glRgi#A7_58XzLt4JT(HGNL(fc~w@MHiTNGsc20T6) zuQWIrJ&#(ZwjeM;d~=Cr@?G!@uhC)C$cQMg^?Kb}-AmfCM>4l6tW$H*@#95S!IfU7 zi8}TvnB}@q<0UER;H{?QxVmxaAQc|y4z9n>^EEO+$`F{mrOq};DY#8D+B{CK^zcc2(yWY`c6#KB1Y+$Eb9?^VqZjvYjM`El`_u^v>M!Rq|eR+{a&b#P&_{>A>)aJxkTmKleVQqVOetzvEIN!m!g+n`NrbDqO-rg zUd&YVp?cC&%`N+BA}XWrQDF*(rEC0F5*W9|oE5Z;Y(p_Y%J02`TX=R`D(LwI;|`6{ zOYC)qPi|xj??%iV>#WY<9}ICoUI;V6B`@(O(lA^QE4BYYszKbUz_erBBq2dpt<|WW z0@SLP#syh9HtYZcp#t6}CZe};{eG76^7yR+T;`RhE~ZC%>#xChJx&xoyEzfh(th^0 zAF+MSq*fnS>!tSyWN?Ofc-|2@Gn4gAHy_sGvM6 zXn2oA``eilNDFgaf?C9n(ttitQGgBfpOVD@D*v~Mfqx6^ z|L4XXY!HBC-}fBqxqLKUj?$xLdgkor=;+o(A}5u21kzExdafD_cst6sI{G}5GnJZbPZA;!zP+-9bd+K1%n9M7mvC(ka8;4SU8 zCS@TftI%GBD*=Y&_>V-10tD_bWLE!lQ0CWs96;MQPHaf~)BjTopiL^4%{hrs6j4?` zJNr;v>`F=!NMtWxQC!%XvGXUk9HedcybO0bQ?XX_cn9RNrAoCe83qUO#BGb5tm((E zF9Npx@VTd(v996RUl8yus1BW!DHYfYcKvvAe#>$O9DG36R(1}gvfu{U!3vm62nOm9 ze$QOIH&b)lajn{__t0H-!ZMlZ~xZgT258Oasn~nadE1f?1#O0N4+z_Awa@ z!s1sob$NC;SWy&Q!`?=QQe*Dau(}&v^++8O2kfhe z`8Qx%U;qafp&3=-@V7ZXEu`+3RP6n7$zXVIZF}=>@9p=eY3vkauZaMO@axI-Pp@;@ zep|84bwu%h5p2;7a}CIv;ijjZsctpWta(hoOy~Dl_Z!@Vo28rPav!1E^g-p)ye?@~ zGqRPJomEADqb^D0IRU!{>p|bQ^m1L@LTLi z{=dscbDAJ<1Z=NzaHd

    ^R3unIBdGw%Y_QR&Gf2Sjq}|roe59JmKH|%l^ai12w^t z5zUP8H_E~4dAaV6b9a3c5jd~1pc@WmfwK&+!KG!Lx*zcj{nlAQ5<6;C=woH7_7CSE zk#2Vf5E<%fBO`E&9a6&;MOgT+&&pI2-M(otNcp?H!H3P?m&EThqvY(DILZzc2$@0d zrr1I>85~^n&0TL~jAzRExj7Hh5@prj*OG300(^go_fdZ9nCGrP6>CGUuPJy*>}Wvo zP!)2a$gctYy2nMo)%i^8zb=*Lz%v{*IEM23CF~9QE(#jiASMfBc6BjWNx&@8>$n^v z`w;EY*~QY0&KUJAVMtHriVRe*s}IoPa7u?w)h~BU#7hg5`VUB`U4DN>y*TpHdWdw8 zh#3!jpwM@Lm+j269;T*!jc-CprRa{8a3?%d~7ub>#t!d>cSL_pZ3fYViup- zRvW1=lH;8W;6B!OR?9k`6qk;S*O`jehB{^eu4>_x49}ml_M|2*$(SyB-2qY`*Aef0 z#Pe${P7ij+{I?r6$rsSKeg#Si{~r7;q;j#*f; z4b@|37wrj3rS2@zhFxD@;)8;UtS_>iyhooEG+y+^i@WnWRH|mSV5$mv`}$9?KG8V(b#Xkqm!pPrZWg*;JZ63=}^s6+(c660lEqdwDuxY@JuG?9$;y>-GLcg0u&oS+qqBxWy8U6%1!AJ7OzuIz=Rks z0?k?f9gacYU&28dfKkT8_&?pCF-tLlH}tDZ+`OUmahaVM=OCRif9v|^c97e+iRJC1 z5nP|R2|nhbbl*3Lvg5|8(IB0tDP}ZbB4#oD14Rt zw*PuD>ho#Gkw*8h78|Mjx;0sD`mm4A9`pTb-)MN{xyG z8^ybV^&nM{)(>_`{AHqU=x=?T-dyqV+;6Nc1B%x4TqROJ^UXa7FG*S?uyMFqiB}b7 zC#K&T?kBxYreBkL+kV_-P)ks|raR)*y`<~L8!V_vV`~)2Ht5W@6q_@bf&Bv5aT)Q# znTnYyWv$T}`x2LtLJ!AvqpbAS2iVv}il?+J1?Ff%$Ys7_%XEqR(i+vr9sc6%45Nuw z1f^_JJZqg9%wxB@&>dZ-(;{%I zm-ZA#A=11rWZ2N`kVY>cy^5~FtHcvYkPfRV9Q{yP^a+nRYE7JgJ68P){%z!w6!Up) zgDE=yg_jQQ0<1vZL@OXNnX&3>>$&E*fvZ4yMUZ#91oXF$S<2ezOkLBp$^h7h6a`cB zZ-vkwH!_#u+KxFUTEi1bA>+|CHM%5(MZb9QHLMTp z>#4>&_XLWh&M`q;9~bMKzg*Jk*z8hq1GLN)eSx0#rI^R*AN(voUX+!GMmx|==!Yap z@97)aI1H3l=IP=Khof#~vENH{c(oPK0gq3o<-FV4V7Qv?zu>6Qn(^)17`1glf@!fa ziHkN{H{Bth=JQvVD}q1{$;Pn;k-=UGYlz5O#1Rd}&5TB_CeQL?-ZXHv$QjOl{>eXQ zk0c}F1;-=|#`kn{nV%z5={i=~Jv?g)YeXJC?JN$pN?qA%sv#h!eQ?3qM7SoGfYvrb zx^VTtol~e}CG(i$8P+skt6IZuqapza0#<#_$fNf}4&Q9S&GRm3HGe0i?$wUiAJ|Lz z^#bLI>6CRe*ymbSG9d^%vKvR!tDyL3pyl zu~)TI2jw2&l2ED6BK!pV53NfE?3!6Yhx%J%YkC%%#Vw~_^*0J5m*jtWD>}~%1sf-S zo{Kor_yE}Rin52SkT|#1_effM4oKZZ87m^=*TjO?1qkcDe^3Dj@^M#-4G>lOp7j`3 zZl$BE`nWpp7mHghYvp|Yx2j<%{&lZzoS&ZI>T}m&yWPscRgyr-CF06>J!K4pY`MTnTyF@)FO>zA{KCt`jonE%tRzDD zPQAMDG?+H6;)jjE!RuFqmff4QIuO8)R*QvOm=kqqvIu!YBO>u0@i~X+-FpjA#~ zOa5|2wk&$wy2bQ15yq%DOepz4_VOZohcTZ18P_)TH(W6-co`eDJ9xaZ9qoY+rvEFC zDpkR;(W5ARZJCXXm}a{hmTj)i!wcu=Zf$&@IEgN4L?xGXmxCxbehHsU4ifGva{FLk zZnQMg>J`G4BY(E}_;7acjbS+gby!k_c5oQ0yXh1yRb|ICaXj1?pEJbjPe1F89%N`} z9Yo*|NVnm10DoQv*IprJ-H_25$X9&%O?(B%EYVk}+wm?1e~$H!q`1T2Z){j0;7+V) zBzP-Qs&$~j)dZ~qD{r_jnKF~Hq^`u#S}UXmbJ10GE_KyxF;*SE()iQD!r>M%t3XDW zE5cYMczE?bH{=`(=(<;`8Be*|TLy9Aki8&jC}odyv{W^!~fAL z$S>ff)UJO1fEc}HL(bYGCibR*v^CVZ*pmY5j0ZL=ti8*Zx)?YEBSWgJ(R3%q&6!t4 zOcH#(gD7$_<@gdmi1JYTfQ|VXwe9fj{2RAz_w(1+QgfPVc%9=9lZQ)|RdkHG6H;&g z5`ro8&yyX;dDciJufg|dS^Bl39c?df=ys%Zt&~O67qs*(mto8`wA9}*WDD7`urgd6 zXvvP^dBq6`gqagr6)wJqDtyX}&j7XsS1&jnbBfJ3+PGPxqAjq;T)v`a@aBb7VPz_w z3z!Hn9jVAI%s{4Q=yhdNUmJfL;EjI=G|J+jn@984lL$2!X!^`L5SwTRJe+XaKVA;d z5g=$Gic(UP9!R8312MmDASe01v_VHEK-_c4m2W-ybqcrsmI7qj;8kv_)MISW_VOtCCtXb={gHdennmdq>OQq1nawQ zvlOb8?ryt4zJIHzj$h(Fq4kIEyLOg3iPSj$wJ*nwve${UX(o~tgnC*d3+h95 z<@^H^%6^H}JG!`LJ}gra;M*(I`fSd>Y?p|t-quejR7u7hJ+sUSd(_`m{eFz4NH~eD zscoXw^lD!;^okzK=#dON!|!d>a73F>hC8R_ndZEwBAezs+WcjbNxq^lP@3OaRy0FU zB?w1kCA`Ql`qC|^0c|K5=hmlbCuhGNIovO4q50B4JRPVQV2Y7I-qto7uW1OX)k3%0 z&-%p>#`0t%*yc4JTW%*O9CMA;xvZ6aFnm!Lb9}Z>8Z~CVo*yJvf5QjO%2UjLUXt5J zBW^uo%j-djiET#H2=6p>S3VR~a*Jukk#*Ja5COZ%uT3sk6yNFV7%xZ~J~WmpzU^;l z$4f!-VbYDM-*I?(s1&v#5?xzZ$*d=#@i1Q_QB{yMOfO|?}uVz<^x?RV|VbX z(fux%I}7cy93`y=Ca`=x0k6RkK|Q)_t9`=IFO0Itv6cR9yo40A&mj&llS+6|^bB~> z)Ef^=Qu3DSRDCk40U-l68QvAV+v+;6-=|iuI7zur9Sic*lYpf4vYX#!#{0Wh*qT_& zg_#D^qlrF1^4piB=ukDRSFN9qQJl0HaSc9tqP&5~-l@PJ)gy4o$)6tERcU!O)%54a zc>rZB5yLokb50ej%9F-E9UF0ph+_o}sYmBp56>G4sEocs-LyJor80WeVD(AhD#NHb zDX%f8W@k5ZxEUzt;r)J9JPQoSVbNmYYYAZl=C;voo7s#Sq4lWykES$SzGdYXD<#oH zK~K&mPaLh*9T;_)js(%1wq*iL>>BT39_aR(MtKiqaRDox3DQkr0{|)jT>&Dt{{%|@ zgJrJA1Km%%;6c#Ju24GLkT6(B6vUuoY`H#9vhVfyoM^g zAoOl;%{{kl_T_lSCmg3un19$+qS<49#&Qqk%5`^$Y8A~0tqobt9vZW_biuL`ld=mo z`>?#mVrd!<&UgJ#TN}6i#7R@W4L_4|TJF8!zPIn*E`GFNXNE3(GA5f1pG>(osCzV= zTFos2mrJ^?-qW6Bg_C_&B7K5uyD@Jj%}DxL;_?}a0{U;bcx)9vP{e1s1azg8NyBFy zbO@2R8TBR8x}7`{TD$O?5zZA#FFjq|W&OvUsEo&E95@_)$;?Lg3HHcFcm`y%wwd(G zMX1aU=jl04^vYi>VfPNwyv09RS~GOA2fdSZSGp>atv{L$3qIC^%FcCYshyHu^Og3h zz3><4X^T4AZ`N4}e{GiuE>2>!ySH0XfUk8rTfao7Yf1`u)L}I1&CgoX6ujIldbDbE zRA3rpz^y;Ru6r7*$kZ+0kkz>DseftZH#pdYs=#KEspM7_5zEkA7KDyx=iH9gYB7J| z_V;8X!N>CQSD^cRZ{z2hQ*B}8e1QO?MXzg5G5-j4`t>Dgdi?D zWt{uJM({Nnbd2wSVmhnK;p_Z%L-No;EO<>X$phxH<|;>lk6ck^>1J>IK-#BC*{-%z z&vL%rpYKCWzb&@bEa_}Oovhwvv_xYI=%{}@Y)W!KEbRQIH)K2MPuQ#;{E@O|I9jt# z?Yh$w%yv?V;X0Xbt-$SWu-)bS^|OqKu1~WE9_2^~u>|Jb?kCTMJT)ym00enAZTvUfpa^CUfvAlY5<(DM6%_7usXMt6SYn-XJx#V!BT#x_; znbX7*PI10!Nn-{LAo5(Sq5Ru=@q z1OM(R8$`i*$Q2Doc|8-ZS{PehKDHP%Mm=*^9n=xARDM41bGBEk4l+D3A6Yc7pe!@A z^3Y$JqMsU^5ThN(>C2&Y@(?e*l^(TVr={zdt5IM`R~Fq|d2I;bl>lMWszOFY#)zbF z_8?G^9uCI6u|EfSVXZA><*r$2$1*$Q-56JP=++hYReyEScG|B=ZIB`Ka`oF!)~>a?We9uFpe*v!d%eG=&!!7i`ay9jcnUh+R}VX(r3b zd;_&|wR3A@`qpL)QVdZwXXl%CQ6*(LS02I)mVDl#0pn%**A=MP$J=<{g5n}UmQpX@ z^cVr`01ISC>E_<=@{c$5M=i8j%ghg}FI+Xo|Bx<9<|vE;kKeM6Kkrvk>D!xdO=BBb zT1y;Nc61o|KdHi{WOCy;I z(7|>32(VF@bHLA(lziH64n%2xC50pVM9ilk1l3I5lH1F(i(j`I<~|##!aGP6!z@Jw zk#4Zt$I|Ruw^u^%(lUj4NX}z|oOq&o7PvIwIjeAh|0e&3vPxh|}oLjzED8*dtr8|*!UdN3DOZdQN`M6wk z9|QbT?v{f*J42rawXIQLvK=$z4ShVH&8&mzYB2V9dmU#+F|TAI*3x9comzwmxL-85 z*1Gw15aX~tax;WEJARl^CO|B!$*kH(Op+ z&-b5i)kC@(e9u2Je`CnKL>UE;;}pesLaPP{B26od9+V9pR}Myq#eTb_%60s(eNh_- z2yPlo=h1@=%qSiHtKodZ6t+RS?b9XZ7<|oGaDR0Md((I&tar%0?yKLJRm8)o-Ws!Z zEE}aOLM@oV{wk~Pk$dnEUT9;L>)7!i#mmLX(iiGH;M>c|LdmxQ;jil|2!S&Yt6}i= z(9Zp~9oV>&n=(-JRBp$vLbd$PN<1bE-T94rp{vvstUf{4< zM>a|ip>$xFw9ogEpas`1eS}_LQ=9xKV}RH8{!uCx;dG1oa~{0tMs=6~TSRvAbIuE~ z>BF%w-ComU7$o*Oqe3HFFQwZR9`VebME&wxjS@YO1rqYX!DNuCk5>#h2Ip90Tk| z)QlggpVQ63tF4Dh5VGadUZ0LkWznd~<7M5|_!x;Bu-RqBe|ajNWu5zSct%ZV^q`bi zt%;wa0)VgB?tD)V$=jJD;i^Tol3a;TGm!9SRknXk+~XNDjZr6xO`RIm74y>!!)fx=O3plFA{8l2XY_Xp;4v6$kT;`mA>)Q zz88QR;LYyC42F))|3DEBG%ip4ardA&*aYK#pGx+k?2WM$OI<<3q0s9F%jYNKyP7`5 zjJzwo;S!%)eZVrgazfV2NG3R;9;rXmnaHY(1neN2# zoMV7a@mY$H0zrG(-nKX2%A47c9wAFc1=cBIqQaaJR}-)5#FCe;UK##5?vF-@X5RN*Veb(RB+VhY;NiM&2ZX=BBxJ%vVvSXK&d>?3~GvWYn+Fu-iONq zWq$4yhxzHXEKrao#rym>*HVB9vZ7#^j$#lg_3}#{C-8;rx}|@)1>&O6v_U_-TnANC zq64Uvdw~&45s(lBbb<-E<_C%k!!PYa%Q9Katp-q{ltzA)r{ z5g&ipDI_4b(JekxV()9Xe2Op|c#1Jq*K81}V`dGW`f13dJY zPwks_nj!-7(G3Rge^xT0ttEdDgiA;;)K|AQ-wS!psG!ep%FU1A7W&3ckG*tBn)5yv z_0HM+6&YxM1s%BDzsy(AYdwj_#vUI2^4uQAKY;587?&0yJF>r}k+ybQ8@4dICAM|L zQS2-|na*!sgu0pBl z|8o8mC)sc5n;*>=#anZy5w$wLS2x=rE3Y}tQcNau9v5?6No!VCKJ8sqDkL49E{~ z4s3~pZJ^3!)vNsK9zQm|SJcW4BmjVCp#Uh|YI$`SV7H@4_l^Fg4P|$pQXz2l(wZ;> zCMRYbjM8R~1M+<+>@|41MXdV+D*zlVpXD8ya1SXP3^)`(*7ZL)6aUw=?EjJmS?WNB z_ew`=qWXK_3GIUcgM=I<$L}HZbm!@5Q&+7Kfr*wh3$AWiQ#>DSOtO3GXJ+`+&(4Gw zCg_kSNY5qachmFi23q@TVwQ5TY&R)-sfXavD0;O2-i8a(=TUb{CDhTrf40lQ7QPl$DO zS+anN#y}wMZOZooe5B-0%(mg$QKS5M%$RhzmUyen=bKC`a!vZqh$k)A#cOQnuLHT_ zb5^l?{NK8pG%5`$KV0cpg1(Dzsc*xsFGUwMNhkgKC3Xn*Fn{3-1fp1Zy%w2*%BR&01W%jV`5FhXQUc8`CgHmB)OjK-~Z-Yjh z@Yeu|6qtY`LMVGUVarrc{!X35>X28-QP0w4v8;{DUdFE-i%{=}KH!UfxlGny2cF>m zoepFah@0vmT6J8OVUbsXrzE$&@;dl_{xRfU8uK&YhmU;7Vb%?z)Vrj<(mM$ZG%r8j zC7s()qv{fgAjw>!NZrC3IM_Fkzw733qU0Vb|HT&l&qLK@4(p;PSEu}~oiyNjC7zCZ zhAfv-FXd`S8>9Xt8+gLXO*bvv zP@xAyKUcW}!=Wm-MhpcdHl*J1zbzU&w)hZbo=DFn%g@vIo$&WCHq3%Ihw`NlP_kWh z4SVxF=SStK3v;}EO`H#g?MvRzFz31i;|AT20H-30(5nsskF?f`0IA5zGf@}x&2vg! zHo5eQ-`UUH8vNdIEqx4z!0E=-eBQIsVXG;|d1G5{*objv8{(OOxVT9y69tz|$0elx z1TeI_o-9pTi$5?iok$E7CaCn-R+#Wc7w8#x(>QQ(X;i}B(p{b{)f_o;O1w74POG`;>OBP!;JKymmjN}!r(>)#nD*tm0Zz1)58zH zm3A_}&kXt86_b6C!U9C~mU4o{gu>o}vw~2*k15blN1}Vt{-w$&N_y!|VeIW6Iv0q= z+&jX~Dgx+sLEW{g_s)f`rvo1p&Wt9!SNQ$)(evKv26WxCN|Va-rUFJXIV%xg%%kOV z;k9*@U4&Cb#$wn|>ER(^lOg76w(5j^8Q$fk7xO=EBtHNmXxCav*G{%nZreC`r@)&y zT3#kytd>15%|BUkitS`j+TyP5%a6;SU^e@;6r69`?HVSg7=wFTM?yoKYZ&_ zFo6fkw;#`q3TnPG)GML=iq{*&vaGJJRPmi_6&+-kxvKxr?))mImHBawCIe=?e-_V2uWW^WTWvwa{PwwbmT764BflHklyz z=IHDGN3pg-U03Z8`lW`#j?}7wr~H@Kj=$Q? zCe@9X7$k4$N%`NEeFh$?gY)!#9pYKjM5~S!C4LnhY|Rn3rC)w|vQANZ;zO)f6y1ro zHvpk!4FO+Y@TJDu$YAR0?%a{6$1XnOrz5^_u(H@llx;wN5F0-yI%p>|YtVb}1Bt1^ z-HL9q&EROaD8f47*>~Mhu9r_p;uwSZ*$ZwuXB2sCJN&3 zi62W6qf#9(V(bi&0mA)&4_j#ydUd#NqEGx|ukhXUV&~pe&If_JE$j~p%m^GG|D@?t zSG|FXcSTut)!>h5m#oh~as{4=aq3tPQF8KzSvQUKtxna*7lG%ye?6#eIzOO&Z1An% zR59GjBpjnWl-TJ86j%X4MI0vA*UC|UPR!Y4rQcfLq6?@aeM+yd(^Z7Cgp_GmVC@ppyO$I9PLyBV$ohN@5s(Ahd-DIG0YNx~0&rLEn2S`ujgf}u}PyogU2aC!2356yz7vkTIWRz&0E_zO%I z-P3DaF?s57kDRKt7bi?7VmR{}f97IBfMT+Pc3U>##A5f*dyJ;L%BuQSYQaN}m|TO} z>YR{fx-On7GV}8bcjwH`t>&_t7vDN}x^-Bm??b>wb%JG*EHm= zA0Pe^#?F2vuIO7Y|BQ@im;17+Pbn+2!lTEZjF^i$8@6U8?{VNg^#-E~N4QT{ZZ2>2 z5^6%Vt;v#$K}J3dTZb{#W5I=NMnZ_0Blm%;f)tUD2nUxwdVd^MVARXm=AjzAB=k^{ zN3Yo}v;=E3Q6+Oj@`n7pOw!Xi;{nM_o+-02B)T#20!kX+rDg=M7ZMkMZ{D%OhsgkJ z+E+NoQ-+3QZw4>fdXu%gbtvMLi`K`T8;JLF^4r0CxZb2uk1rZng6G}ZFb%lMOcM~r zjM6^8r%U4)?pxoZy#k(n|5AG9r@EQ!)2_hfXx3O`VJtr))M#NnPQS9I~-ay0)D zN5z&X$zD5&q1_7x5s-Wszo(Z|uoYkKn~bsj#AF@yzVPnzAD=wK%?cua@t2D3M%Fkv zXV~4Ss7|G8s?RB&BLlL<#F#x@?IE^^&P zUQIRt3V}gO#f`l**51-Do5U5rs)6YLC{zVGoJ$9H`He1G5feJ$s;+~@f_f4>uOTAH4H^}V+TS@dRk zbg*sZ{SwuIw2o7&eXuxyvCe}2)EeVni1nj{W4zzx;dxX*UNDqquqxkZSUDa@P z?A8&lBHq5;0(IQO;6vDYi6$(pGrC#vCQUFRfR8kr$=7Sh8h@cmQDus=Tso z1kgXPRVL3nr{-vW#%j`#y?f~yT+;NONOB+Ioi4fj%ynF4uQuvQM759SPGXso_QF=k5cXNz_EXwipiczXH64wJxRQ8tQ5RW5>@EBRMU{Q>g6TXCoFY ztYa{t?{1ec?!KqWPU0Kzw5|qjd3=+dMmX7_#dK`{G>0ry8K2o|8c;msk>1!KG5hoG zOH5!{tAzj1kCrV1n^PFOky_M8(b1+LjsPp8!}#O4_o8ZeR)8H%XG_c&*>EVzLv-|4 z?}_x7nW572RcUq65>3LBEXhL4Wy*cf$7r)0+D@rJn%%AUzF6O2?drJsM>(<(DS?9a zs%S)#z&u*~PyI4i*1S-=@Mn1rC*ux1xk9>e)d|+3MK$DJ339L>A%6dflW#E4@3iH7 zX@vZ-+0xHX5A)dUJ%RJtvz}?IEZsA*g&xE?{IoWBJmqyUr*+s^{=0*>YrFBywe-eX z;5UVYbJiL?v>Qz1h5oUQD(YK|S;YUHD*bAuC}b5LxXgF8Wk4|ijO z_P#W8k+ld4x|2DB^>T1|_`q|-_^~1_QLx9@9;s6gL3LED@Fjk~w49VyVqE==+t7Mm zHmG|_CaAno+ZXH=63R)T!EweC{hjly1Z@+BXo%3F1~{Oog$_Ws5gxGtQN&rW9Vy!Cws~I+y%L zQ@2gAjMn2U>r(N?G7V4BSMe9jJFD^Uor_&YL$pD%m@O%(r@}<=LL!C=7mS*Jop#Xs zF?~?H(A|9^)GU&iRbf0kJkTyjS9@l(7UgxBecv6=57fu-#dx403-br^q5ox4{;L=4 z9G5dLpKjZ>aW~*dSNou+BDXL3F^ZY0nN@^!gO&VF4zsUXIdYKRFu_T6`wQkefmqREwSuC zx=MN@O@FruX_FMQfft$;ukSB-TijUZyC*U*e>?RxCik|yL)13pdd)a{Dse0EE%xVW znOpN_(C3yuYSaOu8A-2jsv#$uDw$U6n-SdZZVWfE`Z(2bfrWF$%chE!MTgHz_eK&- z>p9R(Xh|SkqqquU1A}+;vPuZ-hGd{{v#sZA3=B^FJVJ{fLj*PCwD)(FjOzNAPg(iS zFGU2^E^)D}ix|oARNPG=l5E@|kU%-rZ@xI1>Y^7kk13Vm*m-J{7-(}$7A zzo;hV7mIUJcuQkjv)XR!!?g(We0_UNbCn=o#JuSD z$OSrxjL6fQonG0ZsgJ%g9smQ;S-P`Ay?G@1D8Y;druj1bWO&bnL$SU6e95A0Cd;b) z8e~{Qzt3ZKlzxu}5{o-Q7B};X+CC`qm9i)pmZN`eIKzs-h&udvv>cVkdw>3JkrW0~ zrMBGqaQns|n*ytr;%E!pH58+1iBFf?lP2>w#glT3NK&gv?YRRc4zic(bq_bmPLCNY z%8?Q#B%CVv-E)1UI7YtbHlGQFHqx1$9j53W!+x3G&V*uO09Fx5w!JU|Dh$xWfc>q< zLHk~U^5kC;DF-ftEMi;eD*;iXv1`@^%)_wpUya{PnsSCzxQks~eTvpp%+TGv7U`M1 z6vzRjVYuRk-rb9VYzn+@B|Dm0tmeOY0Hd3_wc0IgA6abnJAs@ZU3y^{+A_< zV8ZZ@S_gmo~LIx>c$8n%CpOW_`9x;o|fx(e9gnPl47ro4DdJ0U2cS6V+$!gAsW@b z3AawFn~Ktp5AWP^6V#yA+q8H9>BgofTD!elR&B}D2uDMBT;%2_;e+e`>CWBX*C8>l zp57SQd6|zd+zOpq`OFT=*701Y(0nbXqzkpDoipq#)Tr;N4v~3p%@mf?HWnB-wqt@a zrE}&+O|1AQ?iAJJJIws(e%>d__{H`}{>hIr?j&a6j=!uQsPmv}Z1XMdmkI_JL` zdiRKt_k9aGuY}THk=dH_-Jb@zq9wRKyg|#DY=AC|>dp|shT5TIFzxnbt@g2_>1;vs zI=8;5!W>%U{qdE?xsnD{ob*KWhn^K2u_!!PQtWxs%ll*1(WNf5r8%BPtz)oY~^mX5A;-HKxB|z zW2MJY!tt6QLu#-d#5oPK80{N}e4?D1WI_6o*qd9{#qKQ#={QOXKulEY9Q0$(i$W>l ziHP}MyH0J}u zZC#WlpAy}`qq_9N-&o1<*u_F5qggqZWpSCswFr^E-nU=$^o9kIKVej&6d)tgphX@* z^xtaGPCe}*2A6l=BoR8gv3$8FX9N#xCK`k`u_gn}Nj*|rSR0Wl?uD~0$9y_cVVGEO zs!HlFX)Q{I*CO*_yT!y`mc<{weMt2!Ek9C872)@!xlAF;EM1{zo5}6u{9T6w++d{1 zwf#}?_AtlCrq!x5+6|)|5fWgt_)!d%9|sxwNDYwTMyVJ1MRHN;el;c}J~RxOAJ~gaQe^(d>l#XX1<3Xi;^r0p zJ*Qn*oL166n47D<<@RCgMk?yCBGM3@lBXunF79@<=%{%j8NDSSGZui+w#_nAd2)wx zC;?*d$<8iAprb%5$bNOxXeX%AB|ee{Q5zfC>Y5fU@}=m}Sx#c2Wro+8g#<)KT1)hu zj)-xs#9(B4gIpA3cxysZFqz^6BVjiU6&da#U*(T3JIop=E0+7+76(Dis7D*QB2ozL zXlhtk_ra-qAcg`0CYuez#V*}LK9mM~V4innSC`#HN0RvCb}Zp+WUKePYjBs3rktnC znkrHw#tTFpQ~t(jZrTt{%W8b>GH&S+AgsJw(+WYOkMzUNhpr{Z|l9?Olp5hBLZ zUK>~YC9Nh~dYMdLHME*>2jWd*q53ogw@Vu9JoJxFZB*WUavN_yTz|$10TPLfT}N>1 zPE<~&wa(a*8JSa)SkA$l9hcbshgqHe$3ozW}0cC+FWR# zSzzayNs;8{CCP=~NMosFf6;RzQWhX^Vw5E1z?z$a&I%SUKgFL>5YALPhTxt_;v6mp zp{SFxpTO&4d6d1O0J8hyNM>k9!N(GXR$V42`oY_g?eT)67Px+Bx$m3Z`Yl}lW8bik zP69Tp;njpQrZO=JXS4uOnLVt7@J9J|U%c}cHrbRgnf+M>!+D-F~?f#m~5k%Vro}b3)H@DL7@^An*bQoxK{=B04nK+i;Hf zVwX$8qS>;I)}{qLme5C1*8|G0=@-r1T5NE8U*fQ9vj}`yW^c!QZ1=db@vd;@RC9jW zsuf(F`yL{6{&~Y?-&S+1K5EvzRLbM8Cb|8bu*$&QXZ*gU1V+VQ$I!z%x)eRpW-&)R zv&vD5gq>5mMH**j6x16=$eM6AU*Hp`FAQ!bHG^RVh~SY=s9O_?i+qJIJbx;5EKNoL zF0L;_6omXFp*R{I)^zSCi)`WMA{C%S2;{FD8rO(>)bg`4^V?f%#W1@3Zd7} zy`cf@q{`!rqY@wOzh|N;m}RdZJ(U@q9#BH3tmS|L4NKs3{8#;Ia9RCdCCL;)D_OTA z#`-F;ttZqU)UnN){_>iCpuKBYbjvfv&)2uV?KyadbIHDWyw#eIo{B0XaGdf8Msw=DX)s6EaLpib6(Gfq!zZ{6pCe z$tU`XBR5pnL&=};i8x$3z28>kP=H#>J}(Fw_p$Q@<^Nu;zOL+4@>}z_*vc@5$)eE3 zK1g+gmYY{Q6MQW97vdoWwcHBiuAENP(I*#C>CjE)g7|wgeYT{qEkUhqLs#tMC~aVeE(-)HP&xXH>5%o2H5VoSgYo%Ai(gB?_+}=UXvpmXlUQm{ z%khw`5#Q^o{C%qafn+qqThGl_OcuqrOqwt9v~R0>Z+F!k4;Rygcr+am1b7(~yjI4G z_))SCU0uDQE!ATC?nkZs+$Ckqpc~Kbm=mD&rIy(2ut52+YR@6+{$KlK;q0(F!=ZtM z0_VlG4{X`2GGC|w;SDrF0K)>!Zlv-j3aXVD(?|^x7Xn7I2LpY)F$K z>g*`WXLeW%tLSUgk3`|t&VFG=Ip(!l+&vw}_66)0C73Jz55e(&xJ7De; zpzyoZ)a9Lx)!lSdM7#c{W#Y5=;Mvr#BbtCtL1n!(o3kBQ*E2jLw7#*5CkBf)qf%zb zwn4-`l4p1zR@t^NS-i>Vg`S_+_g>&0Qu$;bpNoKQxM#0UpoQ``9$K*c!+g|~XYc-g zwr3D-<-4}*peGYW*~3OxFKV0f|I@e0!%Pz?XRR1IZ5|PI7P3G29Ixu%NAEr#EtM?! zy)9uD)Igx3(p4l}2&(G=+bhhFalf5wO#+zWyN`qo!5hhMbJUs+=I|d1;e!VM=ZmCT m6ZZY@3j3sl(8j~<-!$4?lk5CqqbcAvqS92;RV`Dod;AaLqvzKE literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Config/main_top_bar.png b/mRemoteV1/Resources/Help/Screenshots/Config/main_top_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..1f540c09b3b03b6596de037f9d0b3f7064c387d2 GIT binary patch literal 6289 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 Hu0mjf(V|7| literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Config/main_window.png b/mRemoteV1/Resources/Help/Screenshots/Config/main_window.png new file mode 100644 index 0000000000000000000000000000000000000000..22ae8f3a07416745718f7d918a77bb9866e12264 GIT binary patch literal 16807 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 literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Connections/menu_top_bar.png b/mRemoteV1/Resources/Help/Screenshots/Connections/menu_top_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..15582b5ecb647ad11a6c91af9e2ffe1d69e8b02d GIT binary patch literal 5078 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 H&&~e^<{cev literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Main Menu/Main_Menu.png b/mRemoteV1/Resources/Help/Screenshots/Main Menu/Main_Menu.png new file mode 100644 index 0000000000000000000000000000000000000000..22bf234ca91be5078f10440239b28aefbf1a0f78 GIT binary patch literal 3173 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 LNkvXXu0mjfRc$WN literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Notifications/notification_warning.png b/mRemoteV1/Resources/Help/Screenshots/Notifications/notification_warning.png new file mode 100644 index 0000000000000000000000000000000000000000..075e0d62fc041c9e144be2eba5a7fcb650e6be6e GIT binary patch literal 6778 zcmeHrXIN9&w?39p5mAN!QbYui3|&AFLy2N2p#+iMr5CBvOJEd~PDGR*Py@kAEk+y-OXLn0PNiA@_`eZAeJw*BoQb-O^3ppD}lFvNkCPOEvv@M{tQ}j?0go z+PTowaRc*K~6$E&ZwOejOG+) z=V4sfOe(b;uQ5i2Q@Qa#>meVf&0JQb6`T-lW4^8 zlyl-RU`iPhB=GkXiB~<9=-O?C=ppJ4b&mMR^ zd*D|ObFMB<`S`OS(7LxY)R!LX@SoL+mW5>zn0>q0ogo9zJw$66VJI$jNN^NJM_{G*`?xX0I~fVkkdt}j}7c?uym0_`{il`VsN#ZwdUm%TNU z^nqfaUEeQW%GN;1l92^xe8(|@8QMt5;*VZGwGR`}a|5B1_@&;1rm%y}m>7dgD!Z2& zaIC7yfU`3f(K{r~*Ua!m|5vPa4Vc(RTDht$M0((0CamoJWk+E zJw`G!pmp~@XzH)Et@O#5c=Q<$Xg~kb*?du-61eN;pE)@*gAfZ#85m_YL?qZyz9`4! zX}BL%EIZExCId>OXQZ6ML%cDiK|jonN$|6cC@gykmcu#g3bN8)b5UMK5GW-xFrm~0 zu;QqW*VO6m>c|z8&Hm(2C}CZCvJvgQXXO9WCt2^Uod2`A4jMS=A^~g*-dDtZ-BeF} znp$j?J+l0;;387@(X#-EkWj&Gu9d4(3LiWIEh+Q2Y???hep4C6&{be`B($h;>K>hv(^dn_lnZJPHYZm zM%!RZ7KopAliK|Kh;qmV949^t`;Zl~<*lt+_8ckP-1qoxZ_RKpuv2u`I49Vtc)@H_O+nHVahB(v^A1@pS245~%c$3s5A(@@#747jc~V;h+~H=&6+U1s z#^DSu(R;X87r^h{9e;IDVRo|lNmM)Heo5udtnwy~dJTa#yCVl_u|`hpt9+3CqU4ferh5xa|tKdl*sryZR~K3rtnn zeL3M@;{1s{z4qC)mbUld^zjGqsiubNynKv&fYHcAxL{#^M8NLWUKYlFDxJPXzw!gUftCQ}Q=lYbTqOZtP zK&x97zLdIqjSr}W_dtO%tWDlG^|BQRkAJ)hyPsSOEc;`(&^518ez9=HawtwLo2bj( z%={dy2GnXFBIP5Na`#Emk}XM9avw88O)5zaqE0!(n^A+Qk?n=3%?2`eS2$sJvr{G4 zvjbH>RzmcDqak$mkUel5YGX5++Ut8n{*x}VKnwg4 zVU&kilAm}%gbx0mSmpmp%GqyQ$la>CwCtV%@pkL7ZI3#n3cr#UZxiVW#MyN}UT)h_ z<-(_FK7K-WA>;wLcIKg3a{=v*se)E+L5)+Edd638kDK9B?5ys1-L$3`!t8$z56_E%0_GpA`YxW^`@AgZKg|OA z7_#yN81dlf><2EX=G%@aNY|Ycyt6rGSYzkxLVfVCqg9gtC&E3uun(aO6XjYfd0l(+ z6bU&26@_bzC5X*2n}T`X0m2gx@@ojCp5S$IM?=*d3sG)T!#y3XA0`l|YtJCRjHSt? zw?!68P@f1bl6Z={d#$yZ#Po=)S2;kPi%RvYv-F2G6R5MaQSv8TI9};-fxX3 zf6u8*ZJ0RI)!BQ`3oOLbo2irr9yn-gJ(; z?M$HHTNjj|X%&49Q*e!X)SFoYPpq-X7;}O;70@W58_ADJ+!}ga%)XacZu;TU&Q?-p zaKcz4&7mz~&O?(gGTaWXy;&MqMBy>Hlva40;?MT#tU4T?KcDy=Jo}LiZyaCOsUl88 zoLA?q%ly*c-SR%PN5PxXK%BiV0g^Lfjr3XN(j7R22)l(f_*i+-%_^?bP{DbKZW7vF z?G+#5wWyNW2W2wHB6xfJ_IOnI4 z-wc827r5u@(EuJYWX6Zna~TAZ@nJ1EJkDQ0f<$3JgUDWW3^J@H$37Fm6`@s#rcaPIM>ED+=jw05v zjox6XnSrr7e6(lG0Zce*4%?Wp6DmOqYiNw3%g`l)_svqE3`~-17q$=4`-bZM;)-s& zPt#JlXAV(;F8R{bz>0i_NIx;_&~JoJ)h`9|yIcu$sckcv$G;U_Ge7}S3rYN^=FX#+ z==%H6WT&@Y_so4fKB6uQU$q-V7EOCwcHv+bhKGNGtarcOMRr(ejLikqeiD}*G)e&_ z9{IVQMuyREmPgF!IEt)>rb-usr|(4Dge8&BZ2)B}>83>=4~fH{gX$iQ#>toWt?{ij zDZP_<4s=qeMB>|afkC|3oqw+OWu^u3~Nr$8f4NF@@F*0Vv zw4>=6-42f1eAX?ka+TY1MVNnG+udq3g;#Z?_lpIlH|VUpbtBKgV|&fEwj>&uLM)6r zEL+|!X&oA{_I?|(&2|3Z_5F~dd+}$bt9*uk|1crkWMQvA4#l_bb#qEcYeiQ!1>5Sv zVA^XsHhYRQ@$psdaop1>2!??9^DsCc?7@ z*n4rtv6)lSrVzk`obs@!!nT|E&!@P2HU6B-LD#Nq8ot&+6k69o)tkx$<8>)eJm0Cg z+4*aPOF)6=;=(BQ7gMNtW3Khjc@Ny+4$S6A)YbbrsD|57Q?%jKTa-hw7H3^fYx>K_ zR7J^}0p;?ls(fPG&-xY^)r{m|j3$cij9j)w_jnJ)a{$ijrUt7turP{G1}h7Pyt`X{ zD{sMQ8m`KXZ_M&&?SA_a=^khX>6%nsXE5Z4AVZbbw%RG*J~`P(LN8>`ANc0_lg7^H zqEA(DHb;M!lJk7kFlec0vyLB4XODXC@Y~#?*%j$E&6c4FFxQAwrESBc89t9aXdJ*F zF$MvxOB*gnXO}4D`eSc_cGJq553IsFjP`cFLj7^bJdkJSzY3~XUeEMvZF9WIw$qKJ znG8>AVONEW(s1=E_rZ3$|FB(~e>jjd01*#RL4Lgw(2;2b|IA{aM`(DS9)xoqrrm5! z-|Un%mvj-#wL zm;veF2pYC#e4pjA6es=pdv->P_VS|r4cW(8Uin32arZ+lAkg;U+Rl$47vxuS;LWp! zJ5|XA)1bpFckj8=F{U0Z0ME%dj7@o?B?tc$U76RHm|#y}Gs$PPdc*fBA;rD}Txk2W ze5%fE;GP9gd_YAuK34#no_4V?j}-9xfqfppZ4=LrH0HLLFi+nRwy18*=2W3f94vQ- zCBEep=j}Wcth{xCiK#FuKdvw91)m$VE#J5<;NjM8AjH;fSI!Y*K$*dYZ!gXG52plu zm4U;2yfy-)MCDyWjGe1sp6F(YnT<=U}^sm?WIrJQ}oXHTZ zzfhgC%~@oIzo7fnv)H497V`=~7Cdm}-oaq5Zlv-GoAvq)86C9k7VF1pw>e-aokcw; zNimkDQu-oI@^krx{dLE};D^6r?13y|yIS3Pv*USZjL~i@CJ;${GxR)xJ{w+JlP{ON z0@JqEiEM?t1gXDB&FRD~>{EZ6E(_>1LFbaIhEP}OR(E%%w)x?53egrC@jy-{rn{h6 zT}PAtRW&T(;pnWD$?O<6vQJ`*ofGD2!I|`-I2-18=D~rXCA;UwEQ`v-%DnUEb+lde zjMoGIo!C=u?NRQoW95ULbM?@}zZ#}ovQLAXX{~Gm7cLKe-{#o&$n`e;XPEt8M zuoT!6${{b3jSBj%9QvrwXfp#9@G67sCHq=k2rx+A39L?9T0s;30_Ie|e z3g3w9SieaDe^js)sTvMWb<>OB1lnYZ-iBw*;ZX0#u9YF<=!m7GuPPPR>yJ;L$4A%P zeO|v~uio`=c-tOMeFmNx1Xa6{sYJf0GJu~)PS0L4kJLZ3h-L81Dd=lFPrON6St)g7 z0Frm41r*_r{b_SK4Zs023Z^>6<(FMrd4lnNvD2JL^x2KEut|D%;NRxyHge@Qh8z)D z7;`n(#%IcGYv=R=hU=Pk?z#T*q}%3My@QSU0AsG7xq?zyetfp8AE1V?95~eN2jEk( zOYm~QlA=<>-TtTW4E!$hqF2jzZnUhZ>f%WzCatsfLL-!}H1xi_I&p@mg?^%$-)RZx zAAz1zvc<-oulcYs!M4$Exg9Ak?-ru|0>EP!L)<=)k+hD(tUw7H<$Xfx4jOBkbm~rst2?qR5x7(?jHYGb6Asb{4DUs}v`CBa`vE{fc0aFq4|5XE>^C2)vfi$|gBEtfvty z|6H0CmD5xCV6;FSD6@Y##FQj>Yb~dZQuz+6`1D8U)WGEX>qASeBQF}M4Y0sN*+OaR z;fmzwXw#RVeZ{TD+e-khhGh4jThZ{|kLH+d>w#sN z#W(ow$P2UxBlAhcqF^KNjpQWajV3gQuFW&L?=OtP<8-&$5{mI8h9=fI& zsCSiv@$_ADm$vD+am|w0G@I%Lum$0m! z_u;MUilcgeP2k%a=RYiz3QkoaS5`c0!VG~oj>da?l+{1e$?Eq9Rgi}=dzT?(aok2) zevR{LpvghK_cF$Rs}_deFVB}QCN>EC!5gxm?}`<$(U5bASk4x%m1NH(Km4b(ZP;35 zDaAU2%UloZ;#EUzhDwgk1-(n(@CY{?54uFe^pPgqPn|us2K9de{6oue(j_ljBj#Y= ze$~$h3@QwI9m)23wV5__NO|eE{5@)*NMKDdBao=@XGG9=72}M;=;oPoSi%1;S{IbU z282TAhgK-dlcuFKl&N)h7qbY4zr0)sM zSTt=;1`pqG`Fbsd@h*N<5K~AgE30cSzouBWg`s>CZm`K#w2kLpzJA1`@ar@o?~M?R z6ya)RH|6P|YWrf&xwF8B3XNZ)A_mc$h?1X|jgOBMLdC0Dk9dD;t>S0|6VJw7U}E~S z!LT_lF?T;WKV8Hid5Qfrp`;TR3MkKXY_|Dc8#i^fkp3GTC*h9Qc>Hs^0emla!isTT!4N4pm^x5)pds~9N8Y1_ zh-Y*IC*>a+dK)q{B(v4d57*g1WU1%Kz?dGF2OflZuNvi97zm}KcTyNcW^z^H%uklQx@{q2gNjJ@+@CQ$;%qaBqfP%-Xhk|G||r zuO|aeUnD%kUVfLJ_6ayP3!hBa&8KgX{A@8g$`1wX@ayh6UREh*y3@Uvgzq$W1I9}@ zF7cWAfSvPxLkNifieKXlJ5QCj+O2>-r=+{nIR*gKxAeXDv*QbVOA+k+e!!Jd42foE z>%nu}dDLnYOt_g?UW36|BohQSMM>N-nVXQF4UFbvq_xv-? z|B9KrLZ{>;{~_(Ql&6_#DYMXDqVr|XU%LNN?*F!d{BMJn`N(5+wCp!jX_N5ZS!HY> z!aWy#BLl64`r}x={+-W{8Bhz|S@tQ!^?%(o;_R2>GXR(tg9zW|&(Hpl<~ literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Notifications/popup_warning.png b/mRemoteV1/Resources/Help/Screenshots/Notifications/popup_warning.png new file mode 100644 index 0000000000000000000000000000000000000000..288c5f46130194ec7d3935ac845eb5ad435e31f9 GIT binary patch literal 3151 zcmcgveLRzU8=vxWq==68C{oE0(vpZA)0CtMk0lC|(2KIkVnenfSuaS5PQ#Luyp(Zd z^RjshOJx(S$!uOalFeScj?H*R=lSpX<2?VIKkn~+eXskzzSs5peeUbJ@B6m5r`x(U zo7MmTfOYOi5BmTBDsZL!_$PHGz7*cjP@Ys!K5j06a)#lUlBk}C9ESh^l^I$KA!e zsW+L{eR=gr}YaBZ+SslVhgmC2QX2dg@^m-!$6 z1FQHHYP@)LDkueykNw;%r#mlf(bZkI1EZ^(X8QNQZGk?@WGR@=rWv=RJs9prPzMK$ zm{`W|apcazW=i5;fft|l@oFFDPdy}z=!m)BKhBv+=sF~>;fPHf-1*u7(TrGVdO@7- zh7EY9TIEVp;Ugf|yk zxVg;sXs|!0Oe_MSi+3TNPO>C}+05(SDjT>tL&56ih1N$nD8_H-%c8hPqg_tYn&G@( z(J}BbUR&@q-qBk_*xjZ7LIYXhtsuiM54H5*x@WbHGOlPzYjN0MDcK}=>*#;TvU0%Rycq7&lUuJa;liGqguW<;pX7MXDloEZVXuiUw3 zbK%5rLmiFaH^eg~-Ke2~qjGMQ+nZowT!%Nh*Y6Ys;XiAc)pvzM#@h5#%MO925fkg= zBTRv%speL63YmD40aZbY zI#zu&Ol98nRBDBDFe6R=O(|Rwn&|!Ztf%kgU^XQjTxPSl0UWun{X%{8 z1U0X=LEKM4Q%JHS#8)UuxYXrgm8*pekl=x{==2#YUHY-&4o1_-Z3*}LS@A4$YhFyQ?Aog zllZ8VqRovoK0J5!;FkCDPk{p2>0o5XjF-bGWiCH=*hXLtFa0_bpv`MR)_)m{$tUw4 zrQS~{j($mm2CGqYCVKrkdeSwc`!mK!Wt?bMY$6_Y;-F0NshcVtXNQxP1~ozrn2 zN4?U6us9@=Q2Ctemo=Y2taF}NxH)vKrM%Yq>uhW;kR`fYHy8Scm4^Y0XEZQsrGYHy z(^sT<8aZBM$)5pzHRJHI5g#3g;>S>Wn4cBEAv>sR+X!|W4Sb* z_9$!ZX7I!O{sm7(?hJXoD5rg`=n~tF0p*%FlC^j))s`ER*>QiAqIY2g8sA23MqKS# z)}54lUk0F+aS&+YzLHs=0i=Uncz#Q-Jv4m;FJp^49#}(1AEmn=tdVD~+Yu6mn^ssw zN|}YYU!K%Xy-zcc>JDQE4ixclWy{aWoyA{@(pmX0`Dw=YUEqCBWnDUsQg5#q4;0_} zFMXKN)bD+x_iSeT(6h>V)+Z=g~y(dwHZ;Gg>2z{N95YjQDUOp=98J zHEJ~SjopfTVYA>@Usgb)J%lCqHyY9GxGQMv6ujFet$>1DYMke$%xd@C%978}TbSJ^ zb_6x1PZ}n4D_-E#X~74w3Fk{``_ef9d-ppa{TUA3iPO&Hk>x!Nm_0(jFCS!rGW5p< zOj8awuFebLDE07Zof628Cm7T7t9ToWKG;MUUt6S{obW7;Z8L99csCGFKt|$%6hbap z&6$w{zu9dKNi%p|Z-P)cCYPA%MJt|6D4ereL+f--F5O}q5>DG*{1j6kWx+I6mh z1Ln<+AQ|&se5%3bw#-a7Xcu3v$uRM6auLNpX{o*x9a?iP`KI*B8gjE^ zWuN{Fb+LIFZ|Ww{XjWDH_2tl9fbbK&od8{~8U?t`A9K^0=2^E2c_+6v0efa|K)PBtK$pt}y zOgxZBOuNc{aB0~MUvX!x?{_JM1A5H`>L37M?LRwJ$C9K1HVKcvu(kOv{=%;R7jC3F zVGKbFdRC**CNoqxZLGT(tiK|mnM(^ literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Reference/add_new_folder.png b/mRemoteV1/Resources/Help/Screenshots/Reference/add_new_folder.png new file mode 100644 index 0000000000000000000000000000000000000000..f41bd88b7ef110b9e9db7a1f0bdee5e7cda13866 GIT binary patch literal 9876 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 F{{mVpZTSEI literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Reference/config_panel_01.png b/mRemoteV1/Resources/Help/Screenshots/Reference/config_panel_01.png new file mode 100644 index 0000000000000000000000000000000000000000..b348ac8115ffded7d04364a8544edad9dfd5f933 GIT binary patch literal 9536 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 literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Reference/config_panel_02.png b/mRemoteV1/Resources/Help/Screenshots/Reference/config_panel_02.png new file mode 100644 index 0000000000000000000000000000000000000000..2622d23565b90aebce12738950e5a6be3af2625f GIT binary patch literal 10206 zcmch7by(AJyEi!+1PK|bAT10SAV>|6p_GEsDK(@!lo%ieB_QEOY*HfK-3mw!rgTb4 zcMjnU&vVXuo$GzhbDi`4@&2)E_ixv}-#b2cU%$7Hbf7epKuQ7v0-6UJYI^wZegXnQ z4srmVDmh%(!+#Na=|NQpiU-(N@ed>p5N!wnL0KHtxiu;NnZjMe*o%OGw&UtU*yZ-w zmVkiY>wy~NiND2W`il=7--1@U1}L02DvV!l*j(Dc7Zx{Eu1O?t`@ar-bLTDL0`ao7 zm|G)Kt8t?&2lY11W<D*0|Nsec=j zvFV?Rxv$lU*7hw~>`3!pU_P3L9;rzN#G&bN7*@E2Y~kx$GtjIK4(g>e))GbqLpmRE zN54;zbdFe?|=bJj0E!;%m%4B4O{bus?`~AI;$m^Y#l2h9~iOr@&?iWSRxq71rTI>Uo zM~{*k5*tm$uJe1bp7R#v^$rC!^y6B55v^+!Qax8#Da*Hdt5TScoxj)z7-{xyISo?RFIh{GsY6qYdU^ zb2DPS*Dp?QuaA)sJ^4MKoa-E*-*;=#D!^yKbx6{ED)!u3$%U3^E|PGN&n> zr6&g&fakCA4u?crR}kMpuUh=E=+&Y#dS$*cB+?Mu#c8gC4sc$d&u#d^jg)d?K0m5y z(LR2S!`Qfr5@0;MM?v{xE^WRa)MqEzK?)7R5hCmMWj_X2l*Cb=Qdtj!iJ!3t>} zoviK$L(q;?aht|yyE57lpQ`b099<)g+vY5P%w(~I-2fy!lwHnSV5KcopV4+-&6K>q z(dXM7_&VbC2v=A`hCF$V!jW`eh&R_k;TV~cWiwfDy|awBSP-#m@NcQw-HUXP(-3X# z){M)}W zKQB9EA358-Aiw+d`p(HhTnAQHY16s4t6y&Wnl1uNp?G;Zs0xKb-~SbSbq^j+X0?5x zQ0g@6>mP7TwexG8E!%?)3mSYnxTFUI!34px=gTtaii+!^^}lbOOsy!UjCj=vbe9(C z5cYo^2pD+jEs3sMcv~|+eSCRs@uOcOtO|bg3P9|(zudobzCYNpx73?%_cFS5W2#QF zn>@DQ4wuY&qw4uv-Iqi<3Wq-+tn2j?*)t(lN{!XqPyOes9ISr|3tKO>5|?h|yg=#R zs4;Z0q!4SoC=>~|Gj~Z9jo>?ds<=DT^a3e8>^xb0CmnGUd?NU;7lowg54))0CHHH= zP__8GiuTR!NT%YPWzM}folk}k+Z}Wn^_=z!yBxJ!yKZflLEgC{_cljXili~km^uDK zuR#U=Ji4HupaBWRPTgRV`Hv16@gqF694-eM;dX|_W~=`&BbU#Q$L{SE{EUI;C%Yi) z_J|(~oiUpGrNsr>*t_i;Q^M*S<^}Vkrd#3Tn#Hdw@-itye3r`GhnX&!2GV>f&s*+G zTAe1}FAZK1GG<<{of!6235TEkiW2KVeKS0_afERO{=O;ORR8CwL2W|*qxx}`IV2bQ z(e|CRu5$wvX|Lk7-V?+?Vre~I;5Pp6*3OeYc@P6Xo(rdw>pd}2-S1>`^JncXHY#f$ zPmV+S%-p=#d95T;^4QGP%`IiyX)r@!xWR8bGQ}d0!nJ;t@8n0G;%z((;3izrsCCD{ z&u6xEEEj`=qOZy<6@faJGal{(=M?T+VmguEWikmCL=^zdayU)T14wNt9#9v4@JUzT zMp;+(Xi>+IGD(ew3~_f?F}Gw3f$|N0owOB_tdE#Jrcp8ScCpN{1v?R3jZ)CabK*@Z z?TYA8{$&kpw^8*M$EOu9ztTfnp^AI-dAhPojQ-nA*@L5n#ymKi%ZoodYXv3kvMXsk z>%&J{EkSd4Zj3dto{=TD9&@EpbXkG{a?8PhW`CSot^2&ge2Bce(8~aidue{7-`(4n zpdB?Khdz&wZW@!})l^$SL3)QmjaF#vvfF&!y&*R|xN7KuqcE%%ESOL9L<;=*MdnNW z=I3`z?6$Y>9VnWe+U&MjSHfxG>bf~*0nMF)sgVFBkHZ3Kovgl~^IvoGuep4ym)7mm z{N5;?w9&Q4Lpdp+7vDqRJWAdl%EvBrxf1ln&l`T>&VNIdD7kQBU5l_c`i~oPJL`+3 ztBxE0@HtOa0XQdKl4;RnOR>#RABerFkjp;<(q^6OOf)o{ zS$%9Wt`SA1HSOhgy=g9W(T64;GdDY1cF8UdjA|Fj+}d+0j@#=-x8VyV!NiKbZR&To zT0%%^xfDfut=SvT_j>o_x9e6o?=Gj>*qTpdtd1UUMpWIqpka1JP%Vhzs8aVTJQxsO z+w#WI5+O8(@-G2q^#|Uyb2EeOEML7hvxP6%x2C({<7{ansginhLv$dN%3-i%VbRCZqmpk|`R|rq$zVD-4dH{E~qP!NX zsGA2T-C8)9Ma{?+6cqLlfD#8FBz!iqXy!uT+_OX1x;-a^R-Y8?@NRWnmWr?Sv_+0o z)Z~XK^rP4I-3RU9`5xWga-+YVN2WWdvJugl`tBxZpHHW9@A1h)^w6rPOxQ9m>ONT` zZhHqa(Nt=izG*kOm4xXYQjZ2ly|SDLxF*^-|Db@zn;u*w5xnLEbLSOra>Vj|jGgsg zrMLc`a9g`6G-Uo2%OVTam^3hMMM#EmfpPs!+$Gb?-|aHJnxa5y`bv9^<4qY` z1vgcJinLXAj9H8OJ@&ijFDS^@M%j+O8x}3CAHQ2QJ=z4ScrDSf=?=OB!#e}2Pi?q^ zH>2Ruqb!;!qS{y%F$)o;J41KBVOH;V*4?u>xW#=pVQ#c-x%*Q{#8<0Mx1?(lBxGU; z^G!!wnvBY?=aVaqs?jX_P>%gk%t-T%3-685IpVI1>*p&iwFDQijhcB$2TOjO^U=mQ z!;SNIr);w)0JGrJCHI+t6{+)E1SOi%n}NV&=jQA7Gk>0*^p?D2$Q@wiZV3WE7KX@L#V*|P%g`H$ln3a-bG@#<%?fNEG}?e*2+sa(=s94 zrmIMgs9>DaAEH5j2FH2&g9Lpyloa^n0Vfg7g-RT} zz_O~$MZWoCljzPNn~kxu@bbYpq+9c!$a4TqNaOjpGvqv5jk!pk^@8Z> zhlB5i7cwUkQ&DrVhe`={r6MC9RXLjxfbh!SUHxd$taz47q8t0aLeg!%4rOW68|AV= z_TyUo>1Tph{7R4Ka66ro+ie3)+xVPE*U{?qnwMMDQn6uIiYB-t0`hu4I0BNlkXL!p z`Moi;GgPt&8x`FagPAk@4%?tQkE9km86v+4xC;yiS_Y{DGxt09y{b07@Yyd1bi%W2 zwNVib2$`PEF(4`QKMgiIFryRkUnT?jZ5|HS#yAS!=e!_)XGd0bi$JW|Zj!vDI+O&0BlHM&7qzLOLc&bhqQU zPjZl2Vr196G+?fk@HD4&d33bbt&@|({~BkoBO2^#16;Od6OfyZzdYAxDaScbQj_{jNEaGeMV1p?~MWtYCyy znGt6KW=`d|~ zY5S)#PTl*XKf3SiY!`Y@bsYrMh?Wj(Hsz4<72rJebXVd1a+mR}5-xjpCii^U0t9@< zvwC7sb!%S=(pGb+(6R?x+qZAzr7M0Xf)Zz8%h-$7E5rDxHkd%#?UKaFL*;0D*jR>W zH~>E6yX2G-3nrThm?g5Ez33QG0Qn! zAKSC_eGJ0^A62=0>ZI7h)#Cn0XZC1I5A)|tW!&pC}iB5dM6*`5cSw{ ziT~O;nR7Gg{9`+jxpKJ&tZZ_1n{q5ipG&ELl$6tXuH-Zbo$q0A2$^zLxB`u*h-Mq; zW;bNvM!q*9RMfGB0;_UV>ct9<8Ln(XL3jidnrglaB86Mf=9mwp%@Zk|Lpj`;BX`)% z)i@Nwv^(=Z0?Wp-dhcT}mF3=Uut;ahmopMbHtYw3= zBx4l5Y=rUsNK)k?wwye#93*Y7rioky?`Y3Od!A{AQ(wCvvZ{RH50QL=w5r_;+CbbY zhbFNi2=cO6EPJD$$BDwmHuzGnaEuuq{KXp03OxGkwTZS)ioyxRnt@Ib=(i$US$93# z=A0t=%4_3(b(4mdup+vDDZb-jp>DQ^-Rj-SQvCgOHr~_q^%mjNY%~DXVE$uuLmwxS zfeqd&EFKK_q#L|_ig&=4V? z3^h#>F``+=W^t7fhI%5KG&3{pu<5X5^hET=OAbPW=*4 zhq(p5IG1a;>M{8qyo--&O?q9{+;dFd6Uhfx-9R!21gQtUcu1?daHVD}Ag0a*Afxi0 z^fjS2We4r=O^{V<{5JxD0%WR%(obzXw{gsY PClXdDwuwVr5()%X#9M9s4Tk(} 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 LI%>r#R$>1J>;0mx literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Reference/example_01.png b/mRemoteV1/Resources/Help/Screenshots/Reference/example_01.png new file mode 100644 index 0000000000000000000000000000000000000000..68413d735930ad173afd4de3850104306a535441 GIT binary patch literal 3048 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 CD|&GN literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Reference/example_03.png b/mRemoteV1/Resources/Help/Screenshots/Reference/example_03.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7caed545df02a9001ff821548791e7fc13ff94 GIT binary patch literal 3072 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 O0000X1^@s6k`t;>00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D3q?spK~#8N?VD*( zR96~?Eq~}tOht{B{t3no@)H zvGME0CXI#Iq_JUA8h2I3FOc6?N^_me!97D*E>TfYfp+cM@w4c@9Gf(6F4@`Hm@;Jw zdiClBJ3Bi?P+e+6ZACH7q1Dynp|*}g*P=S65K2RWG&VN=f|iJ5s*|Z$ERsf*VOkt( zN)wjdh;vB|I2B)y6R~yhyH0K0v?!!!%eQP%f;agtD?SFJ!*)KpG#ax&-o_3KDVNX8rpW?;E#R=sXtfJ$qupgb6Kz+KOTtqt$8gpzc0y zKFC7K-5A7_h9IIi09P1vol+Kqo0VC-4%HRKkZ4vK>aY?TjmB!3=FXiv`k@&~L%*WN zbqH%pb29EB7vcQP<2aM=ixWAA;G1;-2h;b$Cv7KoCwsyxaSOI3e2s5nH}JY&9xE`2 zK`51Gb4V@X)9VqLsKNYwS;9I>pkIEHA~Q3SBV`=w-04h;(oLICKWUO)6p81be=dw? z4$3h3`T2aXh*5tJTO_lu*s1~CYw(s-P^ z4>wg2oV+tJbxV@4juIqks;a6uHO0ly?ca}QYRjjMq|47P}nd35Ucji=h=tkqBf#fgh^@W%ZiVW=VWA1Hej8b zmCHMj5=5O$z5qZnIyk6=VpvleUp9Xs5xz^TRRq;tb1=&w2BB0MYjNYo4Lx8j>t#s(n0bRRx6*6}0STr@g{LItR()j10)oOA7{(a1uGl#b|jwh#H z_YkGkg@`K+$Ij3V80=z)S-!(C_p}3?1IJ-W$OJ438V{#)qcL=4FKqtagVhb=ZK$m% zrcfG!X9FXod#%Yd6o;}4$w;s1nxqkB8*55)h)wtWIw-3Ol ze#5yWOG78ZE$S1jh?vX;n)$6gCjN0aubW$*28~vntxZZ}EiCC|##mFD{g*27sObd) zlWU|EUsONDcW_i+ViIGV}aL z@eDN5tuMaIIf&G*L-%QDLx;Sc9COlm29`nh_&FDZj_8~^ewL1?Yz-T}{k*zH(zxw2KRjEXuo@n5 zpW%xbSFDX*t}l1H?2IL$bKw-|h*@WU-hdmve+UNc`WXGU_e1}G^wpOWHi2FrGmqHA z@hHQ07>8aDUhx4uPAo%s;aTKW+^}p;BbSCct+6zgU`iU=tDy`-nMQP9$}$q>hG^!b z*%EMvOB2OpAz|dieta zHy1H6G5T^^Zl)C~+6M{`59bqbf|h+LE)ftAU=XXd(6X`Jhkal-*b#Pp2C(xCb{+`3 zfuEr7fKhOEcEz1Sarn(u9p^Kd6<*Fe8!oH znCLeKV-60-Fz-S7a>_0rZRyR0Q6dd>ZrYQeXV8cmUtc_0xUgA)DBGCJG_=}Bve1g3 z{Baq|F0@Qe!jK#!4?)7vxh*mcJqkmcm@PrcV>Gn8U-9aRfNQscq0aZi$;{pGP50!` zHI>D%d$b8kbzAgAKwEBZk}x!v$xylL7Xn1XG?He=jvZ#R3}H?hFZFG#_bb5KBe_`p zuPnIwq+|J>G%VVgf(2fQLjH8Pb^A2dfQCxaE zn>P#NSpvN`2}H6`hM_aPrcFjs{gy%xUDA)QqobomP#dKWZ0dA6RMwTFuriykjK!9Q zBCyr2u+dhud-Ckxuwlc7 ma@xJxmarYR!*(b-fd2va=tR1N>F;U)0000kc literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Reference/example_05.png b/mRemoteV1/Resources/Help/Screenshots/Reference/example_05.png new file mode 100644 index 0000000000000000000000000000000000000000..c2a684444c6e1b1d318f2d25442d8317d7fb8319 GIT binary patch literal 6363 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

    @Q;uJod=1w%pY$Z|0 zW7Zb^JNRys6#Dhb4#7`%XY0X`(8rPg#z=o|)9Vp_)uv%84>IS(^%s;76yThJF4y1bYFmaRz z|4bkJIPb62?mH#`))_mN{oe_#dk+VD5iviEdEsv?2B|V$X8)^Bg(>lJ+C}gHOa$G^ zsz)bZy~DoS<{K{Ne^u_u6=5&_ljf$oeqnUhFR^UGxMeN<49H9DaLg!ZN9o)ZDE_(x zr;HG|o@-w7w34^zR7ZMRd9?W9%i9z;PZ99!OOhDQi!hG697(6a!!O}o)Haghh+~ny zpH*}1pN~*CiPnOl;c}5qwS}5#g;h3$_mJ&7C;k}!9R--Hb`Y$LkPQ6>b-e`->5T8b;E64ONWSpPh4 zIzU0B<_G#99U_gwCf@VMCm3ZcSJ>y+hV8m71H|=TbOH@%Nz~JAz+hvtvKvB_ zh&|Eai608?ompFKolCGSA%69ZlQ~JSYggdg(0(mSCqPiUloC;Cr1F8dvN(2>h47Yw zOPSV-*zZDHvF&x(PNEBKOgymj?I86Dm&GqfhF8=U1>QPuhq&B)hyp zVYlPKbL`dVt#Av;9XynIkgQqKk(}yuJOxGN)4d&W6zHmQb(IH0_pu^5+sQk8^lnaI z$hpRUj5$(nc{KI>AL`XFhw$YOidb)5Tv46Aj;j&8d`Al1-D$ z{qJrg;X-)@y{lU{?7Q>oQ`puLW7ADiCs5JjKC-L~?!HBIgF>j0X*ryK3jVF&U%jfTSla{osF@#vByFhqG<&j9*Q} zo8;F@1=rO3nU2-Nu#;owP60FjHjZJ(C4mE(@}kV#g3yx*+Ep-V)aKGciM?K-Kx(;) zp$JK^4igsIiAnI7@b*VowfV}S^uL;2TC6c$+4_9_!iIJBeEumU{w0@49B*J~s?__w z*U=$lz%PN|YJD_OPTfK+B)h1vobjup0QjiCNLf%=jZQ2Y)cQ4vZ9-{ z$d>8hZepzE)TyAADUIoK%N@RHUwz$rT^XoQVw1NS>Giig?BG=Er)l^#Px(g#xI0+Q zBP>#7`MYzO7m?t-x`TA3o4rdMk4CU<4AcAj2X+;HXTju@GF^~J7=l9WS#j>C-)90k z_O|~aS#ob~l+QJ9I~LAkEeixhBN`)&wte7q?h{@BOzFjhoc8-BGgOdKJ=6(!dGB6- zVIuN;X}zC1*Ip7QbBADuo=#5jrjt*$94c0ma`S@FXUdfR=ze`A>~-&w$O4rG1k60Y zmex@7x%$TMb`Nv6i*AY$43Tm7wSC9WC-mids$^Fnr>{s6Z(xhhrO;In0gaRrc{by# zn|4PK@M?_P@jFK~8uqgsdrC?CPZIOl|EB@>YmW*J)v|d+vz>dqcD|3wNd~p@|5BUg z2W#GlIocS7ugjFLpLVdLEDM-eD)(M#Ij%7sp^U)9g4v?mZ%zSuZGI&EM{{)dFAw&# z*Iegp4PAT9d?&YD9J$5_LuV7Z)-`-ZHcf6v3|n;3&BQ2N`cGik9G6G4wAk+sKON|; z5L${5(i`x;`7b+>_9reHyT)T_^T#ha?R{~kDen6-3Gbt5DdQyV8~b|Qb)udxswf!= zfU*ZRMSoINtp7!Cex%%;(-!1sO~x(9gIaRYxC)Y$m%Ih|UO2(vmXcy#XtltbyjW|m zOUgE_JruOU{o4^2u{c>yW_75&X11x$Ji~q zvr-Q_GMnDy?Dv&{W(++qH!8%E?vskwGz9uCF}}Lio#Z`2kLs_`h`W+RvDWq1^8X)D z6d4DKET!7F+Ub?U8&ju0V@H~y9q5o__yvd}Bjb6_M^_HjgRfu5VX=5MMt zYIRG$6*a82{;ZaJtVa)X$ABa0ha~mtpDxbX5S%mq(X<|pf`W(~M<&*v8r~d{p jE({#(Z*6GBTmG@~A76GLS{K28NI-P84YUe1tRDUkB+u91 literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Reference/example_06.png b/mRemoteV1/Resources/Help/Screenshots/Reference/example_06.png new file mode 100644 index 0000000000000000000000000000000000000000..29581dc9d1e7f1f131ae50418d4817d4c8babdde GIT binary patch literal 2283 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 Uw|M`4a0XC*rv9{8{uTWH03Zx*i~s-t literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Reference/new_connection_test_item.png b/mRemoteV1/Resources/Help/Screenshots/Reference/new_connection_test_item.png new file mode 100644 index 0000000000000000000000000000000000000000..d03747ff3835934c35f859fc15d3f150d7d6e391 GIT binary patch literal 5628 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 literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Reference/open_connection.png b/mRemoteV1/Resources/Help/Screenshots/Reference/open_connection.png new file mode 100644 index 0000000000000000000000000000000000000000..62f7ac7869fc2322221a89e0c59538c3de03ebc8 GIT binary patch literal 31460 zcmZ_02|Sc-^fx|8$|OArh0xQYtSz==t(20KWiUdL3}cKvhCvCHr1YTdWS<%P%-DwP zMRqg8j3pGAF(k$^w)Y;-@_XO+|Ni@YWbS+J`@YU~u5-TUT<3dkFYesFE+i-+2m*nG zZWvuP1A%xkz|XNgyMZ&VXBSO@Upzi$*Dr&Lx};`+gIz8LCI%o-X)JidksmnT>uF@; z0|M=D;{NcoA@d)CK&ZeQR}Cxz>{*)v0aDb|>7bx#^xSOFK16%p0jc<`sUL@ zdHBU%@|V2DNRFY>gsboRF$M~H$o0B*Bb%gdz3qE|IQmk7j(#h1BixVJ0}vh%=z#4r zOW>#(f{7yAlTat|`F^~>mmM&C2_uU1P-YJn_!gJf(&Se7Y~Y*zePB|sqe>DGbERw! zpQ9)Ul;KxlZEZr%aQpYj$XdtiPHN%Y*m_!>xNid;YO8}ci7FT&E#Ld)KY}}k1)e|9 z-5ns5Dn^-gWIr>&YwZguULRomp^hcfNA>~=1{Iu;|La-|#kAlEamufKban+6tIzGtm zBMQPyp06yah9Dh0-9O+NJGxcQZo9gr&wVnr8z)ck#nC-8`)k-giu%JShPzy+=#p5M*zmHWI|P^3ZEwzNJnwW`+|6_Y?~L>Pou@VF zXI8ZDOim)>r9u(xKyurZ5QQwZhifTc$lhIsjhjcki7CPEn}B-w0}&$sUGQ3Ql}&qqqJjEai)!q?D?&^`K97*PVrmi%5S`) z;^OeO*GJRh;tt}V_?yL~<)o0+CK=TKDbpsse$#fdNpIsyw!_ARxK_Zg3@hd1$FF?& z@SzZk9hmA&_9I(b1^&-X%}Xr0hIjCtKb@1V0AnJzrjSeN+l!%;(5?FIif$h-k`E9%H)!6O)z{M%o-YmoF@kq(qz;Hj-DCyq3Jx2#UAM}SZ z+NuK{kC5KcmPq-5Bp6^}_i>nw7mOR4Sm>J#)9v|g-wsSpHJg3jZgXRQs<&0?)-v^UASl zx4GKQPnVHkf@A9<|6LZPV=^9J5WvcW*-udO*(ihJnSe9S^$-j%vMn`JvO)g3Zv?4ml|Z z>xx@0 zvxv+jcu~O$ALOkgUMrt7d1|Hf0F(@e`fUd>E?l%0*5O*H$shY-U+nr4nXqCrl#zel zU~iOV(53Bly;TkL_FoZRT>)a(r&J^UO(N42B zPwS%{@&5C!`Z(iV9N76CytX-UP}U^tN3dVK-d!C)nDs9f>%X^K^XI1_9~&8SU(kh5 zVc+1`Q}vQtH!(CGwSa<8rRUpreC6Ofqdg|sw|tB=vG%^bh8z|$6w{$nUu)nlovdMP zb?2eATF8C2rGV9TlBI*mJUoNQuB?{YfsWsRTr{fLklgwv+)TuIaj>?bn#Ri&NOlc? zn0H72{`gN!Qgc*udoGCn(%vY~_s_p8-a^1x`ELM_fDkXZKovGvxEGU`9-;-xIC_ay z(eL&`{++u-`R$kw0{Z=_Uad!@x3|+bXI)0E;%&8IY4y9@qfzCCU zAP*8--S1~lL-O)cc{jXosj7OZ&)Ba;)G9!^ZuLQNQNA-UKiR;F8`e52!#*T^TDgm< z&f52PD7=H7khHe7$SG6utC@ba$6bn@$rsFh9+^d~$^f?gRxZ7j6;&68FbTkG@vPO&<!N&t#o+Znvqr3-0$(b02ufUcdkTf`w`QxjQSQ9tUC4QXPl1{o$JF`|Omb zmz5ky4d6oX`QLcW3l2;Qav-vkUZJXEyrReXYb$^qQ$1BJ>DPuJGBVfadzqW|{v8|l z9D>hXjn(DkQxo#lTW`pxo&LW?s{`Cb8LOLPzoMOyCai~%Hm%Ea8I#7cT5_~}zf0nV z?qxkCC#&hX#7l=vf;V%hKGl=GMAiGVmwyxu<^FCb(Q46Af>iguNTn7iq{4o&&l~@s z^O`7*j?Jl3_$z^EWQZBb!m4rW64v`FLcRrWV_iIMclrgr0SJrAG*o@ z{Qo20>O{1J4(gTtdO+n|$hgSJ;%`~pSe^OxSZVTBcoZISJ?EvmJC)Yi07;5OHHFXzXhpXCc+ z-)Sc#b1KLI($+TGM^Zr-KGu`LV87l%Z!AQ;MeG8MI9S!z+T=UgC0!S-`hC&hrm1bA zkfeIP@AVJ<^Fx@C_5A_<7PGy%6W+M7>MQVj_wB0u->JJRk?S@E02$OIiD&9zsbUY6 z`zK~EJBt^QU;5crd>%uhI@%|uXlyDh|>gc9685IlykFH?Weh>wf+ zOKE0=N9~{a))20oBHfdQUbn1*$I7RarHaz3NmrTb?iL{p=Q|xLtwr)~^(P*`HuLUD zIx~hi)~~Q>PrhKPhg+8k(0@EawtdWIVyhiu~NJeZmeRdhfU-yO+N|K(Jcdb=v=?<7GsL$T%Z8gIUTTj^KRr~k*BZi?^ zR*rLF{xD8Qxpr=-{Cdsfc}QSj6#+pnv@|q?&OV*`{6`a;N_DVGubHO^Q62I+Lbii8 zr!>T88o??9{Nh_T>#J4|+WEK0_->jI8FK>C{ml8$!iM8=Go4%MjG;t(^H_V5A1f8@ zyWAamWat`z49(Xuk>m^Ay4R_GK^BXBf)%c9_J}iM#huRU_)=e@Hv~x?9%kRPEj3y6 zrno|;+`3a{)sm_MKAh_6p!~%@l%y$VH~C1hFTY?>?cwY#lJ5O%``PWB-7z0>PF5Kv zC01R&kf2O`TI<(-npWg2*%4pwQ6r7!82T{-iE}>(4MXclvEnHoY3~&SPVNPPXyFhc zE(Avw&Gwj!xa7d;U7N}!b9cRd7)*z$SN=*OW?rshw&P)I5R==sIUj7`YAT^0b90K9 zzt_xQqDO*7uU8;ei1I^nonPqL4dxfrJk63QRevPkTkUjknBaALk$_Vn(^xeXbpeT^ zvwC-Qg2p~xs#)rBratykKtH;=9w)Gq;0xfSAg0t7s}XGRsjl9HGLj_; zRhf}gRc&Exz>Z)YB|GiMTap!A}Vv5Ox_~+0Jo~GKv|Q% z5kq@|(qkd0+nMTr%~Gb022~)YbsyK5+Q9u!Bb-acYBG{a3#}IyHQf3pMD2w!q#UH9 zUj!I~A+YZD5=Nke(#sLa3Zycb7`u$|3+G9m(2Br3YI*hPP*Sdv(!ea%lA#BytY%jl zAFWyGR{6zkDo+wVocQ#a|fMq!x<(yL2f9U zeyjKZ13!bUM@n|3CO+O2IHT{+&JKFUQoJ(O<21D$SA%z3m!9{p0%I=1AD<2~DM&cv zVfm;R;#};#=!{#=RvOFB>CiwmsQI*98$r+WRpUEGI4y?tvF?&_rt&(6pG-AQ^1{X% zr^6oV2?GkznNF-XTZwWQNNKTwR=Gy0Lsp8QFuMs}#>Ugmr1bh5;Gw3iO0{e;gpG&qkl8@p3sN5%rnu6@WKl!E-~jJ?vMmFJdr00(`Z2oc7(qy**`Rgs8~ zx=g8soy*7a1rhQ?IYM37S)ruV@=>Nir!BFGpXzthXMCXOE}po_YO+|~Zgd916Y^u5 zvS^90qm3}rO#JpDg%*WrkDt2?PXc3YFoc;-o+|@6*O7iR6!S!fpqegC=ImzzkP^w- z1ItdMTG@G_uM0`)+=wnqfOk?-Y1U>1j*A+YvHU-EbSjKgLh#q-O|6UfMq9yu$6fAh zhcfMwlbDKjrR17OKLWT+3?fc*=9{CSY;Z1q*Jy(CS0JrL4xRQSyY%355Wx8`dUjNU z`nnB?Vxit0!%wL&u-37wulkKbudeNhIjm>cL2Yi&<-{7HW{@b0E~A|EU$#r%z8 zW1Cx3|Q%AtQ= zub+Ka5aJ-}`n?u!-_2+?>`+75*In!Gqz}T5e*IsC$PFPg6uGop7X9Io0%D_^vYwo$RRa>&>plNT3DmD47LhCrQAE5 zg10xqr(2Ie0`HuxsfSPsl{mfwzNF>RylPH@hZb|#;VJ>Zf6zkzDM$9J3*CJP9qFFR zGyUwXH(w;q1{Xe3>>^`6+8yXrrffLpRFCKI+Wqz=~^!j7kpK z&Xe?QwVCEh5N5%M;WaZ%jvy-(kxU$7q;RIE9x+NYBTx*y>C(cR(ouH7q*xJT>`4`a z^C+zdC2xg%1ub~h$c92oAmBxcoBx!&3G_`~fpV>~_jdP9hXP0QM7Q6K+MTymEb1Q% z%oIvqV#Mi<=1U@(`Sy>;J}TSQFyj=87ZQ$=Pk}&tF!~!nu8uE$%^}Yh_k|f;QT6nG z&DpQem;6z%;^B~1XZyWL^xN&M4SZ5!P1m|5CQIoO9<}ZfV^`a`-n{*_0`NlXoR$vt zGohRNm6V1V=wEJqSDaBId&0fum`^NU}m+Le#f zQ-Nb0S^>j~Y#G&CP1j({$q zo0`uRDkY`bi9(c~(NrLvo%Et;nXi4ObN3j$OtZ~cxcCfEo^ZQ1<)(s#&NBuB`6bSJ zylws3NzOLpm$)EjYc8hJp90unVvT*j*rOR*vPb_1mu>AbB>-wJ{sA#}0F11^Tif=r z|NO^sC%KuNw}vS1&w}iuwU?WwJnnQQ9dxcL;V?d{wcFceJ#H-`pRwy(nxrQ((vkPD z+Y5;iC`Y3wKt!c9I^S-16!XC$1Aw8wO1-0V6>W-KjluDAb1L*Zx#IR{^F;dvxl}L8 zP%i?&IekUEowd%SqTRwYlfCw>0R?}UAT4Q@tt(SJ(9vY2P!5ZZ{5qO3rjvk6wr{t} zqbAM}g`JsY*US9a<`=7nM|2ll({i1$zeC*o>_@M4cG?xc%0kEwTgVqNu6pKgD&a zn00!G@65-GoF6(LwD7joAvCXoEf$1nW0xI0-`zK`#Fik!BBPAMz*b*fA=sVgohM{<$XW*$?V zxtv(8=JiDoeKF|6?%VA>0#0I#re3h>{ma$4xy6+4Eghr|5Rmv)KMW*OZArbM87m^i zcMQ5DW2&|EdRZzqo4lDA?uiV z-x7Jrcm8}>j&eTjB#)Ria(?(qUTTAiRg1}LbLW?un*;s}hVcTPw^C#-czH-3Z~>-o zs>Aa2n-5IXJ*sKM9|5;uG`h_t9n29&SZ#5wuot<~68EKxK2*d$q4>3*vCJeR`JRBhTD0#!0bmH_8B0M?L(q|+_LqSi^ zVX`fjI&3(T^j96E{{r<45?ytklzwldXepjjQw=>ntBFG=NwPv!RPt=Y)mIzx8_c{tX%~lp|%8`9g{6wB0W)z6adD5ux-_@n zePoI9e51*!AB-Fxr=`{s8x*oxYW`ptu;4(xS~N9XWZwEx$-bEJ{iMRuLWviuY7EX{ zBbApSvw3=(1#*Y2-+ATn!1Oe)XPz?~ue=fA_x$6-;Ua`Iq+5%rNZQ_7AC2XE_~;Rg zgB{}dE-8}q9+lR;$KUe#t?p{Sb;{(1?Z+7#$t6w@pYPalG`lhA%0MVURiso}INa)9 z3Tbd#C^H!qsK{0P-21V6$vn1(^YepCdhyI%c2nUdGI5vZFJQ;iY?~Zq34V*LTg$x` zD~&UZ7IU5HJDH>dj|9?}Yy+o9jKwcANhx&@A27kS`L77n#LP7NL47@A#>Jt>7>Um2 z`8bV|DUvv+U@J21%NFShm7k&gg9!TcDjM@e)DDJZVvm^tj1EX-`G8~Ehtr1l6B z$q7AgogSiob@J4$zU(jNY7d(CkTyr7P;>Db?61+q)w1g;(t)#HI-6h1IX^$fss=5) zvl(RL?XCIkxrhO7_5RlZh=_3Dc;La*;*%{n9e_0ZQ4wgZ!yYjAYZB6c%?_3(X&}=Q z6m7Ej7pLKk&3h%Z14^#Fmdae1Y<2tm<`}0jV(^?(TOg@K45sJbunbgp&4_a&)8+WyxWt@+x;+7iyB%=VyDCYiTPDKP`k_yJ_heoW_3jdO$7 z&z?+ZrDtYBbxG2@cOT;wtlXL+g$ncYd&ZAP;nC~<8Xgf;TTX+3OaQ5rde0{Ys6~(M zls0qfH*s6PqV#@JY>}2@b!fZKM+*Sf=C0mqgRom;A-j+!7+GHj)Mh~ohoVc|y0jN> zvFFDe`1$#vb-`7FV6dfyMK(aIu*T{gY>6J^m!b-)Z4qRk2zh5^G^n_!W=_j4WbKFj zebQ`M$I`UkwvAo2Z!b_{#?Fn@Ft6)z?wT0kiCZ&wf$(Ic49rKVq3Ag2S0k8Q?4Vbi z=*ObrxrBy$i8LifQp0Uw!jSX*o$1o2P2r!dlE?v>?bYjcfj{D`!bPiFXv!I>atJy55sp2<1z zl~Oo7or*vdm%suIQ>PgfLj3v(Gr1L3GiG0 z$_YQ~oJ29e3cTV@UjKv35YjRqez|+&DEH$V8c=7A6bVi-*ER#U9SyVSdGBL`UL4R6 zdLDf$l3bTGk9OWJbqpEH_qJ>lewnLt)_o{h^=EFr>s^K`(# zn2U*I4O4V~SS2j7L}E`MT4{fm)!1Y^{#olYvVNdS1_5FVjM;NoND$Lj&kGi4joke? z7xus!K_(E2CRfaTFMcAx;*V$;bEEE${=#`-E&tw6xds}RiN^ce=JS4fgUrm$ zyLrafB+UiFCKoE*bcOa|o@Acd_%PYzX!#Q(nAXPs2|B*uYq<$uVV;%|JsWGA;6PCk zk$U<>{a&I;kw>&zHe_h^Qiz^mBHx>&B-H*r-DB^yKvJ=7mW!^#YM61jKAi0f5f%e6 zYas)S-)%MPA;oT_AK@MQh44>(@@qHeJ4N>8-(C5*C6H7^N-beP$EsWTKzGuwg??h> z8YpkA=_L6@eAQ~2E?pBTl&hRYF|tFe0E;1BYU++ zoV|>;LozRkX=!v)H%uC|L`eHGUTeXh(HQ*0-!}do?0>s$uOq(j@jy=NC)?F0nNzsH z&3{4Z|x5t*zIwjn|CY%Wi9ar*0^eA{IcyLV1J($XiMh- zPCwlKh^ofxGay_^aG=zSFX{f6)98Q0 z_vk?-tHd3P`toFRxZ2D)NCeXRaD4N~Axr6k2(+}4D8V?3`36>1{cIX}>!{KG*=b6= zJUzJsc6_4qAzXI^~IEKexxc<6&@Kocb#)CERzWWb*J>}t(M4LKI&{0(X@)~w0j7Zj{sV3 z=V4(7P1Cg0HcAeU+<2g{GXoy)Z|)HhET7_NPzpLfe0tQ zPFz8oh50nn)e9-(C&Q<0Vyv9p= z*?BU8XcsgRf~z_zQJ&KJwO@+nR#ou2BByYy71MhIIJ9x0WLfT?pM+Jm{U?zoxNX#flXV*$u-xAQp*7N3@PhqX>h37*hsbUS!I zh);jgYd?RSq@&v25)x0wf@T!&ml!x;yU(9^=AW|Wv*cn(GYGIWu4T&Z1`0x|f6Jth z(u0K3?oTI$oUw zmANDHFAxBlI7vT0SQOJn;5#6I@KP33DaR+!M-KqX6n>e|;E&KI91YWiMf=0X|vE0yP`hrbIV(xZ{2hH2zy}#8ay*Kx|W~^z^+Ln21;KSs)1*ZCP0R z@V6tsw6l(J$`UZUv3jm`63ZGOsxTw~+z z6FnUwQR*k;KhOlTlQgxrCVF!zgDBKNQPM${O#dD_^9RZCCTV0a_xooK;{%J@@jiU4&dQ2ZFPpm z0M;nIdKcggp06hiM!g^$dwU*nW{!1bvJ}}H_n%Pwan|z7kFqDUc)Xe>_kDR*B6y(vgJt%4>B)u>S|?AYHLgdX`!@z#VJ2UE zcVKb{X->pEM2YSJ35n{qk^Rz)E2Q4Y@4*;Jq@?g&Jh}h|9U_9ebx#;NK>3w7TYQ&2LpY(wr^1-Y zyFoam;M*^o0?zdrO1xac;Su*zdtb%XPG zHJfL|Gjvgyo%R-}Stt>>VQ08=hV#1t06h-s(LDfhdMWoHBSiZeFe0F-L#EBZ8omO; z7|>_d!)P>kSMnlvB7oOS90>FnumHG`Kk4P9@@hL`&-dZKDu2%Vj5wPjas|nrNiUE4oRasOKzSa1_<#dF=%< zX$d^xHI5J!QxlGJK(Bw`!q|>&RlMiepX4!89&fu4>slfA#dlWD+*Sl|>F66R0{eRG zBV@X@b9>WH^p~dJLYN%-+h^kY9Mv`$e_Gl*R;UrqycrJI$G4Ml`lMU!!NAV`U#I@_ zNW&U(Trn>X&><*`%^Km(`9SD1%Zi;g)QSI`<siEs&lvLvI3x z^*>3R?1|xi`uow*+^*Px_?K;vpWL>n!Xy~QUI~$(?o{Y7H!CgDa<5eH+4{HD0B}O+> zR(m0u%RLrenvq;+y9*?aCvR846r_S+g_=@VykLB9PB+TO9h8Gsh`!cQwUm0Dsae5e z^pCy(OFdvaJ}QF>>!E0#dcu|SfbA~6W}&tdT(pgBsKc(5e}|V4v3FlX3ojE?I=(_Ff-s})1D{Uf!XcqCh=_09X$ZW z1_h)3;JvYE6pu)fXYyo({EPo;dwYNy$d{N!O(1h7pZIiRKMaLk3CIS-cfNTCubi7I((|D8S5E|tZ+4#p`T@cJ>GqBHPdxtt zxs-QFfbq)y_|*)Oy{##y2E-2i_VE`y`YE2b-6Z}EZi2F|J(qYgay&y`r~m?IH@w>$ zme9C%vhF`gcG=tU0QC0Tq{j7lbaM4zcfpxj2Xn8ngOKCdoZA8t;cbR)g7a3(2*v}w zyxdhgbWJfh_FiD$wbk|+|>`;g@=Ug`=8^TBpE;*{*&--_sWr- zOAZ~{kG|_XaeCN;JCeSjU{qcHd9Onr8viXZ(5~syNJ<1QddeMSXXgSu`_bQkSp0Kx ztFR7#qT1x3k^rax2q_ulh$gWon44Mj6TmjnOubDdrSoAyji8R|Hp1&7uTYIOReQ|ZI& zGmY{+krTo9qUd78WggbvSVL9fL#^EZ+1mCfM+AvZjFy9d$ew1-jomeeLLN+h5i;`l z`W|!^!l5UGV{Kxs4W{`&E%~zslkbgDC(~Ilx-6eD;0Q+PoC+o1N$y{PyO$TzarKuFOA(QIJO&P79p+ zPz}^d2R>d0nk@T_Q7a>l{aAP^MP5KQ1kmQW<%fS9vfK^ZF9m0X*CU(OX_tRqoKE?; z*mcQNZ+orVZ)&tEgkTUhg-!y;wFnOl*1WS!p%g$!9XgrwXOw zuE@_C!?}p_Mm1z1+TrIUP@hjwvi1G;iD&3r)ZLm*ph=qDdtIgg=vhDY7bo0AI6+BC z$#Q;_M9Po|KCj1Zp6%cdS?h3+UfG3gSXimwCQ+lAri;kXO{PQ8qD@8}(9BJ`b2NpR ziA|eM54A^gmM#_@#dXrW$0NiUxyc@8(_N_~y2B>J3NczFQi=`)YW4X}ZLc}~>093; zLM3I~i7a!v!{cGEDCPPMZ=@XpRr!@g9J7aSm3QmXYhE=^mD}1T=qYIy9~H5(56s!A zoC9w#^cafUSzPFxma!tdvh}EHxs>2u>tI^hwR|eGgn`Vaj9POIPM^6qoyoj3W_v$L z)z!>z1FK`bhuy>|va4}xbhQhYfowW+GTB6+B0trY%Cw_OxJQrFa~PQTw{J6p=7Hv; zq!FlRAkgp2ZRszLv9Yn?FdeoTF)P!^)8K2sTMC?sXcag7N42#MJV?!{b)Tr17%I^M zYhBvN>?L%lG%hwj;lB-j)1PZ%Zf~DfR$fk`o9b;2(B-yJcEJlRKr?HFw~r4AosgDR zBp?&qlRULjX**aUZUmJ3tG_)3*9I#2(t_94)Gjk*}mJ<=< z4VOF0oIBiNh@ho*h2o#d$hw8gvHT*E$S19+7Jx&Uh>%F$1}uZEY`KR(%A7a=L5zef zCXbz#le=E-(!EUKG8qdf5!S(1m64WodqQm8#&6?dtA3Pxdcefq`1tr4Jk@@&-P$yt z|0@||6{Lenv_}=}7Lv#|NmdVB?=M0VjBl#D4`%%S?Hx;Y@~a0rd+n_^7t^+0^Tkm z-zq1%i7Vgx8I!ITS|<+M_?@cd_q!+&fA+x->`Ir1QpM`F?a?iPPqXTk_FLx_^@p@* z&b!rP*%d-ZwJLI7mG-zB45>_09VZdeHEgDOh%H0HC38?Yu*81|U9Z$SN3TW>6Kppr-g@dsVA9v5O$gLj2=ZE0+&m#%H7+g5$!K#$a0^;-vR zq#4)a)MHtCLB}2}+I0V*;o+nMu71`kx%?33MM4JLU;t(45HQY90<4x+^BCEgBTP9C zN0hFIY>EZ5v|t!|>pEhn+7BcCbaNX)1Dp!OW>T45m*$sfEC-2iRF_HCAZw^RZ>2s) zm@))ZMD8|)o&}nB`FhT37bQg@E`cutL~iW9^yMe=U<{>ZXt0D)PF!DM(Sh>CI^`A- zeus#l=Qe~31R#_ zrG8WRV2PtWtlaqYthbgrj!-qvyUn%-S&tBcgE~fpGq$vs zAADARTq4fvUpu79yde}x&aXz00Ceu(K*QT!jZHEV@tcl1gyo6WVg=0+6p9rAy`eSgnOd4UW^fEyB~`-@p9-Ws%B5Yyajn4`a22dGu{c$5r^lpb;#2QMjMg!)+q z*igz{p0qsuIF{^U(1mJJgjvt0Y$BgDKh5ILDRpW?jrZ`HL!n8JP4dV(0NJY2Y<;9g zy%#m3I0!v}AGN{I8TasR@#49PS8Z04F8btB6cwMDFy|N&tKN6U ztXN}+QSKFT;KDLxwbE;{7V&`TGAnU6=&qv{zRP$%IX1W#mtxK3xt`lkQxAQPoK%kyJn z%!~NVA1Y(*bZY7lSakb}Z*E7`_<4A&Ii-|+vbC6sFz=|9~hQO8#D3cpBz_|-d~Ns zAhu`I{&T*w&HK_G=O=xQ7=DEsdkXLS2xV}ln4){NofFKl`)OLlAK=Gg5JWY1+iReFi$$wz!Wml3~2e_Ex{pb5P(;_lIi~V zJ9CMp#4jw4!+InLGe&!)6S@4fAtbEfa$ZF9UXfD)q2hM;tUC08b^^xky8HHeW~zt|h7j%2-FSLlA7{oBJYDH$ zS0@h=I%iwn)W7Dc8i;!yehxmJYHE|4=lxj)Xi$fqG|Rfw-f}%bfNmdhF`f08-sK<6 z=?`b)uLGMA{l1br4@fU4w$8|6&TOcY4npi8F0oHWTv7ZXlIJndz~FsRY`uR?)u#LX(3}m>*MTdp$9-%p95Z%PIY7bMh^!^ljnMo{?jTqM zaT!AKQwI}ggCRzlvFxmbWzhKeil+b*-VIg6()RC(mXC^bOy-3Z&!)KWG@^jnKP$d2 zWWW2(XEn?gk!RIFu2zv5Q*N&dzO@Xurii#5`|>nmY~7h^0X2j}!u@Pv6>CcOq4OU}@kl>@`u%arc33=)NOslnX*l1?`;oj2v`e6L%Ebm)G)q8( zklF~>nyG$e^Achzi={L$AC*DtKV7x+wlzI{7#B`NbZ2|~sSK%KK zNU)6<&7Cw`$3FmcjSSWJQ-$NlwQzO>`w-It;M?DnqRwQEAcJm38OVbOA@T=+t0ALv zbW|i0?@uETT`9N0IsRjmhQVsOGoOFpGZ_e)qJSLlTYl@{08C^XLPQwXTy4;;aAu0_ zPlU7%qE^>CFV~VhOPDBJtx`A5t)ooZt){u@wH!SUc$Mx_qg&iRTAYp|=l>e&DRH9$ zZvr|ER1LJ+JTJ|FJ!vkAuDIhe-jr(#E6sRFeNDr^7t`J75fO#3B<|MR*T0HT0b|61 zl@ud`0&%+FK+0|fBq_uH$mNn(rJgPgJw?olA2va_y#Au~3VRD?OF1z`shNh0&|u;! z-aJGs)Kk7t+ECBK({BkYw;^jv^_@E^MjzHd`cYOaK1=_CC!ugsuh{Bl2WUe$g@5P= zzu171Ha)6#7UvCky-NeTYC3IEneP`>%G%`c>w)k+bJPHIK;Y9x5S<`_>&0 zkJg7!E=o)EbKj!w)th_+Drx!$7nvc7!-X&}QB!w>JXP30pW4V=GIL)~ineLXHtZ3VeGx zp_<({lsFif6)D$pYB@ zwz&~*a16Ve!-k>>Xxvc>-OkDyPaIGh1Tex6?-gbn7W7xji%8sDUkNg3ZRa>PhqSb#yjc=g!3g!( zhij#G9hdA+<-ZIQrjY#Y#zP2%R`FkEh*^V$fNUjb-(E_V=}Z zY>J)Oea8+Ih-Jo8V?Quwt9gN93nRT)h7e*jC_eCpFS^H&>4%9-Nu0;}=-qk`aHDz` z5IE()#mfzf^_`H|5uz}}=5sl56_H|6ZY-_%21;74=hqFAq>siCOy}tIHUFcz^@^Cb z%NSB8g7lY|5#ocGEY5_`1!=WD!aRm2*dAftSk^oHNC!{op2d`H{0<&sEinxF{Y4hedN?hlU`xsUe07|#9*tt5&IFFT%J zpV~V~bzVViTd)1%;5E1v7bC&thX}_`)GF4hee@s^Cw|BP@`0!^;o^m zbZNCw8S#`y^ajEcnL5P15|8wHQX`vxZIR;_MSP-S-MZ=*#ozHh|2&JwQH@tX0BG%k zPM1;cy&i!UXOr0OR1Ii%HYozmLq=V|O?QrJ;iZ+qWm~ZV*2S2GE4UHjs45sU{^LCb zns*iGBGiZfiM{qM8zd`QL8-#x6GRT#=a$;*Y@7dFHqTvFFGUBmjy}c1cPo9S(J{+@ zMif3camyK$TgM6Sr(GVV@l~8^blY`X5M*WmPwjxhFSdpTQ5;^A&~6*fbb3(((Vj(_ zD(w)MMO~@cP3FbfCA-QzD_w6up+nGh-zo?Ph|3@x_eE?L$WcJ)#Uxnip99|i_rXrb z059y^mjQa;Faj~h0cCJso(4`F8ceFeb=t{*Dy+B#Xn>2yHo3_!-};BPRaA>uftStE zEvyAH)c%0j+5k+?0S)agGk`@s#jG=l@B=|b{;RN`k^f*{1<+Sd5}KWOK(7Jv=+&+yC!nYF~OpKov^T;h;D}cxrKDhwGd(z~kLAmfi=t{i;ni>|rl- z8uQCLDahuZ+0+PPls<6oMj(c_D!%IqQ%8mYUJKy5UOsA3_Xvf0r$;e8<~Tf{1ul8~ zK$57ZRMp+&r}20b6t+5<^sjWdr_yDs_Z@(K0)Q66Jqk$UruL4rA-S6x-dy@`&1k| zI}OX)J#lKo`esC%c_B`i2K@1q=Pw@W6v)AAo>cDDOE4Q>_zP%6A@pJ$$92^-lCf2cw7H$#DC2um0g7r%Aly|naiXt#!vxS}RrX6az_hG@Rd{IFo z{RGhW2C%YjU#6b}-5r2&0N?z+573Z^gFr7CK;GiN`&>1qj3fc2(6awk)Yr!|z5f4q zDs{5roYRRDp-$g!Wje`CG)_?}AvbfoS&mrDU2J3;#gXpN9da+i?9T0sjV+uga=Xpg z%#!=f+;7;7-_Gar_R(uJa9qEP$) zThrK>Z<=D=ilEkvrpo>Uos&LUcnH|ePiC?;EM5q zcM6UYGhZ4sRHFJJTS}eJciAs)PDh0g({iv;WAAJz?)4Cie;-<_#!)E&^U{@t5-PNKG8I0KWXZ2x%a-`kC*-Y(|XL|xK zmE}1dt*TU5ECwzn7O%yRnl@@q1nQObebL*S#kc*e#rzs{5rjFve=vAa!n)gl3_Raa};jEXT#yC;5c$pnU^LF^28W!vQ#9ZmOQVt`D zJ?H6vx6Ir>{qMK=w`^%$QIve0Jqw+?(x#03cXAX_%)X5|F)jz zN8Q=*kz?#!mE+dM9u>?V>OICZXxH=zoeFBcm*T>X^IKI+MB$IQnV`7@J9d){|` zlw-{zZ+Jy4%&Oz_EBZl&$vGOtARl}yrz>T-{^1=8ALNb5zt+0i|9LV~$JK9l zjw!DDPM>~_E9jgZi(f8GA_&3ae5dbinba8z7IS8_#VfkZ+n6Tcw{a@bIOJ-*IaFuB zNF?d@Qh1gaQ^AHc$rQqAe!{tw9Ll8){~Vn3pmvx9Mb_;(qX~fyb!Yj9f;w5pBFns| zBBBLv8-5DRRILvT8B!p=ux2u@gEGealh3^Jgq_Na8g4Dd>l*02Kva&2}no7 z-?-Gdi1u8fV~KYuBC-^brahk&;XZ(1AP|&`6jH;0o92z0XZ)2ApM}}CO?FU1Xbz_? z-8(LA_?+Zx-}V>n_i3LzV5u|&-bI9H zyX|;X+xa>~*ckrCyxY6XB0yuNu3Uv0@>lBIyO-s2Z)#A?ceT^zUJv&i48mJ z4BD$V;(a9z@C2F%^eh2-q~mJ9)tKLVo~`qk2%6`c#^9 z*MV;vCXf&+G>^YIFKmk$O99xu@@232vM-O_+X!^>KXY-H=jW)9CA5)_=K1-E&ZZM# zWwQE(nCQo}uA%p_83*u=p-<rLN4Hn|k zD?qM17YY{5w*+#Am9__xLER?FzRnUfTsP~_V;XEp&uF?r>&aq1)4qZ`IV!n}acWl* z>>=e7tw9NoYI%R}<(nGV_H=ubR{Px%HlqOsgRZ6EiCEW|=_jGTHJqewYTUMV{mK6C zeNL$30MWhLLa!3msYUdk7L#*sQxE`Qg8hha8G11t40(dDUN#%h9%{Osi3SRaee|Ur zmPzsQM*9&-K7ScPQ1fjp^|1D^X8S;cWM`)Ow({B3A-n{(xmeKn(>U!r(bsq^ zK7!rVp1vj5+e{{HMZ|TP(Y7e@t1!gmmethejXce;a$}f_XAS{Ww_($!jYuRPtM_T1 zk#uR_;T;aLunEx<7|zFb^Nu%*S*~6C-S+?ZLFdF&{@IrUra!rPCns4~X!fdrX_M77 zfHP=0s+?1ORG8Id3(BbfllB1u%9uk!>LFg`a{*5QAM7A!p^Ywl5b!q{Avjw<$LD?i zLDKABl-!t4RLtD*A@4CzL^RHw4j|4+>nnrW-H0Ys+3&2K+@NNZYW3OBOoKt*Ce#SJ z)*T+w!6T;i!-Ftwc3!Y^HdY3kNpy-NUKCrP2*XTCr+hJZkU$q1FSeTb{0huRQ zVcAcAok>0{+9C0-zL{1Uwvf@+rP2e;%Hfas=1_t6jwMV>~b0ajNV&hmH$6|r-1 zlFvgE#ER(amr-(|vMe)xQZjkht~iYvnQiLDtuVcg7(zxuw+iBAQ(nsj>>2w0T_0`M zA1%Y;F)70YE7OP;U7JLvQ; z=#|DorN3=w3r^F62pTZ*WVTIL3acXMAI%Ta8b89DaCtS-`@UpbbOW{in;E7X25yLZ zNC)ba&mU-T=Pqwv5ok+xP)yUzlk;}q2F+YlYVyI&H{r6#j@%`zhW%{u?7daQ#5>!! zMp7pO-Bqkc{nk{9m>5$myF0QFdtS2aqqTg`Jw^B1gMP4I?!AI2FyqTn_9-~U98UX| z8^YOqJn-J&?>g;mA5L2#uc!dE89T=fJkw5IKz7?8x&Vlzd1A?+;{ zNnk*dhDYq3x8>33avx~5M`Qp4`)uim^Ox|6P>i*gskSTLav^)*B$V* z;5_(Xu&VGxY#~XH^W=Ur%76)IK0lH*S3k-NL*9udNrTrR-VwX7;oZgD{8fTlNR0h% zlT{|YtKx2K-+r&G$h6~MANZ^ShYKzGSMhdjK+Uh>L>RfXLGyOr-?5g8kX{cb)b>AB zm#p2PzU(%hH$Uz$Ak{RAL9gUMf)76Z8w_}+QK$$P*DN}PO>i{bh-v`gCiQBP6mO~J zj#rD<)z%|JbBezBl8@~0HQt=-IL%f7v6dMWZ^sES8?Y`%i9ULw!&%!)h!?PbXm_5E zf;O~~fE*UPB)g{6rS`%$4P+0jrQFP!imEWzK0;9S6apwBok!k1AAthHy z<-PwH2!bB-z7}VO^m!VlFuTT7QSB>iVdH1ePZ1D{2aiNI)6}t(9yAd9k^Wj;RJszE z5*bHPK#+!!gU6^RLTGJW!ip<3`Ta{nj&~Px=Q{G_ShueEvI8{*{nZE6v9~*pb`-4r zJphckehe>g>nm_{k{Vm}6+Pdw=B^UysEVH1W84w(P={7bT7R3M;);vzKz~)mNxzmn zuX9C8gmuIvau_5^kQPt94q6K}^eO=*`I@o?No z0Sr5%uWwAix*l~CFSG>p)irrF72nJ%i8ZETA+QV9ZerHUq8s}>8|a7fy5?V#~N3AAZ zCto&w6DQo^S27n5h&v$6@+8ri(I@rAm;)7P7>(0d0o5KEc$A_yBeE|LeQx`~yq3;T zBZ(^%c+1`q@_gW`EZX(rGBCtz>!qvg?SMi2EgnFZMcUYHyw$1ZJaM1TSa|7>b68L#+F49+(@SP^>uua1*~opccDFslP@Z}5UzU-m|E#U%70(UWy>cM`~*Hf z`Sg6-%ExZw{-oUTPmBS8DP(N@@$apgph}%9@kBKMQ?~MJ;Au+DI z(_Di(UxgWmk^$xV9qf3|EX$LF)JCu%YPa;yzMc=)(>5$@C zWv64AOAx5Pd!KWBygbu8bycG&3Ebm=TAeU^^~g9#C*cU2-oxfom93AEw~tEwY2-p| znm)}g+TRs>w-0dIdyzU&W>rjH&hO=}JKp7Qw39=d{k#|pf2?k`dV%JDAm-1XsfTsK zEsKVqI^G>xIRQRDb)A^KTBt4XF2M`>--Gr`m{t9&mb|igQ0-S5mwo8MQeJ9Yq^r4% z9F@_8Z?!1k(24Uw!w(&VZ)kRWqmHJL5oKwH?BI0cDpV{qJQNZ@MPy3&S};~w3jbuQ z*lM@<_Cr?2wW-3^Dq-zyzwySW3nEpuW`EX1;|K=DTWR@hF7i{lG<$6K2h`r(R-x~j z)b9OLjc%u1z6fSy88njdV_=&wBeB#q^5}fNwnf7bHn7i7a2Z_ z3c9j*L>wWaaZV|d!Y+7Ag^B*Om8+piK3~tcGYG0p`Av2e{&TL3S{*d1yyk;4T9Zp~ zQn5fTipEfEcn!YpC&Ae*IGQ~cP8Je3yn5J~ZR8`onaNfsq8A@MJRj5UW)$D5-t$Ck-`r(?Y#@>*Hun;q)a7<12BKF0^ z6*PSOpW{jN+X~CAE!ksC=(>hSv5;VQ7R$Ze`Q$X`kWdxuG$y7?9CpQ?BvSg+!%5JsA1bs-GlYo&LPpGfcQoDit~{-pf}dykqX+V?jUXRM-%O-yy{3Q< zP9)b(O`DoSs+_LSQk6-%j)v52YYzb>Y4F+J8sKl1W0&Wd0E(zVFZxie0iwE7>%uxDzOmph;sICuv0=Pdw1=c@NOReH+w5!t(p2uenG5CCeN(|; z?$pphuSxT24opgNDLPd*|NG6T<1;zd`z2k?i?Yd&W*BiBM$xrb=YrX#J}B1J$!XM{wvlp#>hBzS zM@O=Uqt{4GgB{0ppBya=vbLU7s>Hyfx;6j^D#;*6BhG@a9@M;^xO{#$!qK`FNABYa zDV?Qk)3BG4maD|%6aY+3sUnK8qJO7mD{=E27jTUT^0x)y~ovQFw`Pu^rl1F><4 zOOk6~4~2BW1`~ZZVSKxgvipQ^`iSQ3)fDzC=uyb}Oz1?J=;K_B%u65jjTS7vP<_o} zwa0yC?gFqE_*PnWT|T_XfalZo^Kq@Bw!2f$nzPShbLOIa$&pc2fWCpvJYhgcWOJW9 z)l(E=8JdS1G*1dUy5p|(nq=EGt>)X)>Q26>mBwSjrJ(qEdX-O)l~hm16Mn0H^IM2( z%$sWm3sg?&!xJvCAKOgY3Xc-5RvtP1#w;wDH_^ zMZjS66v=t@X%aOA`N%xY(6#5w72(+Ssl*yiIRikvG68(vfD$xCX9k4v%JN;FBRiFt z74r#^x>AEOXKbnF$=x0~#2dTEuYFX;(`DnI`{?1dhw&R0Q$#j&s6;q}`LRQ#4{ePz z9F+Q9Qc`TPi8ENP@q3N!V)xoJKT1EJ9w==v44U7}13sko&LrRqrr^V}Pd?T?;LglIMKx;7y@4vlKT!Dp6QS^T zeHEHh-Iv7ug%65;p5IAiwRGS_^$r)iU85u%t%!Ka+Yk!D3Cf< za|p_hrvt@S)~1fo($r;6EF&w-_uS&V$3Dj}4-fGylAJ$0`-`RZ~rQVs&qyX{;5hnLXrd8D-h~ z>UA{o!`eQbVJS`;5_g?u3aWUPqTyW7|HvQ>vD#*8EPK;E((^UyE6@#I!EZ;qg~Thh z;knoToxHPzIj^eA6i95@@r~*Bj>hTVPno)N=}=g=4_03}22c1)wngA|H&homQ2~R! z+*@}l2>lXPN2-)PiOs)1`uu{im?Ad;;(#AYk0-MSeq}$-_;-#$uX1cd7AI4*`lEE6 z8AZ@nozI`^9<+emJ>xXBo`dRqi=z4mzv_;UN$|;kRorQnThVD{&zZ1ZLVkHUA!GOc z4mJC5OH<9KG}89h8P=i*a@&B@kq1LW&o~j~G7ISW+er?X$cDI$2dVU}YuRxNpMO{I zjxI~SEgVuTO29gZhr}Gd;%6C}a}q;~eNhX~rSmMDZCCd(IdXdcC`Or$xjt;a zbxkn4@uzL{3WrlN-|$kFsumV&mt5EQ-dbBevmnzXhw*E05P^HF$wiz(TaQITRRpox zqtT2JcAv^rw@)m-B?x@KR;eSxZ=%^F$2UU^n!gSG_HVOFzI}FOw-rJ6kl8JK+@@ef zGE^qK#<4)HJ+=~kj+Zlx<;eohvO5HC5kP!KF!~JCtfVSF3U{+*mKP5MyRcRcGlE?` zFyATe?4eCZpN*5%mLGJ{Zbt`yI&jtTPQS28%fzo-Hzt1V-s7GdtJ@K*rN53AyFxR9 z2gH#k!pT$GD`h?XNPatj6?;EBPBFPRZ>#%ao_y0eZ!s?0A|Y}8Z5s-QRwDSZE>>8} zpW&4$^m}A;3$8lkk7(p;0EstT+au}PG(;6{=wm2hQ~<76lA;}bXC7|e82eJqJ?=xR zg@8GFPSe?Lg!%qE1sTqRk>f>pE@i@B4BJXjBg8q#2c+ydRNCDhnY=a(V+bb2Tsmsi zXb-B17IyEYr49_dM=NIOnr>-(NSW!2VTi>^M8ba#;j_PuD5PanX*s7+?mo=z1fV;< zuAp5s6)SompB|hxoT=4seGuZnS}AOM3sS~&3PuQG+a)F8t9;PE$bX_dSlMvv|4hCO zrOO+yX2cOa{*r_I!eg@GNIGf#?xXIQz#@m3nC!Tfj^I4$C1v#Dgje3WXDTU|?xaV= z-uhy>dOEJ)eAC9u(2d}y-7(P(-S|+W{Vf$^^dkzmIG%rk69W-t#kw(SLggFkF z8iJEQ9yI!3$XJ=>T_+@{ELOEOP#u!ZqSn<-O{5mKmWG~V31p-_B6V* z)O59SY{4mIxZ1E9MEn$&!)ToaQ++#bKrKkOtm5Nv=#-9u^$Pp`FBM&^FY$T!Hv-59 zJqG<2{DDWIt&+0IMeVL#d|2DC^ziZI9Q)Hz(`k6vhZzE88O7E2G@r>Tk$pL8w=$2( zn0_mt682~Ivjcm7QG8FiM@8Sspzcn@sTeT~CT)DlsV^sXQ~i9&jZq$`RSRm2c>@nu zDI=uL4t>XT#5)e{oS{wh(=UgNWR+B;4VLI!3EiC%MG+zEgBt;*t;q29ZJB;n1Fyt- z!q0A+UZ(Nb#2grN)4(yXr?eg1u;?ouUU=9sAi(P&<_A)ZL14F)Cmrs}C8q?yng4}O01h`FW!(b{J(qrkSom7qcr8y1R6Cx{@I6FT8$=d_Ia<` z)|DG0q18}Rhv-YF2l<;9e}|s1I`7H1EfopmYD{$j1p8(LT2v#4Pjl1YBL0P#4j{f) znmEy6c9L&Y;u?Rj>Z+CAyRnY(=@rvRWXJPB^O>hfvc(+$Ng_={IBv;Awpt8Pg-tQk z+ASNX70{M{?uL%l+sCnPX%{p;Knj<)Dy+LUdmjG_f6(p^*fo`af&~RV!1zy_tm47=MGeYRlGFi4S>(_(lbDpzdacg()I|KCT4U&VL5lHhJjxWK`Ngj3CpY#^|^=R zE9Flg(EfzZw$^Dt5ZgulC0*Q28&B;sza8At#1+v`3Oa_?zSU0#bpE(`BcsY+CVnnk z+QdeAHY`*)XWdrr#C@S@*pQz>VVDW+=l_C6N*&;lLqNrmixo_)<$(3EW{pEY^Ns`$>>5iT22TmVaeMlcd_@ZjnGAeqf`MYc51WxI?8(wlX zy?c)&mC`uOH5z^0%OWif|GI*~&af5)^66pZq9trZM_SOmasbJKKJZWVQ7!0$Ypr#M zdg0pAnK5IUq&XXe7KFTMv=&U4uZvtg!;7CSn`7@!=*X7%-b$L*nI932&jAp9JjlvW z2wQeS&}Cn?CRZ)x=V7UGdGvl0o0yGQJ{ZUR87P;ISrxh}MoS()`11?;M#us~r;v1H zIQ231fQLfe!`MZ>-g@xnC`-AZZFjq|=GK(`mV}eZmX(}hfT9F# zN%5yTCTj%K>Zvsm8Yhe6F0&22-J7BWu(nG4BN|2$JSVS)L${Q7nI8BC;QX%t~28=*4kJ##8(01j@vdp4iJ9TY!^!J z*|7pcUjfR27u|NVCspy}Shr{@8kdl(=MjR2o6-@fIT}CLcdJw=SL5@)ZB}&8eED8#GLvr!QJu63gh7A zpZEDNUWMt&?o5f+~{qgW!K^`+g@K)QVWB-UrugRY?W-pZ`kUXt^S%0jeM_EFBq@1 zUYBNUuB$hG<8!Np`;Fs^5+0FP6Ag{Mm8;g7B79W)(Z5;$w+^AKp?}g<5K)v+&bN|G z&XGGj=O=sS(JlJgkP2+|agQ*w58lw`k^XRbaQ?T5Z2jK-|6QhiyX>@E#`ce@JB<}{ zSz1)!5H6LeY-*kKQEfHFl7AMIQKxTULIS*PdVH#EdS$9qm&^;75>5vN)1w~?P)F{D_gJGi+PKmZ4@i-J!S5i&hgT4YIod4Tle}IN_>8~U;{-k zxA!gu0tRRg-GpmlTka~=V>U@R^nFePbv-DV?bn3oS9e0q2)9f%-D1bz;%|TDn^#7c z&_|4J(rz$%5h^*xVTh!qXRCpJLq8KqFEi#dd^~*!amy6p%mr=9x34HPQfdzRBf3eq zpvEDs#|z&cKk6kM0ctx=oQ^bdvfHx&INZw z?C3tNCFwq&SX#XlNruhh8g_mpHytPF%HMA@EOe{z3&$wr_HLLn+pg(q>^gIJ;D9P& zb@7WWY{0@w_NslZU7=rarqau?fL|9NH$ZwC-dPhP05FZe6d{My?irNOE47TfxH=cr zHvZI7d*$ShX-2n>o^Ko(HQAXMdf&_C`~?C%lkRm?)fCZOdX9KnP~2fnj_)=w`{3mf zvd6@RtZWIql_~^{%$c@5cw~oBD{EPN&wQ&{9oenW6SCx%12d}_oYB1A2d1vV^@Npp zGkzm7PqE-`zB*cN-b2q2HlNR1{FCZ1U-M^~=Bh1pI;-9WQgUp9A&n4IJSD5v8pg&0AQfl{n?*CFmKIsDhX zkKYx%FZA`bHM7$N`NKBtf%gFJv57J<$JYM*yBO!Fu`an*or z4LidE?U)kg_wdCpOQ_M)&it)U&Y1LPvSf68Iu2FT@ zPQx5iJWF_1o>&;e#LHdX^Fz0hJFSxXCF#>I@MKLbd_vF_W2@T7t+=EHnGOIC93S!) z#evwO!J}oDLCaDsTq)1dFEFLjqQqbNnx9?bHpDzZ-|XU)b?PIxhMn!bV5L6HfoaJx zl^cc`x_LB+sk%2ot=Mfk+b|OK=^GL{cb!?XLsM9kHZ^USIECx{9D}|uy&*Z2gCE)N zHa+r1biV0+rmj!*RRnyP(0?owVK>6oT5DqqbLV{i#}!6F@ZRI{*h(AG?}yyHUAvZk zD8wvVXX@2&e2kvTWg8zkd(koSxoTqEJGIBx{KR`x0lT`wJ@#c9J4tql&MFsRbmF`_ zHq6T3MNUZ7mI&VFc^VV`D4UQ-b{8@OtRB>D_bE-HtDq4D+p}aWh5D za=a{+!;t1-Nx2>_b!whf7m6t)5>W``h(D<{LdW`99+-JKCPzef0EcJ zv?2Z)X!i@(p@C6u^^!_Dk!owpgM4^pYl_*E@2PP^sOg^ME{yotRU3khdlTul-y zyRKwr`2Bs9d7II?s_YYlfp*ZN{F9&av9<#VXMD-1K|>2q5AiFfqSP8UVMdi5a%^Fp z8oCh7KYKqlRO_OnsfEttuS^5$Nuk?R#{0-z&+eP3wZEvL2Tfck4~*?7sqc!tZM)fB zu&@355=&<$f3`!4#wUaqqnpqrnbn04julTnh-wI7As;SzJ!iW-mVntWZf#{~75 zDUA7H+deqwi|kR?c8IHEaZ>5G`hVvcm1Kp8WF?n8P|EQKo%}_3&erX$J@Hg49Hy=- z_=1$d9y-LsDJ5H&;Wr__U#gRj2lLM#H=w3!+~SQ>|_YBI~M*}b&~%Ly8R{Nn+8T2 zV9Uwqn)}r35RLeO*MigYFd(=kh0e!Qx;83>i=2vs>+L^mtF_gjCV*a#Zi8PEZ>^Wb zlMW1eIh*a3`Cj z?b6}v`#D$YL;~1E#HkN+%cV(Tj@8+p?ov> zKe9i-daCA9hJ8id;=!L)=*|1%@T!gphZ5UyaA(OP?tcDdzzoVsSV z{7y#w0*y$8lUs&n>ax6(|IA4vK4%b9H5&}HP72>CgG&v5c5`};xy&d7*n)A}^JXSC zO{2lfTdSVo%aU-^ySbTT#<(_>PB2G&IU`zW@W*8$Y!e#&2bY5CB{!l&!W*}UFQDzh z?WNI8r3ky#^P0Pe#857@A)WLB@IDauvNRoy{@_l2pRCflSF<{=d*(ns(1EjpyT>Px z_EJU;@}N!LDEFwRb6zXC3?yhB>s@LG_P@2Jo0FUk?DWB(6AAADTx3QeId@-e7;JOJh&m zTaF3NN*{^9b7zIv&{#1Faqz!7<5TAdMGC68R6A%`D?E5Z@<k1pl+4%!ceHFa1?h%8_AS#sQ%CjZ^#7(-4DkbBd^PF zyxTdg!)w`+6t3>RpZ-(a13^juI*1O(S#q{^>nd!1%-!l;QGT%P`V|Ko(&gI;{|^PO BPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0@_JLK~zXf?Nmum zlTj4)hX5Ke%2=RKAs__@3MixwfI_hi3!{laO-$GjH{ux3Xhf|TKn6ufRfZ@8Ee;z% zA}uImjn$S?pyNL{zI&Ao`6vw%7ska&?)Tm~_q_Yw{q82e-;ckE|Arfmbs2hn9=N?O z2E|gG)ey9y&+o&McM*1%6|>F>OgYR9ifN7Zq;xA0l%dz>#hmL0Cgw&l_{|8Tr4zl= zPw`5C;z6qs6OK{l5LYV4GS)Pt%4|zknC(M&J@X9JJ(bvhE)6?%5lGT*NA}rdTsE9X z|BL}9+aPmEBbAG=rlHgAfY~-ADr(2+S`A`~!l0~*L|(ld>LvyD)x<)k*^IL4LtHf- zj5JcY2muW}J~u4RNxZf6;A&R|q6e8zskXske2E|?J(Dm;|X>SIbt8UAXej=W^W42+@ zL<^ER0~$J9HjI4#fR1rJ5=yrrt5(K_>K28lZWpwDnb5pc;z)Z64u~sG(uSjb{Jzk< z$GqDvnKPgvb={D408h+!AlHOLB@DC0mF6|bakwoRg@#nFPTicu2a)TxGM6-@mC6}( zg&8N~MYBXebx($z2XS0ceq$n==RQopo*OYpDT`z-Y1UOCy~DWuBYGxVQ1Q47QAb0d zx+`PT?EAl}CD3eOPEWVb-f{tt*_20yc1p8V!DNbOM4Mr90KJPQ7IV - - - Update - - - - -

    - Sorry, not yet...

    - - - \ No newline at end of file diff --git a/mRemoteV1/Resources/Help/gs_command_line_switches.htm b/mRemoteV1/Resources/Help/gs_command_line_switches.htm new file mode 100644 index 00000000..e2cb829e --- /dev/null +++ b/mRemoteV1/Resources/Help/gs_command_line_switches.htm @@ -0,0 +1,75 @@ + + + + + Command-Line Switches + + + +

    + The following is a list of command line switches supported by mRemoteNG. +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    CommandDescription
    + /cons:PathToConnectionsFile +

    + /c:PathToConnectionsFile +
    + Loads the connections file from the given path. +

    + This path can be a: +
      +
    • full file path
    • +
    • path relative to the current directory
    • +
    • path relative to the mRemoteNG application directory
    • +
    • path relative to the mRemoteNG default connection file directory
    • +
    +
    /resetResets window position, panels and toolbars
    + /resetpos +

    + /rp +
    Reset the windows position
    + /resetpanels +

    + /rpnl +
    Resets all panel's positions. Use this if you have troubles with panel layouts
    + /resettoolbar +

    + /rtbr +
    Resets the positions of all toolbars
    + /noreconnect +

    + /norc +
    Temporary disables reconnect to previously opened sessions. Use this if you have problems opening mRemoteNG after you enabled the setting and restarted mRemoteNG
    +
    + + diff --git a/mRemoteV1/Resources/Help/gs_installation.htm b/mRemoteV1/Resources/Help/gs_installation.htm new file mode 100644 index 00000000..9590cff4 --- /dev/null +++ b/mRemoteV1/Resources/Help/gs_installation.htm @@ -0,0 +1,45 @@ + + + + + Installation + + + +

    Information

    +

    + Downloads are provided in four different packages, the setup package, binary package, + portable package and + the source package. They are described below. +

    +

    Setup Package

    +

    + The setup package is the compiled version of mRemoteNG which comes in the form of + a NSIS generated setup.
    + The common way to get mRemoteNG up and running +

    +

    Bin Package

    +

    + The binary package is a zip package and contains the same files as the setup package but has no automated installer. +

    +

    Portable Package

    +

    + The portable package consists of the same files as the bin package but contains + an modified version of the executable which stores and loads all your settings + from files in the application's directory.
    + This package can be used to run mRemoteNG from an USB stick an preserve your + configuration wherever you go. +

    +

    Source Package

    +

    + The source package is a zip package and contains the source code in form of a + Visual Studio 2008 solution. +

    +

    Updating and Uninstalling

    +

    + mRemoteNG can be updated without uninstalling it before.
    + There are no user preferences stored in the application directory (except if you + put them there), so uninstalling doesn't wipe your settings. +

    + + diff --git a/mRemoteV1/Resources/Help/gs_prerequisites.htm b/mRemoteV1/Resources/Help/gs_prerequisites.htm new file mode 100644 index 00000000..cef7c172 --- /dev/null +++ b/mRemoteV1/Resources/Help/gs_prerequisites.htm @@ -0,0 +1,115 @@ + + + + + Prerequisites + + + +
    + In progress - needs review and help to make it correct with information +
    + +

    Supported Operating Systems:

    +
    +
    +

    Prerequisites:

    +
    +
      +
    • + Microsoft .NET Framework 4.0 +
    • +
    • + Microsoft Terminal Services Client 8.0 or later. +
        +
      • Needed if you use RDP. mstscax.dll and/or msrdp.ocx must be registered.
      • +
      • + Included with newer Windows versions. + KB2574819 AND either + KB2592687 or + KB2923545 + is required for Windows 7/Windows Server 2008 R2 +
      • +
      +
    • +
    • + PuTTY +
        +
      • Needed if you use Telnet, SSH, Rlogin or RAW. Included in all packages.
      • +
      • An appropriate and integrated version is included with mRemoteNG.
      • +
      +
    • +
    • + Citrix ICA Client +
        +
      • Needed if you use ICA. wfica.ocx must be registered.
      • +
      +
    • +
    + + +

    Windows™ 7/Windows Server 2008 R2 clients (requirements)

    +
    + TIP! You can use powershell to fetch if the hotfixes are installed. Try using example: +

    + Get-HotFix | where {$_.HotFixID -eq "KB2574819" -and $_.HotFixID -eq "KB2592687"} +
    +

    + The following updates must be present on any Windows 7 or Server 2008 client that will be + running mRemoteNG. (They must have been installed in the order provided below): +

    + +

    The following are suggested (but not required) for Windows 7 / Server 2008 clients:

    + + + + diff --git a/mRemoteV1/Resources/Help/gs_running_mremoteng.htm b/mRemoteV1/Resources/Help/gs_running_mremoteng.htm new file mode 100644 index 00000000..a974c75c --- /dev/null +++ b/mRemoteV1/Resources/Help/gs_running_mremoteng.htm @@ -0,0 +1,173 @@ + + + + + Running mRemoteNG + + + +

    First Run

    +
    +

    + Here is a quick reference of the interface: +

    + +

    + The screenshot above explains the most basic of the interface. To understand it all + we are creating a small tutorial here. +

    + +

    Creating a connection

    +

    + Right click on the root item (the little blue globe named "Connections") in + the Connections panel and select "New Connection". Or use the keybinding + Ctrl+N if the Connections are selected. +

    + +

    + A new item shows up under the root item. You can give it a name now + (or rename it later). Here we just name it "Test". +

    + +

    + Now lets look at the Config panel in the bottom left, just under the + Connections panel. +

    + +

    + As you may notice this is where you configure all the properties of connections + and folders.
    + There are a lot of values that can be set but for our first connection we will + keep things simple. +

    +

    + The most important things right now are that we tell the application which host + we want to connect to and which protocol we want to use.
    + In this example we will use a Windows 2012 R2 server that has RDP (Remote Desktop + Protocol) enabled.
    + As RDP is the default protocol whenever you create a new connection we don't have + to change anything there. +

    +

    + The next thing we will do is to fill in the Hostname/IP field with the hostname + we want to connect to. Lets also fill in a username and password so that we login + automatically to the server. +

    + +

    + Lets now try to connect to the server. +

    +
    + TIP! You can see a test in the properties window that is glowing green. + +

    + This icon does a ICMP ping on to check response from the server. If it glows green + it indicates a connection response can be made using ping to the host. + However this is turned off on windows by default. You have to enable ICMP and allow + the firewall access for it. +
    +

    Opening and Closing Connections

    +

    + There are multiple ways to open a connection in mRemoteNG, but the easiest + way is to double click the connection in the Connections panel. +

    +

    + If you double click the connection you will notice that the connection is going + to try and open in a new panel called  General  and under a tab + called  Test . +

    + +
    + NOTE! If the connection fails you will find out what the problem was + in the dialog notifications panel. +
    +

    + If all goes well you should see the remote desktop without any problems. +

    +

    + To close the connection you can do any of the following: +

      +
    • Log off in the start menu - Closes the connection and logs you out completely from RDP
    • +
    • Close the panel with the   - Which leaves your session active on server but closes connection in mRemoteNG
    • +
    • Close the connection tab with   - Also keeps your login active on server but closes RDP connection in mRemoteNG
    • +
    • Double click the connection tab - Same as above where the connection is active on server but closes RDP connection in mRemoteNG
    • +
    +

    +

    Folders and Inheritance

    +

    + Folders on mRemoteNG cannot only be used to categorize connections but also to + apply properties to the underlying connections. +

    +

    Example

    +

    + You have 10 Remote Desktop enabled servers in one domain and 15 in another domain. +

    +

    + Normally you would spend a lot of time creating all those connections and setting + the individual properties like username, password, etc. In mRemoteNG there is an + easier way. You just create two folders, one for domain A and one for domain B + and set all properties there. +

    +

    + Then create the Connections and let them inherit every property. The only + properties left to fill on Connection basis are the Connections name and hostname. + Everything else will be inherited from the parent folder. +

    +

    + Here is how you do this: +

    +

    1. Add the folder

    +

    + This can be done with: +

      +
    • Right click on connections and click on  New Folder 
    • +
    •  File > New Folder 
    • +
    • Or with keybinding: Ctrl+Shift+N
    • +
    +

    + +

    + Then give it a name and fill all the properties you need (like you did with + the test connection) +

    +
    + +

    + When you have filled in the settings and values you can either just drag the test + Connection inside the folder or create a new one. +

    + +

    + Right now nothing has changed and nothing will be inherited.
    + To enable inheritance switch to the inheritance view by clicking the + dedicated button. (Marked with a red arrow below) +

    + +

    + The properties that show up now are almost the same as before, but you + only select yes or no to enable or disable a inheritance. +

    + +

    + When no is selected the property will not be inherited, yes indicates + an inherited property. +

    +

    + For this test set  Inherit Everything  to Yes. +

    +

    + Now if you switch back to the properties view (the button left + of the inheritance button) you should see that not much is left of all + those properties. +

    + +

    + Only the Name and Hostname/IP properties are left over, everything else will be + inherited from the parent folder. +

    +

    + Of course you can also only let some of the properties be inherited. Just play + around with this a bit and you'll get the hang of it. +

    + + diff --git a/mRemoteV1/Resources/Help/st_common_problems_rdp.htm b/mRemoteV1/Resources/Help/st_common_problems_rdp.htm new file mode 100644 index 00000000..8abead93 --- /dev/null +++ b/mRemoteV1/Resources/Help/st_common_problems_rdp.htm @@ -0,0 +1,66 @@ + + + + + Common Problems (RDP) + + + +
    + In progress - needs review and help to make it correct with information +
    + +

    Introduction

    +

    + Its hard to make a document on all problems that can occur with connections + but here at least we are trying to list some of the most common problems for RDP + that has been noticed. +

    + + +

    Quick Reference

    + + + + +

    CredSSP - CVE-2018-0886 - Authentication error

    +

    + mRemoteNG uses the Microsoft Terminal Services Client (MSTSC) libraries in order + to make Remote Desktop connections. mRemoteNG has no control over the functionality + changes implemented by Microsoft. +

    +

    + Relevant line of code that shows our + "RDP Client" connection "object": + + private MsRdpClient8NotSafeForScripting _rdpClient; +

    +

    + Relevant MS documentation for this .NET class: + MsRdpClient8NotSafeForScripting class +

    +

    + Please refer to + Microsoft's documentation + for full details regarding this problem. +

    +

    + Patched clients attempting to connect to Unpatched servers will fail with the following error: +

    + +

    + The same error will occur with MSTSC directly on a + patched client attempting to connect to an unpatched server. +

    +

    Per the MS documentation, the only ways around this are to:

    +
      +
    • Patch the servers
    • +
    • set the "Encryption Oracle Remediation" policy to "Vulnerable" - refer to the MS documentation above for details:
      +
    • +
    • Uninstall KB4103727
    • +
    + + + diff --git a/mRemoteV1/Resources/Help/ui_config.htm b/mRemoteV1/Resources/Help/ui_config.htm new file mode 100644 index 00000000..e1445de3 --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_config.htm @@ -0,0 +1,53 @@ + + + + + Config + + + +
    + In progress - needs review and help to make it correct with information +
    + + +

    Introduction

    +
    + +

    + Config dialog to setup the connection specific properties. + This includes inheritance from other items before the item and more. Details below is about + how to work with this dialog to get the most out of connections and configuration. +

    +

    Quick Reference

    +
      +
    • Top Bar - Main top bar information.
    • +
    + + + +

    Top Bar

    +
    +

    + +

    + Red - Sort values Categories or Alphabetical.
    + Green - Show Properties, Inheritance values
    + Blue - Connection icon
    + Yellow - Host status (based on ICMP ping) +

    +

    +

    Sort Values

    +

    + Sorts the values in properties either by Categories or Alphabetically. +

    + Categories sort - Shows values in categories with expanding options.
    + Alphabetical sort - Expands everything and shows values in alphabetical order instead +

    +

    +

    Properties and Inheritance

    +

    +

    + + + diff --git a/mRemoteV1/Resources/Help/ui_connections.htm b/mRemoteV1/Resources/Help/ui_connections.htm new file mode 100644 index 00000000..ec13ae7b --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_connections.htm @@ -0,0 +1,86 @@ + + + + + Connections + + + +
    + In progress - needs review and help to make it correct with information +
    + +

    Introduction

    +
    +

    + The connections dialog is the main collection of all connections that is added to mRemoteNG. This document will + explain the details of the connections dialog. +

    + + +

    Top Menu Bar

    +
    +

    + +

    + Red - New Connection
    + Green - New Folder
    + Blue - View (Expand/Collapse all folders)
    + Yellow - Ascending sort +

    +

    +

    Quick Reference

    + + + + +

    New Connection

    +
    +

    + Creates a new connection item in the connections dialog after where cursor is present. +

    +
    + TIP! You can also duplicate a already created connection if you want to follow + some sort of template of a connection. Just right click on folder or connection to + duplicate the item. The information is then carried over for editing. This can save a lot + of time when the connection list is large. +
    + + + +

    New Folder

    +
    +

    + Creates a new folder in connections dialog after where cursor is present. +

    +
    + TIP! Folders can help to make adding connections easier. By setting a folder with + some values that can be inheritaded down to the connections. Read more about this in + Configuration +
    + + + +

    View

    +
    +

    + Collapses or expands all directories in the connection dialog. Useful when working with + a lot of connections sorted in different directories. +

    + + + +

    Ascending

    +
    +

    + Works like a sort or a refresh to get connection in ascending order. (Descending order is + note supported yet) When you have been moving around in the tree of connections, just click + this item to refresh the list and get everything in ascending ordering. +

    + + + diff --git a/mRemoteV1/Resources/Help/ui_external_tools.htm b/mRemoteV1/Resources/Help/ui_external_tools.htm new file mode 100644 index 00000000..1fd86523 --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_external_tools.htm @@ -0,0 +1,252 @@ + + + + + External Tools + + + +

    Introduction to External Tools

    +

    + External Tools can help you get things done that can't be done in mRemoteNG.
    + You can for example start a command prompt or launch your favorite FTP tool from within mRemoteNG.
    + This wouldn't make much sense by itself because you can already launch your + applications by using the Windows Start Menu, Quick Launch or whatever you + prefer to use to start your apps. +

    +

    + But there's more! +

    +

    + In mRemoteNG, you can launch applications and tell them what to do with the use of + arguments (parameters) and variables of the currently selected Connection. + You can, for example, select your home router's SSH Connection entry and do a + traceroute (tracert) on that host. This is much quicker and more powerful than + opening the console and typing "tracert yourhost". +

    +

    + The external tools configuration is stored in %APPDATA%\mRemoteNG\extApps.xml +

    +

    Variables

    +

    + Variables and arguments can be used to tell the external tool what to do. +

    +

    + This is the list of variables supported by mRemoteNG: +

    +
      +
    • %NAME%
    • +
    • %HOSTNAME%
    • +
    • %PORT%
    • +
    • %USERNAME%
    • +
    • %PASSWORD%
    • +
    • %DOMAIN%
    • +
    • %DESCRIPTION%
    • +
    • %MACADDRESS%
    • +
    • %USERFIELD%
    • +
    +

    + Variables always refer to the currently selected connection. Variable names are case-insensitive. + Variables can be used in both the Filename and Arguments fields. +

    +

    + mRemoteNG will also expand environment variables such as %PATH% and %USERPROFILE%. + If you need to use an environment variable with the same name as an mRemoteNG + variable, use \% instead of %. The most common use of this is for the USERNAME + environment variable. %USERNAME% will be expanded to the username set in the + currently selected connection. \%USERNAME\% will be expanded to the value set in + the USERNAME environment variable. +

    +

    + If you need to send a variable name to a program without mRemoteNG expanding it, + use ^% instead of %. mRemoteNG will remove the caret (^) and leave the rest + unchanged. For example, ^%USERNAME^% will be sent to the program as %USERNAME% + and will not be expanded. +

    +

    Special Character Escaping

    +

    + Expanded variables will be escaped using the rules below. There are two levels + of escaping that are done. The first is escaping for standard argument splitting + (C/C++ argv, CommandLineToArgvW, etc). The second is escaping shell + metacharacters for ShellExecute. +

    +

    Argument splitting escaping:

    +
      +
    • Each quotation mark will be escaped by a backslash.
    • +
    • One or more backslashes (\) followed by a quotation mark ("): +
        +
      • Each backslash will be escaped by another backslash.
      • +
      • The quotation mark will be escaped by a backslash.
      • +      If the connection's user field contains + "This" is a \"test\".
        +      Then %USERFIELD% is replaced with + \"This\" is a \\\"test\\\". +
      +
    • +
    • A variable name followed by a quotation mark (for example, %USERFIELD%") with + a value ending in one or more backslashes: +
        +
      • Each backslash will be escaped by another backslash.
      • +
      • Example:
      • +      If the connection's user field contains c:\Example\
        +      Then "%USERFIELD%" is replaced with "c:\Example\\" +
      +
    • +
    +

    + To disable + argument splitting escaping for a variable, precede its name with a minus (-) + sign. For example, %-USERFIELD%. +

    +

    Shell metacharacter escaping:

    +
      +
    • The shell metacharacters are ( ) % ! ^ " < > & |
    • +
    • Each shell metacharacter will be escaped by a caret (^).
    • +
    +

    + To disable both argument splitting and shell metacharacter escaping for a + variable, precede its name with an exclamation point (!). For example, + %!USERFIELD%. This is not recommended and may cause unexpected results. +

    +

    + Only variables that have been expanded will be escaped. It is up to you to + escape the rest of the arguments. +

    + +

    Variable Examples

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ArgumentsUser FieldResult
    %USERFIELD%"Example" Text\^"Example\^" Text
    %-USERFIELD%"Example" Text^"Example^" Text
    %!USERFIELD%"Example" Text"Example" Text
    ^%USERFIELD^%"Example" Text%USERFIELD%
    ^^%USERFIELD^^%"Example" Text^%USERFIELD^%
    -d "%USERFIELD%"c:\Example\-d "c:\Example\\"
    -d "%-USERFIELD%"c:\Example\-d "c:\Example\"
    -d "%USERFIELD%"Left & Right-d "Left ^& Right"
    -d "%!USERFIELD%"Left & Right-d "Left & Right"
    %WINDIR%N/Ac:\Windows\
    \%WINDIR\%N/Ac:\Windows\
    \^%WINDIR\^%N/A\%WINDIR\%
    \\%WINDIR\\%N/A\\%WINDIR\\%
    +

    Example

    +

    + First of all, start the external tools editor. To do this, click Tools in the main menu and + select External Tools.
    + You will see a screen like on the following screenshot. +

    +

    + +

    +

    + The fields below the list are greyed out because you haven't created an external tool + entry yet.
    + To create one, right click the blank area in the list and select Add, as in the + screenshot below. +

    +

    + +

    +

    + This is what you'll get: +

    +

    + +

    +

    + So the three fields are now available and need to be filled.
    + The Display Name is simply the name you will see when you want to launch that + tool, so give it a descriptive name.
    + I named mine Traceroute as I will create a external tool that will start the + tracert command in the console. +

    +

    + +

    +

    + Ok, the next thing we'll need is a filename. This is the program that we + want to be executed.
    + I simply type in cmd for a Windows cmd console. +

    +

    + +

    +

    + Now the fun part comes in—the arguments.
    + The Windows cmd has a command line argument that tells the console to launch the + command followed by that argument and stay open.
    + It's /K. (There's also /C, this is useful when you want the console to close + after the command was executed)
    + In this case, I'll use /K as I want to look through the result when the command + completes.
    + After that, I just type tracert %HostName%. This tells the console to do a + traceroute on the hostname of the currently selected Connection. +

    +

    + +

    +

    + Alright! That's all we'll need.
    + Now right click one of you connections, click Tools, External Tools + and select Traceroute. +

    +

    + +

    +

    + Voilà! A console window will popup and execute your tracert command. +

    +

    + +

    + + diff --git a/mRemoteV1/Resources/Help/SSHFileTransfer.htm b/mRemoteV1/Resources/Help/ui_file_transfer.htm similarity index 58% rename from mRemoteV1/Resources/Help/SSHFileTransfer.htm rename to mRemoteV1/Resources/Help/ui_file_transfer.htm index 5ff2655e..4cd2880a 100644 --- a/mRemoteV1/Resources/Help/SSHFileTransfer.htm +++ b/mRemoteV1/Resources/Help/ui_file_transfer.htm @@ -1,33 +1,41 @@ - - + + + SSH File Transfer - + - -

    - Introduction to SSH File Transfer -

    +
    + This needs to be rewritten +
    + +

    Introduction

    +

    - SSH File Transfer functionality allows you to securely transfer files to a remote host over an encrypted tunnel using either SFTP or SCP. + SSH File Transfer functionality allows you to securely transfer files to a remote host over an encrypted tunnel using either SFTP or SCP.

    + -

    - Use Cases -

    -

    - The primary use case is to upload individual files, such as configuration files, to a remote host. -

    + +

    Use Cases

    +
    +

    The primary use case is to upload individual files, such as configuration files, to a remote host.

    + -

    Prerequisites

    + +

    Prerequisites

    +
    • SSH File Transfer requires an SSH service to listen on an available network port (default 22) on a remote host.
    • A username and password must be supplied to connect with the remote host.
    • The remote host must have a writeable folder on its filesystem to place the transferred files.
    + -

    Configuration Options

    + +

    Configuration Options

    +
    • Host - The remote host you connect to. Can be DNS name or IP address.
    • Port - Remote network port listening for SSH/SFTP/SCP traffic.
    • @@ -35,43 +43,52 @@
    • Password - Password for account to log on to remote host.
    • Protocol - Choice of SCP or SFTP protocol used for communication.
    • Local File - Path of file to transfer from local host.
    • -
    • Remote File - Path where file will be transferred on remote host.
      - Example: /home/John/Documents
    • +
    • Remote File - Path where file will be transferred on remote host. +
        +
      • Example: /home/John/Documents
      • +
      +
    + -

    Using SSH File Transfer

    +

    Using SSH File Transfer

    +

    - To begin, select Tools and then SSH File Transfer. The tool will fill the window and allow you to input the configuration options. Each piece of information is needed for a successful transfer. + To begin, select Tools and then SSH File Transfer. + The tool will fill the window and allow you to input the configuration options. + Each piece of information is needed for a successful transfer.

    - To populate the Local File option, select the Browse button and navigate to the desired file on the local filesystem. To populate the Remote File option, manually type desired filesystem path, including the desired file name. + To populate the Local File option, select the Browse button and navigate to + the desired file on the local filesystem. To populate the Remote File option, + manually type desired filesystem path, including the desired file name.

    - Once all options are populated, select Transfer and the progress bar at the bottom of the window will show the progress. + Once all options are populated, select Transfer and the progress bar at the bottom + of the window will show the progress.

    -

    Troubleshooting SSH File Transfer

    +

    Troubleshooting SSH File Transfer

    +

    To troubleshoot issues with SSH File Transfer, consult the log under %AppData%\mRemoteNG\mRemoteNG.log. This log provides verbose information about successful and failed connections. -
    -
    - - Common Issues - -
    -
    - ERROR- Please fill all fields
    +

    +

    Common Issues

    +

    + ERROR- Please fill all fields +
    This issue was likely encountered because you did not provide all information needed to establish the connection. -
    -
    - System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it
    - This issue was likely encountered because the local host could not contact the remote host specified on the remote port specified.
    +

    + System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it +
    + This issue was likely encountered because the local host could not contact the remote host specified on the remote port specified. +
    The issue may be caused by improperly configured firewall rules or a SSH service not listening properly on the remote host. -
    -
    - [14] ERROR- SSH background transfer failed!
    +

    + [14] ERROR- SSH background transfer failed! +
    This issue was likely encountered due to a permissions issue. Ensure you have appropriate access to write to the specified Remote File.

    diff --git a/mRemoteV1/Resources/Help/ui_import_and_export.htm b/mRemoteV1/Resources/Help/ui_import_and_export.htm new file mode 100644 index 00000000..176ec21d --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_import_and_export.htm @@ -0,0 +1,48 @@ + + + + + Import/Export + + + +
    + In progress - needs review and help to make it correct with information +
    + + +

    Introduction

    +
    +

    + Import/Export is for importing or exporting your configuration of connections. +

    + + + +

    Import

    +
    +

    Import from File...

    +

    + Opens a normal file load dialog to open a exported xml or csv file for mRemoteNG. + See Export to file... further down this page for information on + exporting your connections. +

    +

    Import from Active Directory

    +

    + If you have servers that is located in a domain. Then this option can be used to fetch + those servers to easily import them to mRemoteNG. +

    +

    Import from Port Scan

    + + + +

    Export to file...

    +
    +

    + Here you can export your settings to a file to share or backup. The dialog shown below + is the dialog of which you chose the options to export. +

    + + + + diff --git a/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm b/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm new file mode 100644 index 00000000..b3fc5b69 --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm @@ -0,0 +1,18 @@ + + + + + Keyboardshortcuts + + + +
    + In progress - needs review and help to make it correct with information +
    + +

    Introduction

    +
    +

    +

    + + diff --git a/mRemoteV1/Resources/Help/ui_menus.htm b/mRemoteV1/Resources/Help/ui_menus.htm new file mode 100644 index 00000000..d70a90ec --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_menus.htm @@ -0,0 +1,224 @@ + + + + + Menus + + + +
    + In progress - needs review and help to make it correct with information +
    + + +

    Introduction

    +
    + +

    + In this section we are going to explain the menus located in mRemoteNG. The above screenshot shows the main menu with colors. Short color explanation: +

    + Red - Anchor to move menu around the interface
    + Green - The menu items +

    +

    +

    Quick Reference

    +
      +
    • File Menu - Contains standard commands for the application
    • +
    • View Menu - Menu for additional dialogs for mRemoteNG
    • +
    • Tools Menu - Additional tools that can be used and triggered in mRemoteNG
    • +
    • Help Menu - Get more information for the application
    • +
    + + + +

    File Menu

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ItemDescription
    New ConnectionWill add a new connection to the Connections dialog after where the cursor is positioned.
    New FolderAdd a new folder in the Connections dialog tree where the cursor is positioned.
    New Connection FileCreate a new connection file. Dialog will come up ask about: filename and where to place the new connection file.
    Open Connection File + Open a connection file. Dialog comes up asking about which file to open. For security reasons, this also shows a dialog + to ask if you want to save the current file before continuing. +
    Save Connection FileSaves the current connection file open. If you are using a SQL server connection instead it will send a save to the SQL server.
    Save Connection File As...Saves the current connection file to a specific location on disk.
    Delete...Delete current selected item in connections dialog.
    RenameRename current selected item in connections dialog.
    DuplicateDuplicate current selected item in connections dialog.
    Reconnect All Open ConnectionsSends a reconnect to all the open connections in mRmoteNG.
    ExitExit mRemoteNG application
    + + + +

    View Menu

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ItemDescription
    Add Connection PanelCreate a new and empty panel.
    Connection PanelsJump to panel. Useful if you are organised with panels in mRemoteNG to sort out open connections.
    ConnectionsShow connections dialog
    ConfigShow config dialog
    NotificationsShow notifications dialog
    ScreenshotsOpen Screenshots panel (See: ScreenshotManager for more information)
    Jump ToPlace focus on "Connections and Config" or "Notifications" panel based on selection.
    Reset layoutResets the layout of panels and dialogs. Warning will come up about the action before continuing.
    Lock toolbar positionsLocks the toolbars at the top of the application so you do not move around items by mistake.
    Quick Connect ToolbarShow quick connect toolbar
    External Tools ToolbarShow external tools toolbar
    Multi SSH ToolbarShow multi ssh toolbar
    FullscreenFullscreen mRemoteNG (will not fullscreen connection window but only the mRemoteNG application)
    + + + +

    Tools Menu

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    ItemDescription
    SSH File TransferShow SSH file transer panel (See: SSH File Transfer for more details)
    External ToolsShow external tools dialog (See: External Tools for more details)
    Port ScanShow port scan dialog (See: Port Scan for more details)
    Components CheckShow installed components requirements test
    OptionsOpens mRemoteNG global settings and options dialog
    + + + +

    Help Menu

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ItemDescription
    mRemoteNG HelpShow help panel (this panel)
    WebsiteGo to mRemoteNG website
    DonateGo to mRemoteNG donation page. (Please help keep mRemoteNG awesome!)
    Support ForumGo to mRemoteNG suport forum (Best place is still chat for fast answers)
    Report a BugGo to github page to report a bug found
    Check for UpdatesOpens dialog to check for any updates of mRemoteNG
    AboutOpen about dialog for mRemoteNG (Shows contributors, changelog and more)
    + + + diff --git a/mRemoteV1/Resources/Help/ui_notifications.htm b/mRemoteV1/Resources/Help/ui_notifications.htm new file mode 100644 index 00000000..ac0e54eb --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_notifications.htm @@ -0,0 +1,82 @@ + + + + + Notifications + + + +
    + In progress - needs review and help to make it correct with information +
    + + +

    Introduction

    +
    +

    + Notifications panel contains information for any errors or informational messages that + mRemoteNG triggers. Some example errors can be if there is a problem to connect, information + on lost connection and so much more. +

    +

    Settings for notifications

    +
    +

    + Notification settings can be found in (Tools > Options > Notifications) below we will explain what + can be set and how they do affect for various troubleshooting. +

    + + + +

    Notifications general settings

    + notification warning +

    + This will tell mRemoteNG what type of messages and the level of messages to send to the panel. + It does not the level for the log that mRemoteNG has but only for panel output. +

    +

    There is also 2 different options mentioned below:

    +
      +
    • + Show these message types - Level of messages to show in panel. + (default: Warnings and Errors) +
    • +
    • + Switch to Notifications panel on - If interface should switch to + the panel when a level of message occurs (default: all enabled) +
      + TIP! If you dont want the panel to show at all. Then unmark all options in + Switch to Notification panel on. Then the panel will not come up automatic. +
      +
    • +
    + + + +

    Logging settings

    +

    + Here you define the logging of messages. That is a continues log which can be used to backtrack + any error that has occurred. Good when for example reporting issues about mRemoteNG or to check + more details about problems. +

    +
      +
    • + Log path - Choose where the log should recide + (default: Log to application directory) +
    • +
    • + Log these message types - Level of logging to logfile + (default: Informations, Warnings, Errors) +
    • +
    + + + +

    Popups settings

    + popup warning +

    + When items are selected here you will recieve a popup on the error that occurrs based on level + chosen in settings here. This can be useful if you do not want to use the notification area and only + get a popup if error occurs. (default: all off) +

    + + + diff --git a/mRemoteV1/Resources/Help/ui_options.htm b/mRemoteV1/Resources/Help/ui_options.htm new file mode 100644 index 00000000..85069ada --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_options.htm @@ -0,0 +1,34 @@ + + + + + Options + + + + +

    Introduction

    +
    +

    + Options window which can also be named settings is the window where you can personalize + your options for all of mRemoteNG. This includes how to set logging, credentials and so on. + Continue reading for the details of the different options here. +

    +

    Quick Reference

    + + + + +

    Startup/Exit

    +

    + Options below are for the various settings in Startup/Exit tab. +

    + Save connection on exit
    + Test Test test +

    +

    + + + diff --git a/mRemoteV1/Resources/Help/ui_port_scan.htm b/mRemoteV1/Resources/Help/ui_port_scan.htm new file mode 100644 index 00000000..932e0727 --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_port_scan.htm @@ -0,0 +1,57 @@ + + + + + Port Scan + + + +
    + In progress - needs review and help to make it correct with information +
    + + +

    Introduction

    +
    +

    + The Port Scan feature (under Tools > Port Scan) is similar to a nmap port scan. + It will scan a range of IP addresses and to determine if specific mRemoteNG supported + protocols are active. Hosts can then be bulk imported into mRemoteNG. +

    + + + +

    Use Case

    +
    +

    + You've just inherited a new network with little to no documentation. + Inputting a range of IP addresses and scanning your entire network + should give you a good idea of what is currently online. + Importing those devices will then give you a quick + (relatively, scanning a large subnet will take a while) way to get into those devices. +

    + + + +

    How to use

    +
    +
      +
    1. Start the Port Scan feature by clicking Tools > Port Scan in the menu bar.
    2. +
    3. Input your Start IP and End IP of the range you'd like to scan.
    4. +
    5. Enter the Start Port and End Port that mRemoteNG should test for. +
      + TIP! If you leave this at the default of 0 & 0, + the test will be for the default protocol ports that mRemoteNG supports. +
      +
    6. +
    7. Click Scan
    8. +
    9. Wait. Possibly a long time.
    10. +
    11. + The table will populate, and eventually you'll get a notification that the scan has completed. + Alternatively, you can press Stop to end the scan at any time. +
    12. +
    13. Change the dropdown to the protocol you'd like to import and click Import.
    14. +
    + + + diff --git a/mRemoteV1/Resources/Help/ui_quick_connect.htm b/mRemoteV1/Resources/Help/ui_quick_connect.htm new file mode 100644 index 00000000..0b0b45d9 --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_quick_connect.htm @@ -0,0 +1,50 @@ + + + + + Quick Connect + + + +

    + The Quick Connect functionality of mRemoteNG allows you to quickly connect to a remote host using a variety of network protocols. +

    +

    Use Cases

    +

    + The primary use case for Quick Connect is to connect to remote hosts when you already remember the DNS hostname/IP address and the appropriate protocol for the connection. +

    + An additional use case is to connect to remote hosts saved as a connection quickly. +

    + +

    Prerequisites

    +
      +
    • Knowledge of a DNS host name or IP address
    • +
    • Knowledge of an appropriate protocol to communicate with remote host
    • +
    +

    OR

    +
      +
    • A predefined mRemoteNG connection
    • +
    + +

    Using QuickConnect

    + +

    + To use Quick Connect, ensure the Quick Connect toolbar is enabled by selecting View and then Quick Connect Toolbar. +
    + Next, input a DNS host name or IP address into the box labeled "Connect". This box will also save previous entries during your session. +
    + Quick Connect Toolbar +
    +
    + Quick Connect Toolbar +
    +
    + Select the appropriate network protocol by clicking the arrow next to the Connect box. +
    + Quick Connect Toolbar +
    +
    + If you wish to use an existing connection, select the globe icon next to the protocol button and select the appropriate connection. +

    + + diff --git a/mRemoteV1/Resources/Help/ScreenshotManager.htm b/mRemoteV1/Resources/Help/ui_screenshot_manager.htm similarity index 100% rename from mRemoteV1/Resources/Help/ScreenshotManager.htm rename to mRemoteV1/Resources/Help/ui_screenshot_manager.htm diff --git a/mRemoteV1/Resources/Help/ui_sql_configuration.htm b/mRemoteV1/Resources/Help/ui_sql_configuration.htm new file mode 100644 index 00000000..bc4bafbd --- /dev/null +++ b/mRemoteV1/Resources/Help/ui_sql_configuration.htm @@ -0,0 +1,61 @@ + + + + + SQL Configuration + + + +

    Warning!

    +
    + The SQL feature is in an early beta stage and not intended for use in an productive environment! + I recommend you to do a full backup of your connections and settings before switching to SQL Server. +
    +

    Databases Supported

    +
    +

    + The list below are databases which have been tested on for support. Note that other databases may be supported in the future. +

    +
      +
    • Microsoft™ SQL Server
    • + +
    +

    Steps to configure your SQL Server

    +
    +
      +
    1. Create a new Database called "mRemoteNG" on your SQL Server.
    2. +
    3. Run the SQL Script for your DB type listed below in topic (SQL Table creation Scripts) on the newly created Database.
    4. +
    5. Give the users that you want to grant access to the mRemoteNG Connections Database Read/Write permissions on the Database.
    6. +
    +

    Steps to configure mRemoteNG for SQL

    +
    +
      +
    1. Start mRemoteNG if it's not already running.
    2. +
    3. Go to Tools - Options - SQL Server
    4. +
    5. Check the box that says "Use SQL Server to load & save connections".
    6. +
    7. Fill in your SQL Server hostname or ip address.
    8. +
    9. If you do not use your Windows logon info to authenticate against the SQL Server fill in the correct Username and Password.
    10. +
    11. Click OK to apply the changes. The main window title should now change to "mRemoteNG | SQL Server".
    12. +
    13. Now click on File - Save to update the tables on your SQL Server with the data from the loaded connections xml file. (Do not click File - New, this doesn't work yet)
    14. +
    15. You should now be able to do everything you were able to do with the XML storage plus see the changes live on another mRemoteNG instance that is connected to the same Database.
    16. +
    +

    SQL Table creation Scripts

    +
    +
    + + + + + + + + + + +
    Script (click on script below for your db type)Description
    Microsoft™ SQL scriptMicrosoft™ SQL Server
    +
    + + diff --git a/mRemoteV1/UI/Window/HelpWindow.cs b/mRemoteV1/UI/Window/HelpWindow.cs index 6310223c..b409b320 100644 --- a/mRemoteV1/UI/Window/HelpWindow.cs +++ b/mRemoteV1/UI/Window/HelpWindow.cs @@ -23,31 +23,35 @@ namespace mRemoteNG.UI.Window components = new System.ComponentModel.Container(); Load += Help_Load; Shown += Help_Shown; - var TreeNode1 = new TreeNode("Introduction"); - var TreeNode2 = new TreeNode("Prerequisites"); - var TreeNode3 = new TreeNode("Installation"); - var TreeNode4 = new TreeNode("Configuration"); - var TreeNode5 = new TreeNode("SQL Configuration"); - var TreeNode6 = new TreeNode("Command-Line Switches"); - var TreeNode7 = new TreeNode("Getting Started", new[] {TreeNode2, TreeNode3, TreeNode4, TreeNode5, TreeNode6}); - var TreeNode8 = new TreeNode("Main Menu"); - var TreeNode9 = new TreeNode("Connections"); - var TreeNode10 = new TreeNode("Config"); - var TreeNode11 = new TreeNode("Errors and Infos"); - var TreeNode12 = new TreeNode("Save As / Export"); - var TreeNode14 = new TreeNode("Screenshot Manager"); - var TreeNode15 = new TreeNode("Connection"); - var TreeNode16 = new TreeNode("Options"); - var TreeNode17 = new TreeNode("Update"); - var TreeNode18 = new TreeNode("SSH File Transfer"); - var TreeNode19 = new TreeNode("Quick Connect"); - var TreeNode20 = new TreeNode("Import From Active Directory"); - var TreeNode21 = new TreeNode("External Applications"); - var TreeNode22 = new TreeNode("Port Scan"); - var TreeNode23 = new TreeNode("User Interface", new[] {TreeNode8, TreeNode9, TreeNode10, TreeNode11, TreeNode12, TreeNode14, TreeNode15, TreeNode16, TreeNode17, TreeNode18, TreeNode19, TreeNode20, TreeNode21, TreeNode22}); - var TreeNode24 = new TreeNode("Quick Reference"); - var TreeNode25 = new TreeNode("Help", new[] {TreeNode1, TreeNode7, TreeNode23, TreeNode24}); - wbHelp = new WebBrowser(); + var TreeNode1 = new TreeNode("Introduction"); + var TreeNode2 = new TreeNode("Prerequisites"); + var TreeNode3 = new TreeNode("Installation/Update"); + var TreeNode4 = new TreeNode("Running mRemoteNG"); + var TreeNode5 = new TreeNode("Command-Line Switches"); + var TreeNode6 = new TreeNode("Getting Started", new[] { TreeNode2, TreeNode3, TreeNode4, TreeNode5 }); + var TreeNode7 = new TreeNode("Menus"); + var TreeNode8 = new TreeNode("Connections"); + var TreeNode9 = new TreeNode("Config"); + var TreeNode10 = new TreeNode("Options"); + var TreeNode11 = new TreeNode("Notifications"); + var TreeNode12 = new TreeNode("SQL Configuration"); + var TreeNode13 = new TreeNode("Screenshot Manager"); + var TreeNode14 = new TreeNode("SSH File Transfer"); + var TreeNode15 = new TreeNode("Quick Connect"); + var TreeNode16 = new TreeNode("Port Scan"); + var TreeNode17 = new TreeNode("External Tools"); + var TreeNode18 = new TreeNode("Import/Export"); + var TreeNode19 = new TreeNode("Keyboard Shortcuts"); + var TreeNode20 = new TreeNode("User Interface", new[] { + TreeNode7, TreeNode8, TreeNode9, TreeNode10, TreeNode11, TreeNode12, TreeNode13, TreeNode14, TreeNode15, + TreeNode16, TreeNode17, TreeNode18, TreeNode19 + }); + var TreeNode21 = new TreeNode("Common Problems (RDP)"); + var TreeNode22 = new TreeNode("Special Topics", new[] { + TreeNode21 + }); + var TreeNode99 = new TreeNode("Help", new[] { TreeNode1, TreeNode6, TreeNode20, TreeNode22 }); + wbHelp = new WebBrowser(); wbHelp.DocumentTitleChanged += wbHelp_DocumentTitleChanged; tvIndex = new TreeView(); tvIndex.NodeMouseClick += tvIndex_NodeMouseClick; @@ -80,31 +84,29 @@ namespace mRemoteNG.UI.Window tvIndex.BorderStyle = BorderStyle.None; tvIndex.HideSelection = false; tvIndex.Location = new System.Drawing.Point(1, 1); - tvIndex.Name = "tvIndex"; + tvIndex.Name = "tvIndex"; TreeNode1.Tag = "Introduction"; - TreeNode2.Tag = "Prerequisites"; - TreeNode3.Tag = "Installation"; - TreeNode4.Tag = "Configuration"; - TreeNode5.Tag = "ConfigurationSQL"; - TreeNode6.Tag = "CMDSwitches"; - TreeNode8.Tag = "MainMenu"; - TreeNode9.Tag = "Connections"; - TreeNode10.Tag = "Config"; - TreeNode11.Tag = "ErrorsAndInfos"; - TreeNode12.Tag = "SaveAsExport"; - TreeNode14.Tag = "ScreenshotManager"; - TreeNode15.Tag = "Connection"; - TreeNode16.Tag = "Options"; - TreeNode17.Tag = "Update"; - TreeNode18.Tag = "SSHFileTransfer"; - TreeNode19.Tag = "QuickConnect"; - TreeNode20.Tag = "ImportFromAD"; - TreeNode21.Tag = "ExternalTools"; - TreeNode22.Tag = "PortScan"; - TreeNode24.Tag = "QuickReference"; - TreeNode25.Tag = "Index"; - tvIndex.Nodes.AddRange(new[] {TreeNode25}); - tvIndex.ShowRootLines = false; + TreeNode2.Tag = "gs_prerequisites"; + TreeNode3.Tag = "gs_installation"; + TreeNode4.Tag = "gs_running_mremoteng"; + TreeNode5.Tag = "gs_command_line_switches"; + TreeNode7.Tag = "ui_menus"; + TreeNode8.Tag = "ui_connections"; + TreeNode9.Tag = "ui_config"; + TreeNode10.Tag = "ui_options"; + TreeNode11.Tag = "ui_notifications"; + TreeNode12.Tag = "ui_sql_configuration"; + TreeNode13.Tag = "ui_screenshot_manager"; + TreeNode14.Tag = "ui_file_transfer"; + TreeNode15.Tag = "ui_quick_connect"; + TreeNode16.Tag = "ui_port_scan"; + TreeNode17.Tag = "ui_external_tools"; + TreeNode18.Tag = "ui_import_and_export"; + TreeNode19.Tag = "ui_keyboardshortcuts"; + TreeNode21.Tag = "st_common_problems_rdp"; + TreeNode99.Tag = "Index"; + tvIndex.Nodes.AddRange(new[] {TreeNode99}); + tvIndex.ShowRootLines = false; tvIndex.Size = new System.Drawing.Size(207, 321); tvIndex.TabIndex = 0; // diff --git a/mRemoteV1/mRemoteV1.csproj b/mRemoteV1/mRemoteV1.csproj index 79d4c26f..b379ea5d 100644 --- a/mRemoteV1/mRemoteV1.csproj +++ b/mRemoteV1/mRemoteV1.csproj @@ -984,6 +984,84 @@ Designer + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + Designer Always @@ -1015,64 +1093,58 @@ - + PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest - - PreserveNewest - - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - - PreserveNewest - - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest PreserveNewest - + PreserveNewest - + PreserveNewest @@ -1180,10 +1252,7 @@ PreserveNewest - - PreserveNewest - - + PreserveNewest From 07147f13a8ad79c55908ab36d404cc9286137af1 Mon Sep 17 00:00:00 2001 From: nmat Date: Tue, 4 Dec 2018 23:52:47 +0100 Subject: [PATCH 04/14] Added keyboardshortcuts and removed configuration file. --- mRemoteV1/Resources/Help/Configuration.htm | 163 ------------------ .../Resources/Help/ui_keyboardshortcuts.htm | 96 ++++++++++- mRemoteV1/mRemoteV1.csproj | 3 - 3 files changed, 92 insertions(+), 170 deletions(-) delete mode 100644 mRemoteV1/Resources/Help/Configuration.htm diff --git a/mRemoteV1/Resources/Help/Configuration.htm b/mRemoteV1/Resources/Help/Configuration.htm deleted file mode 100644 index 51b31249..00000000 --- a/mRemoteV1/Resources/Help/Configuration.htm +++ /dev/null @@ -1,163 +0,0 @@ - - - - Configuration - - - - -

    - First start

    -

    - Once you got mRemoteNG installed and run it for the first time you should see a - screen like on the following screenshot.

    -

    -

    -

    - The first thing that catches your attention will probably be the info box - popping up.
    - Don't freak out just yet, this is not a error message and it's totally ok to - show up on the first run.
    - It just tells you that the connections file could not be found at the default - location and that mRemoteNG will create a new one for you at this location.
    - If you click anywhere else in the application the panel will hide itself again. - (Tip: You can also hit Escape to hide the Errors and Infos panel)

    -

    -

    -

    - Now that we now about the Errors and Infos panel take a deep breath and just - stare at the gorgeous about screen for a few seconds. =)
    - No, seriously, to create your first connection continue reading.

    -

    - Creating Connections

    -

    - Right click the root item (the blue ball labeled "Connections") in the - Connections panel and select "Add Connection".

    -

    -

    -

    - A new item shows up under the root item. You can give it a name now (or rename - it later). I just named mine "Test".

    -

    -

    -

    - Now have a look at the Config panel in the bottom left, just under the - Connections panel.

    -

    -

    -

    - As you may notice this is where you configure all the properties of connections - and folders.
    - There are a lot of values that can be set but for our first connection we will - keep things simple.

    -

    - The most important things right now are that we tell the application which host - we want to connect to and which protocol we want to use.
    - In this example I will use a Windows 2003 server that has RDP (Remote Desktop - Protocol) enabled.
    - As RDP is the default protocol whenever you create a new connection I don't have - to change anything there.

    -

    - The next thing I'll do is to fill the Hostname/IP field with the hostname I - want to connect to.

    -

    -

    -

    - I'll also fill the Username and Password fields so I will be automatically - logged on to the server.

    -

    -

    -

    - Ok, that's it, we are ready for our first connection test.

    -

    - Opening and Closing Connections

    -

    - There are multiple ways to open a connection in mRemoteNG, but the easiest is to - just double-click the connection in the Connections panel.

    -

    - If I do that now, a new panel named "General" with one tab inside named "Test" - will show up.

    -

    -

    -

    - Alright, mRemoteNG is now trying to connect to the specified host.

    -

    - If it cannot connect you will see a message popping up like on the following - screenshot.

    -

    -

    -

    - This for example means the hostname cannot be resolved.

    -

    - Instead, if all goes well you should see the remote desktop.

    -

    -

    -

    - If you do not want to log off from the remote machine but just close it you can - do this by simply double-clicking the tab labeled "test" or just close the whole - "General" panel by clicking the small "x" in the upper right corner.

    -

    - Folders and Inheritance

    -

    - Folders in mRemoteNG cannot only be used to categorize connections but also to - apply properties to the underlying connections.

    -

    - Example:
    - You have 10 Remote Desktop enabled servers in one domain and 15 in another - domain.
    - Normally you would spend a lot of time creating all those connections and - setting the individual properties like username, password, etc.
    - In mRemoteNG there is an easier way. You just create two folders, one for domain A - and one for domain B and set all properties there.
    - Then create the Connections and let them inherit every property. The only - properties left to fill on Connection basis are the Connection's name and - hostname. Everything else will be inherited from the parent folder.

    -

    - "Sounds cool, but how to do it?"
    - I'll show you how to do it!

    -

    - First add a new folder.

    -

    -

    -

    - Then give it a name and fill all the properties you need (just like you did with - the test Connection).

    -

    -

    -

    -

    -

    - When you're done setting the values you can either just drag the test Connection - inside the folder or create a new one.

    -

    -

    -

    - Right now nothing has changed and nothing will be inherited.
    - To enable inheritance switch to the inheritance view by clicking the dedicated - button.

    -

    -

    -

    - The properties that show up now are almost the same as before, but you can only - select yes or no.

    -

    -

    -

    - When no is selected the property will not be inherited, yes indicates an - inherited property.
    - For this test set "Inherit Everything" to Yes.

    -

    - Now if you switch back to the properties view (the button left of the - inheritance button) you should see that not much is left of all those - properties.

    -

    -

    -

    - Only the Name and Hostname/IP properties are left over, everything else will be - inherited from the parent folder.
    - Of course you can also only let some of the properties be inherited.

    -

    - Just play around with this a bit and you'll get the hang of it.

    - - - diff --git a/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm b/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm index b3fc5b69..e8fdc49f 100644 --- a/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm +++ b/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm @@ -10,9 +10,97 @@ In progress - needs review and help to make it correct with information -

    Introduction

    -
    -

    -

    +

    Keybindings

    +

    File

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeybindingAction
    Ctrl+NNew Connection
    Ctrl+Shift+NNew Folder
    Ctrl+OOpen Connection File...
    Ctrl+SSave Connection File
    Ctrl+Shift+SSave Connection File As...
    + +

    View

    + + + + + + + + + + + + + + + + + +
    KeybindingAction
    Ctrl+Alt+CJump to (Connections and Config)
    Ctrl+Alt+EJump to (Notifications)
    F11Fullscreen
    + +

    Connections

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    KeybindingAction
    Ctrl+Shift+CConnect
    Ctrl+DDuplicate
    F2Rename
    DelDelete...
    Ctrl+UpMove Up
    Ctrl+DownMove Down
    + +

    Help

    + + + + + + + + + +
    KeybindingAction
    F1mRemoteNG Help
    diff --git a/mRemoteV1/mRemoteV1.csproj b/mRemoteV1/mRemoteV1.csproj index b379ea5d..b7124f8a 100644 --- a/mRemoteV1/mRemoteV1.csproj +++ b/mRemoteV1/mRemoteV1.csproj @@ -1099,9 +1099,6 @@ PreserveNewest - - PreserveNewest - PreserveNewest From 13ec6e2dca4f67141a9ffe3e7162d562f0f18442 Mon Sep 17 00:00:00 2001 From: nmat Date: Sun, 9 Dec 2018 19:51:57 +0100 Subject: [PATCH 05/14] More cleanup and add tabs and panels --- mRemoteV1/Resources/Help/Index.htm | 38 ++--- mRemoteV1/Resources/Help/QuickReference.htm | 13 -- .../Screenshots/Navigation/basic_panels.png | Bin 0 -> 1052 bytes .../Navigation/panel_context_menu.png | Bin 0 -> 1780 bytes .../Navigation/rdp_context_menu.png | Bin 0 -> 7064 bytes .../Navigation/ssh_context_menu.png | Bin 0 -> 6284 bytes .../Help/Screenshots/Navigation/view_menu.png | Bin 0 -> 2220 bytes mRemoteV1/Resources/Help/ui_navigation.htm | 134 ++++++++++++++++++ .../Resources/Help/ui_screenshot_manager.htm | 24 ++-- mRemoteV1/UI/Window/HelpWindow.cs | 52 +++---- mRemoteV1/mRemoteV1.csproj | 21 ++- 11 files changed, 214 insertions(+), 68 deletions(-) delete mode 100644 mRemoteV1/Resources/Help/QuickReference.htm create mode 100644 mRemoteV1/Resources/Help/Screenshots/Navigation/basic_panels.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Navigation/panel_context_menu.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Navigation/rdp_context_menu.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Navigation/ssh_context_menu.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Navigation/view_menu.png create mode 100644 mRemoteV1/Resources/Help/ui_navigation.htm diff --git a/mRemoteV1/Resources/Help/Index.htm b/mRemoteV1/Resources/Help/Index.htm index df576125..6ae4eb01 100644 --- a/mRemoteV1/Resources/Help/Index.htm +++ b/mRemoteV1/Resources/Help/Index.htm @@ -14,26 +14,28 @@

    Getting Started

    User Interface

    Special Topics

    External Tools

    @@ -43,7 +45,7 @@

    Connections

      -
    • Common problems (RDP)
    • +
    • Common problems (RDP)
    • Common problems (SSH)
    • Common problems (HTTP/HTTPS)
    • Common problems (Telnet)
    • diff --git a/mRemoteV1/Resources/Help/QuickReference.htm b/mRemoteV1/Resources/Help/QuickReference.htm deleted file mode 100644 index c088ed03..00000000 --- a/mRemoteV1/Resources/Help/QuickReference.htm +++ /dev/null @@ -1,13 +0,0 @@ - - - - Quick Reference - - - - -

      -

      - - - \ No newline at end of file diff --git a/mRemoteV1/Resources/Help/Screenshots/Navigation/basic_panels.png b/mRemoteV1/Resources/Help/Screenshots/Navigation/basic_panels.png new file mode 100644 index 0000000000000000000000000000000000000000..73f4b9d4bb083e5665a75e093ebbe97b526d7c17 GIT binary patch literal 1052 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 literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Navigation/ssh_context_menu.png b/mRemoteV1/Resources/Help/Screenshots/Navigation/ssh_context_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..7f851f8bc25595c35d6e1b849e54894d8ea53271 GIT binary patch literal 6284 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 literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Navigation/view_menu.png b/mRemoteV1/Resources/Help/Screenshots/Navigation/view_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..71d9a1c52e9e2148a9312e33f272e58b562a7050 GIT binary patch literal 2220 zcmV;d2vhfoP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2ti3iK~#8N?VS5> z6-5-s@4w-1#`pt?kEAg{8>3=CELdovP*NYzN^c=ZfI@jxN@)RL4*ZQqL{q#A`A59 z6|H`4$OWj#(fWua$Z3FP+jdz%YXkIC&c!cyZ@9Uq)i;mZ8e|8aL{Z*!js-f3;b>P6 zZm1Rtq@i`1|Bg86CJMkk0U^b8>gBI|gtqR3o-nVv^_@Fa?{E6%V$ z_j8S|Z5Mn52ZJ_oBU#3fo?wZmJf{7A)eYiJSJ{N$mq9&WC&T$ck^)LBa&?($ONv%y zlYR32i`%%o_2?&A*0+#Sa0MD4kK|7(v#qP)-`v8w__m#&+)sAmNfd7{JIw-p)ckhH zpVtOMYuZ@(%Afz)g4d{;R>4PL@aCFA-~__Tc$1Ssz|y{X(^WPO!M`1%AAPaKKFmN_ zj{(95fXc>=MYHJvr3=CuxKewetoP%8d_1Cm=k1fVUw`wH>a!G2qIhfRNfzh>W_<}C z?6?3g%s9l#D1g8I?G-RYQ8ed};3FvVmWeHxu@IJk=5D&mX4Yx2AhHXT1U7bja_T`S z`{c_C8}o@zP!61v<5=8$1sNX?*7M_$#=rvJuo=I18x!wOgRPlU|Jj8nQM~!#2^Q$j zO*sg)+t0(ZlMk@6A&RSi-+(K!6n$FCZuN*RROVawv$%_I+xe;b$sRn3qGZ7_7VIbr z6a+5{B!6xW9JWu5ak4^CWdyffz2qFx45=B|#_lZ!qzh0?)0vg-ig(YpJth}VP zG%cBeAo>DNqL{y}6DmLIfRg%ep{TkIM$A40BW4|h!m9mHFnuo!oH7oImi2?>ZRIRO z;3t+-ey1RaKERVGyioaRExc6uB-=9KCzkEn5k$6=Hc=47!vcwdAS4_`K@g8J7E#>2 zd)MU7ojWGCZ{Ie#b?cVN&6_u&x3`yZziZ1~3E716OB!5yl9!>hz`{&yDnji01 zo@e5BA;g%2oy`rUD4b67$lov+N?M9w%#IN-dRqY$eKrgVHw|SrJk295qEK!Xa3Q%x zV~cGptZp*{C5{2Y2Y|}P1)*ls14<7RYv4-lg|gm{|MBsN{++i^)_(oXkE_S_roh6D zA&MZvP>RCoG>?*&kudMf3`WiA=`i=yG#J+WIOm+iz9ncJY|Ll! zMlvu!9LM73E6DhGu$~`}GzJ#%hRyiB+n9KN8cYDzHujk-TnO{juxsOlQWQ?7c@%Fi zgxWJzf+&Wp8^mlQW*taf6mIVnfrHL1Xl#PtsotlrV4|?A*AV>Uy)xSQ8tTy1tw$#iX>yo`^>sa^x`jj@$tzWIKgeB*a7^Uy(IggIjb6$GNr z6b`3(6mEKhWd{TWG3Ue-7`WzTW-F*{NslNHw%|#{3wvt8<`f8WS!L6Z`!n~~*e+Rb z1iSgND{n(Az7&00%5L=t_d=W-g{YTIfo0qIaczVxnO#;14>$+AdM_wN;dGkEJG+b7 zOZLbu`H-)@OAPsB5WKc_0J9ZL+nGL55JVrK6vd>N{!ZcNDw(~TL_vfar6@KY{23N) zIR|4G9mqo8sZ44>Kp!=~)iK6gOz%odoj{3{X#5o(m8Fra@OCmtn86a*nbq96zf u5(Pm>kSGX3f + + + + Navigation + + + +
      + In progress - needs review and help to make it correct with information +
      + +

      Introduction

      +

      +

      +

      Quick Reference

      + + + +

      +

      + mRemoteNG is using panels and tabs to stay organized but also to create a better + view of all multitasking that is being done inside the application. Because + of that it can be good to know some more information on how to work with panels + and tabs to get the most out of those features. +

      +

      Panels

      +

      + Panels are used to organize tabbed connections. This might seem + a bit confusing but its a great way to stay organized. Below is a few examples + of how to use panels to give you a hands on better view of them. +

      +
        +
      • + Test and Production - You can add 2 panels where you have the test servers + are located and the other where production servers are running. +
      • +
      • + Datacenters - Maybe you divide them into datacenters. +
      • +
      • + Temp project - To see all servers you work on for a temporary project. +
      • +
      • + Home vs Work - Maybe you are sneaky at work and want to login at home to + check you machine at home for something while keeping work in its own panel. +
      • +
      • + ...and many more +
      • +
      +

      + For this tutorial we will keep it simple with Domain A and Domain B. Where both + have their own panels. +

      + +

      Creating panels

      +

      + Usually panels are created using connections and folders to stay organized + automatic when making connections. However you can also create panels manually. + See below: +

      + +

      + Creating manual panels will make you able to organize tabs manually in mRemoteNG. + To then open a connection to the new panel then Right click on connection and use + "Connect (with options)" > Choose panel before connecting +

      +

      + The other option in the menu named "Connection Panels" will list all panels + in open in the current running mRemoteNG window. +

      +

      More options

      +

      + Right click menu for panels will give you a few more options for the panels: +

      + +
        +
      • Rename - Rename the panel
      • +
      • + Send To... - Send the whole panel to monitor/screen [number]. Note this + is not a real window but a detachable panel. So if you double click the title + the panel will go back to mRemoteNG and not fullscreen the window. +
      • +
      +

      Tabs

      +

      + Speaking plain the tabs are also the connections that is open in mRemoteNG. + There are few tips and tricks regarding tabs and we will try to list them here. + In the below examples we will give you examples of RDP and SSH connections. +

      +

      Right click conext menu

      +

      + The right click context menu allows you to trigger som additional actions on + tabs for example: Rename Tab, Duplicate Tab, Reconnect, Disconnect etc. Below + are the two context menus from RDP and SSH. +

      +
      +

      RDP context menu

      + +
      +
      +

      SSH context menu

      + +
      +

      + If you check the difference between the menus you can see that there are some + actions that differ depending on the connection. This is intentional since its + specific for the type of connection. +

      +

      + The default and always available menu items are: +

        +
      • Screenshot - Create a screenshot to Screenshot Manager
      • +
      • External Tools - Run external tool script/action
      • +
      • Rename Tab - Rename current tab
      • +
      • Duplicate Tab - Duplicate tab connection
      • +
      • Reconnect - Reconnect the current tab
      • +
      • + Disconnect - Disconnect the current tab (Double clicking the tab + will also disconnect the current tab. If you want to change this action then + go to Tools > Options > Tabs & Panels and uncheck + "Double click on tab closes it") +
      • +
      + Click around and try it out. You will get the hang of it. +

      + + + diff --git a/mRemoteV1/Resources/Help/ui_screenshot_manager.htm b/mRemoteV1/Resources/Help/ui_screenshot_manager.htm index 9687ba0f..9048b7de 100644 --- a/mRemoteV1/Resources/Help/ui_screenshot_manager.htm +++ b/mRemoteV1/Resources/Help/ui_screenshot_manager.htm @@ -1,13 +1,19 @@ - - - + + + + Screenshot Manager - - + + +
      + In progress - needs review and help to make it correct with information +
      +

      Introduction

      - Sorry, not yet...

      - - - \ No newline at end of file + The screenshot manager is a panel and tool that can be used to organize + and take screenshots inside mRemoteNG. +

      + + diff --git a/mRemoteV1/UI/Window/HelpWindow.cs b/mRemoteV1/UI/Window/HelpWindow.cs index b409b320..3eca6b3c 100644 --- a/mRemoteV1/UI/Window/HelpWindow.cs +++ b/mRemoteV1/UI/Window/HelpWindow.cs @@ -33,24 +33,25 @@ namespace mRemoteNG.UI.Window var TreeNode8 = new TreeNode("Connections"); var TreeNode9 = new TreeNode("Config"); var TreeNode10 = new TreeNode("Options"); - var TreeNode11 = new TreeNode("Notifications"); - var TreeNode12 = new TreeNode("SQL Configuration"); - var TreeNode13 = new TreeNode("Screenshot Manager"); - var TreeNode14 = new TreeNode("SSH File Transfer"); - var TreeNode15 = new TreeNode("Quick Connect"); - var TreeNode16 = new TreeNode("Port Scan"); - var TreeNode17 = new TreeNode("External Tools"); - var TreeNode18 = new TreeNode("Import/Export"); - var TreeNode19 = new TreeNode("Keyboard Shortcuts"); - var TreeNode20 = new TreeNode("User Interface", new[] { + var TreeNode11 = new TreeNode("Navigation"); + var TreeNode12 = new TreeNode("Notifications"); + var TreeNode13 = new TreeNode("SQL Configuration"); + var TreeNode14 = new TreeNode("Screenshot Manager"); + var TreeNode15 = new TreeNode("SSH File Transfer"); + var TreeNode16 = new TreeNode("Quick Connect"); + var TreeNode17 = new TreeNode("Port Scan"); + var TreeNode18 = new TreeNode("External Tools"); + var TreeNode19 = new TreeNode("Import/Export"); + var TreeNode20 = new TreeNode("Keyboard Shortcuts"); + var TreeNode21 = new TreeNode("User Interface", new[] { TreeNode7, TreeNode8, TreeNode9, TreeNode10, TreeNode11, TreeNode12, TreeNode13, TreeNode14, TreeNode15, - TreeNode16, TreeNode17, TreeNode18, TreeNode19 + TreeNode16, TreeNode17, TreeNode18, TreeNode19, TreeNode20 }); - var TreeNode21 = new TreeNode("Common Problems (RDP)"); - var TreeNode22 = new TreeNode("Special Topics", new[] { - TreeNode21 + var TreeNode22 = new TreeNode("Common Problems (RDP)"); + var TreeNode23 = new TreeNode("Special Topics", new[] { + TreeNode22 }); - var TreeNode99 = new TreeNode("Help", new[] { TreeNode1, TreeNode6, TreeNode20, TreeNode22 }); + var TreeNode99 = new TreeNode("Help", new[] { TreeNode1, TreeNode6, TreeNode21, TreeNode23 }); wbHelp = new WebBrowser(); wbHelp.DocumentTitleChanged += wbHelp_DocumentTitleChanged; tvIndex = new TreeView(); @@ -94,16 +95,17 @@ namespace mRemoteNG.UI.Window TreeNode8.Tag = "ui_connections"; TreeNode9.Tag = "ui_config"; TreeNode10.Tag = "ui_options"; - TreeNode11.Tag = "ui_notifications"; - TreeNode12.Tag = "ui_sql_configuration"; - TreeNode13.Tag = "ui_screenshot_manager"; - TreeNode14.Tag = "ui_file_transfer"; - TreeNode15.Tag = "ui_quick_connect"; - TreeNode16.Tag = "ui_port_scan"; - TreeNode17.Tag = "ui_external_tools"; - TreeNode18.Tag = "ui_import_and_export"; - TreeNode19.Tag = "ui_keyboardshortcuts"; - TreeNode21.Tag = "st_common_problems_rdp"; + TreeNode11.Tag = "ui_navigation"; + TreeNode12.Tag = "ui_notifications"; + TreeNode13.Tag = "ui_sql_configuration"; + TreeNode14.Tag = "ui_screenshot_manager"; + TreeNode15.Tag = "ui_file_transfer"; + TreeNode16.Tag = "ui_quick_connect"; + TreeNode17.Tag = "ui_port_scan"; + TreeNode18.Tag = "ui_external_tools"; + TreeNode19.Tag = "ui_import_and_export"; + TreeNode20.Tag = "ui_keyboardshortcuts"; + TreeNode22.Tag = "st_common_problems_rdp"; TreeNode99.Tag = "Index"; tvIndex.Nodes.AddRange(new[] {TreeNode99}); tvIndex.ShowRootLines = false; diff --git a/mRemoteV1/mRemoteV1.csproj b/mRemoteV1/mRemoteV1.csproj index 88ce249a..d30e3436 100644 --- a/mRemoteV1/mRemoteV1.csproj +++ b/mRemoteV1/mRemoteV1.csproj @@ -1017,6 +1017,21 @@ PreserveNewest + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + PreserveNewest @@ -1074,6 +1089,9 @@ PreserveNewest + + PreserveNewest + Designer PreserveNewest @@ -1149,9 +1167,6 @@ PreserveNewest - - PreserveNewest - PreserveNewest From 90a16b714923ef24a8deb1a2195c67fad0a2eef8 Mon Sep 17 00:00:00 2001 From: nmat Date: Tue, 18 Dec 2018 22:23:29 +0100 Subject: [PATCH 06/14] Add more options and some cleaning --- mRemoteV1/Resources/Help/Index.htm | 4 +- mRemoteV1/Resources/Help/ui_options.htm | 432 +++++++++++++++++++++++- 2 files changed, 429 insertions(+), 7 deletions(-) diff --git a/mRemoteV1/Resources/Help/Index.htm b/mRemoteV1/Resources/Help/Index.htm index 6ae4eb01..6741c375 100644 --- a/mRemoteV1/Resources/Help/Index.htm +++ b/mRemoteV1/Resources/Help/Index.htm @@ -25,9 +25,8 @@
    • Connections
    • Config
    • Options
    • -
    • Tabs And Panels
    • Navigation
    • -
    • Nofitications
    • +
    • Notifications
    • SQL Configuration
    • Screenshot Manager
    • SSH File Transfer
    • @@ -55,6 +54,7 @@
    • Reset all settings
    • Get more information from mRemoteNG
    • Using inheritance like a pro
    • +
    • Theming guide
    diff --git a/mRemoteV1/Resources/Help/ui_options.htm b/mRemoteV1/Resources/Help/ui_options.htm index 85069ada..3b7dfe6f 100644 --- a/mRemoteV1/Resources/Help/ui_options.htm +++ b/mRemoteV1/Resources/Help/ui_options.htm @@ -6,6 +6,10 @@ +
    + In progress - needs review and help to make it correct with information +
    +

    Introduction


    @@ -17,18 +21,436 @@

    Quick Reference

    Startup/Exit

    - Options below are for the various settings in Startup/Exit tab. -

    - Save connection on exit
    - Test Test test -

    + Options below are for the various settings for Startup/Exit of mRemoteNG.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OptionDefaultDescription
    Save connection on exitOnSave to connection file/database on exit of mRemoteNG.
    Reconnect to previously opened sessions on startupOff + This option will allow you to open the connection from which + you where connected to after last exit of application. +
    Allow only a single instance of the application (mRemoteNG restart required)Off + Enforces and makes sure only a single instance of mRemoteNG is running on the + computer. +
    Check proper installation of components at startupOffOpens the panel for Components Check on every startup.
    + + +

    Appearance

    +

    + Various options for mRemoteNG appearance. +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OptionDefaultDescription
    Language(Automatically Detect)Which language to use for the interface of mRemoteNG.
    Show description tooltips in connection treeOff + Holding mouse over a item in connection tree will show a popout from mouse + with information. +
    Show full connections file path in window titleOff + Adds the complete path to the title of mRemoteNG to where the connection file is + located. +
    Always show notification area iconOff + Adds mRemoteNG to the taskbar in the OS. +
    Minimize to notification areaOff + Will place mRemoteNG in taskbar on minimize. +
    + + + +

    Tabs & Panels

    +

    + Various settings for how tabs & panels should work in mRemoteNG. +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OptionDefaultDescription
    Always show panel tabsOffWill always show the tabs & panels in mRemoteNG
    Open new tab to the right of the currently selected tabOn + When active then open next tab on the right of the active selection in mRemoteNG. Turn + this off and next tab will open the next connection at the end of all tabs. +
    Show logon information on tab namesOffShow your login in the connection tab.
    Show protocols on tab namesOffWhen active then in the tab show what protocol is used for the connection.
    Identify quick connect tabs by adding the prefix "Quick:"Off + When active shows Quick: before the connection name in the tab connection to easier + identify what is a quick connection and what is a non quick connection. +
    Double click on tab closes itOn + When double clicking a tab it will close the connection but does not log you + out from the server. The connection in this case is active on the destination + server. +
    Always show panel selection dialog when opening connectionsOff + Option to allow you to always select what panel to place the connection on. + If this is off it will create a General panel where the connection is placed + or use the connections set panel from the connection options. +
    Create a empty panel when mRemoteNG startsOff + On startup if this is active mRemoteNG will create a panel mentioned under + Panel Name: +
    + + + +

    Notifications

    + + + + +

    Connections

    +

    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OptionDefaultDescription
    Single click on connections opens itOff + In connection tree when this is active will try to connect on single click. By default + this is turned off to use double click to open connection. +
    Single click on opened connection in Connection Tree switches to the opened Connection TabOff + Allows you to single click on a active connection in the connection tree to go to that + open connection in the tabs faster. +
    Set hostname like display name when creating or renaming connectionsOff + Will make mRemoteNG try to use the remote host hostname to set the title of the tab + in mRemoteNG. +
    Save connections after every exitOn + When active mRemoteNG will save the connection tree to the active config + after every exit. If inactive then you have to save using + File > Save Connection File or keyboard shortcut + Ctrl+S +
    Filter search matches in connection treeOff + Allows you to filter out the connections to which does not match + your filter search in the connection tree. If not active the search + will only select the filter to which you do search. +
    RDP Reconnect count5Value in seconds
    +
    RDP Connection Timeout20Value in seconds
    +
    Auto save time in minutes (0 means disabled)0Value in minutes
    +
    When closing connectionsWarn me when closing connections + Various options of how mRemoteNG should act when you close connections. + The different options are listed below: +
      +
    • Warn me when closing connections
    • +
    • Warn me only when closing multiple connections
    • +
    • Warn me only when exiting mRemoteNG
    • +
    • Do not warn me when closing connections
    • +
    + By default a warning will come up on closing a connection. Change this value + based on your prefered settings. +
    + + + +

    Credentials

    +

    + Options for credentials in mRemoteNG. The main purpose here + is that when you have empty username, password or domain field + then use below information. +

    + + + + + + + + + + + + + + + + + + + + + +
    OptionDefaultDescription
    NoneOnUse no specific settings on login
    My Current credentials (Windows logon information)Off + This option will use the logon information for the OS. This is useful if you + are in a domain that uses specific credentials and want to login to servers + with those credentials. +
    The following:Off + Use one or two of the options below for the empty login or all of them. + For example if you have a different domain that you login to the servers with. +
    + + + + +

    SQL Server

    +
    + NOTE! To understand more about SQL Server connection please + See here +
    + + + + + + + + + + + +
    OptionDefaultDescription
    Use SQL Server to load & save connectionsOffEnable to fetch connections from a database.
    + + + +

    Updates

    +

    + Options for how mRemoteNG should check for updates from the website. +

    + + + + + + + + + + + + + + + + + + + + + +
    OptionDefaultDescription
    Check for updates at startupOn (Every 14 days) + Here you can choose how often mRemoteNG checks for updates. + Standard is every 14 days +
    Release Channel:Stable + The main channel to use for mRemoteNG. Note that the channels are described under + the selection. Stable is suggested for normal usage but its always good to get + feedback on upcoming releases. +
    Use a proxy server to connectOff + Proxy to connect through to check for updates. This is not a proxy connection + for when you connect to a server but more to check for updates. +
    + + + + +

    Theme

    +

    + UI themes. This is not enabled by default but can be used + inside mRemoteNG. To enable themes you have to first + enable it in the checkbox at the bottom of the options. + Then restart mRemoteNG in order for it to work. +

    +

    + Default theme is: vs2015light +

    +
    + NOTE! To know more about themes and how to + create your own See Here +
    + + + + +

    Security

    + + + + +

    Advanced

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OptionDefaultDescription
    Automatically get session informationOff
    Automatically try to reconnect when disconnected from server (RDP & ICA only)Off +
    Use UTF8 encoding for RDP "Load Balance info" propertyOff
    Use custom PuTTY path:Off
    To configure PuTTY sessions click this button:Launch PuTTYWill launch the putty agent so you can edit the sessions.
    Maximum PuTTY and integrated external tools wait time:2 seconds
    + From 6f0309b6a79a3d8e9df663082f7b3e36f930ac0a Mon Sep 17 00:00:00 2001 From: nmat Date: Sat, 22 Dec 2018 10:00:13 +0100 Subject: [PATCH 07/14] Some fixes after comment from dev --- mRemoteV1/Resources/Help/gs_installation.htm | 11 +++-------- mRemoteV1/Resources/Help/gs_running_mremoteng.htm | 2 +- mRemoteV1/Resources/Help/ui_connections.htm | 2 +- mRemoteV1/Resources/Help/ui_menus.htm | 14 +++++++------- 4 files changed, 12 insertions(+), 17 deletions(-) diff --git a/mRemoteV1/Resources/Help/gs_installation.htm b/mRemoteV1/Resources/Help/gs_installation.htm index 9590cff4..8025f313 100644 --- a/mRemoteV1/Resources/Help/gs_installation.htm +++ b/mRemoteV1/Resources/Help/gs_installation.htm @@ -14,14 +14,9 @@

    Setup Package

    - The setup package is the compiled version of mRemoteNG which comes in the form of - a NSIS generated setup.
    + The setup package is the compiled version of mRemoteNG which comes in an MSI installer.
    The common way to get mRemoteNG up and running

    -

    Bin Package

    -

    - The binary package is a zip package and contains the same files as the setup package but has no automated installer. -

    Portable Package

    The portable package consists of the same files as the bin package but contains @@ -33,11 +28,11 @@

    Source Package

    The source package is a zip package and contains the source code in form of a - Visual Studio 2008 solution. + Visual Studio solution.

    Updating and Uninstalling

    - mRemoteNG can be updated without uninstalling it before.
    + mRemoteNG can be updated without uninstalling it before.
    There are no user preferences stored in the application directory (except if you put them there), so uninstalling doesn't wipe your settings.

    diff --git a/mRemoteV1/Resources/Help/gs_running_mremoteng.htm b/mRemoteV1/Resources/Help/gs_running_mremoteng.htm index a974c75c..61d963e9 100644 --- a/mRemoteV1/Resources/Help/gs_running_mremoteng.htm +++ b/mRemoteV1/Resources/Help/gs_running_mremoteng.htm @@ -58,7 +58,7 @@ Lets now try to connect to the server.

    - TIP! You can see a test in the properties window that is glowing green. + TIP! You can see an indicator in the properties window that is glowing green.

    This icon does a ICMP ping on to check response from the server. If it glows green diff --git a/mRemoteV1/Resources/Help/ui_connections.htm b/mRemoteV1/Resources/Help/ui_connections.htm index ec13ae7b..5b5eb747 100644 --- a/mRemoteV1/Resources/Help/ui_connections.htm +++ b/mRemoteV1/Resources/Help/ui_connections.htm @@ -44,7 +44,7 @@ Creates a new connection item in the connections dialog after where cursor is present.

    - TIP! You can also duplicate a already created connection if you want to follow + TIP! You can also duplicate an already created connection if you want to follow some sort of template of a connection. Just right click on folder or connection to duplicate the item. The information is then carried over for editing. This can save a lot of time when the connection list is large. diff --git a/mRemoteV1/Resources/Help/ui_menus.htm b/mRemoteV1/Resources/Help/ui_menus.htm index d70a90ec..4e952660 100644 --- a/mRemoteV1/Resources/Help/ui_menus.htm +++ b/mRemoteV1/Resources/Help/ui_menus.htm @@ -48,7 +48,7 @@ New Connection File - Create a new connection file. Dialog will come up ask about: filename and where to place the new connection file. + Create a new connection file. Dialog will come up asking about: filename and where to place the new connection file. Open Connection File @@ -59,7 +59,7 @@ Save Connection File - Saves the current connection file open. If you are using a SQL server connection instead it will send a save to the SQL server. + Saves the currently opened connection file. If you are using a SQL server connection instead it will send a save to the SQL server. Save Connection File As... @@ -67,7 +67,7 @@ Delete... - Delete current selected item in connections dialog. + Delete currently selected item in connections dialog. Rename @@ -79,7 +79,7 @@ Reconnect All Open Connections - Sends a reconnect to all the open connections in mRmoteNG. + Sends a reconnect to all the open connections in mRemoteNG. Exit @@ -161,15 +161,15 @@ SSH File Transfer - Show SSH file transer panel (See: SSH File Transfer for more details) + Show SSH file transer panel (See: SSH File Transfer for more details) External Tools - Show external tools dialog (See: External Tools for more details) + Show external tools dialog (See: External Tools for more details) Port Scan - Show port scan dialog (See: Port Scan for more details) + Show port scan dialog (See: Port Scan for more details) Components Check From 40025db415a6cf7524eaf34cd1ccce66dee64c5f Mon Sep 17 00:00:00 2001 From: Sean Milligan Date: Sun, 23 Dec 2018 09:19:05 -0800 Subject: [PATCH 08/14] Tracks the active tab in the treeview --- mRemoteV1/UI/Forms/frmMain.cs | 1 + mRemoteV1/UI/Window/ConnectionTreeWindow.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/mRemoteV1/UI/Forms/frmMain.cs b/mRemoteV1/UI/Forms/frmMain.cs index bb213821..bfec3c34 100644 --- a/mRemoteV1/UI/Forms/frmMain.cs +++ b/mRemoteV1/UI/Forms/frmMain.cs @@ -559,6 +559,7 @@ namespace mRemoteNG.UI.Forms { titleBuilder.Append(separator); titleBuilder.Append(SelectedConnection.Name); + Windows.TreeForm.JumpToNode(SelectedConnection); } Text = titleBuilder.ToString(); diff --git a/mRemoteV1/UI/Window/ConnectionTreeWindow.cs b/mRemoteV1/UI/Window/ConnectionTreeWindow.cs index cc8b6be6..b4e0cbda 100644 --- a/mRemoteV1/UI/Window/ConnectionTreeWindow.cs +++ b/mRemoteV1/UI/Window/ConnectionTreeWindow.cs @@ -261,7 +261,7 @@ namespace mRemoteNG.UI.Window } } - private void JumpToNode(ConnectionInfo connectionInfo) + public void JumpToNode(ConnectionInfo connectionInfo) { if (connectionInfo == null) { From 1bd96f6a88488bf8a73a105e69b8ecbd42a23590 Mon Sep 17 00:00:00 2001 From: nmat Date: Thu, 27 Dec 2018 22:25:10 +0100 Subject: [PATCH 09/14] not sure if this fixes it test --- mRemoteV1/mRemoteV1.csproj | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mRemoteV1/mRemoteV1.csproj b/mRemoteV1/mRemoteV1.csproj index faacd6d8..f45c1b26 100644 --- a/mRemoteV1/mRemoteV1.csproj +++ b/mRemoteV1/mRemoteV1.csproj @@ -971,7 +971,6 @@ Designer PreserveNewest -<<<<<<< HEAD PreserveNewest @@ -1066,9 +1065,9 @@ PreserveNewest -======= + PreserveNewest + ->>>>>>> upstream/develop PreserveNewest From 3a3f8546d14cf2eae2b3baef876ff370bd66cee3 Mon Sep 17 00:00:00 2001 From: nmat Date: Thu, 3 Jan 2019 12:21:17 +0100 Subject: [PATCH 10/14] Cleanup and finalize some updates Added and removed some help. Nothing big but trying to finalize some parts of help. --- mRemoteV1/Resources/Help/Index.htm | 18 +++--------------- mRemoteV1/Resources/Help/Introduction.htm | 3 +++ .../Help/gs_command_line_switches.htm | 3 +++ mRemoteV1/Resources/Help/gs_installation.htm | 7 +++++-- mRemoteV1/Resources/Help/gs_prerequisites.htm | 4 ++-- .../Resources/Help/gs_running_mremoteng.htm | 4 ++-- .../Resources/Help/st_common_problems_rdp.htm | 4 ++-- mRemoteV1/Resources/Help/ui_external_tools.htm | 4 ++++ mRemoteV1/Resources/Help/ui_file_transfer.htm | 5 +++-- .../Resources/Help/ui_import_and_export.htm | 4 ++-- .../Resources/Help/ui_keyboardshortcuts.htm | 4 ++-- mRemoteV1/Resources/Help/ui_menus.htm | 6 +++--- mRemoteV1/Resources/Help/ui_navigation.htm | 4 ++-- mRemoteV1/Resources/Help/ui_notifications.htm | 4 ++-- mRemoteV1/Resources/Help/ui_port_scan.htm | 4 ++-- mRemoteV1/Resources/Help/ui_quick_connect.htm | 4 ++++ .../Resources/Help/ui_sql_configuration.htm | 4 ++++ 17 files changed, 48 insertions(+), 38 deletions(-) diff --git a/mRemoteV1/Resources/Help/Index.htm b/mRemoteV1/Resources/Help/Index.htm index 6741c375..cfa50ca0 100644 --- a/mRemoteV1/Resources/Help/Index.htm +++ b/mRemoteV1/Resources/Help/Index.htm @@ -6,6 +6,9 @@ +
    + Done from nmat, please remove this div after review. +

    Welcome to mRemoteNG


    @@ -37,24 +40,9 @@

  17. Keyboard Shortcuts
  18. Special Topics

    -

    External Tools

    -
      -
    • Traceroute
    • -
    • Open in other application
    • -

    Connections

    • Common problems (RDP)
    • -
    • Common problems (SSH)
    • -
    • Common problems (HTTP/HTTPS)
    • -
    • Common problems (Telnet)
    • -
    -

    mRemoteNG

    -
      -
    • Reset all settings
    • -
    • Get more information from mRemoteNG
    • -
    • Using inheritance like a pro
    • -
    • Theming guide
    diff --git a/mRemoteV1/Resources/Help/Introduction.htm b/mRemoteV1/Resources/Help/Introduction.htm index 27ac585d..114ff60b 100644 --- a/mRemoteV1/Resources/Help/Introduction.htm +++ b/mRemoteV1/Resources/Help/Introduction.htm @@ -6,6 +6,9 @@ +
    + Done from nmat, please remove this div after review. +

    Introduction


    diff --git a/mRemoteV1/Resources/Help/gs_command_line_switches.htm b/mRemoteV1/Resources/Help/gs_command_line_switches.htm index e2cb829e..23c5fa11 100644 --- a/mRemoteV1/Resources/Help/gs_command_line_switches.htm +++ b/mRemoteV1/Resources/Help/gs_command_line_switches.htm @@ -6,6 +6,9 @@ +

    + Complete from nmat updates, please remove this div after review. +

    The following is a list of command line switches supported by mRemoteNG.

    diff --git a/mRemoteV1/Resources/Help/gs_installation.htm b/mRemoteV1/Resources/Help/gs_installation.htm index 8025f313..8526efb9 100644 --- a/mRemoteV1/Resources/Help/gs_installation.htm +++ b/mRemoteV1/Resources/Help/gs_installation.htm @@ -6,6 +6,9 @@ +
    + Done from nmat, remove this div after review. +

    Information

    Downloads are provided in four different packages, the setup package, binary package, @@ -33,8 +36,8 @@

    Updating and Uninstalling

    mRemoteNG can be updated without uninstalling it before.
    - There are no user preferences stored in the application directory (except if you - put them there), so uninstalling doesn't wipe your settings. + For portable version of mRemoteNG stores all user data in same folder as + mRemoteNG.exe file.

    diff --git a/mRemoteV1/Resources/Help/gs_prerequisites.htm b/mRemoteV1/Resources/Help/gs_prerequisites.htm index cef7c172..41438410 100644 --- a/mRemoteV1/Resources/Help/gs_prerequisites.htm +++ b/mRemoteV1/Resources/Help/gs_prerequisites.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Done from nmat, remove this div after review

    Supported Operating Systems:

    diff --git a/mRemoteV1/Resources/Help/gs_running_mremoteng.htm b/mRemoteV1/Resources/Help/gs_running_mremoteng.htm index 61d963e9..98a3a08e 100644 --- a/mRemoteV1/Resources/Help/gs_running_mremoteng.htm +++ b/mRemoteV1/Resources/Help/gs_running_mremoteng.htm @@ -88,8 +88,8 @@ To close the connection you can do any of the following:
    • Log off in the start menu - Closes the connection and logs you out completely from RDP
    • -
    • Close the panel with the   - Which leaves your session active on server but closes connection in mRemoteNG
    • -
    • Close the connection tab with   - Also keeps your login active on server but closes RDP connection in mRemoteNG
    • +
    • Close the panel with the - Which leaves your session active on server but closes connection in mRemoteNG
    • +
    • Close the connection tab with - Also keeps your login active on server but closes RDP connection in mRemoteNG
    • Double click the connection tab - Same as above where the connection is active on server but closes RDP connection in mRemoteNG

    diff --git a/mRemoteV1/Resources/Help/st_common_problems_rdp.htm b/mRemoteV1/Resources/Help/st_common_problems_rdp.htm index 8abead93..6a418d77 100644 --- a/mRemoteV1/Resources/Help/st_common_problems_rdp.htm +++ b/mRemoteV1/Resources/Help/st_common_problems_rdp.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review.

    Introduction

    diff --git a/mRemoteV1/Resources/Help/ui_external_tools.htm b/mRemoteV1/Resources/Help/ui_external_tools.htm index 1fd86523..eafa63ba 100644 --- a/mRemoteV1/Resources/Help/ui_external_tools.htm +++ b/mRemoteV1/Resources/Help/ui_external_tools.htm @@ -6,6 +6,10 @@ +
    + Complete from nmat updates, please remove this div after review. +
    +

    Introduction to External Tools

    External Tools can help you get things done that can't be done in mRemoteNG.
    diff --git a/mRemoteV1/Resources/Help/ui_file_transfer.htm b/mRemoteV1/Resources/Help/ui_file_transfer.htm index 4cd2880a..33adffbe 100644 --- a/mRemoteV1/Resources/Help/ui_file_transfer.htm +++ b/mRemoteV1/Resources/Help/ui_file_transfer.htm @@ -6,9 +6,10 @@ -

    - This needs to be rewritten +
    + Complete from nmat updates, please remove this div after review.
    +

    Introduction


    diff --git a/mRemoteV1/Resources/Help/ui_import_and_export.htm b/mRemoteV1/Resources/Help/ui_import_and_export.htm index 176ec21d..659c2b33 100644 --- a/mRemoteV1/Resources/Help/ui_import_and_export.htm +++ b/mRemoteV1/Resources/Help/ui_import_and_export.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review.
    diff --git a/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm b/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm index e8fdc49f..bbe18af2 100644 --- a/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm +++ b/mRemoteV1/Resources/Help/ui_keyboardshortcuts.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review.

    Keybindings

    diff --git a/mRemoteV1/Resources/Help/ui_menus.htm b/mRemoteV1/Resources/Help/ui_menus.htm index 4e952660..df4d7c8f 100644 --- a/mRemoteV1/Resources/Help/ui_menus.htm +++ b/mRemoteV1/Resources/Help/ui_menus.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review.
    @@ -102,7 +102,7 @@ Connection Panels - Jump to panel. Useful if you are organised with panels in mRemoteNG to sort out open connections. + Jump to panel. Connections diff --git a/mRemoteV1/Resources/Help/ui_navigation.htm b/mRemoteV1/Resources/Help/ui_navigation.htm index a9a9c8f9..141adffb 100644 --- a/mRemoteV1/Resources/Help/ui_navigation.htm +++ b/mRemoteV1/Resources/Help/ui_navigation.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review.

    Introduction

    diff --git a/mRemoteV1/Resources/Help/ui_notifications.htm b/mRemoteV1/Resources/Help/ui_notifications.htm index ac0e54eb..34aa1619 100644 --- a/mRemoteV1/Resources/Help/ui_notifications.htm +++ b/mRemoteV1/Resources/Help/ui_notifications.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review.
    diff --git a/mRemoteV1/Resources/Help/ui_port_scan.htm b/mRemoteV1/Resources/Help/ui_port_scan.htm index 932e0727..a1120370 100644 --- a/mRemoteV1/Resources/Help/ui_port_scan.htm +++ b/mRemoteV1/Resources/Help/ui_port_scan.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review.
    diff --git a/mRemoteV1/Resources/Help/ui_quick_connect.htm b/mRemoteV1/Resources/Help/ui_quick_connect.htm index 0b0b45d9..1123f605 100644 --- a/mRemoteV1/Resources/Help/ui_quick_connect.htm +++ b/mRemoteV1/Resources/Help/ui_quick_connect.htm @@ -6,6 +6,10 @@ +
    + Complete from nmat updates, please remove this div after review. +
    +

    The Quick Connect functionality of mRemoteNG allows you to quickly connect to a remote host using a variety of network protocols.

    diff --git a/mRemoteV1/Resources/Help/ui_sql_configuration.htm b/mRemoteV1/Resources/Help/ui_sql_configuration.htm index bc4bafbd..1c652c95 100644 --- a/mRemoteV1/Resources/Help/ui_sql_configuration.htm +++ b/mRemoteV1/Resources/Help/ui_sql_configuration.htm @@ -6,6 +6,10 @@ +
    + Complete from nmat updates, please remove this div after review. +
    +

    Warning!

    The SQL feature is in an early beta stage and not intended for use in an productive environment! From e5fc8bfb2cfb850bbf6805a9a0ba345b242d38c8 Mon Sep 17 00:00:00 2001 From: nmat Date: Mon, 7 Jan 2019 11:07:41 +0100 Subject: [PATCH 11/14] Merge remote-tracking branch 'upstream/develop' into help-updates --- mRemoteV1/Resources/Help/Main.css | 4 +- .../rightclick_screenshot.png | Bin 0 -> 20197 bytes .../Screenshot Manager/screenshot_manager.png | Bin 0 -> 6548 bytes .../Resources/Help/gs_running_mremoteng.htm | 10 ++-- mRemoteV1/Resources/Help/ui_config.htm | 18 ++++++- mRemoteV1/Resources/Help/ui_connections.htm | 4 +- mRemoteV1/Resources/Help/ui_options.htm | 4 +- .../Resources/Help/ui_screenshot_manager.htm | 47 +++++++++++++++++- mRemoteV1/mRemoteV1.csproj | 6 +++ 9 files changed, 79 insertions(+), 14 deletions(-) create mode 100644 mRemoteV1/Resources/Help/Screenshots/Screenshot Manager/rightclick_screenshot.png create mode 100644 mRemoteV1/Resources/Help/Screenshots/Screenshot Manager/screenshot_manager.png diff --git a/mRemoteV1/Resources/Help/Main.css b/mRemoteV1/Resources/Help/Main.css index 6fa4e1c9..48c211da 100644 --- a/mRemoteV1/Resources/Help/Main.css +++ b/mRemoteV1/Resources/Help/Main.css @@ -6,7 +6,7 @@ body margin-top: 10px; margin-right: 10px; margin-bottom: 10px; - font-family: Verdana, Geneva, sans-serif; + font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 0.75em; color: #333333; } @@ -55,7 +55,6 @@ a:link { color: #5d6b70; text-decoration: none; - /* font-size: 8pt; */ } a:visited @@ -74,7 +73,6 @@ a:hover table { font-family: arial, sans-serif; border-collapse: collapse; - /* width: 100%; */ } td, th { diff --git a/mRemoteV1/Resources/Help/Screenshots/Screenshot Manager/rightclick_screenshot.png b/mRemoteV1/Resources/Help/Screenshots/Screenshot Manager/rightclick_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..f63cfc42dd031a64ff3bf9aa6ab8b942ad3bd1d8 GIT binary patch literal 20197 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
  19. ^r;qQqRE&uY4&5Z2+8m~QgAUCZQgbHIdjhevH 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 D2Ywsv literal 0 HcmV?d00001 diff --git a/mRemoteV1/Resources/Help/Screenshots/Screenshot Manager/screenshot_manager.png b/mRemoteV1/Resources/Help/Screenshots/Screenshot Manager/screenshot_manager.png new file mode 100644 index 0000000000000000000000000000000000000000..c1413c678cb2b26e18199b1323082c7dbdb55244 GIT binary patch literal 6548 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 +
    + Complete from nmat updates, please remove this div after review. +
    +

    First Run


    @@ -120,8 +124,8 @@

    This can be done with:

      -
    • Right click on connections and click on  New Folder 
    • -
    •  File > New Folder 
    • +
    • Right click on connections and click on New Folder
    • +
    • File > New Folder
    • Or with keybinding: Ctrl+Shift+N

    @@ -153,7 +157,7 @@ an inherited property.

    - For this test set  Inherit Everything  to Yes. + For this test set Inherit Everything to Yes.

    Now if you switch back to the properties view (the button left diff --git a/mRemoteV1/Resources/Help/ui_config.htm b/mRemoteV1/Resources/Help/ui_config.htm index e1445de3..aed8bc99 100644 --- a/mRemoteV1/Resources/Help/ui_config.htm +++ b/mRemoteV1/Resources/Help/ui_config.htm @@ -6,8 +6,8 @@ -

    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review. Need information in properties and inheritance.
    @@ -47,7 +47,21 @@

    Properties and Inheritance

    +

    +

    Icon

    +

    + The icon indicates the visual identifier for the connection. Clicking the icon will let you set a different icon + for the connection. +

    +
    + NOTE! Don't forget that mRemoteNG will save the change on exit auto unless you have unchecked this setting in options. +
    +

    Status

    +

    Is a indicator that will glow red or green depending on the status of the host. The status is based on ICMP ping to the host.

    +
    + IMPORTANT! In order for this to work you have to open up ICMP. On windows servers this is also disabled in windows firewall. +
    diff --git a/mRemoteV1/Resources/Help/ui_connections.htm b/mRemoteV1/Resources/Help/ui_connections.htm index 5b5eb747..c67afec6 100644 --- a/mRemoteV1/Resources/Help/ui_connections.htm +++ b/mRemoteV1/Resources/Help/ui_connections.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review.

    Introduction

    diff --git a/mRemoteV1/Resources/Help/ui_options.htm b/mRemoteV1/Resources/Help/ui_options.htm index 3b7dfe6f..c4e6b78e 100644 --- a/mRemoteV1/Resources/Help/ui_options.htm +++ b/mRemoteV1/Resources/Help/ui_options.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review. Need help with missing information here.
    diff --git a/mRemoteV1/Resources/Help/ui_screenshot_manager.htm b/mRemoteV1/Resources/Help/ui_screenshot_manager.htm index 9048b7de..7d1db7cd 100644 --- a/mRemoteV1/Resources/Help/ui_screenshot_manager.htm +++ b/mRemoteV1/Resources/Help/ui_screenshot_manager.htm @@ -6,8 +6,8 @@ -
    - In progress - needs review and help to make it correct with information +
    + Complete from nmat updates, please remove this div after review.

    Introduction

    @@ -15,5 +15,48 @@ The screenshot manager is a panel and tool that can be used to organize and take screenshots inside mRemoteNG.

    + + +

    Take a screenshot

    +

    + To take a screenshot of a instance its as easy as to right click on the + connection tab and press Screenshot and it will open the screenshot + manager. +

    + + +

    + On the left image you will see the right click menu for the connection tab. Clicking the + screenshot there will allow mRemoteNG to create a screenshot. +

    +

    + The right image is where the screenshots are stored in mRemoteNG. Here you can store + and then decide what to do with the images after you are done taking screenshots. +

    + + + +

    Editing

    +

    + The manager is a simple tool for saving and deleting screenshots. If you need to do + more with the screenshots then the suggestion is to open them in a third party app. + Here is what the manager allows you to do: +

      +
    • Save
    • +
    • Save All
    • +
    • Delete
    • +
    • Delete All
    • +
    +

    +

    + Once you press save, a window to save the files will come up where you want to save + the screenshots. +

    +

    + Short summary of screenshot manager is that you can sit and create screenshots without + having to open a different manager all the time and instead let mRemoteNG create the + main screenshot which can be edited later on. +

    + diff --git a/mRemoteV1/mRemoteV1.csproj b/mRemoteV1/mRemoteV1.csproj index 0b5ce79f..d095fd0e 100644 --- a/mRemoteV1/mRemoteV1.csproj +++ b/mRemoteV1/mRemoteV1.csproj @@ -1076,6 +1076,12 @@ PreserveNewest + + PreserveNewest + + + PreserveNewest + PreserveNewest From 294281e0ace7b597b98f37dbc9146e9006c68b62 Mon Sep 17 00:00:00 2001 From: David Sparer Date: Wed, 9 Jan 2019 15:19:44 -0600 Subject: [PATCH 12/14] fixed page font --- mRemoteV1/UI/Window/HelpWindow.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mRemoteV1/UI/Window/HelpWindow.cs b/mRemoteV1/UI/Window/HelpWindow.cs index 9e10d8c9..6396330b 100644 --- a/mRemoteV1/UI/Window/HelpWindow.cs +++ b/mRemoteV1/UI/Window/HelpWindow.cs @@ -1,12 +1,12 @@ +using mRemoteNG.App.Info; using System; using System.Windows.Forms; -using mRemoteNG.App.Info; using WeifenLuo.WinFormsUI.Docking; namespace mRemoteNG.UI.Window { - public class HelpWindow : BaseWindow + public class HelpWindow : BaseWindow { #region Form Init @@ -144,7 +144,7 @@ namespace mRemoteNG.UI.Window lblDocName.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; lblDocName.BackColor = System.Drawing.Color.DimGray; - lblDocName.Font = new System.Drawing.Font("Segoe UI", 12.0F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, Convert.ToByte(0)); + lblDocName.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, Convert.ToByte(0)); lblDocName.ForeColor = System.Drawing.Color.White; lblDocName.Location = new System.Drawing.Point(1, 1); lblDocName.Name = "lblDocName"; From f5e668b7167086aeab3010bca166192a21704f7a Mon Sep 17 00:00:00 2001 From: David Sparer Date: Wed, 9 Jan 2019 15:48:11 -0600 Subject: [PATCH 13/14] added user setting for TrackActiveConnectionInConnectionTree --- mRemoteV1/Properties/Settings.Designer.cs | 58 ++++++++++--------- mRemoteV1/Properties/Settings.settings | 6 ++ .../Resources/Language/Language.Designer.cs | 9 +++ mRemoteV1/Resources/Language/Language.resx | 3 + .../OptionsPages/ConnectionsPage.Designer.cs | 27 +++++++-- .../UI/Forms/OptionsPages/ConnectionsPage.cs | 6 +- mRemoteV1/UI/Forms/frmMain.cs | 24 ++++---- mRemoteV1/app.config | 6 ++ 8 files changed, 92 insertions(+), 47 deletions(-) diff --git a/mRemoteV1/Properties/Settings.Designer.cs b/mRemoteV1/Properties/Settings.Designer.cs index 508f874b..33b3dfb4 100644 --- a/mRemoteV1/Properties/Settings.Designer.cs +++ b/mRemoteV1/Properties/Settings.Designer.cs @@ -12,11 +12,7 @@ namespace mRemoteNG { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - - - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.0.0")] - + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.8.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); @@ -2642,37 +2638,19 @@ namespace mRemoteNG { this["SaveConnectionsAfterEveryEdit"] = value; } } - + [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("False")] - public bool UseFilterSearch - { - get - { + public bool UseFilterSearch { + get { return ((bool)(this["UseFilterSearch"])); } - set - { + set { this["UseFilterSearch"] = value; } } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("False")] - public bool PlaceSearchBarAboveConnectionTree - { - get - { - return ((bool)(this["PlaceSearchBarAboveConnectionTree"])); - } - set - { - this["PlaceSearchBarAboveConnectionTree"] = value; - } - } - + [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("False")] @@ -2768,5 +2746,29 @@ namespace mRemoteNG { this["StartUpPanelName"] = value; } } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool TrackActiveConnectionInConnectionTree { + get { + return ((bool)(this["TrackActiveConnectionInConnectionTree"])); + } + set { + this["TrackActiveConnectionInConnectionTree"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool PlaceSearchBarAboveConnectionTree { + get { + return ((bool)(this["PlaceSearchBarAboveConnectionTree"])); + } + set { + this["PlaceSearchBarAboveConnectionTree"] = value; + } + } } } diff --git a/mRemoteV1/Properties/Settings.settings b/mRemoteV1/Properties/Settings.settings index 7ee752fe..a73b96f9 100644 --- a/mRemoteV1/Properties/Settings.settings +++ b/mRemoteV1/Properties/Settings.settings @@ -683,5 +683,11 @@ General + + False + + + False + \ No newline at end of file diff --git a/mRemoteV1/Resources/Language/Language.Designer.cs b/mRemoteV1/Resources/Language/Language.Designer.cs index 5be4c5e5..ab88a702 100644 --- a/mRemoteV1/Resources/Language/Language.Designer.cs +++ b/mRemoteV1/Resources/Language/Language.Designer.cs @@ -7369,6 +7369,15 @@ namespace mRemoteNG { } } + /// + /// Looks up a localized string similar to Track active connection in the connection tree. + /// + internal static string strTrackActiveConnectionInConnectionTree { + get { + return ResourceManager.GetString("strTrackActiveConnectionInConnectionTree", resourceCulture); + } + } + /// /// Looks up a localized string similar to Transfer. /// diff --git a/mRemoteV1/Resources/Language/Language.resx b/mRemoteV1/Resources/Language/Language.resx index a17a29fe..2a382d03 100644 --- a/mRemoteV1/Resources/Language/Language.resx +++ b/mRemoteV1/Resources/Language/Language.resx @@ -2740,4 +2740,7 @@ This page will walk you through the process of upgrading your connections file o To scan a single port, select the "First Port" only. + + Track active connection in the connection tree + \ No newline at end of file diff --git a/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs b/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs index 1317514e..08c694b5 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs @@ -49,6 +49,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.chkUseFilterSearch = new mRemoteNG.UI.Controls.Base.NGCheckBox(); this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); this.chkPlaceSearchBarAboveConnectionTree = new mRemoteNG.UI.Controls.Base.NGCheckBox(); + this.chkConnectionTreeTrackActiveConnection = new mRemoteNG.UI.Controls.Base.NGCheckBox(); ((System.ComponentModel.ISupportInitialize)(this.numRDPConTimeout)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.numRdpReconnectionCount)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.numAutoSave)).BeginInit(); @@ -134,7 +135,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.chkHostnameLikeDisplayName._mice = mRemoteNG.UI.Controls.Base.NGCheckBox.MouseState.HOVER; this.chkHostnameLikeDisplayName.AutoSize = true; this.chkHostnameLikeDisplayName.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.chkHostnameLikeDisplayName.Location = new System.Drawing.Point(3, 49); + this.chkHostnameLikeDisplayName.Location = new System.Drawing.Point(3, 72); this.chkHostnameLikeDisplayName.Name = "chkHostnameLikeDisplayName"; this.chkHostnameLikeDisplayName.Size = new System.Drawing.Size(355, 17); this.chkHostnameLikeDisplayName.TabIndex = 2; @@ -183,7 +184,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.pnlConfirmCloseConnection.Controls.Add(this.radCloseWarnMultiple); this.pnlConfirmCloseConnection.Controls.Add(this.radCloseWarnExit); this.pnlConfirmCloseConnection.Controls.Add(this.radCloseWarnNever); - this.pnlConfirmCloseConnection.Location = new System.Drawing.Point(3, 226); + this.pnlConfirmCloseConnection.Location = new System.Drawing.Point(3, 249); this.pnlConfirmCloseConnection.Name = "pnlConfirmCloseConnection"; this.pnlConfirmCloseConnection.Size = new System.Drawing.Size(604, 137); this.pnlConfirmCloseConnection.TabIndex = 6; @@ -246,7 +247,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.chkSaveConnectionsAfterEveryEdit._mice = mRemoteNG.UI.Controls.Base.NGCheckBox.MouseState.HOVER; this.chkSaveConnectionsAfterEveryEdit.AutoSize = true; this.chkSaveConnectionsAfterEveryEdit.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.chkSaveConnectionsAfterEveryEdit.Location = new System.Drawing.Point(3, 72); + this.chkSaveConnectionsAfterEveryEdit.Location = new System.Drawing.Point(3, 95); this.chkSaveConnectionsAfterEveryEdit.Name = "chkSaveConnectionsAfterEveryEdit"; this.chkSaveConnectionsAfterEveryEdit.Size = new System.Drawing.Size(194, 17); this.chkSaveConnectionsAfterEveryEdit.TabIndex = 7; @@ -258,7 +259,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.chkUseFilterSearch._mice = mRemoteNG.UI.Controls.Base.NGCheckBox.MouseState.HOVER; this.chkUseFilterSearch.AutoSize = true; this.chkUseFilterSearch.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.chkUseFilterSearch.Location = new System.Drawing.Point(3, 95); + this.chkUseFilterSearch.Location = new System.Drawing.Point(3, 118); this.chkUseFilterSearch.Name = "chkUseFilterSearch"; this.chkUseFilterSearch.Size = new System.Drawing.Size(230, 17); this.chkUseFilterSearch.TabIndex = 8; @@ -276,7 +277,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.tableLayoutPanel2.Controls.Add(this.lblAutoSave1, 0, 2); this.tableLayoutPanel2.Controls.Add(this.lblRDPConTimeout, 0, 1); this.tableLayoutPanel2.Controls.Add(this.numRDPConTimeout, 1, 1); - this.tableLayoutPanel2.Location = new System.Drawing.Point(3, 141); + this.tableLayoutPanel2.Location = new System.Drawing.Point(3, 164); this.tableLayoutPanel2.Name = "tableLayoutPanel2"; this.tableLayoutPanel2.RowCount = 3; this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 26F)); @@ -290,17 +291,30 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.chkPlaceSearchBarAboveConnectionTree._mice = mRemoteNG.UI.Controls.Base.NGCheckBox.MouseState.HOVER; this.chkPlaceSearchBarAboveConnectionTree.AutoSize = true; this.chkPlaceSearchBarAboveConnectionTree.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.chkPlaceSearchBarAboveConnectionTree.Location = new System.Drawing.Point(3, 118); + this.chkPlaceSearchBarAboveConnectionTree.Location = new System.Drawing.Point(3, 141); this.chkPlaceSearchBarAboveConnectionTree.Name = "chkPlaceSearchBarAboveConnectionTree"; this.chkPlaceSearchBarAboveConnectionTree.Size = new System.Drawing.Size(226, 17); this.chkPlaceSearchBarAboveConnectionTree.TabIndex = 8; this.chkPlaceSearchBarAboveConnectionTree.Text = "Place search bar above connection tree"; this.chkPlaceSearchBarAboveConnectionTree.UseVisualStyleBackColor = true; // + // chkConnectionTreeTrackActiveConnection + // + this.chkConnectionTreeTrackActiveConnection._mice = mRemoteNG.UI.Controls.Base.NGCheckBox.MouseState.HOVER; + this.chkConnectionTreeTrackActiveConnection.AutoSize = true; + this.chkConnectionTreeTrackActiveConnection.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.chkConnectionTreeTrackActiveConnection.Location = new System.Drawing.Point(3, 49); + this.chkConnectionTreeTrackActiveConnection.Name = "chkConnectionTreeTrackActiveConnection"; + this.chkConnectionTreeTrackActiveConnection.Size = new System.Drawing.Size(261, 17); + this.chkConnectionTreeTrackActiveConnection.TabIndex = 10; + this.chkConnectionTreeTrackActiveConnection.Text = "Track active connection in the connection tree"; + this.chkConnectionTreeTrackActiveConnection.UseVisualStyleBackColor = true; + // // ConnectionsPage // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.Controls.Add(this.chkConnectionTreeTrackActiveConnection); this.Controls.Add(this.tableLayoutPanel2); this.Controls.Add(this.chkPlaceSearchBarAboveConnectionTree); this.Controls.Add(this.chkUseFilterSearch); @@ -341,5 +355,6 @@ namespace mRemoteNG.UI.Forms.OptionsPages private Controls.Base.NGCheckBox chkUseFilterSearch; private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; private Controls.Base.NGCheckBox chkPlaceSearchBarAboveConnectionTree; + private Controls.Base.NGCheckBox chkConnectionTreeTrackActiveConnection; } } diff --git a/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.cs b/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.cs index a2af48da..29ca59f2 100644 --- a/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.cs +++ b/mRemoteV1/UI/Forms/OptionsPages/ConnectionsPage.cs @@ -1,6 +1,5 @@ -using System; -using System.Drawing; using mRemoteNG.Config; +using System; namespace mRemoteNG.UI.Forms.OptionsPages { @@ -27,6 +26,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages chkSingleClickOnConnectionOpensIt.Text = Language.strSingleClickOnConnectionOpensIt; chkSingleClickOnOpenedConnectionSwitchesToIt.Text = Language.strSingleClickOnOpenConnectionSwitchesToIt; + chkConnectionTreeTrackActiveConnection.Text = Language.strTrackActiveConnectionInConnectionTree; chkHostnameLikeDisplayName.Text = Language.strSetHostnameLikeDisplayName; chkSaveConnectionsAfterEveryEdit.Text = Language.SaveConnectionsAfterEveryEdit; chkUseFilterSearch.Text = Language.FilterSearchMatchesInConnectionTree; @@ -49,6 +49,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages chkSingleClickOnConnectionOpensIt.Checked = Settings.Default.SingleClickOnConnectionOpensIt; chkSingleClickOnOpenedConnectionSwitchesToIt.Checked = Settings.Default.SingleClickSwitchesToOpenConnection; + chkConnectionTreeTrackActiveConnection.Checked = Settings.Default.TrackActiveConnectionInConnectionTree; chkHostnameLikeDisplayName.Checked = Settings.Default.SetHostnameLikeDisplayName; chkSaveConnectionsAfterEveryEdit.Checked = Settings.Default.SaveConnectionsAfterEveryEdit; chkUseFilterSearch.Checked = Settings.Default.UseFilterSearch; @@ -79,6 +80,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages { Settings.Default.SingleClickOnConnectionOpensIt = chkSingleClickOnConnectionOpensIt.Checked; Settings.Default.SingleClickSwitchesToOpenConnection = chkSingleClickOnOpenedConnectionSwitchesToIt.Checked; + Settings.Default.TrackActiveConnectionInConnectionTree = chkConnectionTreeTrackActiveConnection.Checked; Settings.Default.SetHostnameLikeDisplayName = chkHostnameLikeDisplayName.Checked; Settings.Default.SaveConnectionsAfterEveryEdit = chkSaveConnectionsAfterEveryEdit.Checked; Settings.Default.UseFilterSearch = chkUseFilterSearch.Checked; diff --git a/mRemoteV1/UI/Forms/frmMain.cs b/mRemoteV1/UI/Forms/frmMain.cs index 0e2d7213..4a2770b3 100644 --- a/mRemoteV1/UI/Forms/frmMain.cs +++ b/mRemoteV1/UI/Forms/frmMain.cs @@ -1,13 +1,3 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Drawing; -using System.Globalization; -using System.IO; -using System.Runtime.InteropServices; -using System.Text; -using System.Windows.Forms; using Microsoft.Win32; using mRemoteNG.App; using mRemoteNG.App.Info; @@ -26,6 +16,16 @@ using mRemoteNG.UI.Menu; using mRemoteNG.UI.Panels; using mRemoteNG.UI.TaskDialog; using mRemoteNG.UI.Window; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Diagnostics; +using System.Drawing; +using System.Globalization; +using System.IO; +using System.Runtime.InteropServices; +using System.Text; +using System.Windows.Forms; using WeifenLuo.WinFormsUI.Docking; // ReSharper disable MemberCanBePrivate.Global @@ -563,7 +563,9 @@ namespace mRemoteNG.UI.Forms { titleBuilder.Append(separator); titleBuilder.Append(SelectedConnection.Name); - Windows.TreeForm.JumpToNode(SelectedConnection); + + if (Settings.Default.TrackActiveConnectionInConnectionTree) + Windows.TreeForm.JumpToNode(SelectedConnection); } Text = titleBuilder.ToString(); diff --git a/mRemoteV1/app.config b/mRemoteV1/app.config index bf6ccc79..c3cf1314 100644 --- a/mRemoteV1/app.config +++ b/mRemoteV1/app.config @@ -708,6 +708,12 @@ General + + False + + + False + From 1ca38386b7c90c4f8e5e6317425ba1be2b9c8533 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Thu, 10 Jan 2019 20:48:26 +0100 Subject: [PATCH 14/14] always resize connection icon to 16x16 before adding overlay icon, fixes #1264 --- mRemoteV1/UI/Controls/StatusImageList.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mRemoteV1/UI/Controls/StatusImageList.cs b/mRemoteV1/UI/Controls/StatusImageList.cs index 9c74b96a..6211d581 100644 --- a/mRemoteV1/UI/Controls/StatusImageList.cs +++ b/mRemoteV1/UI/Controls/StatusImageList.cs @@ -83,7 +83,7 @@ namespace mRemoteNG.UI.Controls private static Bitmap Overlay(Icon background, Image foreground) { - var result = background.ToBitmap(); + var result = new Bitmap(background.ToBitmap(), new Size(16, 16)); using (var gr = Graphics.FromImage(result)) { gr.DrawImage(foreground, new Rectangle(0, 0, foreground.Width, foreground.Height));