Commit Graph

699 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
2971fa3d6b Driver: fortpkt: Minor refactor 2024-09-18 19:40:38 +05:00
Nodir Temirkhodjaev
1948bd42e7 Driver: Simplify traffic stats 2024-09-18 17:45:19 +05:00
Nodir Temirkhodjaev
d27497cd48 Driver: Fix packet size calculation, Part 2 2024-09-17 12:39:25 +05:00
Nodir Temirkhodjaev
f80defb822 Driver: Fix packet size calculation 2024-09-16 18:41:36 +05:00
Nodir Temirkhodjaev
38fa5d9aa1 Driver: fortps: Fix parent flags inheriting 2024-09-16 11:03:55 +05:00
Nodir Temirkhodjaev
13b7bfc034 Driver: Handle "Apply same rules only to specified child processes" flag 2024-09-14 09:27:39 +05:00
Nodir Temirkhodjaev
db05e93e54 UI: Programs: Prepare "Apply same rules only to specified child processes" flag 2024-09-14 08:49:51 +05:00
Nodir Temirkhodjaev
ea5e4434e8 Driver: fortconf: Refactor FORT_APP_DATA.is_new 2024-09-14 08:22:51 +05:00
Nodir Temirkhodjaev
2a86607c53 UI: Programs: Prepare "Apply same rules from parent process" flag 2024-09-13 15:41:31 +05:00
Nodir Temirkhodjaev
0f46eeba72 Driver: fortcout: Don't process Zones of blocked app 2024-09-12 12:16:54 +05:00
Nodir Temirkhodjaev
245c5e8192 Driver: fortcout: Prepare ALE_USER_ID checking 2024-09-09 11:45:41 +05:00
Nodir Temirkhodjaev
379ad0cace Driver Scripts: Don't remove FortFirewall service 2024-09-06 11:55:10 +05:00
Nodir Temirkhodjaev
98b299590c Driver: fortcout: Minor refactor 2024-08-28 12:17:42 +05:00
Nodir Temirkhodjaev
e3b2849bdb Driver: fortcout: Fix app's zones checking 2024-08-28 11:36:17 +05:00
Nodir Temirkhodjaev
973ce915b6 Driver: fortbuf: Check irp 2024-08-25 13:31:27 +05:00
Nodir Temirkhodjaev
755c0f53fd Driver: Fix "Block Internet traffic" with "Filter Local Network" turned on 2024-08-16 13:11:39 +05:00
Nodir Temirkhodjaev
9bcad45a72 Driver: fortcout: Simplify fort_callout_ale_is_zone_blocked() 2024-08-16 11:11:04 +05:00
Nodir Temirkhodjaev
4cb30d34b7 Driver: Handle "Filter Local Network" flag 2024-08-15 21:18:21 +05:00
Nodir Temirkhodjaev
6299ef3434 UI: Options: Add "Filter Local Network" flag 2024-08-15 20:14:51 +05:00
Nodir Temirkhodjaev
fd1b19ab1f Driver Scripts: Minor refactor 2024-08-15 14:19:43 +05:00
Nodir Temirkhodjaev
d830c0f8c9 Driver Scripts: Show command args or error 2024-08-13 10:54:23 +05:00
Nodir Temirkhodjaev
38d62506b3 Driver: fortconf: Tweak rule expr flags 2024-06-03 12:42:10 +03:00
Nodir Temirkhodjaev
afa91d7fcc Installer: Fallback to `copy" when "robocopy" fails, Part 2 2024-05-28 20:40:37 +03:00
Nodir Temirkhodjaev
ca2d94df12 Installer: Fallback to `copy" when "robocopy" fails 2024-05-28 11:32:21 +03:00
Nodir Temirkhodjaev
bd958bfb36 UI: fortconf: Tweak FORT_RULE_EXPR_* flags 2024-05-27 11:22:32 +03:00
Nodir Temirkhodjaev
a510435c58 Installer: Fix OS version checking on Windows 7 2024-05-23 12:21:17 +03:00
Nodir Temirkhodjaev
d8d940f954 Installer: Fix OS version checking 2024-05-23 10:14:49 +03:00
Nodir Temirkhodjaev
f8479c7bbd UI: RuleTextParser: Usee FORT_RULE_EXPR_* flags 2024-05-19 21:41:30 +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
359e049912 Installer: Support 64-bit installation on Windows 10 1809+ (was 2004+) 2024-05-11 20:07:45 +03:00
Nodir Temirkhodjaev
59d4d0f001 Driver: Improve scripts 2024-04-30 16:09:47 +03:00
Nodir Temirkhodjaev
be47b3f6b3 UI: Portable: Reinstall an old driver 2024-04-30 14:23:24 +03:00
Nodir Temirkhodjaev
beeb294476 UI: AutoUpdateManager: Run Installer via Service 2024-04-28 07:52:01 +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
0a3a069448 UI: RuleEdit: Check Rule Set's max depth 2024-04-08 20:44:29 +03:00
Nodir Temirkhodjaev
f3ac485ffb Driver: fortconf: Tweak Rule structs 2024-04-08 10:47:20 +03:00
Nodir Temirkhodjaev
b80c033ceb Driver: fortconf: Prepare Rule structs 2024-04-07 18:40:27 +03:00
Nodir Temirkhodjaev
873884a3c0 Driver: fortcout: Remove unused argument 2024-04-06 15:30:51 +03:00
Nodir Temirkhodjaev
c0807a5674 Driver: fortcnf: Fix app entry handling 2024-03-29 13:37:28 +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
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
ab140e7353 Driver: Shaper: Rework packets processing again 2024-02-23 14:11:37 +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
6631a937b5 UI: popcnt is not supported by old CPU
Avoid MSVC 17.9 optimization.
2024-02-20 17:43:16 +03:00