Skip to content

Commit 92599b8

Browse files
committed
Update to 2022.2.22.0
1 parent 734a415 commit 92599b8

File tree

8 files changed

+100
-49
lines changed

8 files changed

+100
-49
lines changed

InnoSetup.iss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
33

44
#define MyAppName "NETworkManager"
5-
#define MyAppVersion "2022.2.21.0"
5+
#define MyAppVersion "2022.2.22.0"
66
#define MyAppPublisher "BornToBeRoot"
77
#define MyAppURL "https://github.com/BornToBeRoot/NETworkManager/"
88
#define MyAppExeName "NETworkManager.exe"

Source/GlobalAssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
[assembly: AssemblyTrademark("")]
77
[assembly: AssemblyCulture("")]
88

9-
[assembly: AssemblyVersion("2022.2.21.0")]
10-
[assembly: AssemblyFileVersion("2022.2.21.0")]
9+
[assembly: AssemblyVersion("2022.2.22.0")]
10+
[assembly: AssemblyFileVersion("2022.2.22.0")]

docs/01_Home.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ permalink: /
77
---
88

99
# What is NETworkManager
10-
1110
NETworkManager is a powerful tool for managing networks and troubleshoot network problems! It includes a variety of tools such as an IP scanner, Port Scanner, Ping Monitor, WiFi analyzer, PuTTY/RemoteDesktop with tabs or an LLDP/CDP capture (and many [more](./Features)) in a unified user interface.
1211

1312
<div align="center">

docs/02_Features.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,9 @@ permalink: /Features
3131
- [ARP Table](Documentation/Application/ARPTable)
3232

3333
## Profiles
34-
3534
Hosts can be stored in profiles, which can be used across all features. Individual settings such as the path to an SSH key can be stored here to override the global settings. The profile files can be stored encrypted on disk and protected with a master password to provide an additional layer of security.
3635

3736
## Languages
38-
3937
NETworkManager is available in 16 languages. [Here](https://www.transifex.com/BornToBeRoot/NETworkManager/dashboard/){:target="_blank"} you can find the list with all languages and the progress of the translation.
4038

4139
If you miss a language, find missing or incorrect translations, you can request a language and help to improve the translation on [Transifex](https://www.transifex.com/BornToBeRoot/NETworkManager){:target="_blank"}.

docs/03_Download.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,20 @@ Date: **30.11.2021**
1313

1414
| Download | Checksum [SHA256] |
1515
|---|---|
16-
| <a href='https://github.com/BornToBeRoot/NETworkManager/releases/download/2021.11.30.0/NETworkManager_2021.11.30.0_Setup.exe' target='_blank'><button type="button" name="button" class="btn btn-blue">Setup</button></a> | `AFDA99002A95D78127A26ADCED00F1A86DCBDB6DA0782A761088FFBF3BFF1DF9` |
17-
| <a href='https://github.com/BornToBeRoot/NETworkManager/releases/download/2021.11.30.0/NETworkManager_2021.11.30.0_Portable.zip' target='_blank'><button type="button" name="button" class="btn btn-blue">Portable</button></a> | `6EE94EDF8EEDE8D65E2143D5BF60C59CA715536D4C15E680FFB0454174D22FE1` |
18-
| <a href='https://github.com/BornToBeRoot/NETworkManager/releases/download/2021.11.30.0/NETworkManager_2021.11.30.0_Archive.zip' target='_blank'><button type="button" name="button" class="btn btn-blue">Archive</button></a> | `5F72238031B7DB28F885BD8E74046734BDBCA37E4DFC5110ADB75EB216C50DF1` |
16+
| <a href='https://github.com/BornToBeRoot/NETworkManager/releases/download/2022.2.22.0/NETworkManager_2022.2.22.0_Setup.exe' target='_blank'><button type="button" name="button" class="btn btn-blue">Setup</button></a> | `F0CF905B14622588E658977BC2E7B85042858FA4191CDAEF4F84C1BAE2DC9311` |
17+
| <a href='https://github.com/BornToBeRoot/NETworkManager/releases/download/2022.2.22.0/NETworkManager_2022.2.22.0_Portable.zip' target='_blank'><button type="button" name="button" class="btn btn-blue">Portable</button></a> | `241F02978697BAF2E8BD695671D5197C081CB44C5D52925BC30CC3CECF0A4592` |
18+
| <a href='https://github.com/BornToBeRoot/NETworkManager/releases/download/2022.2.22.0/NETworkManager_2022.2.22.0_Archive.zip' target='_blank'><button type="button" name="button" class="btn btn-blue">Archive</button></a> | `DC5FC8FF4FC61E21F9D795B39E28C8CCDEC2FD4F01323031F27D691A93563CF8` |
1919

20-
Test a pre-release version with the latest features and bugfixes [here](https://github.com/BornToBeRoot/NETworkManager/releases?&expanded=true){:target="_blank"}!
20+
:warning: [BREAKING CHANGE] :warning:
21+
**Read this before upgrading from 2021.11.30.0 and earlier to 2022.2.22.0 or later!**
22+
23+
The profile (file) has been updated and needs to be migrated:
24+
1. The encryption of the profile file(s) must be disabled in the currently installed version.
25+
2. Then the update can be installed as usual.
26+
3. At the first startup the loading of the profiles fails and a PowerShell script can be started to migrate the profiles.
27+
4. After the migration the encryption of the profiles can be enabled again.
28+
29+
Note: _Steps 1 and 4 can be skipped if the profiles are not encrypted._
2130

2231
## System requirements
2332
- Windows 10 / Server x64 (1809 or later)

docs/Changelog/2019-12-0.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Date: **25.12.2019**
2121
- .NET-Framework 4.7.2
2222

2323
## What's new
24-
2524
- WiFi (Networks, Channels)
2625
- Ping Monitor
2726
- Profile - You can now add multiple profile files and select them in the window title bar in a drop down

docs/Changelog/2022-2-22-0.md

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
layout: default
3+
title: Next release
4+
parent: Changelog
5+
nav_order: 1
6+
description: "Changelog for next release"
7+
permalink: /Changelog/next-release
8+
---
9+
10+
# Version 2022.2.22.0
11+
Date: **22.2.2022**
12+
13+
| File | Checksum [SHA256] |
14+
|---|---|
15+
|[Setup](https://github.com/BornToBeRoot/NETworkManager/releases/download/2022.2.22.0/NETworkManager_2022.2.22.0_Setup.exe){:target="_blank"}| `F0CF905B14622588E658977BC2E7B85042858FA4191CDAEF4F84C1BAE2DC9311` |
16+
|[Portable](https://github.com/BornToBeRoot/NETworkManager/releases/download/2022.2.22.0/NETworkManager_2022.2.22.0_Portable.zip){:target="_blank"}| `241F02978697BAF2E8BD695671D5197C081CB44C5D52925BC30CC3CECF0A4592` |
17+
|[Archive](https://github.com/BornToBeRoot/NETworkManager/releases/download/2022.2.22.0/NETworkManager_2022.2.22.0_Archive.zip){:target="_blank"}| `DC5FC8FF4FC61E21F9D795B39E28C8CCDEC2FD4F01323031F27D691A93563CF8` |
18+
19+
:warning: [BREAKING CHANGE] :warning:
20+
**Read this before upgrading from 2021.11.30.0 and earlier to 2022.2.22.0 or later!**
21+
22+
The profile (file) has been updated and needs to be migrated:
23+
1. The encryption of the profile file(s) must be disabled in the currently installed version.
24+
2. Then the update can be installed as usual.
25+
3. At the first startup the loading of the profiles fails and a PowerShell script can be started to migrate the profiles.
26+
4. After the migration the encryption of the profiles can be enabled again.
27+
28+
Note: _Steps 1 and 4 can be skipped if the profiles are not encrypted._
29+
30+
**System requirements**
31+
- Windows 10 / Server x64 (1809 or later)
32+
- [.NET Desktop Runtime 6.x (LTS)](https://dotnet.microsoft.com/download/dotnet/6.0){:target="_blank"}
33+
- [Microsoft Edge - WebView2 Runtime (Evergreen)](https://developer.microsoft.com/en-us/microsoft-edge/webview2/){:target="_blank"}
34+
35+
## What's new?
36+
- New Icon/Logo for the application [#1362](https://github.com/BornToBeRoot/NETworkManager/pull/1362){:target="_blank"} [#1371](https://github.com/BornToBeRoot/NETworkManager/pull/1371){:target="_blank"}
37+
- Profiles reworked [BREAKING CHANGE] [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"} <br />
38+
Group-specific settings can now be set for:
39+
- Remote Desktop (Credentials for a group of servers, Settings)
40+
- PowerShell (Settings)
41+
- PuTTY (Settings)
42+
- TigerVNC (Settings)
43+
44+
The inheritance works as follows: General Settings > Group > Profile (Profile overwrites group, group overwrites general settings)
45+
46+
**The profiles are migrated with a PowerShell script when the app is executed for the first time / when the profiles are loaded. To do this, they must first be decrypted in an old version.**
47+
48+
- PuTTY
49+
- Custom profile `NETworkManager` will be added to the registry (`HCKU\Software\SimonTatham\PuTTY\Sessions\NETworkManager`) which will set the PuTTY background to the application background [#1358](https://github.com/BornToBeRoot/NETworkManager/pull/1358){:target="_blank"} [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"}
50+
- Add context menu button (right click on the tab) to fix the PuTTY embedded window size [#1366](https://github.com/BornToBeRoot/NETworkManager/pull/1366){:target="_blank"}
51+
- Try to automatically fix the embedded window size after the initial connect [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"} [#1376](https://github.com/BornToBeRoot/NETworkManager/pull/1376){:target="_blank"}
52+
53+
## Improvements
54+
- Profile page in settings improved [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"}
55+
- Validation of entries in the profile dialog improved [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"} [#1283](https://github.com/BornToBeRoot/NETworkManager/issues/1283){:target="_blank"}
56+
- Minimum required window size reduced to 800x600 [#1366](https://github.com/BornToBeRoot/NETworkManager/pull/1366){:target="_blank"} [#1275](https://github.com/BornToBeRoot/NETworkManager/issues/1275){:target="_blank"}
57+
- Default history entries increased from 5 to 10 [#1372](https://github.com/BornToBeRoot/NETworkManager/issues/1372){:target="_blank"}
58+
- Default background job time decreased from 15 to 5 minutes (save settings, profiles in background and not only when closing the application) [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"}
59+
- Edit group button in the profiles list is not visible when the group name is longer than the width of the profiles list [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"}
60+
- Port Scanner
61+
- MySQL and PostgreSQL ports added to port profile [4334b64](https://github.com/BornToBeRoot/NETworkManager/commit/4334b649e0f73ab419e524f50c438b128288d8e3){:target="_blank"}
62+
63+
## Bugfixes
64+
- Visibility of the min/max/close button on the pulled out window fixed [#1366](https://github.com/BornToBeRoot/NETworkManager/pull/1366){:target="_blank"}
65+
- App crash when building with SDK .NET 6.0.2 and running the app on 6.0.0 or 6.0.1 fixed [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"} [#1381](https://github.com/BornToBeRoot/NETworkManager/issues/1381){:target="_blank"}
66+
- App crash when renaming a profile file fixed [#1318](https://github.com/BornToBeRoot/NETworkManager/issues/1318){:target="_blank"}
67+
- Language `zh-CN` and `zh-TW` is missing in dotnet publish. Build script changed from `dotnet` to `msbuild` [#1316](https://github.com/BornToBeRoot/NETworkManager/issues/1316){:target="_blank"}
68+
- Remote Desktop
69+
- Connection via Profile leads to error message "Error Code 4 (Total login limit was reached)" fixed [#1265](https://github.com/BornToBeRoot/NETworkManager/issues/1265){:target="_blank"}
70+
- PowerShell
71+
- Validate host input in connect dialog [#1373](https://github.com/BornToBeRoot/NETworkManager/issues/1373){:target="_blank"}
72+
- PuTTY
73+
- Fixed that some arguments from the connect dialog of PuTTY (like privatekey) were not applied correctly. Fix was also applied to remote desktop, powershell, tigervnc and webconsole, even if the bug could not be reproduced there. [#1372](https://github.com/BornToBeRoot/NETworkManager/issues/1372){:target="_blank"}
74+
75+
## Other
76+
- Code refactoring, Cleanup, etc.
77+
- Language files updated [#transifex](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Ftransifex-integration){:target="_blank"}
78+
- Dependencies updated [#dependencies](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Fdependabot){:target="_blank"}
79+
- Update OUI list [f2f6e77](https://github.com/BornToBeRoot/NETworkManager/commit/f2f6e77e2bae2fc30f6dcfe9e9ceeb759d2e2f70){:target="_blank"}
80+
- Update Whois list [f2f6e77](https://github.com/BornToBeRoot/NETworkManager/commit/f2f6e77e2bae2fc30f6dcfe9e9ceeb759d2e2f70){:target="_blank"}
81+
- Update Ports list [f2f6e77](https://github.com/BornToBeRoot/NETworkManager/commit/f2f6e77e2bae2fc30f6dcfe9e9ceeb759d2e2f70){:target="_blank"}

docs/Changelog/next-release.md

Lines changed: 3 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -15,49 +15,14 @@ permalink: /Changelog/next-release
1515
- [Microsoft Edge - WebView2 Runtime (Evergreen)](https://developer.microsoft.com/en-us/microsoft-edge/webview2/){:target="_blank"}
1616

1717
## What's new?
18-
- New Icon/Logo for the application [#1362](https://github.com/BornToBeRoot/NETworkManager/pull/1362){:target="_blank"} [#1371](https://github.com/BornToBeRoot/NETworkManager/pull/1371){:target="_blank"}
19-
- Profiles reworked [BREAKING CHANGE] [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"} <br />
20-
Group-specific settings can now be set for:
21-
- Remote Desktop (Credentials for a group of servers, Settings)
22-
- PowerShell (Settings)
23-
- PuTTY (Settings)
24-
- TigerVNC (Settings)
25-
26-
The inheritance works as follows: General Settings > Group > Profile (Profile overwrites group, group overwrites general settings)
27-
28-
**The profiles are migrated with a PowerShell script when the app is executed for the first time / when the profiles are loaded. To do this, they must first be decrypted in an old version.**
29-
30-
- PuTTY
31-
- Custom profile `NETworkManager` will be added to the registry (`HCKU\Software\SimonTatham\PuTTY\Sessions\NETworkManager`) which will set the PuTTY background to the application background [#1358](https://github.com/BornToBeRoot/NETworkManager/pull/1358){:target="_blank"} [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"}
32-
- Add context menu button (right click on the tab) to fix the PuTTY embedded window size [#1366](https://github.com/BornToBeRoot/NETworkManager/pull/1366){:target="_blank"}
33-
- Try to automatically fix the embedded window size after the initial connect [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"} [#1376](https://github.com/BornToBeRoot/NETworkManager/pull/1376){:target="_blank"}
18+
-
3419

3520
## Improvements
36-
- Profile page in settings improved [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"}
37-
- Validation of entries in the profile dialog improved [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"} [#1283](https://github.com/BornToBeRoot/NETworkManager/issues/1283){:target="_blank"}
38-
- Minimum required window size reduced to 800x600 [#1366](https://github.com/BornToBeRoot/NETworkManager/pull/1366){:target="_blank"} [#1275](https://github.com/BornToBeRoot/NETworkManager/issues/1275){:target="_blank"}
39-
- Default history entries increased from 5 to 10 [#1372](https://github.com/BornToBeRoot/NETworkManager/issues/1372){:target="_blank"}
40-
- Default background job time decreased from 15 to 5 minutes (save settings, profiles in background and not only when closing the application) [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"}
41-
- Edit group button in the profiles list is not visible when the group name is longer than the width of the profiles list [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"}
42-
- Port Scanner
43-
- MySQL and PostgreSQL ports added to port profile [4334b64](https://github.com/BornToBeRoot/NETworkManager/commit/4334b649e0f73ab419e524f50c438b128288d8e3){:target="_blank"}
21+
-
4422

4523
## Bugfixes
46-
- Visibility of the min/max/close button on the pulled out window fixed [#1366](https://github.com/BornToBeRoot/NETworkManager/pull/1366){:target="_blank"}
47-
- App crash when building with SDK .NET 6.0.2 and running the app on 6.0.0 or 6.0.1 fixed [#1236](https://github.com/BornToBeRoot/NETworkManager/pull/1236){:target="_blank"} [#1381](https://github.com/BornToBeRoot/NETworkManager/issues/1381){:target="_blank"}
48-
- App crash when renaming a profile file fixed [#1318](https://github.com/BornToBeRoot/NETworkManager/issues/1318){:target="_blank"}
49-
- Language `zh-CN` and `zh-TW` is missing in dotnet publish. Build script changed from `dotnet` to `msbuild` [#1316](https://github.com/BornToBeRoot/NETworkManager/issues/1316){:target="_blank"}
50-
- Remote Desktop
51-
- Connection via Profile leads to error message "Error Code 4 (Total login limit was reached)" fixed [#1265](https://github.com/BornToBeRoot/NETworkManager/issues/1265){:target="_blank"}
52-
- PowerShell
53-
- Validate host input in connect dialog [#1373](https://github.com/BornToBeRoot/NETworkManager/issues/1373){:target="_blank"}
54-
- PuTTY
55-
- Fixed that some arguments from the connect dialog of PuTTY (like privatekey) were not applied correctly. Fix was also applied to remote desktop, powershell, tigervnc and webconsole, even if the bug could not be reproduced there. [#1372](https://github.com/BornToBeRoot/NETworkManager/issues/1372){:target="_blank"}
24+
-
5625

5726
## Other
58-
- Code refactoring, Cleanup, etc.
5927
- Language files updated [#transifex](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Ftransifex-integration){:target="_blank"}
6028
- Dependencies updated [#dependencies](https://github.com/BornToBeRoot/NETworkManager/pulls?q=author%3Aapp%2Fdependabot){:target="_blank"}
61-
- Update OUI list [f2f6e77](https://github.com/BornToBeRoot/NETworkManager/commit/f2f6e77e2bae2fc30f6dcfe9e9ceeb759d2e2f70){:target="_blank"}
62-
- Update Whois list [f2f6e77](https://github.com/BornToBeRoot/NETworkManager/commit/f2f6e77e2bae2fc30f6dcfe9e9ceeb759d2e2f70){:target="_blank"}
63-
- Update Ports list [f2f6e77](https://github.com/BornToBeRoot/NETworkManager/commit/f2f6e77e2bae2fc30f6dcfe9e9ceeb759d2e2f70){:target="_blank"}

0 commit comments

Comments
 (0)