Fort Firewall ChangeLog v3.10.5-test0, 2023-12-24: - Installer: Portable: Create "Data/" directory with user permissions. - Installer: Windows 7: Check for installed KB4474419. - Installer: Check for VC Redist x86 only in 32-bit version. - Installer: Skip OS compatibility checks on upgrade. v3.10.4, 2023-12-20: - UI: Programs: Add ability to Accept/Reject Zones. - UI: Programs: Add "Kill child processes" option. - UI: Programs: Support Env vars in wildcard paths. - UI: Zones: Add ability to add addresses as inline text. - UI: ZonesWindow: Add "Update Zones" button. - UI: Options: Turn on the "Use System Regional Settings" flag by default. v3.10.3, 2023-12-04: - UI: Programs: Add ability to add Wildcard paths. - UI: Programs: Add "Groups" button to open Options: "App Groups" tab. - UI: AppGroup: Use "wildcard search" for "Kill Process" option. - Driver: fortconf: Search by wildcard first, then by prefix. v3.10.2, 2023-11-28: - UI: Options: IP Addresses: Fix saving the "Include/Exclude All" flags. - UI: Options: Tray: Add "Maximum count of Groups in menu" option. - UI: Options: AppGroup: Add "Kill Process" option (always collapsed). - UI: Programs: Focus search-field on open. - UI: Programs: Add "Kill Process" & "Find" menu items. - UI: Rename "Restrict access to LAN only" flag to "Block Internet Traffic". - UI: Fix Windows 10 sleeping. v3.10.1, 2023-11-26: - UI: Improve main icon. - UI: TrayIcon: Process system message's click asynchronously. - UI: WidgetWindow::event: Fix recursion. - UI: Update SQLite to v3.44.2 v3.10.0, 2023-10-19: - UI: Update driver on new device arrivals. - UI: Fix tables creation for programs' full-text search. - UI: Log messages to console in same format as to file. - Installer: Add "/UNPACK=" argument. - UI: Update SQLite to v3.43.2 v3.9.12, 2023-09-27: - UI: MyFort: Add "Uninstall" Portable button. - UI: Update SQLite to 3.43.1 v3.9.11, 2023-08-26: - UI: Drop excessive blocked log packets on slow machines. - UI: Optimize icons by FileOptimizer. - UI: Update SQLite to 3.43.0 v3.9.10, 2023-08-15: - UI: Programs: Add ability to search by path and name. - UI: Options: Add "Alert Message" flag to show system message notification about new program(s). - UI: Options: Add "Use System Regional Settings" flag. - UI: Rename "Stop ..." to "Block ...". v3.9.9, 2023-07-17: - UI: Fix "System" path handling (v3.9.8 regression). v3.9.8, 2023-07-12: - UI: Programs: Accept File Drops. - UI: Auto-install driver in portable mode. - UI: Add "-i boot_filter" argument. - UI: "no-cache" can't be used with service. - UI: Run scripts in minimized window. v3.9.7, 2023-07-03: - UI: Monitor services for driver. - Installer: Start program automatically after installation. v3.9.6, 2023-06-02: - UI: Traffic Graph: Fix crash after sleep. - UI: Options: Apply "Tray: Show Icon" changes immediately. - UI: Options: Add "My Fort: Auto-Show Menu" flag. - UI: Tray Menu: Fix Traffic Graph's checked state. - UI: Update main icon. v3.9.5, 2023-05-28: - UI: Options: Add tag to language list. - UI: Options: Confirm Quit by default. - UI: Options: Tray: Animate alert by default. - UI: Programs: Refresh on app group's enabled flag change. - UI: Close windows by Escape key immediately. - Driver: Remove processes enumeration on startup. v3.9.4, 2023-05-21: - UI: Options: Traffic Graph: "Reset to defaults" button added. - Driver: Existing connections are not closed during installation. - Installer: Check whether Windows version is 10 2004 or newer. v3.9.3, 2023-05-18: - UI: "My Fort": Some controls moved from "Options". - UI: Reorganization of "Options" window. - UI: Added "Menu" button to all windows. - UI: "Options": Added "Purge Obsolete on startup" flag. - UI: Don't ask for a password if an open window exists. - UI: Updated SQLite to v3.42.0 v3.9.2, 2023-05-08: - UI: Activate already running instance, don't show a warning. - UI: My Fort: Show menu on activation. - UI: Update main icon. - UI: Add ability to use custom `icons/` folder from current working dir. - UI: Programs: Rename "Purge All" to "Purge Obsolete". v3.9.1, 2023-05-07: - UI: Add "My Fort" window. - UI: Options: Tray: Add "Show Icon" flag. - UI: Options: Hot Keys: Add "Global" flag. - UI: Show Traffic Graph when "Collect Traffic Statistics" is turned off. v3.9.0, 2023-05-04: - UI: Programs: Add "Kill Process" option. - UI: Fix "Collect Blocked Connections" functioning when "Collect Traffic Statistics" is turned off. v3.8.17, 2023-05-01: - Driver: Fix SvcHost path checking (v3.8.16 regression). v3.8.16, 2023-04-30: - Driver: Refactor processes inheritance handling. v3.8.15, 2023-04-29: - Driver: Fix BSOD when processes' inheritance handling. v3.8.14, 2023-04-28: - UI: Options: Statistics: Add "Alerted only" flag (to collect only alerted blocked connections). - Driver: Clear IRP's cancel routine before completion. v3.8.13, 2023-04-27: - Driver: Refactor service name handling. v3.8.12, 2023-04-21: - Driver: Expand kernel stack for workers. v3.8.11, 2023-04-19: - UI: WorkerManager: Fix workers waiting on exit. v3.8.10, 2023-04-19: - Driver: Expand kernel stack for driver entry. v3.8.9, 2023-04-16: - Driver: Fix stability issues. v3.8.8, 2023-04-15: - Driver: Fix potential memory corruption on unload. v3.8.7, 2023-04-12: - Driver: Expand kernel stack size on startup. v3.8.6, 2023-04-11: - UI: Options: New Version: Fix download URL. - Driver: Reduce kernel stack usage to avoid BSOD on startup. v3.8.5, 2023-04-04: - Driver: Fix BSOD on shutdown/reboot (v3.8.4 regression). v3.8.4, 2023-03-30: - Driver: Decrease kernel stack usage to avoid BSOD. v3.8.3, 2023-03-24: - UI: Load password from registry when "Check Password on Uninstalll" enabled. - Installer: Remove password from registry on uninstall. - Installer: Optionally remove config & data folders on uninstall. - Driver: Improve shutdown/reboot handling. - UI: Update SQLite to v3.41.2 v3.8.2, 2023-03-21: - UI: Fix default options on clean install (v3.8.1 regression). v3.8.1, 2023-03-20: - UI: Programs: Group's name reflects its enabled flag. - UI: Options: Move "Filter Local Addresses" flag into "Self Protection" group. - Driver: Filter local addresses when Fort is not running. - Driver: Rework flows closing on driver unload. v3.8.0, 2023-03-13: - UI: Add "Auto-Learn" mode, remove "Auto-Allow New Programs" flag. - UI: Update SQLite to v3.41.1 v3.7.9, 2023-03-13: - UI: Vacuum the DB outside of transaction. - UI: Options: Add "Ctrl/Alt + Single Click" tray icon events. - UI: Drop Qt 5 support. Only Qt 6 is supported for building the sources! v3.7.8, 2023-03-11: - UI: Fix service stopping on uninstall with "Disable Service controls" option. v3.7.7, 2023-03-10: - UI: Auto-restart service on termination. - UI: Options: Add "Disable Service controls" flag. - UI: Options: Add "Check password on Uninstall" flag. v3.7.6, 2023-03-08: - UI: Blocked Connections: Fix list updating. - UI: Don't check password on Quit. v3.7.5, 2023-03-06: - Fix the distribution: A test signed driver was included in v3.7.4 v3.7.4, 2023-03-05: - UI: Programs: Add ability to not collect blocked connections. - UI: Blocked Connections: Process storing in separate thread. - UI: Update SQLite to v3.41.0 v3.7.3, 2023-02-19: - UI: Don't reset password on Quota alert. - UI: Options: Statistics: Fix Quota changes applying. - UI: Service: Add ability to pause/continue client connections. - Driver: Use event to wait processes enumeration. - Driver: Abort bad flows on unload. v3.7.2, 2023-02-13: - UI: __popcnt is not supported by old CPU. v3.7.1, 2023-02-12: - UI: Options: IP Addresses: Add "Show Zones" button. - UI: Try to reconnect to killed service by timer. - Driver: Refactor for IRQ level to avoid Driver Verifier errors. - Installer: Use "C:\Program Files\" by default on 64-bit OS. v3.7.0, 2023-01-27: - UI: Programs: Load app icons in separate thread. v3.6.9, 2023-01-26: - UI: Options: Fix saving regression. v3.6.8, 2023-01-25: - UI: Programs: Optimize app info loading. - UI: Programs: Swap "State" & "File Path" columns. v3.6.7, 2023-01-23: - UI: Tray: Fix Zones opening. - UI: Options: Cancel button is enabled on change only. - Driver: fortprov: Fix callouts unregistering order. v3.6.6, 2023-01-19: - UI: Options: Fix window's position/size saving. - UI: Options: OK button is always enabled. - UI: Tray: Make Options menu clickable. v3.6.5, 2023-01-18: - Driver: Double check the closed state on flow deletion. v3.6.4, 2023-01-17: - UI: Programs: Improve sorting by "State" column (Alerted programs are always on top). - UI: Tray: Change icon color on some states. - UI: Options: Save user.ini changes on OK/Apply only. - UI: Tray Menu: Move Options & Zones to Options sub-menu. - UI: Options: Add ability to Stop Internet when Quota exceeds. - UI: Programs: Add "Restrict access to LAN only" flag. v3.6.3, 2023-01-13: - UI: Options: Add "Animate Alert Icon" flag. - UI: Programs: Rework State column for alerts. - UI: Programs: Add "File Path" column. v3.6.2, 2023-01-11: - UI: Options: Remove "Dark mode" flag (auto-follows system mode now). - UI: App Groups: Improve speed limiting options. - UI: Update SQLite to v3.40.1 - Driver: Rework the Shaper for speed limiting. v3.6.1, 2022-10-15: - UI: The enabled "Dark Mode" is active, when System's theme is Dark too. - UI: Programs: Refactor "Options" button. - UI: Options: Add "Right Click" tray event and "Ignore" action. - UI: Tray: "Double Click"-s default action is "Ignore" now. (To immediately do "Single Click"-s action.) - UI: Options: App Groups: Remove "Fragment first TCP packet". - UI: Update SQLite to v3.39.4 - Driver: Check the device on asynchronous flow deletion. (Fix BSOD on shutdown/reboot.) - Installer: Check compatibility with HVCI (Core Isolation). Attention: Edit the Options: Tray: "Double Click" event's action to restore an old action to "Show Options". v3.6.0, 2022-08-12: - UI: Options: Add "Dark Mode" flag (Experimental). - Driver: Defer all TCP packets for speed limiting. - UI: Update SQLite to v3.39.2 v3.5.9, 2022-07-22: - UI: IpRange: Improve IP address parsing error messages. - UI: AppGroups: Fix tab moving in Service mode. - UI: Options: Validate IP address before saving. - UI: Update SQLite to v3.39.1 - Driver: Fix BSOD on Win2016Svr RDP conn. (Refactor process inheritance checking.) - Installer: Fix creating README.portable. v3.5.8, 2022-06-06: - UI: Add "Filter Mode", instead of "Block/Allow All". - UI: Statistics: Traffic: Fix "Clear All" to not duplicate active programs. - Driver: Add errors tracing to system event log. v3.5.7, 2022-05-24: - Support IPv6. - UI: Default User specific Logs path is "%LocalAppData%/Fort Firewall/logs". - UI: RpcManager: Try to reconnect to service on error. - UI: Update SQLite to v3.38.5 - Driver: Reliably wait for worker thread on unload. v3.5.6, 2022-03-18: - UI: Programs: Show time icon for auto-block apps (Remove "Bl." column). - UI: Options: Update app's group after removing. - UI: Use SetThreadExecutionState() to prevent OS sleep during events processing. - UI: Update SQLite to v3.38.1 v3.5.5, 2022-02-26: - UI: Programs: Fix app's auto-block time handling. v3.5.4, 2022-02-24: - UI: Options: Add "Confirmations" box. - UI: Options: Fix initial OK & Apply buttons state on fresh install. - UI: Options: Fix empty App Group saving. - UI: Options: Fix new App Group saving in Service mode. - UI: Update SQLite to v3.38.0 v3.5.3, 2022-02-22: - UI: Programs: Fix manually adding a new program (Regression from v3.5.0). v3.5.2, 2022-02-22: - Fix "Apply same rules to child processes" flag for root processes & services. - UI: Update translations. v3.5.1, 2022-02-21: - Fix "Apply same rules to child processes" flag for deep nested processes. v3.5.0, 2022-02-20: - Add "Apply same rules to child processes" flag to App Groups & Programs. - Driver: Support ARM64 (Experimental). v3.4.7, 2022-02-12: - UI: Options: Add ability to set tray icon click actions. - UI: Update translations. v3.4.6, 2022-02-10: - Add ability to filter `svchost.exe` by service name. - UI: Add Slovenian translation. v3.4.5, 2022-01-30: - Driver: Fix 32-bit build for Windows 8+. v3.4.4, 2022-01-14: - UI: LogManager: Fix log reading (Regression introduced in v3.4.3) - UI: Show "Portable" in window title. - UI: Update icons. - UI: Update SQLite to v3.37.2 v3.4.3, 2021-12-20: - Driver: Use Loader to not depend on EV certificate in the future. - UI: Add Italian translation. - UI: Update SQLite to v3.37.0 v3.4.2, 2021-10-07: - UI: Use QtNetwork for downloads, instead of `curl.exe`. - UI: Disable WOW64 FS Redirection for 32-bit build. v3.4.1, 2021-08-08: - UI: Fix activating a minimized window. - UI: Fix password checking. - UI: ControlManager: Named pipe name is per user name. v3.4.0, 2021-07-30: - UI: Options: Add "For all users" auto-run mode. - UI: Options: Add "Run as a Service in background" option. - UI: Use "%LocalAppData%\Fort Firewall\FortFirewall.user.ini" for user specific settings. - UI: Options: Hot Keys is applied immediately now. - UI: Options: Move Statistics page to Statistics window as Traffic page. - UI: Blocked Connections: Show block reason as icon. - UI: Zones: Add "WindowsSpyBlocker" source. - UI: Use Google Breakpad to generate crash minidumps. - UI: Update SQLite to v3.36.0 Attention: For a Service the default profile path is "%ProgramData%\Fort Firewall\", else it's "%LocalAppData%\Fort Firewall\". v3.3.9, 2021-05-02: - UI: Options: Add "Logs" box. - UI: Exit gracefully on console close. - Move "Windows Explorer integration" from Installer to UI. - UI: Update translations. v3.3.8, 2021-04-27: - UI: Add German translation. - UI: Add Portuguese (Brazilian) translation. v3.3.7, 2021-04-23: - UI: Programs: Fix multi selected apps editing. - UI: Add Korean translation. - Installer: Add French and Korean translations. - Installer: Check that VC Redist x86 exists. v3.3.6, 2021-04-21: - UI: Use global settings from working directory. (See FortFirewall.exe.example.ini) - UI: Options: Add "Startup mode" option. - UI: Programs: Improve "Edit Program" form. - UI: Statistics: Fix "Collect traffic, when Filter Disabled" init. - UI: PasswordDialog: Add ability to unlock the password. - UI: Statistics: Fix app list updating (when app is already blocked). - UI: Update translations. - Driver: Continue filter search, when not blocked or allowed. - Update SQLite v3.35.5 v3.3.5, 2021-03-24: - Installer: Add "Add to Explorer's Context Menu" option. - UI: Update French translation. v3.3.4, 2021-03-23: - UI: Connections: Add "Add Program" button. - UI: Update translations. v3.3.3, 2021-03-21: - UI: Tray: Show Connections window on mouse middle click. - UI: Connections: Fix state after rows deleting. - Update SQLite to v3.35.2 v3.3.2, 2021-03-10: - UI: Statistics: Add "Collect Traffic, when Filter Disabled" option. - Driver: "Stop Traffic" is effective, when "Filter Enabled" is turned on. v3.3.1, 2021-02-24: - UI: Add French translation. - UI: Connections: Add ability to copy selected cells' text. v3.3.0, 2021-02-22: - UI: Add Connections Window. - UI: Connections: Show block reason in tool-tip. - UI: Update icons. - UI: Traffic Graph: Stick to screen edges after dragging. - UI: Traffic Graph: Resize by dragging with right mouse button. - Driver: Log "inbound" state of blocked connection. - Update SQLite to v3.34.1 v3.2.2, 2020-06-15: - UI: App. paths of Programs window overwrite paths from Options window. - Update SQLite to v3.32.2 v3.2.1, 2020-06-03: - UI: Tray: Fix left & right mouse button clicks collision. - UI: Show OptionsWindow on tray message click by default. - UI: AddressesPage: Disable Zones button when empty. - UI: ZonesWindow: Add "Save As Text" button. - UI: ProgramsWindow: Fix sorting. - UI: TaskZoneDownloader: Avoid warnings on abort. - Update SQLite to v3.32.1 v3.2.0, 2020-02-17: - Add Zones (to download block lists). - UI: AddressesPage: Use Zones. - UI: Rename "TAS-IX Downloader" task to "Zones Downloader". - UI: ProgramsWindow: Improve Block Time editing. - UI: ProgramsWindow: Tweak "End Time" column. - UI: ProgramsWindow: Bulk edit selected apps. - UI: Show alerted tray icon. - Update SQLite to v3.31.1 v3.1.7, 2020-01-25: - UI: Use default language from Installer. - UI: OptionsWindow: Use Ctrl+S to apply changes. - UI: ProgramsWindow: Add allow/block context menu items. - UI: Use "Fusion" style. - Update SQLite to v3.31.0 v3.1.6, 2020-01-22: - UI: OptionsWindow: Fix applying changes. - UI: Support Visual Leak Detector. v3.1.5, 2020-01-21: - UI: Tray Context Menu: Fix hot keys re-activating. - UI: ProgramsWindow: Tweak group's state. - UI: ProgramsWindow: Fix purging system apps. - Address Ranges: Optimize IPv4 arrays. v3.1.4, 2020-01-18: - Add ability to "Auto-Allow All New Programs". - UI: ProgramsWindow: Add "Purge All" menu item. - UI: ProgramsWindow: Multi selection. v3.1.3, 2020-01-15: - UI: Fix empty conf on initial startup. v3.1.2, 2020-01-15: - Fix wild matching the drive letter. - UI: DriverManager: Refactor error handling. - UI: Avoid exe apps duplicates. - UI: ProgramsWindow: Fix "System" handling. - UI: Turn on "Collect Stats" & "Alert .. Programs" by default. - UI: ProgramsWindow: Relayout table; Sort/edit program name. - UI: Add "Interchange All Lines" button to text areas splitter. v3.1.1, 2020-01-11: - UI: Fix filtering apps from Programs window. - UI: ProgramsWindow: Move edit buttons into menu. - UI: ProgramsWindow: Fix refresh after app removing. - UI: Use custom icons for windows. - UI: SchedulePage: Relayout. - UI: Fix Esc key handling. - UI: Fix message about new version. - Driver: Use R/W locks for exe apps. - Driver: Add timestamp to traffic stats. v3.1.0, 2020-01-08: - Driver: Fix conf changes locking. - UI: ProgramsWindow: Add sorting. - UI: OptionsPage: Fix new version visibility. - UI: Remove compatibility code with v1.* & v2.* versions. v3.0.0, 2020-01-06: - UI: Add Programs Window. - UI: Add ability to use wild matching (see .gitignore rules) and env vars (e.g. %HOME%) in the app groups. - UI: OptionsPage: Show new version info. - UI: Add --cache and --logs arguments. - Migrate .conf JSON-file to .config DB-file. - UI: Migrate to Widgets from QML. - Update SQLite to v3.30.1 Attention: Next versions will be not compatible with v1.* & v2.* versions! v2.10.0, 2019-10-02: - UI: Reload app info on changes. - ControlManager: Fix worker's completion waiting. - Driver: Fix after app's crash. - Update SQLite to v3.29.0 v2.9.0, 2019-06-15: - UI: BlockedPage: Show protocol name & port. - UI: StatisticsPage: Scroll to top on model changes. - UI: Improve file selection dialog. - DB: Fix active period handling. v2.8.0, 2019-05-11: - UI: Add minutes to time periods. - UI: ApplicationsPage: Add "Select File" button. - UI: Improve placeholder texts. v2.7.2, 2019-05-02: - UI: AddressesPage, ApplicationsPage: Add splitter and text control buttons. - UI: Polish app info details showing. - UI: Add "Copy Path" button for selected app. v2.7.1, 2019-04-24: - UI: Special icon for "System" app. - UI: Add ability to "Open Folder" of selected app. - UI: Tweak selected items highlighting. - Windows 7: Fix driver SHA-1 signing. v2.7.0, 2019-04-21: - UI: Show app names & icons. - UI: BlockedPage: Fix host names updating. - Update to SQLite v3.28.0 v2.6.1, 2019-04-10: - Driver: SHA-1 signing for Windows 7. - Driver: Add details info. - UI: Remove Quit button. - Update program's icon. v2.6.0, 2019-04-08: - UI: GraphWindow: Fix speed updating on title. - UI: Update Dl/Ul icons. - UI: OptionsPage: Show driver's state; allow to install/remove the driver. - UI: Polish BlockedPage. - DB: Fix statistics dates to use UTC. - Update to SQLite v3.27.2 v2.5.2, 2019-03-16: - UI: Polish OptionsPage. - Installer: Add "Create Desktop Icon" option. - Driver: Fix non-TCP traffic handling. v2.5.1, 2019-03-12: - Driver: Robust buffer handling. - Driver: Fix pending buffer flush. v2.5.0, 2019-03-10: - Installer: Add "Portable" option. v2.4.0, 2019-03-08: - UI: Graph options: Fix texts and meaning of opacity. - Driver: Improve app groups handling. - Driver: Sign with Certum Open Source Code Signing Certificate. v2.3.0, 2019-02-19: - Add ability to fragment first TCP packet. - Settings: Store colors in hex. v2.2.0, 2019-02-10: - UI: Add Traffic Graph window. - Improve speed limiting. - Update to SQLite v3.27.1 v2.1.0, 2019-01-04: - UI: Tray menu: Show app-group's speed & period. - Driver: Fix blocking existing flows for reauth. - Add ability to filter local addresses (127.*, 255.255.255.255). v2.0.0, 2018-12-12: - UI: ApplicationsPage: Add hour period to enabled state. - UI: StatisticsPage: Add active period hours. - UI: Add --control argument. - UI: NetUtil: Add special local IPv4 addresses. - UI: OptionsPage: Add ability to disable hot keys. - UI: OptionsPage: Remove ability to "Ignore TCP RST-packets". - UI: Remove Task "UzOnline". - Update to SQLite v3.26.0 v1.11.0, 2018-03-07: - UI: ListView: Improve item selection by click. - UI: Statistics Page: Fix keep options. - UI: Add --stat option to set statistics' path. - UI: OptionsPage: Add Statistics link. - UI: Add hot keys to tray context menu. - Driver: Optimize processes handling. v1.10.1, 2018-02-23: - Logger: Refactor format. - UI: Abort on UI & Driver's states mismatch. - UI: LogManager: Fix buffers handling. - UI: Fix quota alerting. v1.10.0, 2018-02-21: - UI: Log errors always. - UI: Keep .conf's backup file. - UI: Add day & month traffic quota alerts. - UI: Fix old log files deleting. - Driver: Improve speed limiting by deferring ACK packets. - Driver: Fix clearing on device close. - Migrate to Qt 5.11 v1.9.0, 2018-01-28: - UI: NetDownloader: Wait process finishing. - UI: ApplicationsPage: Improve speed limits' list. - UI: Don't use swipe for tabs. - Installer: Fix scripts to use current path. v1.8.1, 2018-01-22: - Driver: Remove test debug prints. v1.8.0, 2018-01-22: - UI: ApplicationsPage: Disable inactive speed-limit button (instead of hiding). - UI: OptionsPage: Add ability to "Ignore TCP RST-packets". v1.7.0, 2018-01-20: - UI: AddressesPage: Add "Internet Addresses" & "Allowed Internet Addresses" tabs. - UI: Add ability to comment address & app. lines with "#". v1.6.1, 2018-01-14: - Driver: Use flow-contexts to track UDP closure. - Driver: Optimize flow-context usage. v1.6.0, 2018-01-12: - UI: OptionsPage: Add protection by "Password". - UI: OptionsPage: Add "Log Errors" to store log files. - UI: StatisticsPage: Add "Month starts on" option. - Add ability to "Stop Internet Traffic". v1.5.0, 2018-01-09: - UI: Save/restore window's state. - UI: Use default conf on 1st start. - Update Qt libraries. v1.4.0, 2018-01-08: - UI: ApplicationsPage: Add "Speed Limit" button. - UI: BlockedPage: Add "Copy..." button. - UI: ButtonMenu/Popup: Fix popup closing by button. - UI: OptionsPage: Add ability to "Stop Traffic". - UI: OptionsPage: Add "Profile" & "Releases" links. - UI: SchedulePage: Add "Update Checker" task. - Driver: Drop speed limited traffic. - Driver: Use tommy_hashdyn instead of flow-contexts. v1.3.3, 2017-12-17: - Driver: Fix traffic inspecting of connections, created before the program started. v1.3.2, 2017-12-15: - Conf: Fix parsing app paths with spaces. - UI: StatisticsPage: Fix "Clear" actions. v1.3.1, 2017-12-14: - Driver: Fix memory leak. - Driver: Increase initial stat buffer sizes. - UI: StatisticsPage: "Keep" changes should be confirmed. v1.3.0, 2017-12-14: - UI: BlockedPage, StatisticsPage: Improve "Clear" button. - UI: BlockedPage, StatisticsPage: Use up/down keys to select apps. - UI: StatisticsPage: Fix refreshing stats with only 1 row. - UI: StatisticsPage: Fix current unit after language change. - UI: StatisticsPage: Add "Keep" button. - UI: Add scrollbars. v1.2.0, 2017-12-13: - Driver: Add ability to use "exclude_all && ip_included" and "allow_all && app_blocked" logic. - Driver: Add UDP traffic statistics. - Driver: Add transportHeaderSize to traffic statistics. - UI: StatisticsPage: Tweak date formats. v1.1.0, 2017-12-12: - Driver: Fix provider filters updating. - UI: StatisticsPage: Add "Clear" button. v1.0.0, 2017-12-11: - Driver: Enable local broadcast always. - Driver: Write statistic logs. - UI: Add StatisticsPage. - UI: Add button icons. v0.12.0, 2017-11-02: - UI: Fix reading non-existent .conf file. - UI: BlockedPage: Resolve addresses. - UI: BlockedPage: Show app names and path separately. - Driver: Add log type. - Driver: Log all blocked apps. v0.11.1, 2017-10-29: - Driver: Fix for Win7 x86. v0.11.0, 2017-10-28: - UI: Remove Include/ExcludeAll & Block/AllowAll from tray context menu. - UI: TextContextMenu & ApplicationsPage: Add icons. - Driver: Wait for BFE to start. v0.10.0, 2017-10-27: - UI: Add text context menu. - TaskUzonline: Improve address bounds detecting. - UI: Rename ActivityPage to BlockedPage. - UI: Include/ExcludeAll & Block/AllowAll are exclusive now. - Control "Block access to network when Fort Firewall is not running" from UI, not Installer. - Update Qt libraries. v0.9.0, 2017-10-25: - Driver: install.bat: Add dependence on BFE. - UI: ActivityPage: Fix blocked apps logging. - UI: Enable selecting texts by mouse. - TaskUzonline: Download and parse addresses. - Update Qt libraries. v0.8.0, 2017-10-20: - TaskTasix: Don't process empty response. - TaskTasix: Fix errors handling. - Driver: Fix pool tags. - Update Qt libraries. v0.7.0, 2017-10-02: - Driver: Improve scripts. - Installer: Always try to uninstall the driver first. - Fix Windows 7 support. v0.6.0, 2017-10-01: - TaskManager: Don't check running tasks. - TaskManager: Fix task canceling. - UI: SchedulePage: Tweak cell widths. - Update Qt libraries. v0.5.0, 2017-09-22: - UI: Fix some fields change notifications. - UI: SchedulePage: Fix state after reopening. v0.4.0, 2017-09-21: - IPv4 address masks handling fixes - UI: Add SchedulePage - Add TAS-IX addresses downloader v0.3.0, 2017-09-14: - Installer: Add option "Block access to network when Fort Firewall is not running". - Installer: Add Russian translation. v0.2.0, 2017-09-12: - UI: Fix tray menu's updating. - UI: ActivityPage: Show new addresses at top. - UI: Update translations. v0.1.0, 2017-09-11: - Initial release.