Commit Graph

1789 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
62be6c2da2 UI: Update French translation. 2021-05-22 12:20:36 +03:00
Nodir Temirkhodjaev
23cd012636 UI: Connections: Show block reason as icon. 2021-05-22 10:39:34 +03:00
Nodir Temirkhodjaev
1244639ace UI: Fix user path for portable. 2021-05-22 09:58:18 +03:00
Nodir Temirkhodjaev
62363bf56c UI: Conf: Prepare services storage. 2021-05-21 21:18:38 +03:00
Nodir Temirkhodjaev
31ec55a4fa UI: It's fine to load zones before conf. 2021-05-21 15:23:10 +03:00
Nodir Temirkhodjaev
0c23fc321b UI: Fix startup sequence. 2021-05-21 13:35:47 +03:00
Nodir Temirkhodjaev
71a9186bea UI: Options: Prepare Services page. 2021-05-21 12:23:46 +03:00
Nodir Temirkhodjaev
e547ffc046 UI: Update Statistics icon. 2021-05-20 13:04:50 +03:00
Nodir Temirkhodjaev
e1f9c59442 UI: Update translations. 2021-05-19 13:56:27 +03:00
Nodir Temirkhodjaev
7d3d7aa12d UI: Options: Refactor Connections settings. 2021-05-19 09:53:06 +03:00
Nodir Temirkhodjaev
b9f98ed713 UI: ControlManager: Remove unused "conf" command. 2021-05-19 09:11:44 +03:00
Nodir Temirkhodjaev
607784f691 Partially revert "UI: Smaller font size for date/time columns."
This reverts commit 5c3c93cd82.
2021-05-18 19:38:13 +03:00
Nodir Temirkhodjaev
9bc5fc089d UI: Options: StatisticsPage: Simplify connect()-s. 2021-05-18 19:16:10 +03:00
Nodir Temirkhodjaev
f1f2c28ba9 UI: Update translations. 2021-05-18 18:09:39 +03:00
Nodir Temirkhodjaev
50c15a47d4 UI: Options: SchedulePage: Select default task. 2021-05-18 17:50:21 +03:00
Nodir Temirkhodjaev
6d7e22b1da UI: Options: Move Statistics page to Statistics window as Traffic page. 2021-05-18 17:42:23 +03:00
Nodir Temirkhodjaev
c0c9846e9e UI: Migrate some settings from .ini to .user.ini 2021-05-17 19:14:21 +03:00
Nodir Temirkhodjaev
887320e662 UI: IniUser: Rename conn*() to stat*(). 2021-05-17 17:40:22 +03:00
Nodir Temirkhodjaev
774aae6cdc UI: TrayIcon: Reorganize menu items. 2021-05-17 17:31:45 +03:00
Nodir Temirkhodjaev
f271eb4de1 UI: Rename "Connections" to "Statistics" window. 2021-05-17 17:20:30 +03:00
Nodir Temirkhodjaev
d025a1b72c UI: Update Statistics/Graph icons. 2021-05-17 17:05:26 +03:00
Nodir Temirkhodjaev
6773991e4f UI: FortSettings: Simplify setupPaths(). 2021-05-16 19:07:55 +03:00
Nodir Temirkhodjaev
ca4cf234b3 UI: Options: Hot Keys is applied immediately now. 2021-05-16 18:02:31 +03:00
Nodir Temirkhodjaev
07cbeb0924 UI: Improve previous commit. 2021-05-16 17:47:14 +03:00
Nodir Temirkhodjaev
be2216b37a UI: Copy Data/FortFirewall.ini to <User>/FortFirewall.user.ini 2021-05-16 17:39:20 +03:00
Nodir Temirkhodjaev
03c635eaa1 UI: Separate Data/FortFirewall.ini from <User>/FortFirewall.user.ini 2021-05-16 17:25:02 +03:00
Nodir Temirkhodjaev
b8f5b846b2 UI: Disable close button of console window. 2021-05-16 14:28:41 +03:00
Nodir Temirkhodjaev
4f7bba65fd UI: Options: Move profile to new location optionally. 2021-05-16 12:46:19 +03:00
Nodir Temirkhodjaev
d62db93ac1 UI: Update translations. 2021-05-16 11:38:31 +03:00
Nodir Temirkhodjaev
dafba58c22 UI: Options: Separate "Auto-run" and "Run as a Service" options. 2021-05-16 11:29:40 +03:00
Nodir Temirkhodjaev
8713b46a92 UI: Add service description. 2021-05-16 10:13:37 +03:00
Nodir Temirkhodjaev
665e934691 UI: Update translations. 2021-05-15 22:07:53 +03:00
Nodir Temirkhodjaev
d790a09ea3 UI: Options: Disable startup-mode for non-admin. 2021-05-15 22:03:17 +03:00
Nodir Temirkhodjaev
491d51f156 UI: Rename cache/appinfocache.db to cache/appinfo.db 2021-05-15 21:56:53 +03:00
Nodir Temirkhodjaev
9b442143f8 UI: RpcManager: Validate clients only once. 2021-05-15 20:42:15 +03:00
Nodir Temirkhodjaev
8e3440511a UI: FirewallConf: Simplify toVariant(). 2021-05-15 20:25:30 +03:00
Nodir Temirkhodjaev
60d80bbed5 UI: RpcManager: Validate clients by password. 2021-05-15 19:49:05 +03:00
Nodir Temirkhodjaev
6c5e06f8f6 UI: Programs: Remove alert on save. 2021-05-15 18:58:49 +03:00
Nodir Temirkhodjaev
7eeb67184b UI: RpcManager: Check connection. 2021-05-15 17:16:07 +03:00
Nodir Temirkhodjaev
00f0da4293 UI: ConfManagerRpc: Ignore window state saves. 2021-05-15 16:50:14 +03:00
Nodir Temirkhodjaev
e9a9da2fec UI: StatManagerRpc: Fix conf reloading. 2021-05-15 14:47:50 +03:00
Nodir Temirkhodjaev
bffc750465 UI: StatManagerRpc: Fix connections handling. 2021-05-15 13:18:48 +03:00
Nodir Temirkhodjaev
fd9589a6ab Installer: Don't check service's running instance.
Service'll be auto-stopped and started anyway.
2021-05-15 11:45:13 +03:00
Nodir Temirkhodjaev
c9f2b8fd9e UI: ControlWorker: Increase max number of allowed args. 2021-05-15 11:34:08 +03:00
Nodir Temirkhodjaev
3ae0baf891 UI: Simplify previous commit. 2021-05-15 10:52:16 +03:00
Nodir Temirkhodjaev
de03d7b16a UI: Options: Save startup-mode on app exit.
We can't remove service under usage.
2021-05-15 10:49:15 +03:00
Nodir Temirkhodjaev
9e7e089b98 Fix Service display name. 2021-05-14 18:34:02 +03:00
Nodir Temirkhodjaev
1005fbc692 UI: ConfManagerRpc: Check flags for saving. 2021-05-14 18:12:08 +03:00
Nodir Temirkhodjaev
cf4929129d Improve Driver & Service display names. 2021-05-14 18:05:41 +03:00
Nodir Temirkhodjaev
e044d9dd1f UI: ConfManager: Fix flags only saving. 2021-05-14 17:00:49 +03:00
Nodir Temirkhodjaev
76dd73a728 UI: ControlWorker: Handle errorOccurred() signal. 2021-05-14 16:00:27 +03:00
Nodir Temirkhodjaev
e063421819 UI: ConfManagerRpc: Check edited flags. 2021-05-14 15:33:18 +03:00
Nodir Temirkhodjaev
7f2bfe6984 UI: Logger: Write milliseconds too. 2021-05-14 14:51:38 +03:00
Nodir Temirkhodjaev
c059ad6255 UI: RPC: Improve messaging. 2021-05-14 14:51:12 +03:00
Nodir Temirkhodjaev
b987ea2232 UI: Improve startup-mode detection. 2021-05-14 10:49:04 +03:00
Nodir Temirkhodjaev
f8b43bbf99 UI: DriverManagerRpc: Don't use driver device. 2021-05-13 19:06:11 +03:00
Nodir Temirkhodjaev
1214581e67 UI: Options: Fix closing after only startup-mode saved. 2021-05-13 18:28:36 +03:00
Nodir Temirkhodjaev
390950efdc UI: Options: Simplify startup-mode saving. 2021-05-13 17:54:32 +03:00
Nodir Temirkhodjaev
937d2524fb UI: Options: Show "For all users" startup modes. 2021-05-13 17:04:47 +03:00
Nodir Temirkhodjaev
9433005fdc UI: RpcManager: Simplify processCommandRpc(). 2021-05-13 16:44:29 +03:00
Nodir Temirkhodjaev
d2dba3b8c1 UI: SqliteDb: Add vacuum(). 2021-05-13 15:30:58 +03:00
Nodir Temirkhodjaev
8efd9449bf UI: RPC: StatManager: Handle other virtuals. 2021-05-13 15:13:28 +03:00
Nodir Temirkhodjaev
1d77431b40 UI: RPC: StatManager: Handle deleteStatApp(). 2021-05-13 14:10:49 +03:00
Nodir Temirkhodjaev
6e90c47554 UI: AppListModel: Fix blocked app adding.
Regression by f66aeee88 "UI: ConfManager: Add app/zone edited signals.".
2021-05-13 13:48:04 +03:00
Nodir Temirkhodjaev
3102eb39d5 UI: Models: Add edit signals. 2021-05-13 13:30:54 +03:00
Nodir Temirkhodjaev
697cd24ece UI: Statistics: Simplify applying traffic unit. 2021-05-13 13:23:27 +03:00
Nodir Temirkhodjaev
bc4b30594a UI: StatManager: Clear DB in transaction. 2021-05-13 10:40:52 +03:00
Nodir Temirkhodjaev
05ec5acfca UI: RPC: Rename signal enums. 2021-05-13 10:40:21 +03:00
Nodir Temirkhodjaev
25bbd18d3b UI: StatManager: Vacuum on bulk deletes. 2021-05-12 19:18:10 +03:00
Nodir Temirkhodjaev
b88e396df2 UI: RPC: StatManager: Prepare virtuals. 2021-05-12 19:12:46 +03:00
Nodir Temirkhodjaev
9c3387907f UI: RPC: StatManager: Handle clear(). 2021-05-12 18:55:50 +03:00
Nodir Temirkhodjaev
527d5eaaa3 UI: RpcManager: Add doOnServer(). 2021-05-12 18:02:06 +03:00
Nodir Temirkhodjaev
f6dbfba287 UI: TableSqlModel: Reuse parent's reset/refresh methods. 2021-05-12 17:35:46 +03:00
Nodir Temirkhodjaev
5fed6e0d8b UI: RPC: ConfManager: Handle app/zone edits. 2021-05-12 16:03:51 +03:00
Nodir Temirkhodjaev
cf45b0e5e9 UI: RPC: ConfManager: Handle app/zone edited signals. 2021-05-12 15:25:40 +03:00
Nodir Temirkhodjaev
5c3c93cd82 UI: Smaller font size for date/time columns. 2021-05-12 15:03:54 +03:00
Nodir Temirkhodjaev
f66aeee889 UI: ConfManager: Add app/zone edited signals. 2021-05-12 14:34:22 +03:00
Nodir Temirkhodjaev
12150dc54f UI: RpcManager: Refactor processCommandRpc(). 2021-05-11 17:17:25 +03:00
Nodir Temirkhodjaev
e36a70f7c4 UI: RpcManager: Add resultArgs(). 2021-05-11 15:04:56 +03:00
Nodir Temirkhodjaev
e578f2b562 UI: Add PRE_TARGETDEPS to static libs to rebuild dependencies. 2021-05-11 14:53:36 +03:00
Nodir Temirkhodjaev
0702e17bad UI: RpcManager: Create sending buffer only once. 2021-05-11 14:52:43 +03:00
Nodir Temirkhodjaev
a5ab839120 UI: Options: Revert changed language on Cancel. 2021-05-11 13:27:58 +03:00
Nodir Temirkhodjaev
30282920f3 UI: RPC: StatManager: Add signal handlers. 2021-05-10 19:19:22 +03:00
Nodir Temirkhodjaev
7c87605c0b UI: ControlWorker: Don't compress small data. 2021-05-10 16:23:13 +03:00
Nodir Temirkhodjaev
c7b81029eb UI: Update translations. 2021-05-10 16:06:50 +03:00
Nodir Temirkhodjaev
25fa931443 UI: ConfManager: Simplify applySavedConf(). 2021-05-10 15:49:09 +03:00
Nodir Temirkhodjaev
64d9be13f8 UI: RPC: Handle TaskManager. 2021-05-10 15:22:17 +03:00
Nodir Temirkhodjaev
46f4660dca UI: StartupUtil: Don't cache startup mode. 2021-05-10 13:41:27 +03:00
Nodir Temirkhodjaev
bbf41624d1 Driver: Simplify fort_flow_associate(). 2021-05-10 12:28:50 +03:00
Nodir Temirkhodjaev
92fc8f2d98 Tests: StatTest: Setup resources for DB migrations. 2021-05-10 12:12:11 +03:00
Nodir Temirkhodjaev
482d80941a UI: ConfUtil: Simplify parseAppsText(). 2021-05-10 12:04:51 +03:00
Nodir Temirkhodjaev
a3334ba8b6 UI: Statistics: Simplify setupGraphOptionsMenu(). 2021-05-10 11:42:40 +03:00
Nodir Temirkhodjaev
bc6b787c4a UI: Move ui/bin/ to ui_bin/.
Add $$builddir helper var.
2021-05-10 11:32:58 +03:00
Nodir Temirkhodjaev
1a16140176 UI: Build as static lib. 2021-05-09 20:43:15 +03:00
Nodir Temirkhodjaev
c735bc3ba8 UI: ConfManager: saveIni() is not virtual. 2021-05-09 17:35:15 +03:00
Nodir Temirkhodjaev
3200ce71fc UI: QuotaManager: Save only changed settings. 2021-05-09 16:51:08 +03:00
Nodir Temirkhodjaev
169fcaab56 UI: Refactor save/restore window states. 2021-05-09 15:24:56 +03:00
Nodir Temirkhodjaev
ab45fc565a UI: Conf: Refactor removed app groups handling. 2021-05-09 15:03:00 +03:00
Nodir Temirkhodjaev
fbbe90b130 UI: Schedule: Fix saving. 2021-05-09 14:30:09 +03:00
Nodir Temirkhodjaev
5c398e354b UI: Statistics: Graph: Checks before setting. 2021-05-09 14:11:45 +03:00
Nodir Temirkhodjaev
7adc05350b UI: Schedule: Revert dataEdited() signal. 2021-05-09 14:01:45 +03:00
Nodir Temirkhodjaev
c0c9c36119 UI: Conf: Move External options to IniOptions. 2021-05-09 13:28:27 +03:00
Nodir Temirkhodjaev
e40232a439 UI: Conf: Move Graph/Schedule options to IniOptions. 2021-05-09 12:44:48 +03:00
Nodir Temirkhodjaev
1b380c9034 UI: Conf: Move Graph/Schedule options to IniOptions. 2021-05-08 13:58:04 +03:00
Nodir Temirkhodjaev
13deae7c24 Tests: Fix confWriteRead(). 2021-05-08 11:28:19 +03:00
Nodir Temirkhodjaev
0a39a9496a UI: SQLite: sqlite3_initialize()/sqlite3_shutdown() only once. 2021-05-08 11:04:11 +03:00
Nodir Temirkhodjaev
414a4c41dc UI: Conf: Move options from FortSettings to IniOptions. 2021-05-07 20:17:22 +03:00
Nodir Temirkhodjaev
8a96442c7f Driver Common: Refactor fort_prov_register_callouts(). 2021-05-06 18:58:10 +03:00
Nodir Temirkhodjaev
01932e006a UI: Set max length of edit fields. 2021-05-06 17:15:39 +03:00
Nodir Temirkhodjaev
9d796ec271 Fix previous commit. 2021-05-06 17:15:30 +03:00
Nodir Temirkhodjaev
23da7d21cb UI: Options: Move password handling to FortSettings. 2021-05-06 17:14:01 +03:00
Nodir Temirkhodjaev
97204f63d1 UI: Options: Move startup-mode & explorer-integration handling to ConfManager. 2021-05-06 13:39:17 +03:00
Nodir Temirkhodjaev
7fb63c37d0 UI: SQLite: Define SQLITE_DEBUG in debug mode. 2021-05-06 12:31:59 +03:00
Nodir Temirkhodjaev
7764b03601 UI: RPC: ConfManager: Notify only flags on save. 2021-05-06 11:51:36 +03:00
Nodir Temirkhodjaev
c6e6eeef25 UI: AppInfoUtil: Improve handling app's empty FileDescription. 2021-05-06 11:36:32 +03:00
Nodir Temirkhodjaev
6ee83c99d9 UI: AppInfoUtil: Handle app's empty FileDescription. 2021-05-05 17:58:56 +03:00
Nodir Temirkhodjaev
366192a635 UI: ConfManager: Reset edit flags too. 2021-05-05 17:53:10 +03:00
Nodir Temirkhodjaev
840cee085f UI: Util/RegKey: Refactor handles. 2021-05-05 17:17:14 +03:00
Nodir Temirkhodjaev
93b075dfa6 UI: RPC: ConfManager: Refactor saving. 2021-05-05 16:21:12 +03:00
Nodir Temirkhodjaev
12033fe485 UI: Conf: Remove unneeded signals. 2021-05-05 13:06:50 +03:00
Nodir Temirkhodjaev
af16499575 UI: Start moving settings to conf. 2021-05-05 11:19:23 +03:00
Nodir Temirkhodjaev
b6eb4e2c41 UI: ConfManager: Remove "immediateFlags" arg from save(). 2021-05-05 10:22:22 +03:00
Nodir Temirkhodjaev
ec5d5c2864 UI: ConfManager: Simplify ini saving. 2021-05-05 09:52:21 +03:00
Nodir Temirkhodjaev
d3b0988158 UI: OptionsController: Simplify save(). 2021-05-04 19:34:24 +03:00
Nodir Temirkhodjaev
b6efd598a2 UI: FortSettings: Remove bulk updating. 2021-05-04 19:29:06 +03:00
Nodir Temirkhodjaev
a91b9528bf UI: FortSettings: Refactor password state changed signal. 2021-05-04 19:13:14 +03:00
Nodir Temirkhodjaev
9c79bcd10c UI: ConfManager: Refactor saving. 2021-05-04 18:30:15 +03:00
Nodir Temirkhodjaev
7267aa9bdc UI: FirewallConf: Move private functions. 2021-05-04 15:08:55 +03:00
Nodir Temirkhodjaev
4dadc5706a UI: RPC: ConfManager: Clear ini cache on reload. 2021-05-04 15:07:54 +03:00
Nodir Temirkhodjaev
0eabadd3e6 UI: Extract uninstall(). 2021-05-04 09:54:13 +03:00
Nodir Temirkhodjaev
ce839b1c18 UI: ConfManager: Reload conf on version mismatch. 2021-05-03 18:36:36 +03:00
Nodir Temirkhodjaev
22677b1217 UI: RPC: Wait result. 2021-05-03 17:18:52 +03:00
Nodir Temirkhodjaev
2e53990ce4 UI: ConfManager: Refactor save() arg. 2021-05-03 15:15:23 +03:00
Nodir Temirkhodjaev
5bc4656be7 UI: RPC: ConfManager: Prepare saving. 2021-05-03 15:01:06 +03:00
Nodir Temirkhodjaev
8b1345ac0e clang-format: Sort #includes. 2021-05-03 12:10:20 +03:00
Nodir Temirkhodjaev
56adf27cf9 UI: ComfManager: Add confVersion; Don't show error box in service. 2021-05-03 12:09:41 +03:00
Nodir Temirkhodjaev
99e255a34a UI: Update French translation. 2021-05-02 20:19:46 +03:00
Nodir Temirkhodjaev
63e16f53fe UI: RPC: Start setup ConfManager signals. 2021-05-02 20:18:59 +03:00
Nodir Temirkhodjaev
3520eaff2f UI: RPC: Prepare checking client validated. 2021-05-02 19:42:42 +03:00
Nodir Temirkhodjaev
b17f908c4f UI: RPC: Setup DriverManager install/uninstall. 2021-05-02 16:51:16 +03:00
Nodir Temirkhodjaev
6e6849e397 UI: RPC: Setup DriverManager signals. 2021-05-02 15:55:57 +03:00
Nodir Temirkhodjaev
246066cad6 UI: Compress control commands. 2021-05-02 14:49:02 +03:00
Nodir Temirkhodjaev
9b8511366d UI: FirewallConf: Add to/fromVariant(). 2021-05-02 14:33:26 +03:00
Nodir Temirkhodjaev
f09b18e41d UI: Build translations. 2021-05-02 13:40:02 +03:00
Nodir Temirkhodjaev
aa8cfe79d2 Bump version. 2021-05-02 13:36:15 +03:00
Nodir Temirkhodjaev
4f6e1073ff UI: Update German translation. 2021-05-02 13:31:41 +03:00
Nodir Temirkhodjaev
d167b90541 Patch version. 2021-05-02 13:05:29 +03:00
Nodir Temirkhodjaev
1ab683039a UI: Update translations. 2021-05-02 13:04:07 +03:00
Nodir Temirkhodjaev
b7b0b27345 UI: Server is available for all. 2021-05-02 12:57:19 +03:00
Nodir Temirkhodjaev
1bcba2a31b UI: Exit gracefully on console close. 2021-05-02 11:46:23 +03:00
Nodir Temirkhodjaev
e5b9388bdc Move "Windows Explorer integration" from Installer to UI. 2021-05-02 11:11:37 +03:00
Nodir Temirkhodjaev
a70a4d195f UI: Options: "Logs" changes don't require restart. 2021-05-01 13:09:22 +03:00
Nodir Temirkhodjaev
1057407952 UI: RPC: Prepare client. 2021-04-30 19:17:37 +03:00
Nodir Temirkhodjaev
a7e1e570d6 UI: Options: "Log debug.." requires restart too. 2021-04-30 12:51:45 +03:00
Nodir Temirkhodjaev
8fe2139ca1 UI: Build translations. 2021-04-30 11:57:02 +03:00
Nodir Temirkhodjaev
264d5e0b0e UI: Update translations. 2021-04-30 11:55:40 +03:00
Nodir Temirkhodjaev
cf02952014 UI: Options: Agg "Logs" box. 2021-04-30 11:49:05 +03:00
Nodir Temirkhodjaev
21f302dbdf UI: Straightforward RPC. 2021-04-29 09:43:19 +03:00
Nodir Temirkhodjaev
1c16d3b5d0 UI: ClassUtil: Invoke method. 2021-04-29 09:06:06 +03:00
Nodir Temirkhodjaev
3a9a37de15 Tests: Lower case test names. 2021-04-29 09:05:22 +03:00
Nodir Temirkhodjaev
84b25e7246 UI: ControlManager: Process RPC. 2021-04-28 19:58:49 +03:00
Nodir Temirkhodjaev
5bda1022e8 UI: Prepare RPC. 2021-04-28 15:28:38 +03:00
Nodir Temirkhodjaev
ed750dc6ee Bump version. 2021-04-27 13:24:30 +03:00
Nodir Temirkhodjaev
1c6a4c2faa Patch version. 2021-04-27 12:25:48 +03:00
Nodir Temirkhodjaev
17d3eaa0c2 UI: Options: Service RPC is not yet implemented. 2021-04-27 12:24:57 +03:00
Nodir Temirkhodjaev
e2dd6541c0 UI: RPC: AppInfoManager::lookupAppInfo(). 2021-04-26 20:18:04 +03:00
Nodir Temirkhodjaev
e25cf2770b UI: Options: Show languages with countries if needed. 2021-04-26 19:32:13 +03:00
Nodir Temirkhodjaev
d7e951f4f7 UI: Add Portuguese, Brazilian translation. 2021-04-26 17:47:59 +03:00
Nodir Temirkhodjaev
c1a8a97556 UI: Prepare RPC signals. 2021-04-26 15:57:54 +03:00
Nodir Temirkhodjaev
94a4b5ffed UI: Move blockReason translations to ConnListModel. 2021-04-25 17:57:42 +03:00
Nodir Temirkhodjaev
7d97ef8442 UI: Add German translation. 2021-04-25 17:01:31 +03:00
Nodir Temirkhodjaev
1a10ceb667 UI: Refactor Logger. 2021-04-25 15:24:21 +03:00
Nodir Temirkhodjaev
0f3dca7b8d UI: Add English as source for translations. 2021-04-25 14:24:46 +03:00
Nodir Temirkhodjaev
d1f9baac6d UI: Update translations. 2021-04-24 18:36:37 +03:00
Nodir Temirkhodjaev
b180bd9a3d UI: QuotaManager: Refactor alert() signal. 2021-04-24 18:36:04 +03:00
Nodir Temirkhodjaev
9fb946d280 UI: Register AppInfo meta type. 2021-04-24 18:11:17 +03:00
Nodir Temirkhodjaev
a8d1142907 UI: TaskManager uses model. 2021-04-24 18:10:55 +03:00
Nodir Temirkhodjaev
3a8e2c2762 UI: Rename :appinfocache/ to :appinfo/. 2021-04-24 17:59:32 +03:00
Nodir Temirkhodjaev
2e5645e8cc UI: Move util/app/ to appinfo/. 2021-04-24 17:56:39 +03:00
Nodir Temirkhodjaev
086f7e004f UI: Rename AppUtil to AppInfoUtil. 2021-04-24 17:39:47 +03:00
Nodir Temirkhodjaev
3a3795fc29 UI: Prepare service RPC. 2021-04-24 17:35:15 +03:00
Nodir Temirkhodjaev
840e786d30 UI: Update translations. 2021-04-23 17:01:19 +03:00
Nodir Temirkhodjaev
d9f0718163 Bump version. 2021-04-23 15:02:37 +03:00
Nodir Temirkhodjaev
a3edef43a0 Patch version. 2021-04-23 14:43:22 +03:00
Nodir Temirkhodjaev
9bcb9e8fe4 UI: Extract ProgramEditDialog from ProgramsWindow. 2021-04-23 14:31:52 +03:00
Nodir Temirkhodjaev
90a6c5d5c1 UI: StartupUtil: Add default language to auto-run command. 2021-04-22 15:02:43 +03:00
Nodir Temirkhodjaev
6d79fa86e6 UI: Add Korean translation. 2021-04-22 14:45:10 +03:00
Nodir Temirkhodjaev
79d34b3e45 Bump version. 2021-04-21 14:14:52 +03:00
Nodir Temirkhodjaev
4f7b1d200c UI: COMPAT: Remove link from Programs -> Startup. 2021-04-21 13:46:55 +03:00
Nodir Temirkhodjaev
a338f7b5ed Patch version. 2021-04-21 13:31:50 +03:00
Nodir Temirkhodjaev
faec382c53 UI: Options: Hide not impl. startup modes. 2021-04-21 13:31:26 +03:00
Nodir Temirkhodjaev
13a6d68ae8 UI: Update translations. 2021-04-21 13:25:00 +03:00
Nodir Temirkhodjaev
469c9f8b29 UI: Refactor app's name handling. 2021-04-21 13:08:44 +03:00
Nodir Temirkhodjaev
2d44335858 UI: Statistics: Fix app list updating. 2021-04-21 12:28:06 +03:00
Nodir Temirkhodjaev
328d757caf UI: ProgramsWindow: Add "Remove" button to toolbar. 2021-04-21 10:55:48 +03:00
Nodir Temirkhodjaev
4ba73e2c52 UI: ProgramsWindow: Improve AppEditForm. 2021-04-21 10:40:07 +03:00
Nodir Temirkhodjaev
930a0b7aae UI: ProgramsWindow: Add comments; Rename var. 2021-04-20 15:26:36 +03:00
Nodir Temirkhodjaev
a4ba7e5584 UI: ProgramsWindow: Path is read-only for existing app.
When clicked "Add Program" from Connections window.
2021-04-20 14:41:10 +03:00
Nodir Temirkhodjaev
4ce9af05a9 Update SQLite v3.35.5 2021-04-20 14:35:43 +03:00
Nodir Temirkhodjaev
0fa179da9a Driver: Refactor fort_conf_app_blocked(). 2021-04-19 14:46:04 +03:00
Nodir Temirkhodjaev
d5b947ffe6 Driver: Simplify fort_conf_app_blocked(). 2021-04-19 14:33:34 +03:00
Nodir Temirkhodjaev
da78546141 Driver: Simplify fort_conf_ip_included(). 2021-04-19 14:15:14 +03:00
Nodir Temirkhodjaev
02de87b4e3 Driver: Continue filter search, when not blocked or allowed. 2021-04-19 13:50:09 +03:00
Nodir Temirkhodjaev
823ac34f0d Tests: Fix SQL in tst_stat.h 2021-04-19 13:44:53 +03:00
Nodir Temirkhodjaev
02d2a2bf14 Tests: Remove old fortcommon.h 2021-04-18 20:50:37 +03:00
Nodir Temirkhodjaev
eced0f721b Driver: Fix regression.
Introduced by e0ba5c6 "Driver: Refactor fort_callout_force_reauth()."
2021-04-18 20:49:36 +03:00
Nodir Temirkhodjaev
401a45bfc4 UI: Refactor StatManager::logStatTraf(). 2021-04-18 18:22:16 +03:00
Nodir Temirkhodjaev
6ac2e34364 UI: Simplify ProgramsWindow::saveAppEditFormMulti(). 2021-04-18 15:36:57 +03:00
Nodir Temirkhodjaev
737462cac6 UI: Simplify StatManager::logStatTraf(). 2021-04-18 15:10:53 +03:00
Nodir Temirkhodjaev
f49fa4213f Driver: Simplify fort_flow_add(). 2021-04-18 14:54:06 +03:00
Nodir Temirkhodjaev
e6b2bd8565 Driver: Simplify fort_flow_classify(). 2021-04-18 14:37:57 +03:00
Nodir Temirkhodjaev
4a301bd1b4 Driver: Simplify fort_stat_dpc_group_flush(). 2021-04-18 14:21:30 +03:00
Nodir Temirkhodjaev
b3c8992083 Driver Common: Simplify fort_conf_ip_included(). 2021-04-18 12:57:42 +03:00
Nodir Temirkhodjaev
cb88c9b00a Driver Common: Simplify fort_conf_app_blocked(). 2021-04-18 12:53:48 +03:00
Nodir Temirkhodjaev
999d59335c UI: Simplify AppListModel::*Display(). 2021-04-18 12:26:20 +03:00
Nodir Temirkhodjaev
99708a98e9 UI: Simplify ConfUtil::parseAppGroups(). 2021-04-18 11:49:39 +03:00
Nodir Temirkhodjaev
ccc0e0021d UI: Simplify ConfManager::addApp(). 2021-04-17 19:05:42 +03:00
Nodir Temirkhodjaev
703a885449 UI: Simplify ConfManager::saveToDb(). 2021-04-17 18:49:00 +03:00
Nodir Temirkhodjaev
4b8dfd2dc9 UI: FortManager: Extract activateModalWidget(). 2021-04-17 16:50:32 +03:00
Nodir Temirkhodjaev
feb671ab7f UI: Rename FortCommon to driver/DriverCommon. 2021-04-17 16:01:38 +03:00
Nodir Temirkhodjaev
3c9e88dc79 UI: Emit graphWindowChanged() only when window created. 2021-04-17 12:06:44 +03:00
Nodir Temirkhodjaev
25f8f64d30 UI: Refactor windows' state handling. 2021-04-17 12:03:06 +03:00
Nodir Temirkhodjaev
aad69bb355 UI: Reload OptionsWindow instead of closing. 2021-04-17 10:39:41 +03:00
Nodir Temirkhodjaev
befb9eac65 UI: Refactor instance getters. 2021-04-17 10:31:29 +03:00
Nodir Temirkhodjaev
0392731347 UI: GraphWindow: Refactor settings() name. 2021-04-17 09:52:55 +03:00
Nodir Temirkhodjaev
3c072200ae UI: Properly exit after running instance warning. 2021-04-17 09:12:59 +03:00
Nodir Temirkhodjaev
62a0801993 UI: FortSettings: Extract setupPaths() from processArguments(). 2021-04-16 15:46:13 +03:00
Nodir Temirkhodjaev
c8f9195ef8 UI: FortSettings: Extract defaultProfilePath() from processArguments(). 2021-04-16 15:34:27 +03:00
Nodir Temirkhodjaev
aa394c5376 UI: Hide tray icon on exit. 2021-04-15 13:09:41 +03:00
Nodir Temirkhodjaev
2f296478c7 UI: Move ServiceWorker to utils/. 2021-04-15 13:02:07 +03:00
Nodir Temirkhodjaev
578a34837c UI: Minor fixes. 2021-04-15 12:43:56 +03:00
Nodir Temirkhodjaev
e359f1ec45 UI: Raise & activate the password dialog after shown. 2021-04-12 11:23:06 +03:00
Nodir Temirkhodjaev
f568020322 UI: Refactor tray icon & menu. 2021-04-12 10:54:14 +03:00
Nodir Temirkhodjaev
462515134f UI: Program can be run as service for debugging. 2021-04-11 14:56:36 +03:00
Nodir Temirkhodjaev
09ea7e99b3 UI: Options: Tweak lock password button. 2021-04-10 17:07:01 +03:00
Nodir Temirkhodjaev
68318cf32f UI: Beep on hot key action. 2021-04-10 16:08:21 +03:00
Nodir Temirkhodjaev
67ac435655 UI: Update tray menu on password unlock changed. 2021-04-10 15:46:10 +03:00
Nodir Temirkhodjaev
0583b8de84 UI: Update tray menu on password unlock. 2021-04-10 15:39:53 +03:00
Nodir Temirkhodjaev
7ef6df2307 UI: Add (un)locking of password. 2021-04-09 17:20:05 +03:00
Nodir Temirkhodjaev
1d4ae8ac91 UI: Refactor hot keys handling. 2021-04-09 14:31:22 +03:00
Nodir Temirkhodjaev
2ccfec5a06 UI: Reformat the code. 2021-04-09 14:20:05 +03:00
Nodir Temirkhodjaev
a85d3c8e49 UI: Add PasswordDialog. 2021-04-09 12:09:16 +03:00
Nodir Temirkhodjaev
8f69204c6c UI: Options: Change "Skip password check for administrators" to "Check password only once". 2021-04-08 13:04:05 +03:00
Nodir Temirkhodjaev
aff3c17f46 UI: Statistics: Fix "Collect traffic, when Filter Disabled" init. 2021-04-07 15:53:35 +03:00
Nodir Temirkhodjaev
060991674d UI: Refactor TranslationManager initialization. 2021-04-07 13:16:47 +03:00
Nodir Temirkhodjaev
12fadb0e4d UI: Fix previous commit. 2021-04-07 12:57:28 +03:00
Nodir Temirkhodjaev
5cc150dc7f UI: FortManager: Refactor initialization. 2021-04-07 12:37:00 +03:00
Nodir Temirkhodjaev
33a33029de UI: Move setupAppStyle() back to main.cpp 2021-04-07 11:43:13 +03:00
Nodir Temirkhodjaev
2679c82275 UI: Don't explicitly compare pointers to nullptr in C++. 2021-04-07 11:41:35 +03:00
Nodir Temirkhodjaev
b10340c394 UI: Fix build for Qt 5. 2021-04-07 11:21:23 +03:00
Nodir Temirkhodjaev
1f73f0795e UI: Options: Show driver error message always. 2021-04-06 16:44:11 +03:00
Nodir Temirkhodjaev
10e18d9c7c UI: Prepare service starting. 2021-04-06 13:46:07 +03:00
Nodir Temirkhodjaev
541a6379d5 UI: Options: Try to start the installed service before restarting. 2021-04-05 16:19:49 +03:00
Nodir Temirkhodjaev
08d72c995d Update SQLite v3.35.4 2021-04-05 11:07:37 +03:00
Nodir Temirkhodjaev
4c45410cb0 UI: ControlWorker: Refactor data header handling. 2021-04-05 10:59:33 +03:00
Nodir Temirkhodjaev
cc6ef0909b UI: ControlManager: Use QLocalServer instead of QSharedMemory. 2021-04-04 19:34:10 +03:00
Nodir Temirkhodjaev
c94fe31da8 UI: Restart when needed. 2021-04-03 12:21:42 +03:00
Nodir Temirkhodjaev
033e253e01 UI:: Refactor running instance checking. 2021-04-03 11:33:45 +03:00
Nodir Temirkhodjaev
da6cfb3ac9 UI: Options: Show restart required dialog on startup mode change. 2021-04-02 20:30:39 +03:00
Nodir Temirkhodjaev
f81ae86907 UI: Options: Simplify startup mode option. 2021-04-02 19:38:56 +03:00
Nodir Temirkhodjaev
e82e052b85 UI: Don't rely on working directory for global .ini 2021-04-01 16:43:13 +03:00
Nodir Temirkhodjaev
1216d22209 UI: StartupUtil: File path can contain unicode. 2021-04-01 16:16:37 +03:00
Nodir Temirkhodjaev
11b08c990d UI: Use "%ProgramData%" folder by default, when service installed. 2021-03-31 17:00:17 +03:00
Nodir Temirkhodjaev
bb7f7dc286 Driver: Tweak .rc 2021-03-31 15:56:59 +03:00
Nodir Temirkhodjaev
7beb143270 Installer: Add global setup mutex. 2021-03-31 15:42:36 +03:00
Nodir Temirkhodjaev
98a5bd8667 UI: ControlManager: Prepare service handling. 2021-03-31 13:29:19 +03:00
Nodir Temirkhodjaev
b13f4cb84c UI: Options: Mark window title as modified. 2021-03-31 09:08:09 +03:00
Nodir Temirkhodjaev
f94e1001f6 UI: Refactor Control commands handling. 2021-03-30 13:01:02 +03:00
Nodir Temirkhodjaev
3613c7ee64 UI: Update translations. 2021-03-29 12:51:49 +03:00
Nodir Temirkhodjaev
44498bd145 UI: StartupUtil: Add service (un)install functions. 2021-03-29 12:33:17 +03:00
Nodir Temirkhodjaev
e7d04f1224 Fix previous commit. 2021-03-29 11:34:21 +03:00
Nodir Temirkhodjaev
579c076f4b UI: Options: Add "Startup mode" option.
Only admin can set "For all users" option.
2021-03-29 11:32:33 +03:00
Nodir Temirkhodjaev
7ce461d96b UI: Add ControlUtil::createRowLayout() helper function. 2021-03-28 16:49:14 +03:00
Nodir Temirkhodjaev
6a807ce0cd UI: SQLite: Open database files in normal mode, not exclusive.
To open from multiple processes.
2021-03-28 16:02:20 +03:00
Nodir Temirkhodjaev
ed2c4844da Update SQLite v3.35.3 2021-03-28 15:54:19 +03:00
Nodir Temirkhodjaev
1d0ddca8fd UI: Options: Add "Skip password check for administrators" option. 2021-03-28 15:49:24 +03:00
Nodir Temirkhodjaev
9f40ac34a2 UI: Refactor portable mode detection. 2021-03-27 18:45:31 +03:00
Nodir Temirkhodjaev
dd8fef9958 UI: Programs: Tweak Edit Program form. 2021-03-27 18:44:00 +03:00
Nodir Temirkhodjaev
74d36f587f UI: SQLite: Don't omit Utf16 code for back compat. 2021-03-27 17:16:54 +03:00
Nodir Temirkhodjaev
288b55529c UI: Simplify booted provider's uninstalling. 2021-03-27 13:40:13 +03:00
Nodir Temirkhodjaev
5f4236f672 UI: SQLite: Refactor default flags. 2021-03-26 19:09:07 +03:00
Nodir Temirkhodjaev
994e5fe67c UI: Minor fixes. 2021-03-26 18:06:31 +03:00
Nodir Temirkhodjaev
990847bb3d UI: SQLite: Omit Utf16 code, use SQLITE_OPEN_NOMUTEX flag. 2021-03-26 18:04:54 +03:00
Nodir Temirkhodjaev
4a54b2f367 QCustomPlot: Fix build for Qt 6.2 (QTBUG-92077). 2021-03-26 14:49:40 +03:00
Nodir Temirkhodjaev
bf3b7eee3f UI: Use global settings from working directory.
See FortFirewall.exe.example.ini
2021-03-26 14:48:11 +03:00
Nodir Temirkhodjaev
2a75b1760d UI: Options: Simplify ScrollArea. 2021-03-25 13:33:38 +03:00
Nodir Temirkhodjaev
42751356e8 UI: Options: Add ScrollArea. 2021-03-25 12:57:56 +03:00
Nodir Temirkhodjaev
287e389dfb Bump version. 2021-03-24 19:24:03 +03:00
Nodir Temirkhodjaev
3b35ac9be0 Patch version. 2021-03-24 19:14:51 +03:00
Nodir Temirkhodjaev
697d3990c4 UI: Programs: Check state before opening Edit Program form. 2021-03-24 17:19:51 +03:00
Nodir Temirkhodjaev
b56f0b75b7 Installer: Add "Add to Explorer's Context Menu" option. 2021-03-24 17:05:30 +03:00
Nodir Temirkhodjaev
82bb84aff3 UI: Update translations. 2021-03-24 16:13:12 +03:00
Nodir Temirkhodjaev
7e9dccdb43 UI: Connections: Show error message on top of app edit form. 2021-03-24 15:58:46 +03:00
Nodir Temirkhodjaev
8519d83766 UI: Update French translation. 2021-03-24 10:12:45 +03:00
Nodir Temirkhodjaev
495a56718b Bump version. 2021-03-23 13:27:29 +03:00
Nodir Temirkhodjaev
5d0b39e274 UI: Update translations. 2021-03-23 12:54:12 +03:00
Nodir Temirkhodjaev
d65c5f486d Patch version. 2021-03-23 12:47:41 +03:00
Nodir Temirkhodjaev
d2bf94ebb9 UI: Connections: Add "Add Program" button.
To add/edit selected connection's program.
2021-03-23 12:46:12 +03:00
Nodir Temirkhodjaev
0b6afac217 UI: Minor fix. 2021-03-23 11:47:55 +03:00
Nodir Temirkhodjaev
2d400ca756 UI: Programs: Check for already logged program when adding new one. 2021-03-23 11:40:20 +03:00
Nodir Temirkhodjaev
4a97f7562b Bump version. 2021-03-21 17:03:38 +03:00
Nodir Temirkhodjaev
77644626ff Patch version. 2021-03-21 16:49:11 +03:00
Nodir Temirkhodjaev
5261033109 Update SQLite v3.35.2 2021-03-21 16:21:43 +03:00
Nodir Temirkhodjaev
6d7e8922a4 UI: Refactor ProgramsWindow::setupAppEditForm(). 2021-03-21 16:08:24 +03:00
Nodir Temirkhodjaev
37dadaab9b UI: Add High DPI comment. 2021-03-21 15:54:16 +03:00
Nodir Temirkhodjaev
5b1671e612 UI: Remove unneeded Q_GADGET. 2021-03-21 15:53:18 +03:00
Nodir Temirkhodjaev
e200aec5d4 Review TODO-s. 2021-03-20 13:38:47 +03:00
Nodir Temirkhodjaev
4e5e0254d2 UI: Refactor ProgramsWindow::saveAppEditForm(). 2021-03-20 13:11:45 +03:00
Nodir Temirkhodjaev
7edc98e4f8 UI: Refactor ProgramsWindow::setupAppEditForm(). 2021-03-20 13:04:47 +03:00
Nodir Temirkhodjaev
20bb6b8544 UI: Refactor ConfManager::saveToDb(). 2021-03-20 12:31:31 +03:00
Nodir Temirkhodjaev
c23dded4fd UI: Refactor AppListModel::dataDisplay(). 2021-03-20 12:26:01 +03:00
Nodir Temirkhodjaev
56fe0f6dc8 Driver Remove goto-s from fortconf.c 2021-03-20 12:13:36 +03:00
Nodir Temirkhodjaev
55509ebe60 UI: Refactor other *Model::data(). 2021-03-20 11:45:54 +03:00
Nodir Temirkhodjaev
f11f318127 UI: Refactor ConnListModel::data(). 2021-03-20 11:26:56 +03:00
Nodir Temirkhodjaev
b7e3d8e0eb Driver: Refactor fort_prov_*(). 2021-03-19 14:54:53 +03:00
Nodir Temirkhodjaev
e0ba5c668f Driver: Refactor fort_callout_force_reauth(). 2021-03-19 12:16:55 +03:00
Nodir Temirkhodjaev
3f6f4e4302 UI: StatManager: Refactor createConnBlock(). 2021-03-18 17:17:35 +03:00
Nodir Temirkhodjaev
618d9feba6 UI: Tray: Show Connections window on mouse middle click. 2021-03-17 16:47:58 +03:00
Nodir Temirkhodjaev
98573e8fdf Driver: Minor refactor. 2021-03-17 16:16:39 +03:00
Nodir Temirkhodjaev
afc8441209 Driver: Extract Callback functions from fortdrv.c 2021-03-17 16:12:18 +03:00
Nodir Temirkhodjaev
2ae53a9860 Driver: Refactor fort_callback_(un)register(). 2021-03-17 15:10:02 +03:00
Nodir Temirkhodjaev
98af23ce03 UI: StatManager: Refactor logStatTraf(). 2021-03-17 14:43:13 +03:00
Nodir Temirkhodjaev
e1b8576846 UI: StatManager: Refactor logBlockedIp(). 2021-03-17 11:18:52 +03:00
Nodir Temirkhodjaev
ffd5ce441b Driver: Add NdisGetDataBuffer() to wdm/um_ndis.h 2021-03-17 10:28:39 +03:00
Nodir Temirkhodjaev
4d25aa9f38 Driver: Refactor fort_device_control(). 2021-03-17 10:15:21 +03:00
Nodir Temirkhodjaev
d839ce8400 Driver: Simplify fort_callout_classify_v4(). 2021-03-16 22:03:17 +03:00
Nodir Temirkhodjaev
65866dedf3 Driver: Extract Callouts & Device functions from fortdrv.c 2021-03-16 21:36:12 +03:00
Nodir Temirkhodjaev
034875ac62 Update SQLite v3.35.1 2021-03-16 19:17:15 +03:00
Nodir Temirkhodjaev
d43dde0420 Fix previous commit. 2021-03-14 20:05:32 +03:00
Nodir Temirkhodjaev
7b0dc16653 UI: Connections: Fix state after rows deleting. 2021-03-14 19:53:08 +03:00
Nodir Temirkhodjaev
40fa0180fe Minor fix. 2021-03-14 19:41:32 +03:00
Nodir Temirkhodjaev
69e0ba1b4e UI: Connections: Show only blocked or allowed connections.
And remove only first rows.
2021-03-14 19:41:10 +03:00
Nodir Temirkhodjaev
2c2d876f33 UI: DB: Don't duplicate unique indexes. 2021-03-11 19:10:42 +03:00
Nodir Temirkhodjaev
a85117856f UI: Rules: Global policies, not rules. 2021-03-11 12:36:39 +03:00
Nodir Temirkhodjaev
8f80459251 UI: Options: Tweak "New Version" group's width. 2021-03-11 12:29:18 +03:00
Nodir Temirkhodjaev
ec90c58d12 Fix previous commit. 2021-03-10 16:17:04 +03:00
Nodir Temirkhodjaev
da8dda9c8c Driver: Fix conf. max size checking. 2021-03-10 16:05:46 +03:00
Nodir Temirkhodjaev
21fb649992 Minor fix. 2021-03-10 15:37:09 +03:00
Nodir Temirkhodjaev
513a47525a Minor fix. 2021-03-10 15:05:54 +03:00
Nodir Temirkhodjaev
f5251d4ec7 3rdparty: TLSF: Customize FL_INDEX_MAX to reduce the memory overhead. 2021-03-10 15:05:40 +03:00
Nodir Temirkhodjaev
d455963040 Bump version. 2021-03-10 12:12:11 +03:00
Nodir Temirkhodjaev
82b78b5ec9 UI: Options: Hide "Network Rules" tab until impl. 2021-03-10 11:21:18 +03:00
Nodir Temirkhodjaev
76d4bd5109 UI: Options: Prepare Rule & Policy tables. 2021-03-10 11:20:35 +03:00
Nodir Temirkhodjaev
dc5384e333 Driver: "Stop Traffic" is effective, when "Filter Enabled" is turned on. 2021-03-09 17:25:35 +03:00
Nodir Temirkhodjaev
d792191549 UI: Statistics: Add "Collect Traffic, when Filter Disabled" option. 2021-03-03 17:03:09 +05:00
Nodir Temirkhodjaev
7423421e52 Driver: Build with WDK 10. 2021-03-02 06:50:32 +05:00
Nodir Temirkhodjaev
85c3af069a UI: Options: Prepare "Network Rules" page. 2021-02-25 19:24:14 +05:00
Nodir Temirkhodjaev
23f0f9f6ad UI: Connections: Fix app info row's retranslation. 2021-02-24 15:05:27 +05:00
Nodir Temirkhodjaev
add28898b3 Bump version. 2021-02-24 15:03:21 +05:00
Nodir Temirkhodjaev
05a2e7367b UI: Connections: Add ability to copy selected cells' text. 2021-02-24 14:30:41 +05:00
Nodir Temirkhodjaev
e408f7db6b UI: Add French translation. 2021-02-22 19:59:20 +05:00
Nodir Temirkhodjaev
861f71acb5 Bump version. 2021-02-22 00:50:53 +05:00
Nodir Temirkhodjaev
e17272141c UI: Hide "Collect allowed connections" options until impl. 2021-02-22 00:11:56 +05:00
Nodir Temirkhodjaev
d84da89e68 UI: Update translations. 2021-02-22 00:05:09 +05:00
Nodir Temirkhodjaev
b676de6a91 UI: Connections: Tweak "Process ID" column. 2021-02-21 23:52:06 +05:00
Nodir Temirkhodjaev
f67af8006e UI: Connections: Add "Show host names" option. 2021-02-21 23:44:58 +05:00
Nodir Temirkhodjaev
f556d7e103 Fix previous commit. 2021-02-21 23:04:03 +05:00
Nodir Temirkhodjaev
ed942cc4d4 UI: Connections: Add "Auto Scroll" option. 2021-02-21 22:44:34 +05:00
Nodir Temirkhodjaev
dd415e57bf UI: Connections: Show block reason in tool-tip. 2021-02-21 14:05:28 +05:00
Nodir Temirkhodjaev
47488c0a55 UI: Connections: Fix time handling. 2021-02-21 13:14:33 +05:00
Nodir Temirkhodjaev
351e7a5c74 UI: Connections: Add ability to remove blocked connections. 2021-02-21 12:48:32 +05:00
Nodir Temirkhodjaev
3f90a346a9 UI: Connections: Tweak columns' widths. 2021-02-20 20:14:14 +05:00
Nodir Temirkhodjaev
1c3c411036 UI: Connections: Add AppInfoRow. 2021-02-20 19:00:59 +05:00
Nodir Temirkhodjaev
b25c40b8c1 UI: Connections: Show blocked connections. 2021-02-20 16:49:35 +05:00
Nodir Temirkhodjaev
73250df577 UI: Fix build for Qt 5 2021-02-20 16:09:12 +05:00
Nodir Temirkhodjaev
bef340e322 UI: Statistics: Fix deleting old traffic.
Don't delete apps' total row.
2021-02-15 18:09:13 +05:00
Nodir Temirkhodjaev
5d9e08e608 UI: Store blocked connections. 2021-02-15 18:05:57 +05:00
Nodir Temirkhodjaev
9c375d1b30 UI: Statistics: Fix app deleting. 2021-02-13 14:13:38 +05:00
Nodir Temirkhodjaev
a487c9777b Fix previous commit. 2021-02-13 12:31:16 +05:00
Nodir Temirkhodjaev
2bb0e4b238 UI: Statistics: Extract "traffic_app" table. 2021-02-13 12:29:14 +05:00
Nodir Temirkhodjaev
a3ca7f3ecc Driver: Log "inbound" state of blocked connection. 2021-02-13 10:37:33 +05:00
Nodir Temirkhodjaev
364ccfadf1 UI: ConnectionsWindow: Move "Collect ..." option. 2021-02-12 15:22:44 +05:00
Nodir Temirkhodjaev
dac4eec3ec UI: Prepare ConnectionsWindow. 2021-02-12 14:10:39 +05:00
Nodir Temirkhodjaev
13f6dd0c1c Prepare blocked connections collecting. 2021-02-12 00:26:44 +05:00
Nodir Temirkhodjaev
979a1b101a Refactor version.h 2021-02-08 11:12:40 +03:00
Nodir Temirkhodjaev
e353a01297 UI: ApplicationsPage: Add "Collect connection statistics" option. 2021-02-06 14:56:47 +03:00
Nodir Temirkhodjaev
e6da326de7 UI: StatisticsPage: Add 5 & 10 years to keed data. 2021-02-04 16:35:40 +03:00
Nodir Temirkhodjaev
20704e46df UI: Fix message boxes' parent window. 2021-02-03 22:08:17 +03:00
Nodir Temirkhodjaev
43b6dece8a UI: Traffic Graph: Cancel press & drag by Esc key. 2021-02-03 21:51:12 +03:00
Nodir Temirkhodjaev
c0a1bd750a UI: Traffic Graph: Resize by dragging with right mouse button. 2021-02-02 18:22:36 +03:00
Nodir Temirkhodjaev
376037665f UI: Traffic Graph: Stick to screen edges. 2021-02-02 17:04:14 +03:00
Nodir Temirkhodjaev
abeb2b95a4 UI: Fix globalPos() usage for Qt 6.0 2021-02-02 17:02:13 +03:00
Nodir Temirkhodjaev
fe83b244ac UI: Util: Add TriggerTimer. 2021-01-30 17:52:56 +03:00
Nodir Temirkhodjaev
2e98b48d9b UI: Add IconCache. 2021-01-30 12:13:26 +03:00
Nodir Temirkhodjaev
03eafd8eab UI: Fix QVariant::type() usage for Qt 6.0 2021-01-30 10:35:55 +03:00
Nodir Temirkhodjaev
cfdf5b28a9 Remove unused icon. 2021-01-29 17:22:28 +03:00
Nodir Temirkhodjaev
ab5c364092 UI: Improve Trash icon. 2021-01-29 17:00:44 +03:00
Nodir Temirkhodjaev
103bb09a17 UI: Improve Download icon. 2021-01-29 16:47:08 +03:00
Nodir Temirkhodjaev
aff02baf2a UI: ApplicationsPage: Tweak minimum tab-bar width. 2021-01-29 16:46:43 +03:00
Nodir Temirkhodjaev
6b05e34a41 UI: Improve Graph icon. 2021-01-29 15:48:18 +03:00
Nodir Temirkhodjaev
19b2b2bcc3 UI: Improve Window icon. 2021-01-29 14:41:50 +03:00
Nodir Temirkhodjaev
0cf9a39466 UI: Update icons. 2021-01-28 21:26:23 +03:00
Nodir Temirkhodjaev
5171dcd29e UI: Improve Folder icons. 2021-01-28 20:54:19 +03:00
Nodir Temirkhodjaev
2d6493676c UI: Improve New-Version-Download icon. 2021-01-28 20:50:03 +03:00
Nodir Temirkhodjaev
c4d2ff700e UI: Improve TextArea2Splitter icons. 2021-01-28 20:43:53 +03:00
Nodir Temirkhodjaev
0e97595b8c UI: Improve Graph/Statistics icons. 2021-01-28 20:18:30 +03:00
Nodir Temirkhodjaev
30dc524a9e UI: Improve Zones icons. 2021-01-28 19:55:25 +03:00
Nodir Temirkhodjaev
364de6500f UI: Improve Clock icons. 2021-01-28 19:48:01 +03:00
Nodir Temirkhodjaev
8e65a74fde UI: Improve App-Groups/Programs icons. 2021-01-28 19:44:43 +03:00
Nodir Temirkhodjaev
0b23ec55a3 UI: Improve Copy-Path/Folder icons. 2021-01-28 19:22:10 +03:00