Nodir Temirkhodjaev
|
828fb335d3
|
Driver: Fix IPv6 address handling
|
2022-05-23 17:30:18 +03:00 |
|
Nodir Temirkhodjaev
|
c716df1209
|
UI: NetUtil: Fix typo
|
2022-05-23 15:29:18 +03:00 |
|
Nodir Temirkhodjaev
|
3fe1798755
|
Fix IPv6 bytes ordering
|
2022-05-23 14:41:18 +03:00 |
|
Nodir Temirkhodjaev
|
7a83179d31
|
RpcManager: Setup client on reconnection
|
2022-05-23 13:30:10 +03:00 |
|
Nodir Temirkhodjaev
|
e532ca8010
|
Support IPv6
|
2022-05-23 11:57:31 +03:00 |
|
Nodir Temirkhodjaev
|
8f5d957724
|
Driver: Bump version
|
2022-05-22 18:18:33 +03:00 |
|
Nodir Temirkhodjaev
|
db6ed7774a
|
UI: AppInfoRow: Improve service's path handling
|
2022-05-21 10:39:52 +03:00 |
|
Nodir Temirkhodjaev
|
1e108d1e86
|
UI: ConfUtil: Support IPv6
|
2022-05-20 19:51:37 +03:00 |
|
Nodir Temirkhodjaev
|
906de27059
|
UI: IpRange: Sort IPv6 addresses
|
2022-05-20 19:15:52 +03:00 |
|
Nodir Temirkhodjaev
|
1028ac79e0
|
UI: IpRange: Simplify parseIp*() functions
|
2022-05-20 18:38:51 +03:00 |
|
Nodir Temirkhodjaev
|
12d4bb0116
|
RpcManager: Try to reconnect to service on error, Part 2
|
2022-05-20 15:41:42 +03:00 |
|
Nodir Temirkhodjaev
|
ec3a58a301
|
UI: Fix for Qt5
|
2022-05-20 15:08:27 +03:00 |
|
Nodir Temirkhodjaev
|
99a67947a1
|
UI: IpRange: Support IPv6
|
2022-05-20 15:02:44 +03:00 |
|
Nodir Temirkhodjaev
|
9f66cf48ae
|
UI: NetUtil: Add special IPv6 subnets
|
2022-05-19 16:14:18 +03:00 |
|
Nodir Temirkhodjaev
|
b454c1a707
|
UI: NetUtil: Add textToIp6() & ip6ToText() helper functions
|
2022-05-19 14:28:26 +03:00 |
|
Nodir Temirkhodjaev
|
aa739b0181
|
ControlWorker: Improve id()
Because socketDescriptor is -1 after disconnect.
|
2022-05-19 12:46:27 +03:00 |
|
Nodir Temirkhodjaev
|
8fd43d1b1a
|
RpcManager: Try to reconnect to service on error
|
2022-05-19 12:36:30 +03:00 |
|
Nodir Temirkhodjaev
|
997d1c5d0e
|
Logger: Keep 9 last files
|
2022-05-19 12:12:49 +03:00 |
|
Nodir Temirkhodjaev
|
33fca6592b
|
UI: ControlWorker: Add debug output
|
2022-05-12 10:54:50 +03:00 |
|
Nodir Temirkhodjaev
|
76eb2a3eac
|
UI: Default User specific Logs path is "%LocalAppData%/Fort Firewall/logs"
|
2022-05-12 10:40:40 +03:00 |
|
Nodir Temirkhodjaev
|
fa59377967
|
Driver: Reliably wait for worker thread on unload
|
2022-05-09 10:47:20 +03:00 |
|
Nodir Temirkhodjaev
|
d457e1f239
|
Driver: Wait for worker thread on unload
|
2022-05-08 15:31:13 +03:00 |
|
Nodir Temirkhodjaev
|
5d32b8bb3e
|
UI: Update SQLite to v3.38.5
|
2022-05-07 10:44:26 +03:00 |
|
Nodir Temirkhodjaev
|
1e7cc5584b
|
UI: Update SQLite to v3.38.4
|
2022-05-06 12:08:36 +03:00 |
|
Nodir Temirkhodjaev
|
18c5f3ccf0
|
UI: Options: Show language names in English too
|
2022-05-03 13:43:18 +03:00 |
|
Nodir Temirkhodjaev
|
ce63520524
|
UI: Update SQLite to v3.38.3
|
2022-04-28 14:41:54 +03:00 |
|
Nodir Temirkhodjaev
|
2763750164
|
UI: Add "Chinese Simplified" translation
|
2022-04-24 08:45:33 +03:00 |
|
Nodir Temirkhodjaev
|
9df692f511
|
UI: ProgramEditDialog: Fix typo
|
2022-04-05 11:50:04 +03:00 |
|
Nodir Temirkhodjaev
|
72a23c7a76
|
UI: Refactor flat tool button
|
2022-04-02 15:17:42 +03:00 |
|
Nodir Temirkhodjaev
|
052e56aefd
|
UI: Update SQLite to v3.38.2
|
2022-03-28 19:41:47 +03:00 |
|
Nodir Temirkhodjaev
|
530019572f
|
Bump version
|
2022-03-19 14:04:39 +03:00 |
|
Nodir Temirkhodjaev
|
80710acbd2
|
UI: Use SetThreadExecutionState() to prevent OS sleep during events processing
|
2022-03-18 20:09:10 +03:00 |
|
Nodir Temirkhodjaev
|
a6058646c8
|
UI: Schedule: Update Run icon
|
2022-03-16 19:15:27 +03:00 |
|
Nodir Temirkhodjaev
|
6a4a612572
|
DriverLoader: Refactor imports resolving
|
2022-03-16 15:39:46 +03:00 |
|
Nodir Temirkhodjaev
|
dd622572f3
|
UI: Update SQLite to v3.38.1
|
2022-03-13 14:39:14 +03:00 |
|
Nodir Temirkhodjaev
|
99fc367871
|
UI: Conf: Add rules/
|
2022-03-13 14:36:16 +03:00 |
|
Nodir Temirkhodjaev
|
9f6581205c
|
UI: Options: Update app's group after removing
|
2022-03-12 12:14:56 +03:00 |
|
Nodir Temirkhodjaev
|
ec7c83e3fa
|
UI: Options: Fix password lock resetting
|
2022-03-12 11:37:47 +03:00 |
|
Nodir Temirkhodjaev
|
6bb1233e05
|
UI: AppListModel: Minor fixes
|
2022-03-12 11:21:24 +03:00 |
|
Nodir Temirkhodjaev
|
69f3991808
|
UI: Conf: Add "mod_time" & "description" fields to rules' schema
|
2022-03-11 15:18:48 +03:00 |
|
Nodir Temirkhodjaev
|
0f9125a8b3
|
UI: Options: Change "Lock Password" button's style
|
2022-03-11 15:18:10 +03:00 |
|
Nodir Temirkhodjaev
|
f107029fc2
|
UI: Rules: Extract PolicyListBox
|
2022-03-11 15:16:59 +03:00 |
|
Nodir Temirkhodjaev
|
f531ee54c3
|
UI: Options: Prepare Rules tab
|
2022-03-09 20:49:07 +03:00 |
|
Nodir Temirkhodjaev
|
c1a6ae1ffc
|
UI: Prepare PolicyListModel
|
2022-03-09 17:52:35 +03:00 |
|
Nodir Temirkhodjaev
|
f26d97ccc7
|
UI: Conf: Add "report" & "log" options to rules' schema
|
2022-03-06 14:27:01 +03:00 |
|
Nodir Temirkhodjaev
|
5ad21c7c83
|
UI: Conf: Add indexes to rules' schema
Default action is from the app or app's group, not policy.
|
2022-03-05 18:42:27 +03:00 |
|
Nodir Temirkhodjaev
|
3803d86388
|
UI: Update translations
|
2022-03-05 17:19:47 +03:00 |
|
Nodir Temirkhodjaev
|
74df2accb8
|
UI: Programs: Show app's auto-block time
|
2022-03-05 13:52:58 +03:00 |
|
Nodir Temirkhodjaev
|
4f4b7e45f1
|
UI: Programs: Fix apps sorting
after "Bl." column deletion.
|
2022-03-04 17:44:09 +03:00 |
|
Nodir Temirkhodjaev
|
28dc0fdf15
|
UI: Programs: Reset app's auto-block on Block action
|
2022-03-04 14:58:48 +03:00 |
|
Nodir Temirkhodjaev
|
9bd8187840
|
UI: Options: Show "Network Rules" tab
|
2022-03-04 14:45:30 +03:00 |
|
Nodir Temirkhodjaev
|
3a9d68cdd7
|
UI: Programs: Show time icon for auto-block apps
Remove "Bl." column.
|
2022-03-04 14:44:59 +03:00 |
|
Nodir Temirkhodjaev
|
f77c099cac
|
UI: Services: Single selection
|
2022-03-04 13:23:26 +03:00 |
|
Nodir Temirkhodjaev
|
344e2de837
|
UI: Update some icons
|
2022-03-04 13:23:10 +03:00 |
|
Nodir Temirkhodjaev
|
7116e3f706
|
UI: Conf: Tweak rules' schema
|
2022-03-02 11:35:09 +03:00 |
|
Nodir Temirkhodjaev
|
9b7fe0118f
|
UI: Options: Add app path example with env. var.
|
2022-02-26 18:48:42 +03:00 |
|
Nodir Temirkhodjaev
|
d7eb11f24c
|
UI: Update French translation
|
2022-02-26 18:19:02 +03:00 |
|
Nodir Temirkhodjaev
|
4a9d92d057
|
Bump version
|
2022-02-26 17:51:16 +03:00 |
|
Nodir Temirkhodjaev
|
6e1d131183
|
UI: Programs: Improve app's auto-block time handling
|
2022-02-26 13:22:16 +03:00 |
|
Nodir Temirkhodjaev
|
4c964e7da2
|
Driver: Notify about system time change
|
2022-02-26 12:28:51 +03:00 |
|
Nodir Temirkhodjaev
|
903ec71c6c
|
UI: WindowManagerFake: Rename logging category
|
2022-02-26 11:40:16 +03:00 |
|
Nodir Temirkhodjaev
|
411ed52e82
|
UI: Programs: Fix handling app's auto-block time
|
2022-02-26 10:47:48 +03:00 |
|
Nodir Temirkhodjaev
|
6aa8e84ff7
|
UI: EnvManager: Fix for Qt 6
|
2022-02-25 18:03:26 +03:00 |
|
Nodir Temirkhodjaev
|
6eaee031ce
|
UI: Update translations
|
2022-02-25 11:58:21 +03:00 |
|
Nodir Temirkhodjaev
|
54f940611d
|
Bump version
|
2022-02-24 19:07:08 +03:00 |
|
Nodir Temirkhodjaev
|
21ae4dfea9
|
UI: Update Korean translation
|
2022-02-24 18:22:15 +03:00 |
|
Nodir Temirkhodjaev
|
2cb313c681
|
UI: Options: Fix new App Group saving in Service mode
|
2022-02-24 18:05:28 +03:00 |
|
Nodir Temirkhodjaev
|
cb29beb47c
|
UI: Update translations
|
2022-02-24 14:58:41 +03:00 |
|
Nodir Temirkhodjaev
|
be0438c176
|
UI: Update translations
|
2022-02-24 12:01:54 +03:00 |
|
Nodir Temirkhodjaev
|
ae9c61dd96
|
UI: ControlWorker: Improve requests reading
|
2022-02-24 11:47:04 +03:00 |
|
Nodir Temirkhodjaev
|
9399a309d3
|
UI: Tray: Fix confirmation checking
|
2022-02-24 11:07:26 +03:00 |
|
Nodir Temirkhodjaev
|
9b6dcb8a9e
|
UI: Update translations
|
2022-02-24 10:51:58 +03:00 |
|
Nodir Temirkhodjaev
|
609f187a3f
|
UI: Update SQLite to v3.38.0
|
2022-02-24 10:45:42 +03:00 |
|
Nodir Temirkhodjaev
|
5ef45298e1
|
UI: Refactor QLoggingCategory usage
|
2022-02-24 10:41:09 +03:00 |
|
Nodir Temirkhodjaev
|
cbe58b755e
|
UI: ControlManager: Improve log about bad control requests
|
2022-02-23 20:35:17 +03:00 |
|
Nodir Temirkhodjaev
|
baaa249796
|
UI: Options: Add "Confirmations" box
|
2022-02-23 20:21:09 +03:00 |
|
Nodir Temirkhodjaev
|
537111e480
|
UI: Options: Fix empty App Group saving
|
2022-02-23 19:09:17 +03:00 |
|
Nodir Temirkhodjaev
|
bc1c53a699
|
UI: Options: Fix initial OK & Apply buttons state on fresh install
|
2022-02-23 11:27:55 +03:00 |
|
Nodir Temirkhodjaev
|
c73bcab097
|
UI: ControlManager: Log unexpected server disconnection
|
2022-02-23 11:26:18 +03:00 |
|
Nodir Temirkhodjaev
|
991a249d2f
|
Bump version
|
2022-02-22 17:58:59 +03:00 |
|
Nodir Temirkhodjaev
|
13771608aa
|
UI: ConfManager: Fix typo
|
2022-02-22 17:36:28 +03:00 |
|
Nodir Temirkhodjaev
|
e89286d69c
|
Bump version
|
2022-02-22 12:39:02 +03:00 |
|
Nodir Temirkhodjaev
|
b52a7ca41f
|
Driver: Fix "Apply same rules to child processes" for root processes & services
|
2022-02-22 11:44:27 +03:00 |
|
Nodir Temirkhodjaev
|
c7ca5c95b9
|
UI: Update translations
|
2022-02-22 11:32:57 +03:00 |
|
Nodir Temirkhodjaev
|
55065608a8
|
Bump version
|
2022-02-21 14:26:59 +03:00 |
|
Nodir Temirkhodjaev
|
78114b0312
|
Bump version
|
2022-02-21 14:00:04 +03:00 |
|
Nodir Temirkhodjaev
|
ab03ea7b53
|
UI: Update translations
|
2022-02-21 13:29:16 +03:00 |
|
Nodir Temirkhodjaev
|
d7dfde6711
|
Driver: PsTree: Fix parent process name checking
|
2022-02-21 13:27:24 +03:00 |
|
Nodir Temirkhodjaev
|
37b336c26e
|
UI: Update Slovenian translation
|
2022-02-21 10:01:16 +03:00 |
|
Nodir Temirkhodjaev
|
b5cd02851e
|
UI: Update French translation
|
2022-02-21 09:58:55 +03:00 |
|
Nodir Temirkhodjaev
|
06fa91eee3
|
Driver: PsTree: Use heap for large buffers
|
2022-02-20 16:57:54 +03:00 |
|
Nodir Temirkhodjaev
|
2f18e950a4
|
UI: StatSql: Fix typo
|
2022-02-20 14:46:08 +03:00 |
|
Nodir Temirkhodjaev
|
aace0cce63
|
Driver: Use RtlDowncaseUnicodeString() instead of _wcslwr_s()
Because _wcslwr_s() isn't available on Windows 7.
|
2022-02-20 14:23:29 +03:00 |
|
Nodir Temirkhodjaev
|
3312cf0b47
|
UI: Update German and Korean translations
|
2022-02-20 13:05:13 +03:00 |
|
Nodir Temirkhodjaev
|
b6e88bddd1
|
UI: Connections: Show the inherited block reason
|
2022-02-20 12:44:21 +03:00 |
|
Nodir Temirkhodjaev
|
e802ae17cf
|
Driver: Handle "Apply same rules to child processes" flag
|
2022-02-20 12:17:00 +03:00 |
|
Nodir Temirkhodjaev
|
922c56d026
|
UI: Update translations
|
2022-02-19 18:12:49 +03:00 |
|
Nodir Temirkhodjaev
|
e9bf713319
|
UI: Add "Apply same rules to child processes" flag to App Groups & Programs
|
2022-02-19 18:08:13 +03:00 |
|
Nodir Temirkhodjaev
|
8f12e1b15d
|
Bump version
|
2022-02-19 17:59:05 +03:00 |
|
Nodir Temirkhodjaev
|
0ec532bbc4
|
Driver: PsTree: Prepare parent process checking
|
2022-02-18 14:03:29 +03:00 |
|
Nodir Temirkhodjaev
|
95c32685be
|
Driver: Add proxycb/*_arm64.asm
|
2022-02-16 20:19:21 +03:00 |
|
Nodir Temirkhodjaev
|
0534b1d141
|
Driver: Use ExternDef in .asm
|
2022-02-16 12:20:04 +03:00 |
|
Nodir Temirkhodjaev
|
b91dfd498e
|
Windows uses Little Endian order on ARM too
|
2022-02-15 14:24:47 +03:00 |
|
Nodir Temirkhodjaev
|
8c9d634045
|
Driver: Prepare scripts for arm64
|
2022-02-15 14:03:34 +03:00 |
|
Nodir Temirkhodjaev
|
52f68b3cbe
|
Driver: Util: Add fort_mem_alloc/free_notag() macros
|
2022-02-14 14:18:58 +03:00 |
|
Nodir Temirkhodjaev
|
075281a8a4
|
Driver: PsTree: Refactor fort_pstree_enum_process*()
|
2022-02-13 15:23:26 +03:00 |
|
Nodir Temirkhodjaev
|
1e90e2a650
|
Bump version
|
2022-02-13 12:40:00 +03:00 |
|
Nodir Temirkhodjaev
|
651178baac
|
UI: Update French translation
|
2022-02-13 12:39:10 +03:00 |
|
Nodir Temirkhodjaev
|
8f7dac4a43
|
UI: Update German, Korean and Slovenian translations
|
2022-02-11 23:29:07 +03:00 |
|
Nodir Temirkhodjaev
|
bd439e96d5
|
UI: Update Russian translation
|
2022-02-11 16:07:35 +03:00 |
|
Nodir Temirkhodjaev
|
e267de3260
|
UI: Options: Add ability to set tray icon click actions
|
2022-02-11 15:55:21 +03:00 |
|
Nodir Temirkhodjaev
|
05843839a5
|
Bump version
|
2022-02-10 18:29:32 +03:00 |
|
Nodir Temirkhodjaev
|
9e011bbca5
|
UI: Update French and Korean translations
|
2022-02-10 18:28:45 +03:00 |
|
Nodir Temirkhodjaev
|
73254144dd
|
UI: Update German and Slovenian translations
|
2022-02-10 09:21:09 +03:00 |
|
Nodir Temirkhodjaev
|
e29db39224
|
UI: RpcManager: Add ServiceInfoManager commands
|
2022-02-10 09:09:20 +03:00 |
|
Nodir Temirkhodjaev
|
21461aee47
|
UI: AppInfo: Add "altPath" for Service DLL-s
|
2022-02-10 09:04:16 +03:00 |
|
Nodir Temirkhodjaev
|
3725b62b1f
|
Driver: PsTree: Fix copying info from user-mode process
|
2022-02-10 01:09:26 +03:00 |
|
Nodir Temirkhodjaev
|
9d6ad0a137
|
Driver: Extract fortmod.c from loader/fortmm.c
|
2022-02-10 01:08:02 +03:00 |
|
Nodir Temirkhodjaev
|
b74959e02a
|
UI: Update English translation
|
2022-02-09 17:25:35 +03:00 |
|
Nodir Temirkhodjaev
|
cac77fae22
|
Driver: PsTree: Copy info from user-mode process
|
2022-02-09 13:05:00 +03:00 |
|
Nodir Temirkhodjaev
|
8d2ad778f0
|
Driver: PsTree: Refactor debug output
|
2022-02-09 10:02:25 +03:00 |
|
Nodir Temirkhodjaev
|
861f01cbeb
|
Driver: PsTree: Fix typo
|
2022-02-09 09:32:37 +03:00 |
|
Nodir Temirkhodjaev
|
1cf857f0eb
|
UI: Update Russian translation
|
2022-02-09 09:29:21 +03:00 |
|
Nodir Temirkhodjaev
|
76855da9a9
|
UI: Services: Warn to restart the computer after changes
|
2022-02-09 09:29:13 +03:00 |
|
Nodir Temirkhodjaev
|
3f114444ea
|
UI: Services: Implement Track/Revert Services
|
2022-02-09 09:18:09 +03:00 |
|
Nodir Temirkhodjaev
|
5a5893da1b
|
UI: Services: Prepare Track/Revert buttons
|
2022-02-08 23:54:17 +03:00 |
|
Nodir Temirkhodjaev
|
4259ce4299
|
UI: Tweak default settings
|
2022-02-08 20:14:44 +03:00 |
|
Nodir Temirkhodjaev
|
34ba701ba4
|
UI: Programs: Services button is for admin access only
|
2022-02-08 20:04:55 +03:00 |
|
Nodir Temirkhodjaev
|
6d0046e4cb
|
UI: Prepare ServicesWindow
|
2022-02-08 19:48:46 +03:00 |
|
Nodir Temirkhodjaev
|
109aee7ff1
|
Driver: PsTree: Enumerate processes on startup
|
2022-02-07 14:46:11 +03:00 |
|
Nodir Temirkhodjaev
|
fef1af8861
|
Driver: PsTree: Fix procs_map handling
|
2022-02-07 00:31:17 +03:00 |
|
Nodir Temirkhodjaev
|
eeed5eca90
|
UI: Show Service DLL info for svchost.exe services
|
2022-02-06 23:25:11 +03:00 |
|
Nodir Temirkhodjaev
|
14350ffc83
|
Driver: PsTree: Minor refactoring
|
2022-02-06 22:04:24 +03:00 |
|
Nodir Temirkhodjaev
|
2b063349da
|
Driver: PsTree: Simplify ps_name handling
Process can't dye during classifying.
|
2022-02-06 12:01:14 +03:00 |
|
Nodir Temirkhodjaev
|
8042e5c0bf
|
Driver: PsTree: Extract fort_pstree_update()
|
2022-02-05 20:15:29 +03:00 |
|
Nodir Temirkhodjaev
|
3c360f0d97
|
ServiceInfoManager::loadServiceInfoList: Add filter by state
|
2022-02-05 20:10:07 +03:00 |
|
Nodir Temirkhodjaev
|
caf754c7a0
|
Driver: Provide svchost.exe service names to UI
|
2022-02-04 12:17:38 +03:00 |
|
Nodir Temirkhodjaev
|
f73b6ef030
|
UI: Update Slovenian translation
|
2022-02-02 14:32:52 +03:00 |
|
Nodir Temirkhodjaev
|
c622ed434d
|
Driver: PsTree: Handle svchost.exe processes
|
2022-02-02 13:37:44 +03:00 |
|
Nodir Temirkhodjaev
|
e78c65ca03
|
Driver: Keep lock_queue var near of usage
|
2022-02-01 19:45:30 +03:00 |
|
Nodir Temirkhodjaev
|
562c382f50
|
UI: Add Slovenian translation
|
2022-02-01 09:59:19 +03:00 |
|
Nodir Temirkhodjaev
|
c5fab93323
|
Bump version
|
2022-01-30 16:24:28 +03:00 |
|
Nodir Temirkhodjaev
|
d018a599d8
|
DriverLoader: Windows 8+: Try to load HAL.dll functions from ntoskrnl.exe first
|
2022-01-30 02:43:50 +03:00 |
|
Nodir Temirkhodjaev
|
eb3b478eb4
|
Driver: Minor fixes
|
2022-01-29 16:58:33 +03:00 |
|
Nodir Temirkhodjaev
|
fdc8141b5f
|
Driver: Fix LOG() macros for user-mode test
|
2022-01-29 16:36:37 +03:00 |
|
Nodir Temirkhodjaev
|
c3bbca21e3
|
Driver: Tweak SpectreMitigation flag
|
2022-01-29 12:56:27 +03:00 |
|
Nodir Temirkhodjaev
|
78b6af822b
|
Driver: Add LOG() macros
|
2022-01-29 11:42:30 +03:00 |
|
Nodir Temirkhodjaev
|
e173d53290
|
Driver: Tweak security flags
|
2022-01-29 11:27:01 +03:00 |
|
Nodir Temirkhodjaev
|
227cbe5677
|
Driver: /SAFESEH:NO for 32-bit builds
|
2022-01-27 18:46:02 +03:00 |
|
Nodir Temirkhodjaev
|
f1e71b053f
|
Driver: PsTree: Minor fix
|
2022-01-23 20:00:39 +03:00 |
|