Skip to content
This repository has been archived by the owner on Feb 19, 2025. It is now read-only.

Commit

Permalink
1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
henrypp committed May 19, 2017
1 parent 170eda3 commit 661b341
Show file tree
Hide file tree
Showing 19 changed files with 145 additions and 91 deletions.
18 changes: 17 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,26 @@
v1.6 (19 May 2017)
+ added prevent port scanning option
+ added acl (access control list) to the engine
+ added gridline for the listview config
+ added item into the custom rules menu for open rules editor
+ added version-independent network events api call (win7 and above)
+ added dropped packets log file size limit to 1mb (win7 and above)
+ reset windows firewall to its initial state when restore it back
+ blocklist marked as experimental
- removed custom rules from package
- fixed dropped packets logging stop sometimes (win7 and above)
- fixed removing custom rules
- fixed classic ui
- fixed bugs
- ui fixes

v1.5.5 (6 May 2017)
+ added installer
+ added static wfp session key
+ copy filter name if description is not available for dropped packets log
- removed "file not found" xml parsing errors
- revert trim rules back (request)
- fixed index flag cannot be set (win8 and above)
- removed "file not found" xml parsing errors
- fixed ui bugs

v1.5.4 (30 April 2017)
Expand Down
18 changes: 17 additions & 1 deletion bin/History.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,26 @@
v1.6 (19 May 2017)
+ added prevent port scanning option
+ added acl (access control list) to the engine
+ added gridline for the listview config
+ added item into the custom rules menu for open rules editor
+ added version-independent network events api call (win7 and above)
+ added dropped packets log file size limit to 1mb (win7 and above)
+ reset windows firewall to its initial state when restore it back
+ blocklist marked as experimental
- removed custom rules from package
- fixed dropped packets logging stop sometimes (win7 and above)
- fixed removing custom rules
- fixed classic ui
- fixed bugs
- ui fixes

v1.5.5 (6 May 2017)
+ added installer
+ added static wfp session key
+ copy filter name if description is not available for dropped packets log
- removed "file not found" xml parsing errors
- revert trim rules back (request)
- fixed index flag cannot be set (win8 and above)
- removed "file not found" xml parsing errors
- fixed ui bugs

v1.5.4 (30 April 2017)
Expand Down
Binary file modified bin/i18n/!example.txt
Binary file not shown.
Binary file modified bin/i18n/Brazilian Portuguese.ini
Binary file not shown.
Binary file modified bin/i18n/Farsi.ini
Binary file not shown.
Binary file modified bin/i18n/French.ini
Binary file not shown.
Binary file modified bin/i18n/German.ini
Binary file not shown.
Binary file modified bin/i18n/Korean.ini
Binary file not shown.
Binary file modified bin/i18n/Polish.ini
Binary file not shown.
Binary file modified bin/i18n/Russian.ini
Binary file not shown.
Binary file modified bin/i18n/Simplified Chinese.ini
Binary file not shown.
Binary file modified bin/i18n/Spanish.ini
Binary file not shown.
Binary file removed bin/rules_custom.xml
Binary file not shown.
Binary file modified bin/rules_system.xml
Binary file not shown.
2 changes: 1 addition & 1 deletion build.bat
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@echo off

cd ..\builder
build simplewall simplewall 1.5.5
build simplewall simplewall 1.6
Binary file modified src/main.cpp
Binary file not shown.
Binary file modified src/main.h
Binary file not shown.
198 changes: 110 additions & 88 deletions src/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -73,36 +73,46 @@

#define IDC_USEBLOCKLIST_CHK 107
#define IDC_USEBLOCKLIST_HINT 108
#define IDC_INSTALLBOOTTIMEFILTERS_CHK 109
#define IDC_INSTALLBOOTTIMEFILTERS_HINT 110
#define IDC_USEUPDATECHECKING_CHK 111
#define IDC_USEUPDATECHECKING_HINT 112

#define IDC_USESTEALTHMODE_CHK 109
#define IDC_USESTEALTHMODE_HINT 110

#define IDC_INSTALLBOOTTIMEFILTERS_CHK 111
#define IDC_INSTALLBOOTTIMEFILTERS_HINT 112

#define IDC_RULE_ALLOWINBOUND 113
#define IDC_RULE_ALLOWLISTEN 114

#define IDC_CONFIRMEXIT_CHK 115
#define IDC_CONFIRMDELETE_CHK 116
#define IDC_CONFIRMLOGCLEAR_CHK 117
#define IDC_CONFIRMMODECHANGE_CHK 118
#define IDC_USEUPDATECHECKING_CHK 115
#define IDC_USEUPDATECHECKING_HINT 116

#define IDC_CONFIRMEXIT_CHK 117
#define IDC_CONFIRMDELETE_CHK 118
#define IDC_CONFIRMLOGCLEAR_CHK 119
#define IDC_CONFIRMMODECHANGE_CHK 120

#define IDC_COLORS_HINT 121

#define IDC_COLORS_HELP 119
#define IDC_ENABLELOG_CHK 122
#define IDC_LOGPATH 123
#define IDC_LOGPATH_BTN 124
#define IDC_LOGPATH_BTN2 125

#define IDC_ENABLELOG_CHK 120
#define IDC_LOGPATH 121
#define IDC_LOGPATH_BTN 122
#define IDC_LOGPATH_BTN2 123
#define IDC_LOGSIZELIMIT_HINT 126
#define IDC_LOGSIZELIMIT 127

#define IDC_ENABLENOTIFICATIONS_CHK 124
#define IDC_NOTIFICATIONSILENT_CHK 125
#define IDC_NOTIFICATIONTIMEOUT_HINT 126
#define IDC_NOTIFICATIONTIMEOUT 127
#define IDC_LOGBACKUP_CHK 128

#define IDC_ENABLEAPPSCOLLECTOR_CHK 128
#define IDC_ENABLENOTIFICATIONS_CHK 129
#define IDC_NOTIFICATIONSILENT_CHK 130
#define IDC_NOTIFICATIONTIMEOUT_HINT 131
#define IDC_NOTIFICATIONTIMEOUT 132

#define IDC_RULES_BLOCKLIST_HINT 129
#define IDC_RULES_SYSTEM_HINT 130
#define IDC_RULES_CUSTOM_HINT 131
#define IDC_ENABLEAPPSCOLLECTOR_CHK 133

#define IDC_RULES_BLOCKLIST_HINT 134
#define IDC_RULES_SYSTEM_HINT 135
#define IDC_RULES_CUSTOM_HINT 136

#define IDC_COLORS 200
#define IDC_EDITOR 201
Expand All @@ -117,6 +127,7 @@
#define IDM_ALWAYSONTOP_CHK 2006
#define IDM_STARTMINIMIZED_CHK 2007
#define IDM_SHOWFILENAMESONLY_CHK 2008
#define IDM_SHOWGRIDLINES_CHK 2034
#define IDM_ICONSSMALL 2009
#define IDM_ICONSLARGE 2010
#define IDM_ICONSISHIDDEN 2011
Expand All @@ -138,10 +149,12 @@
#define IDM_ABOUT 2027

#define IDM_USEBLOCKLIST_CHK 2028
#define IDM_INSTALLBOOTTIMEFILTERS_CHK 2029
#define IDM_USEUPDATECHECKING_CHK 2030
#define IDM_STEALTHMODE_CHK 2029
#define IDM_INSTALLBOOTTIMEFILTERS_CHK 2030
#define IDM_RULE_ALLOWINBOUND 2031
#define IDM_RULE_ALLOWLISTEN 2032
#define IDM_USEUPDATECHECKING_CHK 2033


// Tray Menu
#define IDM_TRAY_SHOW 3000
Expand All @@ -150,42 +163,44 @@
#define IDM_TRAY_MODEBLACKLIST 3003
#define IDM_TRAY_MODETRUSTNOONE 3004
#define IDM_TRAY_USEBLOCKLIST_CHK 3005
#define IDM_TRAY_INSTALLBOOTTIMEFILTERS_CHK 3006
#define IDM_TRAY_USEUPDATECHECKING_CHK 3007
#define IDM_TRAY_STEALTHMODE_CHK 3006
#define IDM_TRAY_INSTALLBOOTTIMEFILTERS_CHK 3007
#define IDM_TRAY_RULE_ALLOWINBOUND 3008
#define IDM_TRAY_RULE_ALLOWLISTEN 3009
#define IDM_TRAY_ENABLELOG_CHK 3010
#define IDM_TRAY_ENABLENOTIFICATIONS_CHK 3011
#define IDM_TRAY_ENABLEAPPSCOLLECTOR_CHK 3012
#define IDM_TRAY_LOGSHOW 3013
#define IDM_TRAY_LOGCLEAR 3014
#define IDM_TRAY_ENABLELOGERROR_CHK 3015
#define IDM_TRAY_ENABLELOGERRORNOTIFICATIONS_CHK 3016
#define IDM_TRAY_LOGERRORSHOW 3017
#define IDM_TRAY_LOGERRORCLEAR 3018
#define IDM_TRAY_SETTINGS 3019
#define IDM_TRAY_WEBSITE 3020
#define IDM_TRAY_ABOUT 3021
#define IDM_TRAY_EXIT 3022
#define IDM_TRAY_USEUPDATECHECKING_CHK 3010
#define IDM_TRAY_ENABLELOG_CHK 3011
#define IDM_TRAY_ENABLENOTIFICATIONS_CHK 3012
#define IDM_TRAY_ENABLEAPPSCOLLECTOR_CHK 3013
#define IDM_TRAY_LOGSHOW 3014
#define IDM_TRAY_LOGCLEAR 3015
#define IDM_TRAY_ENABLELOGERROR_CHK 3016
#define IDM_TRAY_ENABLELOGERRORNOTIFICATIONS_CHK 3017
#define IDM_TRAY_LOGERRORSHOW 3018
#define IDM_TRAY_LOGERRORCLEAR 3019
#define IDM_TRAY_SETTINGS 3020
#define IDM_TRAY_WEBSITE 3021
#define IDM_TRAY_ABOUT 3022
#define IDM_TRAY_EXIT 3023

// Listview Menu
#define IDM_ADD_FILE 4000
#define IDM_ALL 4001
#define IDM_REFRESH2 4002
#define IDM_DISABLENOTIFICATIONS 4003
#define IDM_EXPLORE 4004
#define IDM_COPY 4005
#define IDM_CHECKALL 4006
#define IDM_UNCHECKALL 4007
#define IDM_CHECK 4008
#define IDM_UNCHECK 4009
#define IDM_OPENRULESEDITOR 4004
#define IDM_EXPLORE 4005
#define IDM_COPY 4006
#define IDM_CHECKALL 4007
#define IDM_UNCHECKALL 4008
#define IDM_CHECK 4009
#define IDM_UNCHECK 4010

#define IDM_ADD 4010
#define IDM_EDIT 4011
#define IDM_DELETE 4012
#define IDM_ADD 4011
#define IDM_EDIT 4012
#define IDM_DELETE 4013

#define IDM_SELECT_ALL 4013
#define IDM_ZOOM 4014
#define IDM_SELECT_ALL 4014
#define IDM_ZOOM 4015

#define IDM_PROCESS 5000
#define IDM_LANGUAGE 6000
Expand Down Expand Up @@ -236,16 +251,17 @@
#define IDS_ADD_PROCESS 3001
#define IDS_ALL 3002
#define IDS_DISABLENOTIFICATIONS 3003
#define IDS_EXPLORE 3004
#define IDS_COPY 3005
#define IDS_CHECKALL 3006
#define IDS_UNCHECKALL 3007
#define IDS_CHECK 3008
#define IDS_UNCHECK 3009

#define IDS_ADD 3010
#define IDS_EDIT2 3011
#define IDS_DELETE 3012
#define IDS_OPENRULESEDITOR 3004
#define IDS_EXPLORE 3005
#define IDS_COPY 3006
#define IDS_CHECKALL 3007
#define IDS_UNCHECKALL 3008
#define IDS_CHECK 3009
#define IDS_UNCHECK 3010

#define IDS_ADD 3011
#define IDS_EDIT2 3012
#define IDS_DELETE 3013

#define IDS_MODE_WHITELIST 4000
#define IDS_MODE_BLACKLIST 4001
Expand Down Expand Up @@ -304,46 +320,52 @@
#define IDS_LOADONSTARTUP_CHK 9001
#define IDS_STARTMINIMIZED_CHK 9002
#define IDS_SHOWFILENAMESONLY_CHK 9003
#define IDS_SKIPUACWARNING_CHK 9004
#define IDS_CHECKUPDATES_CHK 9005
#define IDS_SHOWGRIDLINES_CHK 9004
#define IDS_SKIPUACWARNING_CHK 9005
#define IDS_CHECKUPDATES_CHK 9006

#define IDS_LANGUAGE_HINT 9007

#define IDS_LANGUAGE_HINT 9006
#define IDS_USEBLOCKLIST_CHK 9008
#define IDS_USEBLOCKLIST_HINT 9009
#define IDS_USESTEALTHMODE_CHK 9010
#define IDS_USESTEALTHMODE_HINT 9011
#define IDS_INSTALLBOOTTIMEFILTERS_CHK 9012
#define IDS_INSTALLBOOTTIMEFILTERS_HINT 9013
#define IDS_USEUPDATECHECKING_CHK 9014
#define IDS_USEUPDATECHECKING_HINT 9015

#define IDS_USEBLOCKLIST_CHK 9007
#define IDS_USEBLOCKLIST_HINT 9008
#define IDS_INSTALLBOOTTIMEFILTERS_CHK 9009
#define IDS_INSTALLBOOTTIMEFILTERS_HINT 9010
#define IDS_USEUPDATECHECKING_CHK 9011
#define IDS_USEUPDATECHECKING_HINT 9012
#define IDS_DISABLEWINDOWSFIREWALL_CHK 9017
#define IDS_ENABLEWINDOWSFIREWALL_CHK 9018

#define IDS_DISABLEWINDOWSFIREWALL_CHK 9013
#define IDS_ENABLEWINDOWSFIREWALL_CHK 9014
#define IDS_CONFIRMEXIT_CHK 9019
#define IDS_CONFIRMDELETE_CHK 9020
#define IDS_CONFIRMLOGCLEAR_CHK 9021
#define IDS_CONFIRMMODECHANGE_CHK 9022

#define IDS_CONFIRMEXIT_CHK 9015
#define IDS_CONFIRMDELETE_CHK 9016
#define IDS_CONFIRMLOGCLEAR_CHK 9017
#define IDS_CONFIRMMODECHANGE_CHK 9018
#define IDS_COLORS_HINT 9023

#define IDS_COLORS_HELP 9019
#define IDS_ENABLELOG_CHK 9024
#define IDS_LOGSHOW 9025
#define IDS_LOGCLEAR 9026

#define IDS_ENABLELOG_CHK 9020
#define IDS_LOGSHOW 9021
#define IDS_LOGCLEAR 9022
#define IDS_LOGSIZELIMIT_HINT 9027
#define IDS_LOGBACKUP_CHK 9028

#define IDS_ENABLENOTIFICATIONS_CHK 9023
#define IDS_NOTIFICATIONSILENT_CHK 9024
#define IDS_NOTIFICATIONTIMEOUT_HINT 9025
#define IDS_ENABLENOTIFICATIONS_CHK 9029
#define IDS_NOTIFICATIONSILENT_CHK 9030
#define IDS_NOTIFICATIONTIMEOUT_HINT 9031

#define IDS_ENABLEAPPSCOLLECTOR_CHK 9026
#define IDS_ENABLEAPPSCOLLECTOR_CHK 9032

#define IDS_ENABLELOGERROR_CHK 9027
#define IDS_ENABLELOGERRORNOTIFICATIONS_CHK 9028
#define IDS_ENABLELOGERROR_CHK 9033
#define IDS_ENABLELOGERRORNOTIFICATIONS_CHK 9034

#define IDS_RULES_BLOCKLIST_HINT 9029
#define IDS_RULES_SYSTEM_HINT 9030
#define IDS_RULES_CUSTOM_HINT 9031
#define IDS_RULES_BLOCKLIST_HINT 9035
#define IDS_RULES_SYSTEM_HINT 9036
#define IDS_RULES_CUSTOM_HINT 9037

#define IDS_ALWAYSPERFORMTHISCHECK_CHK 9032
#define IDS_ALWAYSPERFORMTHISCHECK_CHK 9038

#define IDS_QUESTION 10000
#define IDS_QUESTION_START 10001
Expand Down
Binary file modified src/resource.rc
Binary file not shown.

0 comments on commit 661b341

Please sign in to comment.