Commit Graph

3634 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
9c72bfae51 UI: Update SQLite to 3.46.0 2024-05-23 17:43:49 +03:00
Nodir Temirkhodjaev
283f674d9a Installer: Don't show "My Fort" window of running instance on launch 2024-05-23 13:30:40 +03:00
Nodir Temirkhodjaev
a510435c58 Installer: Fix OS version checking on Windows 7 2024-05-23 12:21:17 +03:00
Nodir Temirkhodjaev
937cfa6a6e UI: Bump version 2024-05-23 11:02:15 +03:00
Nodir Temirkhodjaev
3295f1b748 UI: Bump build version 2024-05-23 10:38:26 +03:00
Nodir Temirkhodjaev
d8d940f954 Installer: Fix OS version checking 2024-05-23 10:14:49 +03:00
Nodir Temirkhodjaev
df812cb097 UI: Create/remove an "inst.tmp" by Service early 2024-05-23 10:00:36 +03:00
Nodir Temirkhodjaev
cf1ee10c1d UI: Bump build version 2024-05-22 11:47:57 +03:00
Nodir Temirkhodjaev
099695afce Installer: Improve clients restarting 2024-05-22 11:42:11 +03:00
Nodir Temirkhodjaev
2a998930ed UI: Bump version 2024-05-21 12:29:39 +03:00
Nodir Temirkhodjaev
3abade1419 UI: Update translations 2024-05-21 10:54:58 +03:00
Nodir Temirkhodjaev
d981ebf1a9 UI: Programs: Tweak "Filters" menu 2024-05-21 10:37:24 +03:00
Nodir Temirkhodjaev
272a4e74a7 UI: Programs: Fix "Filters" menu with "Search" text applying 2024-05-20 19:50:14 +03:00
Nodir Temirkhodjaev
a094b1214a UI: Bump version 2024-05-20 19:30:49 +03:00
Nodir Temirkhodjaev
db809953dd UI: service_types: Fix user control code 2024-05-20 18:43:33 +03:00
Nodir Temirkhodjaev
4f6c1a15cc UI: Update translations 2024-05-20 18:08:16 +03:00
Nodir Temirkhodjaev
e7aa0ba781 UI: Programs: Add "Filters" menu to show/hide Wildcard paths 2024-05-20 17:33:07 +03:00
Nodir Temirkhodjaev
c11e0a5ed1 UI: Statistics: Open by "statWindow/tabIndex" .ini key 2024-05-20 12:32:45 +03:00
Nodir Temirkhodjaev
02c7b9d255 UI: Programs: Improve action's tool-tip 2024-05-20 11:24:52 +03:00
Nodir Temirkhodjaev
f8479c7bbd UI: RuleTextParser: Usee FORT_RULE_EXPR_* flags 2024-05-19 21:41:30 +03:00
Nodir Temirkhodjaev
bec1d94557 UI: Bump version 2024-05-18 12:52:05 +03:00
Nodir Temirkhodjaev
889fba375d UI: Bump build version 2024-05-18 12:26:55 +03:00
Nodir Temirkhodjaev
a28cd6cfcf UI: RuleTextParser: Prepare RuleExpr 2024-05-18 12:11:09 +03:00
Nodir Temirkhodjaev
ace119e63b UI: Prepare RuleTextParser 2024-05-14 20:53:26 +03:00
Nodir Temirkhodjaev
4072635277 UI: ConfUtil: Improve writeRules() 2024-05-14 16:17:35 +03:00
Nodir Temirkhodjaev
d5de8da681 UI: Bump build version 2024-05-14 11:47:34 +03:00
Nodir Temirkhodjaev
628ca06ede UI: Portable: Fix service checking on exit 2024-05-14 11:46:19 +03:00
Nodir Temirkhodjaev
85b7418dfa UI: Bump build version 2024-05-13 12:14:22 +03:00
Nodir Temirkhodjaev
41b23cdf10 UI: Portable: Fix driver auto-(un)installing on startup/exit (Regression from v3.12.5) 2024-05-13 12:04:44 +03:00
Nodir Temirkhodjaev
a9c4b3ab06 UI: Update translations 2024-05-13 10:59:35 +03:00
Nodir Temirkhodjaev
ebb3625f27 UI: OptionsPage: Simplify saveService() 2024-05-13 10:52:52 +03:00
Nodir Temirkhodjaev
299e438550 UI: OsUtil: Optionally use "ping" for timeout on client restarting 2024-05-12 16:15:52 +03:00
Nodir Temirkhodjaev
04cd393286 UI: OsUtil: Use "ComSpec" env var for "cmd.exe" path 2024-05-12 15:48:20 +03:00
Nodir Temirkhodjaev
d7f829266c Installer: Don't retry robocopy 2024-05-12 14:21:41 +03:00
Nodir Temirkhodjaev
d0bdedd26d UI: Bump version 2024-05-12 10:21:50 +03:00
Nodir Temirkhodjaev
66536a95a8 UI: Update translations 2024-05-11 22:52:27 +03:00
Nodir Temirkhodjaev
6231132074 UI: Options: Note about Windows Service option applying 2024-05-11 20:08:54 +03:00
Nodir Temirkhodjaev
359e049912 Installer: Support 64-bit installation on Windows 10 1809+ (was 2004+) 2024-05-11 20:07:45 +03:00
Nodir Temirkhodjaev
dce646de26 UI: OptionsController: Remove unused signal 2024-05-10 14:07:35 +03:00
Nodir Temirkhodjaev
0fe363d168 UI: Update translations 2024-05-10 13:33:26 +03:00
Nodir Temirkhodjaev
654d370ca9 UI: Options: Add ability to set Light/Dark Theme 2024-05-10 13:16:40 +03:00
Nodir Temirkhodjaev
6cbc10900f UI: FileUtil: Simplify realPath() 2024-05-10 11:09:06 +03:00
Nodir Temirkhodjaev
ed758b7612 UI: Rename "workertypes.h" to "worker_types.h" 2024-05-09 19:23:57 +03:00
Nodir Temirkhodjaev
1f1013e892 UI: Rename "form/windowtypes.h" to "form/form_types.h" 2024-05-09 19:17:53 +03:00
Nodir Temirkhodjaev
8cb6c58654 UI: Programs: Improve alerted program's path format 2024-05-09 18:03:37 +03:00
Nodir Temirkhodjaev
ab3b980c37 UI: Rename "sqlitetypes.h" to "sqlite_types.h" 2024-05-05 13:39:53 +03:00
Nodir Temirkhodjaev
6b9b578c02 Fix typos 2024-05-02 14:56:46 +03:00
Nodir Temirkhodjaev
86790ab989 UI: ServiceManager: Simplify processControl() 2024-05-02 11:35:36 +03:00
Nodir Temirkhodjaev
95a6b7409a UI: Bump version 2024-05-02 11:20:53 +03:00
Nodir Temirkhodjaev
f95ab81d98 UI: Service: Restart clients on upgrade 2024-05-02 10:48:12 +03:00
Nodir Temirkhodjaev
67e90b03e5 UI: Use RegisterApplicationRestart() 2024-05-01 10:53:15 +03:00
Nodir Temirkhodjaev
c4cc393462 UI: Bump version 2024-04-30 17:44:59 +03:00
Nodir Temirkhodjaev
7e36decddd UI: FortManager: Simplify closeOrRemoveDriver() 2024-04-30 17:12:42 +03:00
Nodir Temirkhodjaev
d73a00db49 UI: FortManager::closeOrRemoveDriver: Fix service checking 2024-04-30 16:27:23 +03:00
Nodir Temirkhodjaev
59d4d0f001 Driver: Improve scripts 2024-04-30 16:09:47 +03:00
Nodir Temirkhodjaev
3115e4a196 UI: AutoUpdateManager: Simplify delay start script 2024-04-30 15:46:53 +03:00
Nodir Temirkhodjaev
13ecc14775 UI: Portable: Uninstall driver on exit
If there is no installed Service or boot-filter.
2024-04-30 15:24:07 +03:00
Nodir Temirkhodjaev
be47b3f6b3 UI: Portable: Reinstall an old driver 2024-04-30 14:23:24 +03:00
Nodir Temirkhodjaev
afe906b61b UI: Fix PVS-Studio warnings 2024-04-30 12:40:29 +03:00
Nodir Temirkhodjaev
43d2cf5b51 UI: Bump version 2024-04-29 19:56:40 +03:00
Nodir Temirkhodjaev
f60111ccf6 UI: main: Simplify processArgs() 2024-04-29 15:55:48 +03:00
Nodir Temirkhodjaev
d5331e1c6d Installer: Don't uninstall "boot filter" on upgrade 2024-04-29 13:44:18 +03:00
Nodir Temirkhodjaev
20f7412bfa UI: ControlManager: Connect to Service in absence of UI process 2024-04-28 14:55:47 +03:00
Nodir Temirkhodjaev
b4df61c35e UI: Bump version 2024-04-28 09:58:27 +03:00
Nodir Temirkhodjaev
deedee150b UI: Bump build version 2024-04-28 09:14:50 +03:00
Nodir Temirkhodjaev
e90ffbfebd UI: Bump build version 2024-04-28 09:07:16 +03:00
Nodir Temirkhodjaev
1d6a5c743b Installer: Fix "delay-start.bat" 2024-04-28 09:04:28 +03:00
Nodir Temirkhodjaev
cb1e07f933 UI: OsUtil::restart*: Fix args handling 2024-04-28 08:45:07 +03:00
Nodir Temirkhodjaev
e0fbeb5803 UI: AutoUpdateManager: Simplify restartClients() 2024-04-28 08:34:34 +03:00
Nodir Temirkhodjaev
0e21b2eeef UI: AutoUpdateManager: Remove unused function 2024-04-28 08:25:47 +03:00
Nodir Temirkhodjaev
9e1fea27ff UI: Bump build version 2024-04-28 07:55:02 +03:00
Nodir Temirkhodjaev
beeb294476 UI: AutoUpdateManager: Run Installer via Service 2024-04-28 07:52:01 +03:00
Nodir Temirkhodjaev
871d44f17c UI: Bump build version 2024-04-27 11:24:37 +03:00
Nodir Temirkhodjaev
a7c068a758 UI: Support "-c home show" command line argument 2024-04-27 11:21:42 +03:00
Nodir Temirkhodjaev
46a7253ffc UI: AutoUpdateManager: Warnings for errors 2024-04-27 11:06:59 +03:00
Nodir Temirkhodjaev
5eae7f8ef3 UI: Update translations 2024-04-27 11:05:40 +03:00
Nodir Temirkhodjaev
9fa4436f7d UI: Support "-c prog add|del|allow|block|kill|show PATH" command line argument 2024-04-27 11:05:07 +03:00
Nodir Temirkhodjaev
46de7515db UI: ConfAppManager: Check for alerted state 2024-04-26 19:52:23 +03:00
Nodir Temirkhodjaev
f200563ee4 UI: Programs: Improve name of wildcard paths 2024-04-26 19:30:39 +03:00
Nodir Temirkhodjaev
89ee96ba1f UI: Support wildcard paths from command line 2024-04-26 19:14:38 +03:00
Nodir Temirkhodjaev
429592523e UI: SplashScreen: Show without activating 2024-04-26 16:33:02 +03:00
Nodir Temirkhodjaev
44669b9a02 UI: AutoUpdateManager: Wait Installer's exit before dir remove 2024-04-26 16:23:54 +03:00
Nodir Temirkhodjaev
82b44c98b5 UI: Bump build version 2024-04-26 15:39:19 +03:00
Nodir Temirkhodjaev
58bea69343 UI: AutoUpdateManager: Add debug output 2024-04-26 15:38:59 +03:00
Nodir Temirkhodjaev
86a724d639 UI: Logger::setDebug: Don't close file on debug 2024-04-26 15:26:27 +03:00
Nodir Temirkhodjaev
f5d9ef72ea UI: Logger: Simplify setForceDebug() 2024-04-26 15:01:19 +03:00
Nodir Temirkhodjaev
02e705ee9b UI: TaskUpdateChecker: Simplify parseBuffer() 2024-04-26 14:21:16 +03:00
Nodir Temirkhodjaev
b7e5b6ab89 UI: AutoUpdateManager: Sync "fileName" field too 2024-04-26 14:20:44 +03:00
Nodir Temirkhodjaev
dc51ebef1f UI: Bump build version 2024-04-26 13:35:43 +03:00
Nodir Temirkhodjaev
7658f9aaa5 UI: AutoUpdateManager: Fixes 2024-04-26 13:35:35 +03:00
Nodir Temirkhodjaev
5b8aa6525b UI: Logger: Handle "forceDebug" flag 2024-04-26 13:11:06 +03:00
Nodir Temirkhodjaev
dd7a72d5ea UI: Bump build version 2024-04-26 12:55:51 +03:00
Nodir Temirkhodjaev
4bb657c305 UI: FortFirewall.exe.ini: Add "forceDebug" flag 2024-04-26 12:49:07 +03:00
Nodir Temirkhodjaev
7dc22b58c1 UI: AutoUpdateManager: Simplify flags 2024-04-26 12:23:42 +03:00
Nodir Temirkhodjaev
0a0f365f3a UI: AutoUpdateManagerRpc: Refactor initialization 2024-04-25 21:02:20 +03:00
Nodir Temirkhodjaev
d3a422e313 UI: Bump build version 2024-04-25 20:36:29 +03:00
Nodir Temirkhodjaev
866da02cb6 UI: AutoUpdateManager: Add debug output 2024-04-25 20:34:11 +03:00
Nodir Temirkhodjaev
6ee3692105 UI: Update translations 2024-04-25 20:19:13 +03:00
Nodir Temirkhodjaev
00f2ecf17a Revert "UI: AutoUpdateManager: Delay an update dir clearing" 2024-04-25 20:18:45 +03:00
Nodir Temirkhodjaev
caf392748e UI: Bump build version 2024-04-25 19:51:26 +03:00
Nodir Temirkhodjaev
c0fc891c5b UI: AutoUpdateManager: Delay an update dir clearing
Until Installer's exit.
2024-04-25 19:50:15 +03:00
Nodir Temirkhodjaev
2a262c8a76 UI: AutoUpdateManager: Fix download progress on finish 2024-04-25 19:41:49 +03:00
Nodir Temirkhodjaev
3c47608211 UI: Bump build version 2024-04-25 17:52:15 +03:00
Nodir Temirkhodjaev
db395cff1f UI: AutoUpdateManager: Restart client(s) 2024-04-25 16:35:34 +03:00
Nodir Temirkhodjaev
0c5c73859e Installer: Rename "/AUTORUN" argument to "/LAUNCH" 2024-04-25 14:14:43 +03:00
Nodir Temirkhodjaev
d3cb7ca4d3 UI: Update translations 2024-04-25 14:03:04 +03:00
Nodir Temirkhodjaev
a828375ebe UI: MyFort: About: Add Download/Install buttons 2024-04-25 14:01:15 +03:00
Nodir Temirkhodjaev
bcd1aef9cb UI: AutoUpdateManager: Add "isDownloaded" flag 2024-04-23 20:12:15 +03:00
Nodir Temirkhodjaev
42d461dc53 UI: AutoUpdateManager: Clear Update dir on startup 2024-04-23 18:38:08 +03:00
Nodir Temirkhodjaev
6c03356864 Partially revert "UI: Options: Add "Auto-update" flag"
Download is not auto-starting.
2024-04-23 18:33:35 +03:00
Nodir Temirkhodjaev
4ade52b18f UI: AutoUpdateManager: Refactor state handling 2024-04-23 18:16:54 +03:00
Nodir Temirkhodjaev
45420e2c5c UI: Rpc: Minor refactor of lambdas 2024-04-23 17:08:41 +03:00
Nodir Temirkhodjaev
62e3d3a507 UI: AutoUpdateManager: Add downloadProgress() signal 2024-04-23 17:07:45 +03:00
Nodir Temirkhodjaev
8dcd489fb2 UI: AutoUpdateManager: Installer will be started only from UI 2024-04-23 16:17:08 +03:00
Nodir Temirkhodjaev
a545d1ba71 UI: AutoUpdateManager: Separate save/run installer 2024-04-23 15:44:45 +03:00
Nodir Temirkhodjaev
0dd76cb897 Installer: Add "delay-start.bat" 2024-04-23 15:13:43 +03:00
Nodir Temirkhodjaev
6041c6773e UIL RpcManager: Add AutoUpdateManager 2024-04-23 13:24:39 +03:00
Nodir Temirkhodjaev
30c2e7bfa4 UI: Prepare AutoUpdateManagerRpc 2024-04-23 13:03:41 +03:00
Nodir Temirkhodjaev
2fccbac61a UI: Update translations 2024-04-23 11:33:38 +03:00
Nodir Temirkhodjaev
b3df4b7384 UI: RpcManager: Minor refactor 2024-04-22 14:15:34 +03:00
Nodir Temirkhodjaev
a01a0384ea UI: Update translations 2024-04-22 11:10:35 +03:00
Nodir Temirkhodjaev
5dddc0cb7e UI: TaskInfoUpdateChecker: Save download size 2024-04-21 20:21:48 +03:00
Nodir Temirkhodjaev
b6f6f6e671 UI: AutoUpdateManager: Restart clients 2024-04-21 19:55:03 +03:00
Nodir Temirkhodjaev
b6e6254ff4 UI: AutoUpdateManager: Add "/AUTORUN" argument 2024-04-21 17:05:06 +03:00
Nodir Temirkhodjaev
9cad18c589 UI: Add AutoUpdateManager 2024-04-21 16:06:03 +03:00
Nodir Temirkhodjaev
85ef5119e4 UI: Update translations 2024-04-21 14:44:03 +03:00
Nodir Temirkhodjaev
bed9ea3b02 UI: Options: Add "Auto-update" flag 2024-04-21 14:01:16 +03:00
Nodir Temirkhodjaev
968b3390eb UI: WindowManager: Improve checkPassword() 2024-04-21 13:27:33 +03:00
Nodir Temirkhodjaev
0dfd762620 UI: ControlWorker: Fix race between disconnected/processing 2024-04-21 13:07:08 +03:00
Nodir Temirkhodjaev
f6f5d8f264 UI: Support "-c prog allow|block <PATH>" command 2024-04-21 11:50:58 +03:00
Nodir Temirkhodjaev
346a2e76a6 Bump versions 2024-04-20 11:28:46 +03:00
Nodir Temirkhodjaev
6c12c53ebe UI: RuleEdit: Disable rules text's edit field 2024-04-20 10:59:47 +03:00
Nodir Temirkhodjaev
216368c22a UI: Fixes for Qt 6.1 2024-04-20 10:43:50 +03:00
Nodir Temirkhodjaev
6dd0b7c61c UI: Update translations 2024-04-19 20:54:08 +03:00
Nodir Temirkhodjaev
7db9422d4d UI: AppListModel: Fix typo 2024-04-18 13:05:42 +03:00
Nodir Temirkhodjaev
edb0bc5e3f UI: HomeWindow: Fix window flickering on open 2024-04-18 11:19:04 +03:00
Nodir Temirkhodjaev
b2bf6ff301 UI: Update SQLite to v3.45.3 2024-04-17 13:00:07 +03:00
Nodir Temirkhodjaev
2f1061f1e9 UI: ConfUtil: Prepare RuleExpr 2024-04-17 12:58:03 +03:00
Nodir Temirkhodjaev
f3248ac627 UI: ConfUtil: Prepare writeRules() 2024-04-14 10:34:02 +03:00
Nodir Temirkhodjaev
7a821c2bcc UI: ConfUtil: Private function 2024-04-13 14:23:40 +03:00
Nodir Temirkhodjaev
582c6cbab4 UI: Update translations 2024-04-13 12:07:12 +03:00
Nodir Temirkhodjaev
d5122dc481 UI: ConfUtil: Refactor inner function arguments 2024-04-12 19:52:38 +03:00
Nodir Temirkhodjaev
2c0aebbd51 UI: ConfUtil: Refactor buffer handling 2024-04-12 18:57:52 +03:00
Nodir Temirkhodjaev
f26458c49a UI: Refactor ConfUtil 2024-04-12 18:10:16 +03:00
Nodir Temirkhodjaev
e0957ab1bb UI: Update translations 2024-04-12 17:42:46 +03:00
Nodir Temirkhodjaev
9461d59c9a UI: RuleEdit: Message on Global Rules count exceeded 2024-04-12 17:37:47 +03:00
Nodir Temirkhodjaev
732ae8be41 UI: RuleEdit: Check Global Rules Count 2024-04-10 14:18:02 +03:00
Nodir Temirkhodjaev
936940b9e6 UI: ConfRuleManager: Simplify free Rule Id handling 2024-04-09 13:55:56 +03:00
Nodir Temirkhodjaev
4748781681 UI: ProgramEdit: Update icon 2024-04-08 20:46:41 +03:00
Nodir Temirkhodjaev
0a3a069448 UI: RuleEdit: Check Rule Set's max depth 2024-04-08 20:44:29 +03:00
Nodir Temirkhodjaev
9b632454dc UI: RuleEdit: Tweak max Zones count 2024-04-08 14:55:22 +03:00
Nodir Temirkhodjaev
6780cbd91a UI: IpRange: Allow to wrap addresses by [ ] 2024-04-08 13:53:52 +03:00
Nodir Temirkhodjaev
4fac0dde3e UI: ProgramEdit: Add icon 2024-04-08 13:12:37 +03:00
Nodir Temirkhodjaev
f3ac485ffb Driver: fortconf: Tweak Rule structs 2024-04-08 10:47:20 +03:00
Nodir Temirkhodjaev
fbcf1ebc6a UI: Update translations 2024-04-07 20:57:14 +03:00
Nodir Temirkhodjaev
b80c033ceb Driver: fortconf: Prepare Rule structs 2024-04-07 18:40:27 +03:00
Nodir Temirkhodjaev
2ada1a9dc3 UI: Util/Net: Use QStringView 2024-04-06 16:13:01 +03:00
Nodir Temirkhodjaev
326adf8a43 UI: Util/Net: Add PortRange 2024-04-06 15:31:55 +03:00
Nodir Temirkhodjaev
873884a3c0 Driver: fortcout: Remove unused argument 2024-04-06 15:30:51 +03:00
Nodir Temirkhodjaev
2fd8d4b1ea UI: IniUser: Simplify HotKey::listCount() 2024-04-06 14:40:29 +03:00
Nodir Temirkhodjaev
33e8821a5f UI: Use IoCDependency<T>()
instead of IoCPinned()->setUpDependency<T>()
2024-04-06 13:26:31 +03:00
Nodir Temirkhodjaev
51474af376 UI: ConfUtil: Simplify setErrorMessage() 2024-04-06 10:12:19 +03:00
Nodir Temirkhodjaev
4697615cb0 UI: IocContainer: Remove redundant code 2024-04-06 10:04:39 +03:00
Nodir Temirkhodjaev
cc40355ee9 UI: Update translations 2024-04-06 09:03:50 +03:00
Nodir Temirkhodjaev
8d64a6ac0c UI: HotKeyManager: Simplify initialize() 2024-04-05 14:09:53 +03:00
Nodir Temirkhodjaev
8945aed366 UI: Fixes for Qt 6.1 2024-04-05 13:45:01 +03:00
Nodir Temirkhodjaev
291efe4b27 UI: Update translations 2024-04-05 13:13:33 +03:00
Nodir Temirkhodjaev
b14be00910 UI: Options: Fix App Group Hot Key Shortcuts 2024-04-05 13:07:03 +03:00
Nodir Temirkhodjaev
8ef9f7e187 UI: IniUser: Refactor *HotKeyValue() 2024-04-05 12:55:12 +03:00
Nodir Temirkhodjaev
c136cb1e9a UI: Options: Fix Hot Key Shortcuts clearing 2024-04-05 12:46:52 +03:00
Nodir Temirkhodjaev
10ee20bf37 UI: Tray: Refresh edited menu hot keys 2024-04-05 12:28:06 +03:00
Nodir Temirkhodjaev
71abf47f04 UI: Options: Edit Hot Key Shortcuts 2024-04-04 20:07:27 +03:00
Nodir Temirkhodjaev
8d2f12bf92 UI: IniUser: Refactor HotKey::filterModes 2024-04-04 17:43:14 +03:00
Nodir Temirkhodjaev
30f520e89b UI: AppGroups: Disable Allow/Block deprecated field controls 2024-04-04 17:32:52 +03:00
Nodir Temirkhodjaev
384c559716 UI: IniUser: Refactor Hot Keys handling 2024-04-04 17:24:12 +03:00
Nodir Temirkhodjaev
7a0bef1d4b UI: Tray: Fix "Show Filter Mode Menu" on "Right Click" 2024-04-04 13:50:30 +03:00
Nodir Temirkhodjaev
7709c08a14 UI: Update translations 2024-04-03 14:04:54 +03:00
Nodir Temirkhodjaev
2eaa395ea0 UI: Simplify StringListModel 2024-04-03 13:24:25 +03:00
Nodir Temirkhodjaev
d9d20790f1 UI: Refactor TreeItemDelegate 2024-04-03 13:17:13 +03:00
Nodir Temirkhodjaev
1401acfb74 UI: HomeWindow: Fix side button painting for RTL 2024-04-03 12:17:12 +03:00
Nodir Temirkhodjaev
5a92622109 UI: Fix layouts for Arabic language 2024-04-03 12:09:36 +03:00
Nodir Temirkhodjaev
8473da74d8 UI: Minor refactor 2024-04-03 11:34:55 +03:00
Nodir Temirkhodjaev
67513ff7e7 UI: *Edit: Refactor of initializeFocus() 2024-04-03 11:14:01 +03:00
Nodir Temirkhodjaev
78900b97b8 UI: RuleEdit: Hide empty Preset Rules list 2024-04-03 10:56:57 +03:00
Nodir Temirkhodjaev
8d7dcb147b UI: RuleEdit: Move Preset Rules 2024-04-02 20:56:15 +03:00
Nodir Temirkhodjaev
088293b3bb UI: RuleEdit: Remove Preset Rule 2024-04-02 20:32:46 +03:00
Nodir Temirkhodjaev
23eeca9ed9 UI: RuleEdit: Check for Preset Rule loops 2024-04-02 19:45:12 +03:00
Nodir Temirkhodjaev
9e7c136d67 UI: Rules: Check for max Rule Id 2024-04-02 12:44:45 +03:00
Nodir Temirkhodjaev
af7e900cea UI: RuleEdit: Add Preset Rule 2024-04-02 12:33:41 +03:00
Nodir Temirkhodjaev
a37e7b821f UI: *Edit: Show Names from start 2024-04-01 16:38:50 +03:00
Nodir Temirkhodjaev
02fdbc9a4f UI: Update translations 2024-04-01 15:11:33 +03:00
Nodir Temirkhodjaev
a070adab67 UI: AppListModel: Simplify sqlOrderColumn() 2024-04-01 14:09:57 +03:00
Nodir Temirkhodjaev
bdf5742db8 UI: Update translations 2024-04-01 13:12:15 +03:00
Nodir Temirkhodjaev
ed199c8bf3 UI: RuleEdit: Prepare RuleSet controls 2024-04-01 12:53:03 +03:00
Nodir Temirkhodjaev
57810456cf UI: Update translations 2024-04-01 10:47:03 +03:00
Nodir Temirkhodjaev
4f2edb028d UI: Rules: Tweak indentation 2024-03-31 20:43:25 +03:00
Nodir Temirkhodjaev
f622e39e0d UI: ProgramEdit: Edit Rule 2024-03-31 19:57:41 +03:00
Nodir Temirkhodjaev
9b7597ca66 UI: Update translations 2024-03-31 19:08:29 +03:00
Nodir Temirkhodjaev
75e13fa304 UI: ProgramEdit: Select Rule 2024-03-31 19:04:10 +03:00
Nodir Temirkhodjaev
638bd32823 UI: Show tooltip in edit fields 2024-03-31 16:24:14 +03:00
Nodir Temirkhodjaev
5c02c43277 UI: Update translations 2024-03-31 15:54:31 +03:00
Nodir Temirkhodjaev
ace9ed58de UI: HomeWindow: Minor refactor 2024-03-31 13:56:19 +03:00
Nodir Temirkhodjaev
6b3c15c391 UI: ProgramEdit: Remove Menu button 2024-03-31 13:45:43 +03:00
Nodir Temirkhodjaev
4b4a3db27a UI: ProgramEdit: Handle Rule's clear button 2024-03-31 13:37:33 +03:00
Nodir Temirkhodjaev
59a5b28acd UI: ProgramEdit: Place Menu button after Cancel 2024-03-31 13:28:32 +03:00
Nodir Temirkhodjaev
ac92410bad UI: ProgramEdit: Rule field is not selectable, but Clear button should work 2024-03-31 13:14:54 +03:00
Nodir Temirkhodjaev
467f06a298 UI: Programs: Add "Rule" column 2024-03-31 13:13:54 +03:00
Nodir Temirkhodjaev
458ff09733 UI: ProgramEdit: Prepare Rule field 2024-03-31 13:13:16 +03:00
Nodir Temirkhodjaev
30f2255a09 UI: ProgramEdit: Tweak layout 2024-03-30 16:21:18 +03:00
Nodir Temirkhodjaev
973551596c UI: ProgramEdit: Add Menu button 2024-03-30 15:59:07 +03:00
Nodir Temirkhodjaev
0e94b61f45 UI: Rules: Prepare Rule Set storing 2024-03-30 15:06:57 +03:00
Nodir Temirkhodjaev
8f5c9f448b UI: Rules: Refactor disabled rows showing 2024-03-30 12:37:02 +03:00
Nodir Temirkhodjaev
9e12189312 UI: Rules: Store free Rule Ids 2024-03-29 19:39:40 +03:00
Nodir Temirkhodjaev
9c1c313d38 UI: Fix SonarCloud warnings 2024-03-29 18:10:59 +03:00
Nodir Temirkhodjaev
65775fec45 UI: SqliteDb: Simplify migrateSqlScripts() 2024-03-29 16:58:08 +03:00
Nodir Temirkhodjaev
19f86b53e0 UI: Fix Coverity warnings 2024-03-29 16:29:33 +03:00
Nodir Temirkhodjaev
6201f65d02 UI: App: Simplify isOptionsEqual() 2024-03-29 14:57:10 +03:00
Nodir Temirkhodjaev
ce30aeeaff UI: Rules: Remove preset bit mask 2024-03-29 14:16:23 +03:00
Nodir Temirkhodjaev
55c67c697f Driver: Bump version 2024-03-29 13:42:50 +03:00
Nodir Temirkhodjaev
c0807a5674 Driver: fortcnf: Fix app entry handling 2024-03-29 13:37:28 +03:00
Nodir Temirkhodjaev
9c21934b90 UI: SqliteStmt: Move doList() to DbUtil 2024-03-28 20:27:08 +03:00
Nodir Temirkhodjaev
e64ef9a564 UI: Rename DbUtil to DbQuery 2024-03-28 20:21:55 +03:00
Nodir Temirkhodjaev
894cc2eb8e UI: SqliteStmt: Move nullable() to DbVar 2024-03-28 20:17:14 +03:00
Nodir Temirkhodjaev
fc4a202b32 UI: Rules: Refactor bit maks to set 2024-03-28 20:09:37 +03:00
Nodir Temirkhodjaev
b39ed544b0 Driver: fortconf: Refactor FORT_APP_ENTRY 2024-03-28 20:07:57 +03:00
Nodir Temirkhodjaev
85aeb4f064 UI: Fix Coverity warnings 2024-03-28 12:50:14 +03:00
Nodir Temirkhodjaev
18dcb03136 UI: SqliteStmt: Add columnUInt64() 2024-03-26 15:55:49 +03:00
Nodir Temirkhodjaev
4f4c5babb4 UI: Support only Qt 6 2024-03-24 13:04:18 +03:00
Nodir Temirkhodjaev
12d10a1b99 UI: Rules: Add Preset Rules bit mask 2024-03-23 20:46:16 +03:00
Nodir Temirkhodjaev
5b402783bd UI: Conf*Manager: Refactor bit masks 2024-03-22 12:09:00 +03:00
Nodir Temirkhodjaev
4b2f01ec9e UI: Rules: Save types' expanded state 2024-03-19 19:54:18 +03:00
Nodir Temirkhodjaev
6180e6a4e4 UI: Remove old util/dbutil.* 2024-03-19 19:13:20 +03:00
Nodir Temirkhodjaev
f0c6a3ad0c UI: SqliteStmt: Simplify bindVar() 2024-03-16 20:54:24 +03:00
Nodir Temirkhodjaev
d3642366e6 UI: Bump version 2024-03-14 12:53:55 +03:00
Nodir Temirkhodjaev
0f3f96daaa UI: Update translations 2024-03-14 11:01:03 +03:00
OthmanAliModaes
702e6a2196 Update i18n_ar.ts
Complete Arabic Translation.
2024-03-14 10:57:20 +03:00
Nodir Temirkhodjaev
06da71dfb2 UI: AppInfoUtil: Improve version info parsing 2024-03-13 11:44:57 +03:00
Nodir Temirkhodjaev
9c3c2f1a3f UI: Rules: Add rule by selected type 2024-03-12 18:45:05 +03:00
Nodir Temirkhodjaev
ae95141aa6 UI: AppListModel::appRowById: Fix typo 2024-03-12 18:20:15 +03:00
Nodir Temirkhodjaev
c1d89613b5 UI: Update SQLite to 3.45.2 2024-03-12 18:09:36 +03:00
Nodir Temirkhodjaev
dd31c51bb0 UI: scripts\i18n\release_ts.bat: Add Arabic 2024-03-12 10:34:05 +03:00
Nodir Temirkhodjaev
3343e00d6c UI: Update translations 2024-03-12 10:24:21 +03:00
OthmanAliModaes
271d7e08dd Create Arabic translation file: qtbase_ar.ts
Translation for QTBase.
2024-03-12 10:19:28 +03:00
OthmanAliModaes
25a28833e6 Create Arabic translation file: i18n_ar.ts
Arabic Translation for Fort Firewall.
Completed: 20%
I'll finish the rest in a few hours or tomorrow.
2024-03-12 10:19:28 +03:00
Nodir Temirkhodjaev
1c42795c1b UI: Rules: Refactor internalId handling 2024-03-11 20:01:58 +03:00
Nodir Temirkhodjaev
44742cca9e UI: Rules: Do not indent child nodes 2024-03-11 18:47:56 +03:00
Nodir Temirkhodjaev
82b1322de5 UI: Move ControlUtil::fontBold() to GuiUtil 2024-03-11 18:46:37 +03:00
Nodir Temirkhodjaev
114537d0da UI: SqliteDb: Move helper functions to DbUtil 2024-03-11 17:25:30 +03:00
Nodir Temirkhodjaev
129c9095fa UI: Rules: Tree view by types 2024-03-10 21:16:03 +03:00
Nodir Temirkhodjaev
6df010c54a UI: Update translations 2024-03-09 20:27:32 +03:00
Nodir Temirkhodjaev
ec41689921 UI: RuleEditDialog: Add placeholder text 2024-03-09 13:28:22 +03:00
Nodir Temirkhodjaev
01ef3e70d8 UI: Rules: Sort by name 2024-03-09 12:50:02 +03:00
Nodir Temirkhodjaev
c1421f00b1 UI: Rules: Rule id per type 2024-03-09 12:49:23 +03:00
Nodir Temirkhodjaev
e609352940 UI: SplashScreen: Animation easing 2024-03-06 17:38:29 +03:00
Nodir Temirkhodjaev
4d7c03171d UI: SplashScreen: Center on screen 2024-03-06 17:23:35 +03:00
Nodir Temirkhodjaev
ec4bcaf957 UI: Bump version 2024-03-02 08:50:40 +03:00
Nodir Temirkhodjaev
f58e0f0c72 UI: Bump build version 2024-03-02 08:31:21 +03:00
Nodir Temirkhodjaev
53ca284b85 Driver: fortpkt: Refactor injection handles 2024-03-01 12:57:17 +03:00
Nodir Temirkhodjaev
2ac06198d5 Driver: Minor fixes 2024-03-01 11:45:09 +03:00
Nodir Temirkhodjaev
609e848396 UI: Update translations 2024-02-27 10:01:28 +03:00
Nodir Temirkhodjaev
a73eb0c16d UI: Options: AppGroups: Separator before Clear button 2024-02-25 12:50:52 +03:00
Nodir Temirkhodjaev
cfb8aac910 UI: Statistics: Traffic: Tweak time formats 2024-02-25 12:41:27 +03:00
Nodir Temirkhodjaev
3e70b4074a UI: FocusableMenu: Don't close menu on click 2024-02-25 12:32:19 +03:00
Nodir Temirkhodjaev
3dbf4138bb UI: RuleEditDialog: Tweak Zones layout 2024-02-25 10:27:33 +03:00
Nodir Temirkhodjaev
4a81cf3885 UI: Bump build version 2024-02-25 10:12:55 +03:00
Nodir Temirkhodjaev
9161639eaa UI: Tasks: Add debug outputs 2024-02-25 08:52:42 +03:00
Nodir Temirkhodjaev
412f42e5e6 UI: Logger: Close log file on debug off 2024-02-24 21:00:04 +03:00
Nodir Temirkhodjaev
041db3e46f UI: Logger: Append to last log file 2024-02-24 20:48:58 +03:00
Nodir Temirkhodjaev
e2169e33f9 UI: Logger: Rename 'I' type to '.' 2024-02-24 13:38:17 +03:00
Nodir Temirkhodjaev
70ea62b220 UI: ServiceHandle: Simplify createService() 2024-02-24 13:33:27 +03:00
Nodir Temirkhodjaev
4536d858c4 UI: Option to try to start a Service on startup 2024-02-24 13:21:03 +03:00
Nodir Temirkhodjaev
25f4b41de6 UI: Options: AppGroups: Auto-check speed limit on value change 2024-02-23 18:46:06 +03:00
Nodir Temirkhodjaev
00c3d7fcb0 UI: Bump build version 2024-02-23 16:36:56 +03:00
Nodir Temirkhodjaev
e1a5c2a633 UI: Bump build version 2024-02-23 16:12:11 +03:00
Nodir Temirkhodjaev
ab140e7353 Driver: Shaper: Rework packets processing again 2024-02-23 14:11:37 +03:00
Nodir Temirkhodjaev
8f5b7fd198 UI: Bump version 2024-02-22 11:17:16 +03:00
Nodir Temirkhodjaev
962cc92dd2 Driver: forttmr: Remove unused function 2024-02-22 10:53:33 +03:00
Nodir Temirkhodjaev
3289af4162 Driver: Shaper: Tweak limit processing 2024-02-22 10:45:08 +03:00
Nodir Temirkhodjaev
ec729980bb Driver: Shaper: Skip not yet processed packets in the worker thread 2024-02-21 13:52:49 +03:00
Nodir Temirkhodjaev
a943164204 UI: BitUtil: Use Qt functions 2024-02-21 10:41:04 +03:00
Nodir Temirkhodjaev
a8ec214c72 UI: BitUtil: Improve bitCount() for ARM64 2024-02-20 18:33:08 +03:00
Nodir Temirkhodjaev
6631a937b5 UI: popcnt is not supported by old CPU
Avoid MSVC 17.9 optimization.
2024-02-20 17:43:16 +03:00
Nodir Temirkhodjaev
aec66140bf UI: Bump version 2024-02-20 13:28:15 +03:00
Nodir Temirkhodjaev
8f0d9111c8 UI: Update translations 2024-02-20 12:51:35 +03:00
Nodir Temirkhodjaev
eaf3a82d87 Driver: fortdev: Simplify fort_device_control_process() 2024-02-20 12:49:38 +03:00
Nodir Temirkhodjaev
f33d149ecc Driver: fortdev: Simplify fort_device_control_setconf() 2024-02-20 11:33:20 +03:00
Nodir Temirkhodjaev
fc9ed5722c UI: Update translations 2024-02-19 19:51:08 +03:00
Nodir Temirkhodjaev
ce86ac966a Driver: Enumerate processes on 1-st config
To set "apply to child" flags.
2024-02-19 19:50:57 +03:00
Nodir Temirkhodjaev
204b8d2ed7 Driver: fortpkt: Minor fix 2024-02-19 17:16:45 +03:00
Nodir Temirkhodjaev
09ac8f9d45 UI: Update translations 2024-02-19 14:17:37 +03:00
Nodir Temirkhodjaev
9fff74191f UI: Options: Add "Default" button 2024-02-19 13:21:21 +03:00
Nodir Temirkhodjaev
e5a396fca2 UI: ConfUtil: Fix PVS-Studio warning 2024-02-17 19:50:38 +03:00
Nodir Temirkhodjaev
f7119eda78 UI: SqliteDb: Set busy_timeout = 3 seconds 2024-02-17 17:46:21 +03:00
Nodir Temirkhodjaev
2560f2e503 UI: SqliteDb: Use "Immediate Transaction" for writes 2024-02-17 17:44:35 +03:00
Nodir Temirkhodjaev
00d28feaf7 UI: FortSettings: Simplify processArguments() 2024-02-17 15:56:44 +03:00
Nodir Temirkhodjaev
9bab2a01e9 UI: Update translations 2024-02-17 15:40:10 +03:00
Nodir Temirkhodjaev
7ad9c9dc9b UI: Bump version 2024-02-17 15:10:53 +03:00
Nodir Temirkhodjaev
0d35992fca UI: Update translations 2024-02-17 14:36:38 +03:00
Nodir Temirkhodjaev
1a28ab8829 UI: Add "--no-splash" argument 2024-02-17 14:36:11 +03:00
Nodir Temirkhodjaev
1bef33928d Driver: Shaper: Rework packets processing, Part 2 2024-02-17 14:19:42 +03:00