----------------------------------------------------------------------------------- What's new in version 4.0.0.4 (12.06.2013) - New: Added the possibility to copy the filename in the clipboard when the user clicks on the filename in a notification. Open file location was moved to the program icon, so pressing on the program icon will open the file location folder. - New: When the user recreates the recommended rules there is no result dialog to inform the user if the action was completed or not. Now, a new confirmation is displayed. - Updated: WFC recommended rules for Windows Store in Windows 8 was updated. - Fixed: A new notification is not displayed if the Location is changed and there is a rule which blocks other Locations. For example, if a browser is allowed for Domain location only and the user switches to Public location, then the browser is blocked without displaying a new notification. - Fixed: The default rule for the WFC updater is not the correct one on a clean install, only when the user chooses to recreate WFC recommended rules from the Rules tab. - Fixed: When exporting a policy file it does not overwrite a file with the same name even if the confirmation dialog says that the new file was successfully saved. - Fixed: When importing a policy file the profile is switched to Low Filtering and the notifications are set to disabled. These two settings are left now like they were before the import. - Fixed: Update dialog result does not show in the center of the Control Panel window if Manage Rules window is opened. ----------------------------------------------------------------------------------- What's new in version 4.0.0.3 (24.05.2013) - Fixed: Removed the lag that appears when setting a new profile from Control Panel window. However, the profile is fully changed when the icon is updated. - Fixed: The service fails to start if another WCF service uses localhost as endpoint making the service impossible to start. - Fixed: The GUI (wfc.exe) crashes if the service is not available and it can't connect in the default 30 seconds timeout. - Fixed: "Click here to activate" button remains active in Notifications tab even if the program is in locked state. - Fixed: "Windows Firewall Control 4" button gets disabled when the program is in locked state even if it does not affect any setting of the program. - Fixed: The default rule for the WFC updater was changed to the new hosting server. ----------------------------------------------------------------------------------- What's new in version 4.0.0.2 (23.05.2013) - New: Added the possibility to change the default black theme to any color. Just go to the Options tab and choose your preferred color. - New: Added a new column for Process ID in Recently Blocked window. - Fixed: The notification sound does not play on the first show of a notification dialog. - Fixed: The unlock does not work as it should. ----------------------------------------------------------------------------------- What's new in version 4.0.0.0 (20.05.2013) - New: The main window was redesigned from scratch to be more user friendly and intuitive. Now this view can be resized and has a better support for translated strings. All features were reorganized. - New: Multiple instances of the notification dialog were removed. Instead, when a new notification is generated while an existing one is already displayed on the screen, it will be added to the existing dialog and the user can navigate through all of them very easy. - New: All icons were redesigned from scratch and the entire visual identity of the program was updated. - New: A custom installer was created. The file wfc.exe is not the installer anymore. Also, a new updater and a new uninstaller were created. The new uninstaller can be now translated as well. - New: Added support for defining subnet masks when setting the remote addresses for a rule. For example, you can now define as remote addresses: 192.168.0.100/255.0.0.0 - New: The notification timeout can be now set by the user from 0 up to 999 seconds. - New: Better integration in all views and dialogs with long translation strings. - New: A lot of new messages were added in the interaction with the user to improve the usability of the program and the understanding of it. - Updated: The translation file can have any name now. The program will auto search for *.lng files in the program folder and will load the first *.lng file found. - Fixed: Profile is not syncronized in the Control Panel window if it is opened and the user changes the profile from the system tray context menu. - Fixed: The notifications are not displayed on screen if the user is logged to the computer via Remote Desktop Connection. - Fixed: Columns order is not restored on reopening of Manage Rules window. - Fixed: Rules from Temporary Rules group are automatically deleted on service restart instead of the program restart. - And many more... ----------------------------------------------------------------------------------- What's new in version 3.9.1.8 (08.04.2013) - Fixed: RPC-EPMap predefined port value is not recognized when editing a rule, making the rule unavailable for editing. - Fixed: Various logic improvements for faster loading of the program. ----------------------------------------------------------------------------------- What's new in version 3.9.1.6 (03.04.2013) - Fixed: Profiles and Manage Rules context menu items are enabled in the tray icon after restart of the program, even if the program is locked with a password. This happens if the user uses first the right click on the tray icon. - Fixed: The program crashes if the user presses on the "Check this file" button in Recently Blocked view on a connection generated by "System". - Fixed: "Please use the refresh button" message appears in Manage Rules if the user switches from a data grid without items to a datagrid with items. - Fixed: "Create new rule" tab buttons remain disabled until the user changes the selection again in Recently Blocked window, after the user creates a new rule. ----------------------------------------------------------------------------------- What's new in version 3.9.1.4 (28.03.2013) - New: Added support for use FIPS compliant algorithms for encryption, hashing, and signing. In the previous versions, if the user enable the operating system to use only cryptographic algorithms that are FIPS 140 compliant, the program donesn't work. - New: Added a default recommended rule for Windows Store to allow Modern UI programs to connect to the Internet in Windows 8. - New: Added support for selecting IGMP, IPv6 and GRE protocols in Properties dialog when a rule is configured. - Improved: Added the possibility to recreate the system recommended rules without reinstalling the program. On the Policy tab, press on the Restore Default text. - Fixed: If the user unchecks "Disable the ability of other..." checkbox, creates a rule from WFwAS, and then enables back this feature, the rule from WFwAS is deleted, even if it was created while this feature was disabled. - Fixed: The layout of Location items was changed in Properties dialog of a rule to fit long translation strings for some languages. - Fixed: Akamai block rule blocks Windows Update in some scenarios. Some IP ranges from the rule were removed to restore compatibility. ----------------------------------------------------------------------------------- What's new in version 3.9.1.2 (20.03.2013) - Fixed: Duplicate notifications are displayed if the user creates a block rule which contains one or more remote IPv4 ranges. - Fixed: Duplicate notifications are displayed if the user defines a remote port range for a block rule. - Fixed: Some remote IPv6 variations are not properly validated in editing rule window. Now it is possible to set something like: fe80::/64, 2001::/128, etc. - Improved: Various logic improvements. ----------------------------------------------------------------------------------- What's new in version 3.9.1.0 (13.03.2013) - New: An Advanced options tab for the Rules tab was added. The user can now choose to which location applies a newly created rule: Domain, Private, Public or any combination of these three. - Improved: Reduced the assembly size with 10% by removing obsolete resources. - Improved: Various small code optimizations were made to increase the speed. - Improved: The Profiles column from Manage Rules window was renamed to Location to avoid confusions with the profiles used in the Profiles tab of the program. - Improved: New logging items were added in order to find problems that may appear on some computers. - Fixed: Manage Rules window crashes the program on loading if the operating system is not installed on the C:\ drive. - Fixed: The program can't Exit if the service is not found and can't be started. - Fixed: The activation system was changed. The updater can't update the activation status anymore due to incompatibility between the activation systems. If you use the updater, the program must be activated again with a new activation code based on the new activation scheme. Please log in into your registered user account to get a new activation code based on the new activation scheme. Thank you for your support and your understanding. ----------------------------------------------------------------------------------- What's new in version 3.9.0.6 (09.03.2013) - Fixed: Program crashes when the user browses for a file to create a new rule. - Fixed: Notifications system gets disabled when the user uninstalls the program and chooses to keep current settings. ----------------------------------------------------------------------------------- What's new in version 3.9.0.5 (07.03.2013) - New: The notification window position is now saved on window closing and restored on the next reopening. - Fixed: Program crashes if the user chooses to "Open file location" in Manage Rules window for a connection generated by System. - Fixed: When the Rules tab is set to create "Outbound and inbound rules", the description of the inbound rule contains "Outbound" instead of "Inbound". - Improved: The service loading time was reduced with 90% by using a different mechanism of reading of the initial set of data. - Improved: The program can now reconnect to the service in case the communication channel gets in faulted state, without needing to restart the program. - Improved: Various parts of the code were improved to increase the execution speed of the program. ----------------------------------------------------------------------------------- What's new in version 3.9.0.3 (18.02.2013) - Fixed: Columns visibility in Manage Rules is not restored properly. If the user hides some columns, on reopening they appear all, including the hidden ones. - Improved: When searching for invalid rules or for specific rules in Manage Rules window, only the results will be displayed instead of highlighting them. - Improved: The startup time of the application was reduced due to refactoring of the code and alternative way that initializes the program. - Improved: Some unused functionality which is not needed anymore was removed and the code was improved in several parts by including more speedful code. ----------------------------------------------------------------------------------- What's new in version 3.9.0.2 (14.02.2013) - Fixed: User settings are not persisted if the user uses the updater to update to a new version: Manage Rules position, columns order and visibility, etc. - Fixed: The recommended rules from the previous version prevented Windows Update to check for new updates. - Fixed: When the user checks for updates, the download complete message appears before finishing the download and if the user tries to execute the file, it is still incomplete. - Fixed: The result dialog after creating a new rule from the Control Panel is displayed randomly on the screen instead of the Control Panel window. - Improved: When creating a new rule, the file name is displayed in front of the name from the assembly. They were switched for a better readability. ----------------------------------------------------------------------------------- What's new in version 3.9.0.1 (10.02.2013) - Fixed: The F5 message doesn't display/hide like it should in Manage Rules window. - Fixed: The program crashes on exit if the user has not set any global hokey. - Fixed: Removed some unneeded dependencies. - Updated: By default, at installation the global hotkeys are not set anymore. The user has to set them manually. ----------------------------------------------------------------------------------- What's new in version 3.9.0.0 (09.02.2013) - New: Recently Blocked view in which the user can see the recently outgoing connections that were blocked and from which he can create new rules based on the log. - New: Added support for Global Hotkeys for opening Control Panel and Manage Rules windows. Use the advanced tab that can be found in Options tab to change the global hotkeys or to disable them. - New: "Create new rules from..." window was simplified and integrated in the new Manage Rules view. - Fixed: Fixed incompatibility with Malwarebytes Anti-Malware. Notifications for a program appear even if a rule to allow that program exists if the user uses MBAM. - Fixed: Validation rules for ports and remote addresses were changed to avoid situations when the user can input invalid parameters. E.g: 192.168.0.1-5.5.5.5 - Fixed: The buttons which clears the textboxes in the notification dialog are missing. - Improved: The password used for locking/unlocking the program is displayed in plain text while the user types it and switches to **** when the user stops typing. This is useful for the user to see his input. ----------------------------------------------------------------------------------- What's new in version 3.8.2.2 (26.01.2013) - Updated: The notification dialog was updated to not steal the focus. It will be still displayed on top of other windows, but if you use a text editor or other program you will not be interrupted anymore. - New: The columns visibility in Manage Rules can now be set from the a context menu placed on the columns header. - New: The order and the visibility of the columns in Manage Rules window will be saved on window closing and automatically restored on window loading. - Improved: Removed some obsolete checks from the notifications system to improve the speed of the notifications. - Fixed: The Akamai rule was updated to avoid conflicts with Windows Update. - Removed: The full access for all users in the installation folder was removed. ----------------------------------------------------------------------------------- What's new in version 3.8.2.1 (20.01.2013) - Fixed: When pressing on the search button in the "Search for executable files..." the application crashes. - Updated: Small layout fixes to improve the readability of the translated strings from the language files. ----------------------------------------------------------------------------------- What's new in version 3.8.2.0 (19.01.2013) - Fixed: Up to 20 seconds delay can occur when showing notifications, because of the checking of the digital signature. This function was removed from the service and it will be done in a different thread directly in the notification dialog after displaying it. Finally, notifications without major delays. - Fixed: Switching a rule from Inbound to Outbound from the rule properties window doesn't work. - Fixed: Notifications for svchost.exe and System appear after returning from sleep state even if there are rules that block all connections for them. - Updated: New IP ranges for Akamai Technologies were added to the recommended rules. - New: Added new translated strings in the program. The new language files are available for download on the website. ----------------------------------------------------------------------------------- What's new in version 3.8.1.1 (13.01.2013) - New: Added support to new strings to be translated, especially for the Activation process. - Fixed: The language file is not loaded if the program is started from the shortcut because the startup folder is not the same as the program folder. This was fixed. - Fixed: On uninstallation, after the user presses on the Uninstall button, the checkboxes remain enabled and the user can change the options and can break the uninstall process. ----------------------------------------------------------------------------------- What's new in version 3.8.1.0 (12.01.2013) - New: Added multiple languages support. Visit the following page to find more about the new feature: http://binisoft.org/wfc.php - Fixed: "Disable the ability of other programs to add firewall rules" doesn't work until the user opens the first time the main window of the program. - Fixed: Locking feature didn't work in the previous version. ----------------------------------------------------------------------------------- What's new in version 3.8.0.4 (24.12.2012) - Improved: The singleton pattern was changed and the program can be now executed in multiple instances on different user accounts. This resolves the problem with the Fast User Switching and Remote Desktop Connection. - Improved: The size of the program was reduced (20%) and the internal encryption algorithm was also changed to improve the execution speed of the program. - Improved: The search algorithm of executable files was improved to increase the searching speed of executable files in a folder. - Fixed: A notification dialog will close automatically if it is displayed under another notification dialog and the timer goes to 0. From now on, if the user hovers the mouse on a notification dialog, the time out will be removed for all the active notifications. - Fixed: Some binding problems and a few possible NullReferenceException were fixed to increase the execution speed of the program. ----------------------------------------------------------------------------------- What's new in version 3.8.0.2 (19.12.2012) - New: High Filtering profile was updated to cut off all the inbound connections too. Now, when switching to High Filtering profile, all inbound and outbound connections will be blocked, no matter what rules are defined. All connections are blocked. - Fixed: The rules created automatically by High Filtering profile can be duplicated or modified if the user uses the Enter key. - Fixed: Cleaned up some obsolete code. ----------------------------------------------------------------------------------- What's new in version 3.8.0.1 (18.12.2012) - New: Added support to check the program file on VirusTotal from the notification dialog. This will not upload the file. It will check the results for the same file based on the SHA256 hash of the file. - Fixed: The current selection will moves on the next row in Manage Rules if the user presses on the Enter key. - Fixed: PageUp and PageDown don't work in Manage Rules on some scenarios. - Fixed: Validation fails and the save of a rule doesn't work when a rule is edited and the user has empty spaces in the input text boxes. ----------------------------------------------------------------------------------- What's new in version 3.8.0.0 (13.12.2012) - New: Added support to display icons in the Manage Rules datagrid. This option can be toggled by using the new checkbox from the column name. - New: Added support to display icons in "Create new rules from..." window, to improve the readability. - New: Added new action on the tooltip for the remote IP address in the notification window. Now, the user can check the IP through ipvoid.com with one click. - New: The tooltips have a mouse image with the possible mouse gestures available. - Fixed: The user can change the profile from the notify icon context menu even if the program is locked with a password. - Improved: The responsiveness of the notifications was improved by refactoring the code. - Improved: A lot of code was changed to improve the speed of the program, so this is a major update regarding the logic of the program. ----------------------------------------------------------------------------------- What's new in version 3.7.4.0 (24.11.2012) - New: Added new menu item in the context menu of a rule to allow rule duplication. Multiple rules duplication is supported. - New: Added support for creating a temporary block rule from the notification dialog. In this way, a new notification will not be displayed for the same program until the user will restart WFC and the list with temporary rules will be cleared again. - New: Added support for the following keywords when the user modifies the remote address of a rule in Manage Rules: "LocalSubnet", "DefaultGateway", "DNS", "DHCP", "WINS". - Updated: When the user filters the rules in Manage Rules, the rules that are in the Temporary Rules group are considered from this version user created rules. ----------------------------------------------------------------------------------- What's new in version 3.7.3.0 (17.11.2012) - New: Added support for creating a temporary rule from the notification dialog with one single mouse click. - New: Profiles menu in the context menu of the system tray icon. - New: Added support for creating and modifying rules for *.scr file extension. Some screen savers connect to the Internet and display various info. - Fixed: The profile synchronization is lost if the user modifies the profile from Windows Firewall or from other source. The synchronization is done from this version on every mouse click on the notify icon. - Fixed: The installer crashes if it is executed with limited rights on a computer where WFC was not previous installed. ----------------------------------------------------------------------------------- What's new in version 3.7.2.0 (13.11.2012) - New: The installer and the updater were rewritten to include a logging feature to track down the possible errors that may occur during the installation or the update. Fixed: The installer can't continue if it can't save the backup policy file restore.dat This file is used at uninstallation to restore the previous set of rules if the user chooses to revert to the state beforehand installing the program. - Fixed: The uninstaller of the program does not work if the Windows Firewall Control Service is not available or if the uninstall key from Windows Registry was deleted accidentally. - Fixed: Shell Integration state is recognized properly. - Fixed: Tray icon is not properly set after importing a policy if the previous profile was not Low Filtering. - Fixed: Some default inbound rules from can't be modified because they use special keywords instead of port numbers as local ports. Example: RPC, Teredo, etc. - Fixed: The program crashes on Microsoft Hyper-V Server 2012 if the user clicks on the Export Policy button because the GUI is not available. This happens if the program has the option "Disable visual themes" checked in the Compatibility tab. ----------------------------------------------------------------------------------- What's new in version 3.7.1.0 (06.11.2012) - New: Added support for Fast User Switching. This applies to the first login of a user. If the users switches back to another logged user, the program must be started manually. Use the desktop shortcut or use Ctrl+R, type "wfc" and press Enter key. - New: Added support for creating and editing rules for *.dll files. - New: Added support for launching the GUI with command line parameters. Useful for systems where the taskbar and system tray are not available. Use "wfc.exe -cp" to start the Control Panel or "wfc.exe -mr" to launch the Manage Rules window. - New: Added support to modify the timeout of a notification or even to disable the timeout. - New: Added support to play a custom sound when a new notification is generated. Only PCM wav files are supported. - New: The Display and Filter combo boxes from Manage Rules don't save the values when the window is closed. - Fixed: When modifying a rule the service name is not recognized in the Services combo box. - Fixed: Various GUI fixes and few improvements in the Windows service component. ----------------------------------------------------------------------------------- What's new in version 3.7.0.5 - New: Options tab contains now a new checkbox which when it is enabled prevents other programs from creating new rules in Windows Firewall. In case of installing of a new program which wants to add a new firewall exception, just uncheck this option from WFC and the external setup can create a new rule, otherwise the rule will be deleted automatically by WFC. - New: Right click on the tray icon will open a context menu from where the user can choose to open the Main Window, Manage Rules window or to Exit the application. The Exit button from the Main Window was removed. The only way to exit the application is the Exit menu item from the context menu. - Fixed: The program crashes if the user chooses Cancel on the UAC message box. - Fixed: If any dependant Windows service is stopped or set to disabled, it will be started automatically at start-up of the GUI (wfc.exe). The dependant services are: Windows Firewall Control, Windows Firewall and DNS Cache for the notifications. - Fixed: Main window can be opened multiple times if the user clicks multiple times very fast on the system tray icon of the application. - Fixed: Browse to block button from the main window does not support *.bin or *.setup files. - Fixed: Application can't start because the same version is already installed and the filename is not wfc.exe. ----------------------------------------------------------------------------------- What's new in version 3.7.0.4 - New: Shortcut in the application paths. You can call Run and simply execute "wfc". - Fixed: When setting the profile to High Filtering and reopening the main WFC window, the profile slider does not recognize the new profile. - Fixed: The uninstaller can't delete wfc.exe from the installation folder. If the program is installed in the default suggested folder, the entire folder will be deleted, otherwise only the executable file will be deleted at uninstallation. - Fixed: "Check if a new version is available" does not work for unregistered users. - Updated: From this version, the installer will copy the file wfc.exe in the installation folder instead of moving it. In this way the original file is kept also in the source folder. Also, the file can be freely renamed from this version. The file that will be installed it will still be wfc.exe but the user can have a copy renamed, for example wfc3.7.0.4.exe, in another folder. ----------------------------------------------------------------------------------- What's new in version 3.7.0.3 - Fixed: A second notification can not be displayed for the a program for the same port if a rule that allow this port already exists. - Fixed: Context menu can be opened in Manage Rules window even if a rule is not selected. - Fixed: The height of the description text box for a rule in the Rule Properties window, does not occupy all the available space. - Updated: The error validation template has been changed for the text boxes. ----------------------------------------------------------------------------------- What's new in version 3.7.0.2 - Fixed: Start with Windows does not work because of the wrong path in the shortcut. - Fixed: Main Window fails to display properly if the DPI is changed. This happens because the window saves the size. When reloading on a different DPI setting this size setting is obsolete and should be reset. - Improved: The CPU usage on the Windows service was reduced by disabling the read of system events when profile is not set to Medium Filtering. ----------------------------------------------------------------------------------- What's new in version 3.7.0.1 - Fixed: Profile slider is set to "No Filtering" on some situations even if the profile is set properly. This occurs on the reopen of the Main Window. - Fixed: In some situations the same notification may be displayed for multiple times for the same blocked connection. - Fixed: User can right click on the columns headers in Manage Rules and the rule context menu appears. The context menu should not be displayed for the columm header. - Fixed: Manage Rules does not close on middle mouse button click like other windows do. Now every window can be closed by pressing on the scroll wheel. - Fixed: Notifications not showing in some scenarios on Windows Vista. - New: Added support to create new rules for *.bin and *.setup files. In the past the only accepted extension was *.exe. Some programs use *.bin file or *.setup file extensions for their updaters. - New: Main Window can save and restore the placement on the desktop. - New: Removed dependency to "TCP/IP NetBIOS Helper" service for the notification system. From this version, Learning Mode will work properly even if this service is disabled. ----------------------------------------------------------------------------------- What's new in version 3.7.0.0 - New: Notification sound option in the Options tab. This will generate a sound when a new notification is generated and this option is enabled. Useful for Metro applications because notifications are displayed on the desktop. - New: The GUI was redesigned to use standard window chrome instead of the skinned one. It seems that the fading effects, the custom windows that use transparency effects, the custom title bars, all the graphical enhancements, consume a lot of CPU and memory and make the program unresponsive on older systems. - New: Importing and exporting the policy will use *.wfw files, like the Windows Firewall uses, instead of compressed *.wfc files. - Improved: The scrolling in Manage Rules is now smoother by using proper virtualizing options. - Improved: Memory usage was improved by 30%. All windows are recycled and the memory usage drops after GC. - Improved: Various visual enhancements that offers a better view of the current state of the program. ----------------------------------------------------------------------------------- What's new in version 3.6.0.1 - Improved: Memory consumption was reduced by removing singleton pattern from "Manage Rules" window. In this way the resources that are used by this view are released on window close. This view is recreated every time but it is also disposed every time. - Improved: Memory consumption was reduced due to programatically calls to Garbage Collector in some critical points of the program's logic. This allows a better memory management. - New: The windows that support resizing can now be resized from the right and bottom borders. In the previous versions the only way to resize these windows was the bottom-right corner. - New: Minimize buttons were added to "Manage Rules" and "Create new rules from..." windows. - Fixed: "Manage Rules" does not close and does not disappear from taskbar if it is maximized. - Fixed: The position and size of "Manage Rules" window are not saved properly on some systems. - Fixed: Windows of WFC appear without names in Task Manager. - Removed: The dependency to Workstation service was removed. The notifications system works from now on without needing of this service to be enabled. "DNS Client" and "TCP/IP NetBIOS Helper" are still required to resolve the IP and ports. - Removed: The fade in and fade out effects were removed from "Manage Rules" to improve the loading time. ----------------------------------------------------------------------------------- What's new in version 3.6.0.0 - New: The default font used in the application was changed from Segoe to MS Sans Serif. The Segoe font was causing display errors on Windows versions that use asian fonts. - Updated: "Create new rules from..." where the user can search in a specific folder for executable files is now available for all users. - Updated: The user interface was reworked to display properly with the new font on all DPI settings. ----------------------------------------------------------------------------------- What's new in version 3.5.0.6 - New: Learning Mode has now 4 modes. -> High - Corresponds to the old Learning Mode enabled + notifications for System and Svchost.exe. -> Medium - Corresponds to the old Learning Mode enabled -> Low - This is a new one. Digitally signed applications are allowed silently and notifications are displayed only for unsigned applications. -> Disabled - all notifications are disabled - New: Main window can be closed with ESC key. - Fixed: Duplicate notifications can appear when Learning Mode is enabled and PeerBlock or Malwarebytes Anti-Malware are used. - Updated: On application exit, the the window position and state is saved for Manage Rules window and restored at restart. - Updated: Default size of Manage Rules window was reduced to display properly on lower resolutions. Now, the default size is 600x600. After resizing, the new size will be remembered. - Updated: Manage Rules window is displayed again in the taskbar when it is opened. ----------------------------------------------------------------------------------- What's new in version 3.5.0.4 - New: All windows of the progrm can be closed by pressing the middle mouse button, anywhere, on any window. This can be also achieved with Esc key. - New: All textboxes where the user can input data has now a clear field button. - Fixed: Notifications are displayed if Learning Mode is enabled and the program is is in locked state. When the program is in locked state, the notifications should not be displayed. - Fixed: "Click to allow" and "Click to block" don't work when they are launched from Manage Rules window. - Fixed: "Delete" key does not work to remove selected rules from Manage Rules window. - Fixed: The program crashes when a different user from another user account tries to start the program while it is already running on another user account. This happens when multiple users are logged in at the same time, when fast user switching feature is used. Instead of crashing, the second instance will display a message to the user. - Fixed: Standard user accounts which don't have access permissions to the folder where the program is installed can't start the program until they manually set their rights. This is done now automatically by the installer. - Fixed: Manage Rules window can't be opened on a second retry if it was closed with ALT+F4 first time. The same applies to the main window interface. - Fixed: Editing Rule window does not close on some systems after Apply button is pressed, even if the changes are saved. - Fixed: Starting the uninstall while the program is in locked state shows the uninstaller window. If the program is in locked state, this call should be ignored. ----------------------------------------------------------------------------------- What's new in version 3.5.0.2 - New: "Create new rules from..." where the user can search in a specific folder for executable files. From the list of executable files that were found, the user can select one or multiple items and then he can create new rules for the selected executable files. The searching is made through all subfolders of the root folder that is specified by the user. This feature is available only for registered users. - New: Left click on the program's icon in the system tray will show the main interface like until now. Right click will show "Manage Rules". - Updated: The installer was updated to log all possible errors that may occur at installation, leaving the program in an undeterminate state. - Improved: Memory consumption was improved by reutilizing of the same window for "Manage Rules" instead of creating a new one everytime when it is displayed. - Updated: "Manage Rules" window has now the same look and feel like the other windows of the program. ----------------------------------------------------------------------------------- What's new in version 3.5.0.0 - New: Lock feature is now available for all users. - Fixed: Random errors in wfc.exe at system reboot appeared in the last version because of calls to user32.dll. The usage of user32.dll to handle windows appearance was removed. The base windows of the program were recreated by using pure WPF controls and were rewritten from scratch. - Removed: Sticky windows feature introduced in the last version was removed due to generation of crashes on some computers. - New: FadeIn and FadeOut effects on the windows are now possible and are active. - Updated: The control box of the main window (lock, minimize, close) was rewritten. ----------------------------------------------------------------------------------- What's new in version 3.4.0.0 - New: Context menu was added in Manage Rules window. It contains items from the right panel. - New: Main window of the program can be moved across the screen. It sticks to the desktop edges and the taskbar, like Winamp does. Also, it won't close itself anymore when the user clicks outside of it. - New: Main window contains a new button which minimizes the program to system tray. The same result can be achieved if the user double clicks on the main window. - Updated: The notification window was reworked. - Fixed: Shortcut to Resource Monitor does not work in Windows Vista. - Fixed: Notifications sometimes appear even if the profile is set to High Filtering, where all notifications should be disabled. - Fixed: Some windows can be maximized, when they shouldn't. ----------------------------------------------------------------------------------- What's new in version 3.3.0.6 - New: Added a new tab in the main interface, named "Rules". From this tab the user can select if he wants to create outbound rules, inbound rules or both types of rules. This settings applies to all methods of adding a new rule. - New: Double clicking on the main window will now hide the window. - Fixed: Notifications for java.exe and javaw.exe are missing on some computers. - Fixed: The program crashes when creating multiple rules at the same time for multiple executable files from the same folder. - Fixed: Some events block resources from being disposed by GarbageCollector. Now, the memory usage should decrease a little because the objects are recycled properly. - Fixed: Properties Rule window can be resized by dragging to the desktop edges. - Added: A message box which will prevent the software to start on Windows XP. ----------------------------------------------------------------------------------- What's new in version 3.3.0.5 - New: Added a new shortcut to Resource Monitor (resmon.exe) in the Shortcuts tab. - New: Updated the Properties view of a rule to accept also "bin" files beside "exe" files. Open Office uses "soffice.bin" to connect to internet and check for updates. - Fixed: Validation of the IP address was changed because in some situations it could have failed. - Fixed: Manage Rules is loading slow and freezes the main GUI. The loading is done now in a background thread. - Fixed: Manage Rules crashes randomly when is loading. - Fixed: On notification window the information of the blocked connection is incomplete. - Fixed: Duplicate notifications are displayed for the blocking rules, when using remote IP as blocking rule. ----------------------------------------------------------------------------------- What's new in version 3.3.0.4 - New: "Learning Mode" was redesigned from scratch and the latency between a blocked connection and the user notification was reduced by 90%. - New: Multiple simultaneously notifications are supported. - New: Properties window was redesigned. Now, the user can create a rule for all programs or he can choose only a specific executable file. Also, the direction of the rule can be switched from inbound to outbound. - New: Added the time generated in the Notification window. - Updated: The validation rules and templates were reworked. - Fixed: Learning Mode works now in Windows 8 Release Preview and again in Windows Vista. ----------------------------------------------------------------------------------- What's new in version 3.3.0.3 - New: The service name can be specified from the Properties window when editing a rule. - Fix: Service names are not properly set for the recommended rules when the program is installed. - Fix: Local ports and remote ports are not saved when modifying the properties of a rule in Manage Rules. - Fix: Duplicate notifications for the same connection when the remote ports contains multiple ports. ----------------------------------------------------------------------------------- What's new in version 3.3.0.2 - New: Changed the filtering checkboxes from Manage Rules window to combo boxes. Also, there was added a new criteria for filtering the rules, named "Created by the user". This will show rules only from "Windows Firewall Control" group. - Update: The tooltip for the application name in Notification Window shows now the path to the executable file instead of "Open file location". - Fix: "Check for updates" could not save the new file on standard user accounts. - Fix: PageUp and PageDown not working in Manage Rules on some systems. They are now handled manually. PageUp and PageDown events are sent forcibly. - Fix: The path for an executable file from a network folder is not recognized properly. Added support for creating rules for executable files from network paths. - Fix: The window where a rule can be modified can't be moved from the center of the parent window. - Fix: On double clicking on a rule in Manage Rules, the window where a rule can be modified, is not showing. Now, it shows properly. - Fix: Recommended rules by WFC at installation are created without a group. ----------------------------------------------------------------------------------- What's new in version 3.3.0.1 - New: Learning Mode can create temporary rules which will be deleted automatically at program restart. On the notification window click on the new arrow that appears on the Allow button to set the this flag. - New: Manage Rules supports Groups, like in WFwAS. All the new rules created by WFC will be created in "Windows Firewall Control" group. All temporary rules will be created in "Temporary Rules" group. - New: Template for ComboBox. - Fix: Learning Mode is now working on operating systems that are in Finnish. - Fix: Home, End, PageUp, PageDown keys are now working fine in Manage Rules. - Fix: Double click on column header in Manage Rules opens the editing dialog if a rule is selected. ----------------------------------------------------------------------------------- What's new in version 3.3.0.0 - New: The program has now two components: wfc.exe (GUI) and wfcs.exe (Windows Service). - New: Administrative privileges are no more required to run the program because all the tasks are done by the WFCS service under LocalSystem account. Elevated privileges are still required at installation or update. - New: Multiple rules can have the same name. - New: Multiple selection in Manage Rules is supported. - New: Multiple deletion in Manage Rules is supported. - New: The state of Manage Rules is saved on close and restored on reopen. - New: Editing of a rule in Manage Rules supports the adding of a description. - New: A notification alert allows the user to choose a rule name before create the new rule. - New: Validations of the parameters of a new rule are made before it's creation. - New: Selection of multiple executable files from the same folder is now allowed. In this way a user can create multiple firewall rules, all together, for programs which require to allow/block multiple executable files. - New: Learning Mode has a new item: "Enable notifications for system applications". If this one is checked you will receive notifications including for "System" and "svchost.exe". If this remains unchecked you will receive notifications only for other programs. - Improved: Learning Mode can remember the blocking rules previously created. If a user creates a rule to block something, he won't be notified again for the same connection. - Improved: Start with Windows does not use Task Scheduler anymore. - Improved: Lock feature does not rely on GroupPolicy anymore or Windows Registry entries. - Improved: When searching for invalid rules, if they are found, they are automatically selected. - Improved: Due to the use of Windows Presentation Foundation, the program has no more problems with the scaling on high DPI settings. - And many many more... ----------------------------------------------------------------------------------- What's new in version 3.1.0.3 - New: Manage Rules contains a new button named "Find Invalid Rules". The firewall rules which reffering executable files that were removed from the disk but still have defined firewall rules, will be highlighted. This applies to the current view from the list. - New: Notification at program startup if it is not running with administrative privileges. - Fixed: Deletion of a firewall rule causes a lost focus on the selection. Now the next rule from the list is automatically selected. - Fixed: Modify Rule can maximize if a double click occurs on the title bar. This should not happen. - Updated: The classic buttons Minimize, Maximize, Close were added to Manage Rules Window. - Updated: The classic Close button was added to About Window. ----------------------------------------------------------------------------------- What's new in version 3.1.0.2 - Improved: the program logic and some obsolete methods. - Fixed: "Learning Mode" not working for swedish localisation. ----------------------------------------------------------------------------------- What's new in version 3.1.0.1 - Added: The colums in Manage Rules can be sorted ascendent and descendent when a user clicks on a column header. - Updated: Menu items in Manage Rules have now a different color on mouse hover to improve their recognition. - Fixed: The two combo boxes are disabled after changing the current tab in Manage Rules. ----------------------------------------------------------------------------------- What's new in version 3.1.0.0 - Added support to create multiple firewall rules for the same program and to show multiple notifications for the same program, until the user select in the notification window: "Don't alert me again for this program". - Added full support to read all inbound and outbound rules from WFwAS. - Added new columns in Manage Rules for: Profile, Enabled, Action, Service Name. - Added new menu items in Manage Rules: Import Policy, Export Policy, Full Screen. - Added new shortcuts in Manage Rules: Command Prompt, Network Tools, Keyboard Shortcuts. - Added Manage Rules in taskbar when the window is active. - Added support to specify multiple port range as remote address. - Added support to modify profiles for the firewall rules. - Added support to search a rule by pressing Enter key in the search box. - Added several keyboard shortcuts in Manage Rules. Press on "Keyboard Shortcuts" in Manage Rules to see them. - By clicking on the remote address in the notification window, a WHOIS query for this IP address will begin in the default browser by using networktools.nl - By clicking on the program icon from the notification window, file properties dialog for this program will show up. - "Active Network Connections" was removed due to the slow performance. Instead of this, in that window you will find listed the programs for that you selected not to show more notifications. - Updated the optional firewall rules that are made at installation to create several rules for svchost.exe to block: Akamai Technologies, Microsoft Limited, VeriSign. - Updated the optional firewall rules that are made at installation to create rules to allow only: WFC Updater, ICMP, Window Update. - Shell Integration is now available for all users. - On installation the default profile is set to Low Filtering. This applies also when resetting to the default policy. In previous versions was an intermediate icon (the one with ? ) which asked the user to select a profile. Now the default profile is set to Low Filtering. - Removed some obsolete parts of code and improved the program's logic. ----------------------------------------------------------------------------------- What's new in version 3.0.1.4 - New: Added support for displaying and editing the remote address in "Manage Rules". IP ranges supported. - New: Shortcut to "Event Viewer" in "Manage Rules". - Fixed: "Learning Mode" is not enabling on Windows versions that are in spanish or portuguese. - Updated: The pop-up notifications allow to customize remote IP at creation of a new rule. - Updated: Some menu names were renamed to some more appropriate names. ----------------------------------------------------------------------------------- What's new in version 3.0.1.2 - New: A new menu item named "Manage Rules" was added, from which the user can administrate more easily the firewall rules. - Improved: From this version, all firewall rules are listed in the same list. A rule that allows a program is coloured green and a rule that blocks a program is coloured red. - Improved: Local ports, remote ports and protocol, are displayed for all firewall rules without requiring to select a rule. - Improved: A new firewall rule can be created by selecting the executable file or by clicking on the program window. - Improved: The responsiveness of "Learning Mode" was increased by 40%. - Fixed: "Learning Mode" works now with all language localisations. - Fixed: The uninstallation process does not delete the program file. ----------------------------------------------------------------------------------- What's new in version 3.0.0.8 - New: Notifications of "Learning Mode" display if a file is digitally signed or not, or if the certificate is not valid. - New: Notifications of "Learning Mode" show the icon of the program notified. - New: Notifications of "Learning Mode" alert the user if a program contains recommendations (currently only for the most used internet browsers). - New: Added support for "Learning Mode" for Windows installations that are in greek language (el-GR). - New: "Allow Program" and "Block Program" options from the program menu, will create a new rule on mouse click on the program window or the shortcut of the desired program. No more browsing for a executable program on your harddisk. - New: The setup program include a new check box, "Create rules for system items (recommended)" which will create rules to allow: wfc.exe (Check for Updates feature), svchost.exe (Windows Update, MSE Antivirus, etc) and System (ping.exe, tracert.exe, etc). - Improved: The program is executed again in real x64 mode, resolving the problems of the previous version on 64bit systems. - Improved: Added a new button on About window, which generates a debug log file on the user desktop and is used to trace the program problems. This replaces the "-debug" parameter. - Improved: The loading time at runtime was decreased, also the file size. ----------------------------------------------------------------------------------- What's new in version 3.0.0.6 - Fixed: Start with Windows is not functioning if the computer is not on AC power or if the program path contains spaces. - Fixed: The program is stopped if the computer switches to battery power or if it runs longer than 3 days. - Fixed: Learning Mode is not functioning for ca-ES (catalan) localisation. ----------------------------------------------------------------------------------- What's new in version 3.0.0.5 - New: search box in the window with rules to easily find a firewall rule. The searching is made by program path and program name. - Fixed: wrong program name detected when using Shell Integration to create rules. - Fixed: "Learning Mode" and "Start with Windows" not working on Windows in portuguese (pt-PT). ----------------------------------------------------------------------------------- What's new in version 3.0.0.4 - Fixed: system tray icon sometimes is not appearing at Windows startup, but the program is running in Task Manager. - Improved: uninstall procedure complains about language pack not found when Learning Mode is enabled, until an option is selected for uninstall. - New: added support for the following languages for Learning Mode: portuguese (pt-PT and pt-BR) and dutch (nl-BE). - Improved: the update function is not working if the file name was named differently than "wfc.exe". The program will show an error message if the file is executed with a different name. ----------------------------------------------------------------------------------- What's new in version 3.0.0.3 - Fixed: default installation folder on 64bit versions of Windows, changed to SysWOW64 instead of System32. - New: End Process option when you are viewing current network connections in the program. ----------------------------------------------------------------------------------- What's new in version 3.0.0.2 - New: menu item for checking for updates, to see if a new version of the program is available for download. - New: customize the rule to be created directly from the notification about blocked connection. - Improved: added support for port range when modifying the properties of a rule. - Updated: due the piracy of the previous versions, we had to improve our activation system again. Due to the new activation process, if you use an old version, including version 3.0.0.0, after you install this new version, you must activate the program again using a different activation code. If you are a registered user, please log in to your account on our website and get the new activation code. We apologize to all of our registered users for all inconveniences created by this process. ----------------------------------------------------------------------------------- What's new in version 3.0.0.0 - Improved: the activation process was changed to make the activation easier. - Improved: the procedure used to force reset the a lost password, used to lock the program configuration. - Fixed: incomplete path recognition, when the installation was executed from a standard user account. - Fixed: duplicate system tray icon after restarting the program. - Updated: End User License Agreement. ----------------------------------------------------------------------------------- What's new in version 2.9.9.3 - Fixed "Index is out of bounds" error. - Added support for Learning Mode for Windows versions that are in russian. Currently, Learning Mode works for the following languages and localizations: english (en-US, en-GB, en-CA), danish (da-DK), dutch (nl-NL), french (fr-FR, fr-CA), finnish (fi-FI), german (de-DE, de-AT, de-CH), italian (it-IT), polish (pl-PL), russian (ru-RU), spanish (es-ES, ca-ES), swedish (sv-SE), traditional chinese (zh-TW, zh-HK). ----------------------------------------------------------------------------------- What's new in version 2.9.9.2 - Fixed incorrect position display of some buttons in some forms when using 120dpi instead of 96dpi. ----------------------------------------------------------------------------------- What's new in version 2.9.9.1 - Added support for Learning Mode for Windows versions that are in danish and polish. ----------------------------------------------------------------------------------- What's new in version 2.9.9 - Changed the font used for the interface from MS Sans Serif 7pt to Segoe UI 8pt, to improve the readibility. - The rules window is from this version, resizable. - Fixed duplicate notification when a rule to block a program already exists. Previous versions took care only of duplicate notifications for rules created to allow programs. ----------------------------------------------------------------------------------- What's new in version 2.9.8 - Added support for en-CA (English - Canada), de-AT (German - Austria), de-CH (German - Switzerland). - Added support for generating log files in helping to debug problems. To generate a log file, please start the program with the parameter "-debug" and follow the instructions. ( wfc.exe -debug ) ----------------------------------------------------------------------------------- What's new in version 2.9.7 - Fixed the path recognition errors on some systems where users are not allowed to read Security Events due to limited privileges. - Fixed the path recognition for executable files that have no file description. - Added support for Learning Mode for Windows that is in traditional chinese. ----------------------------------------------------------------------------------- What's new in version 2.9.6 - Fixed "the bug" which was responsible with the duplicate notifications for the same program. - New method for Learning Mode which can get now the correct path for all applications installed on all hard-disk drives. - The list with "Current Network Connections" will display now also the program name which made the connection. - Added support for Learning Mode for Windows that is in italian. Currently working languages are: english, dutch, french, finnish, german, italian, spanish and swedish. ----------------------------------------------------------------------------------- What's new in version 2.9.5 - Added support for editing of local ports, remote ports and protocol for existing rules created with Windows Firewall Control. - Fixed Export Policy, that could generate an unhandled exception when a standard user has no write acces to temp folder. - Fixed for Learning Mode not showing notifications on blocked connections when Windows is in a different language than english. Currently working languages are: english, dutch, german, french, finnish, spanish and swedish. ----------------------------------------------------------------------------------- What's new in version 2.9.4 - Fixed for Learning Mode not showing notifications on blocked connections when Windows is in a different language than english. Currently working languages are: english, german, french, finnish and spanish. - Fixed Autostart with Windows, which not auto starts in Windows Vista. ----------------------------------------------------------------------------------- What's new in version 2.9.3 - Implemented an alternative reading mode of security events to avoid the unhandled exception, "Length cannot be less than zero", raised on some computers where, due the fact that security logs are locked off from non-admins, the security event logs cannot be read. ----------------------------------------------------------------------------------- What's new in version 2.9.2 - Fixed for Learning Mode, the wrong path detection of executable files when using an operating system installed on different drive than C:\ - New context menu for rule items, with the possibility to move a rule from "Programs Allowed" to "Programs Blocked" and viceversa. ----------------------------------------------------------------------------------- What's new in version 2.9.1 - Learning Mode will not activate if the following, dependant, Windows services "TCP/IP NetBIOS Helper" and "Workstation" are not set to Automatic. - From this version, 'Import Policy' and 'Export Policy' are available for all users. ----------------------------------------------------------------------------------- What's new in version 2.9 - Learning Mode. Show user notifications for outgoing blocked connections with detailed informations about these connections, and permit the user to "Allow Always" or "Block Permanently" the programs that were blocked by Windows Firewall. - Updated the list of rules to provide extended informations for the programs from the list. - Display current active network connections for the local computer. - At uninstallation of the program, the user has now the possibility to restore default settings of Windows Firewall, to restore the settings that the user had before installing Windows Firewall Control or to keep current settings. ---------------------------------------------------------------------------------- What's new in version 2.8 - Updated the setup program to choose the program's options during the installation. - Fixed some unhandled exceptions which occurs in some usage scenarios. ----------------------------------------------------------------------------------- What's new in version 2.7 - Updated the installer with posibility to choose the install folder, and create program's shortcuts on Desktop and in Start Menu. ----------------------------------------------------------------------------------- What's new in version 2.6 - Updated the program's setup to auto update an old version that is already installed, if exists. - Now compatible with Windows which is installed on another partition than the first partition. ----------------------------------------------------------------------------------- What's new in version 2.4 - Shell integration into the right click menu of the executable files. - Fixed the situation when a user could block and allow an executable file through Windows Firewall, in the same time, making the executable file always blocked. ----------------------------------------------------------------------------------- What's new in version 2.2 - Improved memory usage. - Reduced the size of the application executable by 50%. - Fixed some unhandled exceptions, that were occurring in some usage scenarios. - Start with Windows, will run the program with administrative privileges, for all administrator accounts. -----------------------------------------------------------------------------------