Commit Graph

2022 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
7eb34e2a58 Driver: ProxyCallbacks: Prepare *.asm 2021-11-16 11:31:06 +03:00
Nodir Temirkhodjaev
341f43e503 Add scripts\driver\bin2array.bat
to build the src\driver\loader\fort.rsa.pub from the binary.
2021-11-14 12:17:38 +03:00
Nodir Temirkhodjaev
6560358a2b DriverLoader: Prepare Proxy Callbacks 2021-11-12 12:57:52 +03:00
Nodir Temirkhodjaev
b8cac19f32 DriverLoader: Prepare DriverCallbackEntry() 2021-11-10 21:07:37 +03:00
Nodir Temirkhodjaev
4caecc718b DriverLoader: Use unicode string for driver path. 2021-11-10 18:43:39 +03:00
Nodir Temirkhodjaev
12115058e4 DriverLoader: Fix import module name's comparing. 2021-11-10 18:07:00 +03:00
Nodir Temirkhodjaev
4c09292bc3 DriverLoader: Build module's import table. 2021-11-10 17:53:55 +03:00
Nodir Temirkhodjaev
5c1700ac05 DriverLoader: Remove unneeded resource handling. 2021-11-09 19:51:07 +03:00
Nodir Temirkhodjaev
0b2a796fb5 DriverLoader: Prepare memory module loader. 2021-11-08 13:37:50 +03:00
Nodir Temirkhodjaev
1fcb5bb856 DriverLoader: Prepare driver's image. 2021-11-07 10:47:50 +03:00
Nodir Temirkhodjaev
183f17d7e3 DriverLoader: Don't use IoRegisterDriverReinitialization(). 2021-11-06 10:05:38 +03:00
Nodir Temirkhodjaev
bc9ed49435 DriverLoader: Fix fort_driver_path() for Win7. 2021-11-06 09:45:37 +03:00
Nodir Temirkhodjaev
37eabb4dde DriverLoader: Fix debug output. 2021-11-05 22:53:28 +03:00
Nodir Temirkhodjaev
fbb1253721 DriverPayload: Fix payload's order. 2021-11-05 22:52:58 +03:00
Nodir Temirkhodjaev
e822a3f76b DriverLoader: Fix driver name. 2021-11-05 21:25:30 +03:00
Nodir Temirkhodjaev
209fa47977 DriverPayload: Verify payload's signature. 2021-11-05 21:22:24 +03:00
Nodir Temirkhodjaev
4570d1a1a1 DriverLoader: Compute payload's hash. 2021-11-05 20:19:03 +03:00
Nodir Temirkhodjaev
a6f63a1237 DriverPayload: Add payload signature. 2021-11-05 13:01:58 +03:00
Nodir Temirkhodjaev
df815f4ddf DriverPayload: Create driver with payload. 2021-11-04 16:41:06 +03:00
Nodir Temirkhodjaev
935e466850 Add FortFirewallDriverPayload.pro 2021-11-04 12:32:37 +03:00
Nodir Temirkhodjaev
72e6e12adb ui_bin/main.cpp: Remove unused #include 2021-11-04 12:31:31 +03:00
Nodir Temirkhodjaev
5558ff5d92 DriverLoader: Prepare global FORT_LOADER struct. 2021-11-04 11:28:48 +03:00
Nodir Temirkhodjaev
4fcaea6c50 DriverLoader: Minor fixes. 2021-11-04 10:59:56 +03:00
Nodir Temirkhodjaev
ba810a1ae3 DriverLoader: Prepare fortimg.* for driver image's handling 2021-11-02 13:08:03 +03:00
Nodir Temirkhodjaev
26b669947c Driver: Util: Use stack for temporary buffer. 2021-11-02 12:54:00 +03:00
Nodir Temirkhodjaev
0440f4f956 DriverLoader: Move file loading to util. 2021-11-01 20:29:13 +03:00
Nodir Temirkhodjaev
4ce9bf1540 Driver: Add fortutl.* for utility functions. 2021-11-01 20:03:23 +03:00
Nodir Temirkhodjaev
a7f3c408c5 DriverLoader: Add fortdl_load_file() 2021-11-01 12:12:02 +03:00
Nodir Temirkhodjaev
6f38cc6f08 DriverLoader: Add fortdl_driver_path() 2021-10-31 19:29:12 +03:00
Nodir Temirkhodjaev
39190c7e71 Driver: Prepare Loader project. 2021-10-31 16:05:44 +03:00
Nodir Temirkhodjaev
962932653f Driver: Define signtool file digest as SHA256 for Windows 11 WDK. 2021-10-08 14:29:35 +03:00
Nodir Temirkhodjaev
157e21fa90 UI: Add Italian translation. 2021-10-08 10:46:14 +03:00
Nodir Temirkhodjaev
14290c2701 Bump version. 2021-10-07 14:40:34 +03:00
Nodir Temirkhodjaev
c9d95a6576 Deploy: Cross-cert is not usable now. 2021-10-07 14:13:52 +03:00
Nodir Temirkhodjaev
7eb5667455 Add ChangeLog. 2021-10-07 14:04:27 +03:00
Nodir Temirkhodjaev
a87ac45f2b Deploy: Separate Windows 7 & 10 drivers. 2021-10-07 14:01:09 +03:00
Nodir Temirkhodjaev
bd535e94c7 UI: SQLite: Add config.h 2021-09-21 12:32:28 +03:00
Nodir Temirkhodjaev
5e5058883e UI: Minor fix of previous commit. 2021-09-07 10:43:39 +03:00
Nodir Temirkhodjaev
f1c66c19c9 UI: Disable WOW64 FS Redirection for 32-bit build.
Fix the Programs: "Purge All" & "Open Folder" actions.
2021-09-07 08:47:32 +03:00
Nodir Temirkhodjaev
8aa8447476 Installer: Exclude ChangeLog. 2021-09-05 11:38:24 +03:00
Nodir Temirkhodjaev
ffb732a459 Deploy: Build Qt as static library. 2021-09-05 11:34:47 +03:00
Nodir Temirkhodjaev
5a2177471a README: Minor fix. 2021-09-04 17:56:48 +03:00
Nodir Temirkhodjaev
646efeed83 README: Minor fix. 2021-09-04 17:24:27 +03:00
Nodir Temirkhodjaev
08aeb5e4b9 README: Minor fix. 2021-09-01 13:02:58 +03:00
Nodir Temirkhodjaev
a20b96f26c Driver: Prepare Windows 7 & 10 separating.
ExFreePoolWithTag() is deprecated since Windows 10 v2004.
2021-09-01 12:59:11 +03:00
Nodir Temirkhodjaev
27d55effba Driver: Separate builds for Windows 7 & 10. 2021-09-01 12:03:20 +03:00
Nodir Temirkhodjaev
6a4511274a UI: ConfUtil: Fix warnings for 64-bit build. 2021-08-31 15:33:08 +03:00
Nodir Temirkhodjaev
1072d0914e UI: Fix "static non-POD" warnings. 2021-08-30 14:23:16 +03:00
Nodir Temirkhodjaev
900dc2bcdc UI: Util/RegKey: Fix warning for 64-bit build. 2021-08-30 14:21:30 +03:00
Nodir Temirkhodjaev
8eca6c318f Installer: Win10: Include only 64-bit driver. 2021-08-29 20:21:48 +03:00