Commit Graph

218 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
260da8e819 Installer: /UNPACK: Improve params for xcopy.exe 2024-01-02 15:45:10 +03:00
Nodir Temirkhodjaev
5636084177 Deploy: Don't build "Windows" style 2023-12-31 13:49:44 +03:00
Nodir Temirkhodjaev
471992a5c6 UI: Options: Make "Explorer Integration" for user, not system 2023-12-30 12:26:57 +03:00
Nodir Temirkhodjaev
d33ae75bdb UI: Improve version text 2023-12-28 16:46:55 +03:00
Nodir Temirkhodjaev
d5b849aaf2 Installer: Open browser for KB4474419 2023-12-25 12:55:05 +03:00
Nodir Temirkhodjaev
9fca9fcc5e Installer: Update Italian translation 2023-12-25 12:25:32 +03:00
Nodir Temirkhodjaev
580418556a Installer: Download the VC Redist x86 2023-12-25 12:20:40 +03:00
Nodir Temirkhodjaev
379786cf1b Installer: Update translations 2023-12-24 16:35:02 +03:00
Nodir Temirkhodjaev
d641d4596a Installer: Refactor url opening 2023-12-24 13:47:02 +03:00
Nodir Temirkhodjaev
74f6f05b86 Installer: Update translations 2023-12-24 13:30:02 +03:00
Nodir Temirkhodjaev
bfb5ee35c8 Installer: Optionally open browser to download VC Redist x86 2023-12-24 13:29:51 +03:00
Nodir Temirkhodjaev
d364bab970 Installer: Windows 7: Use "powershell.exe Get-AuthenticodeSignature fortfw.sys" to check installed KB4474419 2023-12-24 11:57:02 +03:00
Nodir Temirkhodjaev
b15d80f15b Installer: Check for VC Redist x86 only in 32-bit version 2023-12-22 19:49:10 +03:00
Nodir Temirkhodjaev
4741bcaf67 Installer: Update translations 2023-12-22 19:31:33 +03:00
Nodir Temirkhodjaev
4b32897a64 Installer: Portable: Create "Data/" directory with user permissions 2023-12-22 18:16:52 +03:00
Nodir Temirkhodjaev
4f4955d84b UI: Improve portable installation 2023-12-22 17:51:08 +03:00
Nodir Temirkhodjaev
af6218419e Installer: Skip OS compatibility checks on upgrade 2023-12-21 20:55:51 +03:00
Nodir Temirkhodjaev
c425745e78 Installer: Windows 7: Use "systeminfo.exe" to check installed KB4474419 2023-12-21 20:54:50 +03:00
Nodir Temirkhodjaev
82c4974f90 Installer: Windows 7: Check for installed KB4474419 2023-12-20 16:00:15 +03:00
Nodir Temirkhodjaev
6e31a3579a Deploy: Improve Qt build scripts 2023-12-19 19:27:17 +03:00
Nodir Temirkhodjaev
6884e34445 Installer: Uncheck "Run.." if VC Redist doesn't exist 2023-12-17 18:20:52 +03:00
Nodir Temirkhodjaev
b7a48c6d15 Installer: Stop the service with disabled controls 2023-10-09 19:19:50 +03:00
Nodir Temirkhodjaev
6c2e8acd88 Installer: Add "/UNPACK=<PATH>" argument 2023-09-30 15:04:00 +03:00
Nodir Temirkhodjaev
854bf89b4d Deploy: Improve "qt-build*.bat" scripts 2023-09-20 13:44:38 +03:00
Nodir Temirkhodjaev
10543cd2ad Installer: Start program automatically after installation 2023-06-07 11:46:16 +03:00
Nodir Temirkhodjaev
bd9c7236e2 Installer: Use preprocessor check 2023-05-20 11:37:46 +03:00
Nodir Temirkhodjaev
e06fb60034 Installer: Check Windows version for 64-bit version 2023-05-18 15:55:22 +03:00
Nodir Temirkhodjaev
ece7b7c892 Installer: ChineseSimplified.isl: Avoid warnings about unused strings 2023-05-15 15:42:46 +03:00
涛之雨
d102514e1f Update ChineseSimplified.isl 2023-05-11 07:49:13 +03:00
Nodir Temirkhodjaev
5e885e95d8 Installer: Refactor custom languages 2023-05-09 13:26:06 +03:00
涛之雨
17affb5c6c Split installer constant string into language file 2023-05-09 12:44:30 +03:00
涛之雨
ac61771bc3 Change encoding into ASCII && Inno translation version roll back to 5.3 2023-05-08 14:47:11 +03:00
Nodir Temirkhodjaev
ff0ff01c89 Installer: Languages: Add custom messages 2023-05-08 11:21:59 +03:00
Nodir Temirkhodjaev
fa86a93f34 Revert "Installer: Fix garbled message in Chinese (Maybe)"
This reverts commit 78d70ebec9.
2023-05-08 11:18:35 +03:00
涛之雨
c0308645a5 Add custom translations 2023-05-08 11:14:15 +03:00
涛之雨
78d70ebec9 Installer: Fix garbled message in Chinese (Maybe) 2023-05-08 11:14:15 +03:00
Nodir Temirkhodjaev
f9db0215a2 Installer: Refactor languages for InnoSetup v5 2023-05-07 12:59:14 +03:00
涛之雨
b3ca6307da add inno setup language support 2023-05-06 14:14:53 +03:00
Nodir Temirkhodjaev
5ea5e84590 Installer: Optionally remove config & data folders on uninstall 2023-03-24 19:42:13 +03:00
Nodir Temirkhodjaev
6ab0ec178a Installer: Remove password from registry on uninstall 2023-03-24 19:12:31 +03:00
Nodir Temirkhodjaev
dac55059b5 UI: Fix service stopping on uninstall with "Disable Service controls" option 2023-03-11 12:11:27 +03:00
Nodir Temirkhodjaev
40904804c3 Installer: Check password on Uninstall 2023-03-10 14:04:49 +03:00
Nodir Temirkhodjaev
034bcdbd6b Deploy: Rename script 2023-03-07 14:42:26 +03:00
Nodir Temirkhodjaev
158563e3c7 Installer: Use "C:\Program Files\" by default on 64-bit OS 2023-02-10 17:55:35 +03:00
Nodir Temirkhodjaev
2c4b7df1ec Deploy: Improve qt-build*.bat scripts 2023-02-10 16:29:38 +03:00
Nodir Temirkhodjaev
9b758fba58 Deploy: Improve qt-build*.bat scripts 2023-02-09 14:37:06 +03:00
Nodir Temirkhodjaev
2babd9cf23 Deploy: Add setup-deployment-win10-arm64.bat 2023-02-08 12:24:49 +03:00
Nodir Temirkhodjaev
00a5e7e2f0 Deploy: Add qt-build-arm64.bat 2023-02-06 13:34:26 +03:00
Nodir Temirkhodjaev
c240076763 Deploy/Sign: Use Digicert timestamp server 2023-01-19 18:49:54 +03:00
Nodir Temirkhodjaev
183af6a8cc deploy/qt-build.bat: Skip extra libs 2023-01-18 14:23:42 +03:00
Nodir Temirkhodjaev
7560eeb595 Deploy/qt-build.bat: Skip unneeded features 2022-12-03 17:48:40 +03:00
Nodir Temirkhodjaev
d7d722214f Installer: Check compatibility with HVCI (Core Isolation) 2022-09-23 20:27:25 +03:00
Nodir Temirkhodjaev
ad04c81747 deploy/sign: Setup TimeStamp URL in one place 2022-07-21 12:11:35 +05:00
Nodir Temirkhodjaev
67c7037d18 Installer: Add .exe as driver's messages source 2022-05-29 13:03:45 +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
3604e819cd Installer: Add Brazilian Portuguese language 2022-04-27 18:02:36 +03:00
Nodir Temirkhodjaev
df92b13138 Installer: Add Italian & Slovenian languages 2022-03-30 13:39:21 +03:00
Nodir Temirkhodjaev
136cce382c Deploy: Cab: Add driver for arm64 2022-02-17 08:51:02 +03:00
Nodir Temirkhodjaev
3fafc61630 Deploy: Installer: Add driver for arm64 2022-02-16 23:39:38 +03:00
Nodir Temirkhodjaev
464438e566 Deploy: Make driver cab from driver loader 2021-12-19 15:36:28 +03:00
Nodir Temirkhodjaev
9860b8faae Deploy: Build folder per platform 2021-12-19 15:35:57 +03:00
Nodir Temirkhodjaev
c9d95a6576 Deploy: Cross-cert is not usable now. 2021-10-07 14:13:52 +03:00
Nodir Temirkhodjaev
a87ac45f2b Deploy: Separate Windows 7 & 10 drivers. 2021-10-07 14:01:09 +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
27d55effba Driver: Separate builds for Windows 7 & 10. 2021-09-01 12:03:20 +03:00
Nodir Temirkhodjaev
8eca6c318f Installer: Win10: Include only 64-bit driver. 2021-08-29 20:21:48 +03:00
Nodir Temirkhodjaev
7b3ca14be8 Deploy: deployment.json: Sections per Config. 2021-08-29 20:04:03 +03:00
Nodir Temirkhodjaev
f013efcf9e Deploy: deployment.json: Optional sections. 2021-08-29 19:26:36 +03:00
Nodir Temirkhodjaev
01fcd6358d Installer: Include "plugins/tls/schannelbackend.dll" 2021-08-28 18:03:56 +03:00
Nodir Temirkhodjaev
d75e02d3fb UI: Use QtNetwork for downloads.
Installer: Remove `curl.*` later.
2021-08-28 17:46:24 +03:00
Nodir Temirkhodjaev
f996bf21bf Deploy/Sign: Use Sectigo EV Cert. 2021-07-30 13:14:21 +03:00
Nodir Temirkhodjaev
3e6bf2a958 Installer: Ignore version of .example.ini 2021-06-17 19:12:00 +03:00
Nodir Temirkhodjaev
b8aa662383 Deploy: qt-build.bat: Generate debug info .pdb 2021-05-24 15:33:05 +03:00
Nodir Temirkhodjaev
75d6619180 Installer: Check some options by default. 2021-05-23 22:00:11 +03:00
Nodir Temirkhodjaev
9712c837d7 UI: Refactor service handling. 2021-05-23 16:44:02 +03:00
Nodir Temirkhodjaev
03c635eaa1 UI: Separate Data/FortFirewall.ini from <User>/FortFirewall.user.ini 2021-05-16 17:25:02 +03:00
Nodir Temirkhodjaev
491d51f156 UI: Rename cache/appinfocache.db to cache/appinfo.db 2021-05-15 21:56:53 +03:00
Nodir Temirkhodjaev
fd9589a6ab Installer: Don't check service's running instance.
Service'll be auto-stopped and started anyway.
2021-05-15 11:45:13 +03:00
Nodir Temirkhodjaev
88db4e5cf8 Installer: Add helper deploy\out\FortFirewall-Silent.bat 2021-05-15 11:21:08 +03:00
Nodir Temirkhodjaev
43dde4eab8 UI: Installer: Stop/start service. 2021-05-14 15:29:46 +03:00
Nodir Temirkhodjaev
bc6b787c4a UI: Move ui/bin/ to ui_bin/.
Add $$builddir helper var.
2021-05-10 11:32:58 +03:00
Nodir Temirkhodjaev
1a16140176 UI: Build as static lib. 2021-05-09 20:43:15 +03:00
Nodir Temirkhodjaev
e5b9388bdc Move "Windows Explorer integration" from Installer to UI. 2021-05-02 11:11:37 +03:00
Nodir Temirkhodjaev
d7e951f4f7 UI: Add Portuguese, Brazilian translation. 2021-04-26 17:47:59 +03:00
Nodir Temirkhodjaev
7d97ef8442 UI: Add German translation. 2021-04-25 17:01:31 +03:00
Nodir Temirkhodjaev
841efaeedd Installer: Check that VC Redist x86 exists. 2021-04-22 17:00:06 +03:00
Nodir Temirkhodjaev
c37e7d61ed Installer: Add French and Korean translations. 2021-04-22 14:45:45 +03:00
Nodir Temirkhodjaev
a85d3c8e49 UI: Add PasswordDialog. 2021-04-09 12:09:16 +03:00
Nodir Temirkhodjaev
4b56010894 Installer: Add attention about slashes in the global .ini 2021-04-01 13:37:17 +03:00
Nodir Temirkhodjaev
f8c46b39a8 Installer: Tweak setup mutex name. 2021-04-01 11:50:58 +03:00
Nodir Temirkhodjaev
3677e56bf0 Installer: Stop/start an existing service. 2021-03-31 15:53:03 +03:00
Nodir Temirkhodjaev
7beb143270 Installer: Add global setup mutex. 2021-03-31 15:42:36 +03:00
Nodir Temirkhodjaev
98a5bd8667 UI: ControlManager: Prepare service handling. 2021-03-31 13:29:19 +03:00
Nodir Temirkhodjaev
ad977f890b Installer: Include Qt6Network.dll 2021-03-30 13:32:02 +03:00
Nodir Temirkhodjaev
7ac16e271f Installer: Uninstall service first and then driver. 2021-03-29 14:00:37 +03:00
Nodir Temirkhodjaev
206e2f2319 Installer: Uninstall only installed stuff. 2021-03-27 18:27:55 +03:00
Nodir Temirkhodjaev
288b55529c UI: Simplify booted provider's uninstalling. 2021-03-27 13:40:13 +03:00
Nodir Temirkhodjaev
bf3b7eee3f UI: Use global settings from working directory.
See FortFirewall.exe.example.ini
2021-03-26 14:48:11 +03:00
Nodir Temirkhodjaev
b56f0b75b7 Installer: Add "Add to Explorer's Context Menu" option. 2021-03-24 17:05:30 +03:00