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

Commit

Permalink
beta published
Browse files Browse the repository at this point in the history
  • Loading branch information
henrypp committed Aug 7, 2017
1 parent e85d161 commit 3fd1eea
Show file tree
Hide file tree
Showing 24 changed files with 949 additions and 408 deletions.
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
v2.0.1b (7 August 2017)
+ added update checking for new beta version
+ added flush dns cache after filters applied
+ set max prefix length for ipv6 addresses to 64
+ new rules editor interface
+ changed minimum width for a main window
- fixed running with "/minimized" argument under uac
- updated localization
- fixed bugs

v2.0b (1 August 2017)
+ new notification ui
+ show notifications only for whitelist mode
+ allow listen connections for all is enabled by default
+ added import custom rules from file feature
+ added support to load large xml files
+ added more information into the main window
+ added apps grouping (allowed/blocked)
+ added custom rules syntax checking
+ added support dns resolution for custom rules
+ added resolving shortcut path
+ added notification display timeout config
+ save internal rules configuration into xml
+ purgen remove only apps with errors
+ minimized dropped packets log size (union remote and local address information)
+ minimized memory usage
- removed "trust no one" mode
- updated system rules
- updated blocklist
- fixed dropped packets logging hibernation (win7 and above)
- fixed remember windows size and position sometimes
- fixed version string trimming
- fixed ui bugs
- fixed memory leaks
- fixed bugs

v1.6.5 (1 June 2017)
+ do not block listen connections on stealth-mode
+ do not block listen connections on boot-time
Expand Down
5 changes: 5 additions & 0 deletions bin/FAQ.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
How it works:
The simplewall is implemented through WFP (Windows Filtering Platform) at user-mode level (no drivers etc.)

*********************
Only in final version
36 changes: 36 additions & 0 deletions bin/History.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
v2.0.1b (7 August 2017)
+ added update checking for new beta version
+ added flush dns cache after filters applied
+ set max prefix length for ipv6 addresses to 64
+ new rules editor interface
+ changed minimum width for a main window
- fixed running with "/minimized" argument under uac
- updated localization
- fixed bugs

v2.0b (1 August 2017)
+ new notification ui
+ show notifications only for whitelist mode
+ allow listen connections for all is enabled by default
+ added import custom rules from file feature
+ added support to load large xml files
+ added more information into the main window
+ added apps grouping (allowed/blocked)
+ added custom rules syntax checking
+ added support dns resolution for custom rules
+ added resolving shortcut path
+ added notification display timeout config
+ save internal rules configuration into xml
+ purgen remove only apps with errors
+ minimized dropped packets log size (union remote and local address information)
+ minimized memory usage
- removed "trust no one" mode
- updated system rules
- updated blocklist
- fixed dropped packets logging hibernation (win7 and above)
- fixed remember windows size and position sometimes
- fixed version string trimming
- fixed ui bugs
- fixed memory leaks
- fixed bugs

v1.6.5 (1 June 2017)
+ do not block listen connections on stealth-mode
+ do not block listen connections on boot-time
Expand Down
5 changes: 3 additions & 2 deletions bin/Readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ simplewall

Simple tool to configure Windows Filtering Platform (WFP) which can configure network activity on your computer.

The lightweight application is less than a megabyte, and it is compatible with Windows Vista and higher operating systems.
You can download either the installer or portable version. For correct working, need administrator rights.

Features:
- Simple interface without annoying pop ups
- Dropped packets logging (Windows 7 and above)
Expand All @@ -11,8 +14,6 @@ Features:
- Localization support
- IPv6 support

You can download either the installer or portable version. For correct working, need administrator rights.

To activate portable mode, create "simplewall.ini" in application folder, or move it from "%APPDATA%\Henry++\simplewall".

Website: www.henrypp.org
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.
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.6.1
build "" simplewall 2.0.1b
25 changes: 15 additions & 10 deletions simplewall.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -126,13 +126,14 @@
<ExceptionHandling>Sync</ExceptionHandling>
<ControlFlowGuard>false</ControlFlowGuard>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PreprocessorDefinitions>_UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>_APP_BETA;_UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>
</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<BufferSecurityCheck>false</BufferSecurityCheck>
<WholeProgramOptimization>false</WholeProgramOptimization>
<TreatWarningAsError>true</TreatWarningAsError>
<CompileAs>Default</CompileAs>
</ClCompile>
<Link>
<GenerateDebugInformation>Debug</GenerateDebugInformation>
Expand Down Expand Up @@ -165,13 +166,14 @@
<ExceptionHandling>Sync</ExceptionHandling>
<ControlFlowGuard>false</ControlFlowGuard>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PreprocessorDefinitions>_UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>_APP_BETA;_UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>
</MinimalRebuild>
<OmitFramePointers>true</OmitFramePointers>
<BufferSecurityCheck>false</BufferSecurityCheck>
<WholeProgramOptimization>false</WholeProgramOptimization>
<TreatWarningAsError>true</TreatWarningAsError>
<CompileAs>Default</CompileAs>
</ClCompile>
<Link>
<GenerateDebugInformation>Debug</GenerateDebugInformation>
Expand Down Expand Up @@ -210,14 +212,15 @@
<MinimalRebuild>
</MinimalRebuild>
<DebugInformationFormat>None</DebugInformationFormat>
<PreprocessorDefinitions>_UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;_APP_HAVE_SIZING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>_APP_BETA;_UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;_APP_HAVE_SIZING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<OmitFramePointers>true</OmitFramePointers>
<EnableParallelCodeGeneration>
</EnableParallelCodeGeneration>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWarningAsError>true</TreatWarningAsError>
<WholeProgramOptimization>true</WholeProgramOptimization>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<CompileAs>Default</CompileAs>
</ClCompile>
<Link>
<GenerateDebugInformation>No</GenerateDebugInformation>
Expand Down Expand Up @@ -255,13 +258,14 @@
<MinimalRebuild>
</MinimalRebuild>
<DebugInformationFormat>None</DebugInformationFormat>
<PreprocessorDefinitions>_UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;_APP_HAVE_SIZING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>_APP_BETA;_UNICODE;UNICODE;_APP_NO_GUEST;_APP_NO_WINXP;_APP_HAVE_AUTORUN;_APP_HAVE_SKIPUAC;_APP_HAVE_TRAY;_APP_HAVE_SIZING;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<EnableParallelCodeGeneration>
</EnableParallelCodeGeneration>
<BufferSecurityCheck>false</BufferSecurityCheck>
<TreatWarningAsError>true</TreatWarningAsError>
<WholeProgramOptimization>true</WholeProgramOptimization>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<CompileAs>Default</CompileAs>
</ClCompile>
<Link>
<GenerateDebugInformation>No</GenerateDebugInformation>
Expand Down Expand Up @@ -292,14 +296,15 @@
<ClCompile Include="src\main.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\routine\rapp.h" />
<ClInclude Include="..\routine\rconfig.h" />
<ClInclude Include="..\routine\routine.h" />
<ClInclude Include="..\routine\rstring.h" />
<ClInclude Include="..\routine\rapp.hpp" />
<ClInclude Include="..\routine\rconfig.hpp" />
<ClInclude Include="..\routine\routine.hpp" />
<ClInclude Include="..\routine\rstring.hpp" />
<ClInclude Include="src\app.hpp" />
<ClInclude Include="src\include\pugixml\pugiconfig.hpp" />
<ClInclude Include="src\include\pugixml\pugixml.hpp" />
<ClInclude Include="src\main.h" />
<ClInclude Include="src\resource.h" />
<ClInclude Include="src\main.hpp" />
<ClInclude Include="src\resource.hpp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\resource.rc" />
Expand Down
15 changes: 9 additions & 6 deletions simplewall.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -32,22 +32,22 @@
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\routine\routine.h">
<ClInclude Include="..\routine\routine.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\main.h">
<ClInclude Include="src\main.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\resource.h">
<ClInclude Include="src\resource.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\routine\rconfig.h">
<ClInclude Include="..\routine\rconfig.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\routine\rstring.h">
<ClInclude Include="..\routine\rstring.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\routine\rapp.h">
<ClInclude Include="..\routine\rapp.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\include\pugixml\pugixml.hpp">
Expand All @@ -56,6 +56,9 @@
<ClInclude Include="src\include\pugixml\pugiconfig.hpp">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="src\app.hpp">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="src\resource.rc">
Expand Down
13 changes: 13 additions & 0 deletions src/app.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
// simplewall
// Copyright (c) 2016, 2017 Henry++

#ifndef __APP_H__
#define __APP_H__

#define APP_NAME L"simplewall"
#define APP_NAME_SHORT L"simplewall"
#define APP_VERSION L"2.0.1b"
#define APP_VERSION_RES 2,0,1
#define APP_COPYRIGHT L"(c) 2016, 2017 " _APP_AUTHOR L". All Rights Reserved."

#endif // __APP_H__
Binary file modified src/main.cpp
Binary file not shown.
Binary file removed src/main.h
Binary file not shown.
Loading

0 comments on commit 3fd1eea

Please sign in to comment.