diff --git a/CHANGELOG.md b/CHANGELOG.md index d97f5ca2..71022684 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,20 @@ +v1.3 (15 October 2016) ++ disable/enable windows firewall on filters installation/deletion ++ normalize nt paths for dropped packets callback ++ exclude "svchost.exe" & "system" from log configuration ++ abbility to show/clear log ++ resize support as in alpha builds ++ hotkeys for menu items ++ PathUnExpandEnvStrings for log path ++ confirmation settings for exit/deleting application/log clear +- changed message boxes style +- changed default color for invalid application +- fixed access denied for some processes +- config doesn't saved if user don't trigger apply filters +- improved windows firewall control +- stability improvements +- updated translation + v1.2.118 (5 October 2016) - fixed crash on filters installation - save sort order into profile (regression) diff --git a/README.md b/README.md index 9beb1743..9c885c18 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ##Wfp Tool -![Wfp Tool](http://www.henrypp.org/images/wfptool.jpg?stupidgithubcachigfix) +![Wfp Tool](http://www.henrypp.org/images/wfptool.jpg?stupidgithubcachingfix) Simple tool to configure Windows Filtering Platform (WFP) which can configure network activity on your computer. diff --git a/bin/History.txt b/bin/History.txt index d97f5ca2..71022684 100644 --- a/bin/History.txt +++ b/bin/History.txt @@ -1,3 +1,20 @@ +v1.3 (15 October 2016) ++ disable/enable windows firewall on filters installation/deletion ++ normalize nt paths for dropped packets callback ++ exclude "svchost.exe" & "system" from log configuration ++ abbility to show/clear log ++ resize support as in alpha builds ++ hotkeys for menu items ++ PathUnExpandEnvStrings for log path ++ confirmation settings for exit/deleting application/log clear +- changed message boxes style +- changed default color for invalid application +- fixed access denied for some processes +- config doesn't saved if user don't trigger apply filters +- improved windows firewall control +- stability improvements +- updated translation + v1.2.118 (5 October 2016) - fixed crash on filters installation - save sort order into profile (regression) diff --git a/bin/i18n/!example.txt b/bin/i18n/!example.txt index f2b2c5a7..b9783e30 100644 Binary files a/bin/i18n/!example.txt and b/bin/i18n/!example.txt differ diff --git a/bin/i18n/French.ini b/bin/i18n/French.ini deleted file mode 100644 index 3a3dfdd4..00000000 Binary files a/bin/i18n/French.ini and /dev/null differ diff --git a/bin/i18n/Italiano.ini b/bin/i18n/Italiano.ini deleted file mode 100644 index 9b91a789..00000000 Binary files a/bin/i18n/Italiano.ini and /dev/null differ diff --git a/bin/i18n/Korean.ini b/bin/i18n/Korean.ini index 15b84a2c..46357d84 100644 Binary files a/bin/i18n/Korean.ini and b/bin/i18n/Korean.ini differ diff --git a/bin/i18n/Russian.ini b/bin/i18n/Russian.ini index afd9266e..9e9fa7f1 100644 Binary files a/bin/i18n/Russian.ini and b/bin/i18n/Russian.ini differ diff --git a/bin/i18n/Simplified Chinese.ini b/bin/i18n/Simplified Chinese.ini index 160673ef..7b592337 100644 Binary files a/bin/i18n/Simplified Chinese.ini and b/bin/i18n/Simplified Chinese.ini differ diff --git a/src/main.cpp b/src/main.cpp index 8b047033..d94a08fc 100644 Binary files a/src/main.cpp and b/src/main.cpp differ diff --git a/src/main.h b/src/main.h index 399f0096..66845056 100644 Binary files a/src/main.h and b/src/main.h differ diff --git a/src/resource.h b/src/resource.h index 7b77994b..55a46789 100644 --- a/src/resource.h +++ b/src/resource.h @@ -23,8 +23,9 @@ #define IDD_SETTINGS_3 105 #define IDD_SETTINGS_4 106 #define IDD_SETTINGS_5 107 -#define IDD_SETTINGS_7 108 +#define IDD_SETTINGS_6 108 #define IDD_SETTINGS_8 109 +#define IDD_SETTINGS_9 110 // Main Dlg #define IDC_LISTVIEW 1000 @@ -68,14 +69,26 @@ #define IDC_USEBLOCKLIST_CHK 107 #define IDC_DONOTBLOCKMAINEXECUTABLE_CHK 108 -#define IDC_ENABLELOG_CHK 109 -#define IDC_LOGPATH 110 -#define IDC_LOGPATH_BTN 111 -#define IDC_LOGPATH_HINT 112 +#define IDC_DISABLEWINDOWSFIREWALL_CHK 109 -#define IDC_DISABLEWINDOWSFIREWALL_CHK 113 +#define IDC_NOTIFICATIONFOREVENTS_CHK 110 +#define IDC_NOTIFICATIONFORDROPPED_CHK 111 +#define IDC_NOTIFICATIONEXCLUDESYSTEM_CHK 112 +#define IDC_NOTIFICATIONCOLLECTNEWAPPS_CHK 113 +#define IDC_NOTIFICATIONACTION_HINT 114 +#define IDC_NOTIFICATIONACTION 115 +#define IDC_NOTIFICATIONTIMEOUT_HINT 116 +#define IDC_NOTIFICATIONTIMEOUT 117 -#define IDC_SHOWBALLOONTIPS_CHK 114 +#define IDC_CONFIRMEXIT_CHK 118 +#define IDC_CONFIRMDELETE_CHK 119 +#define IDC_CONFIRMLOGCLEAR_CHK 120 + +#define IDC_ENABLELOG_CHK 121 +#define IDC_LOGPATH_TITLE 122 +#define IDC_LOGPATH 123 +#define IDC_LOGPATH_BTN 124 +#define IDC_LOGEXCLUDESYSTEM_CHK 125 #define IDC_COLORS 200 #define IDC_COMMON 201 @@ -94,10 +107,12 @@ #define IDM_SORTBYFDIR 2010 #define IDM_SORTISDESCEND 2011 #define IDM_ENABLELOG_CHK 2012 -#define IDM_WEBSITE 2013 -#define IDM_DONATE 2014 -#define IDM_CHECKUPDATES 2015 -#define IDM_ABOUT 2016 +#define IDM_LOGSHOW 2015 +#define IDM_LOGCLEAR 2016 +#define IDM_WEBSITE 2017 +#define IDM_DONATE 2018 +#define IDM_CHECKUPDATES 2019 +#define IDM_ABOUT 2020 // Tray Menu #define IDM_TRAY_SHOW 3000 @@ -105,10 +120,13 @@ #define IDM_TRAY_MODEWHITELIST 3002 #define IDM_TRAY_MODEBLACKLIST 3003 #define IDM_TRAY_MODETRUSTNOONE 3004 -#define IDM_TRAY_SETTINGS 3005 -#define IDM_TRAY_WEBSITE 3006 -#define IDM_TRAY_ABOUT 3007 -#define IDM_TRAY_EXIT 3008 +#define IDM_TRAY_ENABLELOG_CHK 3005 +#define IDM_TRAY_LOGSHOW 3008 +#define IDM_TRAY_LOGCLEAR 3009 +#define IDM_TRAY_SETTINGS 3010 +#define IDM_TRAY_WEBSITE 3011 +#define IDM_TRAY_ABOUT 3012 +#define IDM_TRAY_EXIT 3013 // Listview Menu #define IDM_ADD_FILE 4000 @@ -161,6 +179,8 @@ #define IDS_TRAY_MODE 2003 #define IDS_TRAY_SYSTEM_RULES 2004 #define IDS_TRAY_CUSTOM_RULES 2005 +#define IDS_TRAY_NOTIFICATIONS 2006 +#define IDS_TRAY_LOG 2007 #define IDS_ADD_FILE 3000 #define IDS_ADD_PROCESS 3001 @@ -212,12 +232,9 @@ #define IDS_SETTINGS_1 8000 #define IDS_SETTINGS_2 8001 -#define IDS_SETTINGS_3 8002 -#define IDS_SETTINGS_4 8003 -//#define IDS_SETTINGS_5 8004 -//#define IDS_SETTINGS_6 8005 -#define IDS_SETTINGS_7 8006 -#define IDS_SETTINGS_8 8007 +#define IDS_SETTINGS_4 8002 +#define IDS_SETTINGS_8 8003 +#define IDS_SETTINGS_9 8004 #define IDS_APPLY 8008 #define IDS_CLOSE 8009 @@ -239,24 +256,44 @@ #define IDS_USEBLOCKLIST_CHK 9006 #define IDS_DONOTBLOCKMAINEXECUTABLE_CHK 9007 -#define IDS_ENABLELOG_CHK 9008 -#define IDS_LOGPATH_HINT 9009 +#define IDS_DISABLEWINDOWSFIREWALL_CHK 9008 +#define IDS_ENABLEWINDOWSFIREWALL_CHK 9009 -#define IDS_DISABLEWINDOWSFIREWALL_CHK 9010 +#define IDS_NOTIFICATIONFOREVENTS_CHK 9010 +#define IDS_NOTIFICATIONFORDROPPED_CHK 9011 +#define IDS_NOTIFICATIONCOLLECTNEWAPPS_CHK 9012 +#define IDS_NOTIFICATIONACTION_HINT 9013 +#define IDS_NOTIFICATIONTIMEOUT_HINT 9014 -#define IDS_SHOWBALLOONTIPS_CHK 9011 +#define IDS_CONFIRMEXIT_CHK 9015 +#define IDS_CONFIRMDELETE_CHK 9016 +#define IDS_CONFIRMLOGCLEAR_CHK 9017 + +#define IDS_ENABLELOG_CHK 9018 +#define IDS_LOGPATH_TITLE 9019 +#define IDS_LOGSHOW 9020 +#define IDS_LOGCLEAR 9021 + +#define IDS_EXCLUDESYSTEM_CHK 9022 + +#define IDS_ALWAYSPERFORMTHISCHECK_CHK 9023 + +#define IDS_NOTIFICATION_ACTION_1 9024 +#define IDS_NOTIFICATION_ACTION_2 9025 +#define IDS_NOTIFICATION_ACTION_3 9026 #define IDS_QUESTION 10000 #define IDS_QUESTION_START 10001 #define IDS_QUESTION_STOP 10002 +#define IDS_QUESTION_EXIT 10003 -#define IDS_STATUS_TOTAL 10003 +#define IDS_STATUS_TOTAL 10004 -#define IDS_STATUS_FILTERS_INSTALL 10004 -#define IDS_STATUS_FILTERS_UNINSTALL 10005 -#define IDS_STATUS_FILTERS_FAILED 10006 +#define IDS_STATUS_FILTERS_INSTALL 10005 +#define IDS_STATUS_FILTERS_UNINSTALL 10006 +#define IDS_STATUS_FILTERS_FAILED 10007 -#define IDS_STATUS_NOPRIVILEGES 10007 +#define IDS_STATUS_NOPRIVILEGES 10008 // Icons #define IDI_MAIN 100 diff --git a/src/resource.rc b/src/resource.rc index 511f41d2..e2eadabd 100644 Binary files a/src/resource.rc and b/src/resource.rc differ