Commit Graph

1444 Commits

Author SHA1 Message Date
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