VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Setup/Setup.c
AgeCommit message (Collapse)AuthorFilesLines
2023-09-03Windows: remove legacy code (XP, Vista). Simplify code since Windows 7 is ↵Mounir IDRASSI1-45/+12
now minimal OS version.
2023-09-03Windows: simpler and more robust safe dll loading combined with delay ↵Mounir IDRASSI1-5/+0
loading thanks to Windows 7 being minimum supported version. We also block execution on Windows versions older than Windows 7. A lot of code was removed thanks to this.
2023-07-29Windows: Add installer language support for rest of the translations (#1160)Jertzukka1-0/+26
Currently there are a lot of translated strings that are never seen anywhere as the installer doesn't offer all the available languages as options in the installer wizard (sans Burmese).
2023-07-22Windows: Remove TrueCrypt support. Increment version to 1.26.4.Mounir IDRASSI1-11/+0
2022-03-26Windows: Add various checks to address Coverity reported issues.Mounir IDRASSI1-1/+2
2022-03-21Windows: Block upgrade of VeraCrypt is the system is encrypted using ↵Mounir IDRASSI1-0/+4
RIPEMD-160 or GOST89 since they are not supported anymore.
2022-02-10Windows: Make Travel Disk contains 32-bit and arm64 binaries when VeraCrypt ↵Mounir IDRASSI1-2/+2
installed using MSI
2022-01-07Windows: Remove adding signing certificate to TrustedPublishers on XP since ↵Mounir IDRASSI1-206/+0
it doesn't bring any benefits
2022-01-02Windows: Restore support of Windows 7, 8/8.1 by using single attestation ↵Mounir IDRASSI1-162/+142
signature for driver and add checks on needed KBs for Windows Vista and Windows 7. Add signed driver files. - Windows 7 needs KB3033929 or KB4474419 - Windows Vista needs KB4039648 or KB4474419
2021-12-04Windows: Implement TESTSIGNING build configuration that allows running under ↵Mounir IDRASSI1-25/+25
Windows Vista,7, 8 and 8.1.
2021-11-21Windows: Restrict supported Windows versions to XP, 10 and 11 because of new ↵Mounir IDRASSI1-0/+228
requirement on driver code signing. For now, we are not able to put in place HCK/WLK certification of VeraCrypt driver that is needed for Windows 7, 8 and 8.1.
2021-09-05Windows: Block installation with exe installer if VeraCrypt was already ↵Mounir IDRASSI1-0/+26
installed using MSI package
2021-08-30Windows Exe Setup: Add ARM64 binaries to FileInUse detectionMounir IDRASSI1-0/+3
2021-01-02Windows: Add support for ARM64 platform (e.g. Microsoft Surface Pro X). ↵Mounir IDRASSI1-5/+20
System encryption still not implemented on ARM64
2020-07-21Windows Setup: Warn about Fast Startup during install if it is enabled and ↵Mounir IDRASSI1-0/+9
propose to disable it at the end of the installation.
2019-01-26Windows: Add a build configuration containing EFI bootloader signed with ↵Mounir IDRASSI1-2/+49
custom SecureBoot key instead
2019-01-15Windows: enhancements to EFI system encryption, like handling of Multi-Boot ↵Mounir IDRASSI1-5/+94
and better compatibility with Windows Upgrade process.
2019-01-14Windows: enhance support of new behavior of favorite service which is now ↵Mounir IDRASSI1-10/+33
always running in case of system encryption
2018-12-03Windows: remove unused variable.Mounir IDRASSI1-1/+1
2018-12-03Windows: delete existing uninstall shortcut when performing upgrade/reinstallMounir IDRASSI1-0/+3
2018-12-02Do not create uninstall shortcut in startmenu (#381)csware1-18/+0
Creating such a start menu entry is a leftover of the ancient Win 3.x time where there was no central control panel for removing programs. Also see the Windows guidelines, where creating an uninstall shortcut is discouraged: https://msdn.microsoft.com/en-us/library/ms954377.aspx Signed-off-by: Sven Strickroth <email@cs-ware.de>
2018-08-13Windows: code enhancements for language selection mechanism in the installer.Mounir IDRASSI1-1/+14
2018-08-12Windows Installer: implement language selection mechanism at the start of ↵Mounir IDRASSI1-1/+138
the installer to make easier for international users.
2018-04-23Windows: Don't start EFI system encryption process if SecureBoot is enabled ↵Mounir IDRASSI1-38/+0
and VeraCrypt-DCS custom keys were not loaded in the machine firmware.
2018-04-23Windows: implement compatibility for Windows 10 major updates using ↵Mounir IDRASSI1-68/+8
ReflectDrivers mechanism whose support started from Windows 10 version 1607.
2018-04-23Windows: during install, copy the 64-bit driver if we are running on 64-bit ↵Mounir IDRASSI1-1/+1
windows
2018-04-23Windows: simplify installer logic by copying only binaries for the current ↵Mounir IDRASSI1-31/+7
architecture.
2018-04-23Windows: implement internal verification of Authenticode digital signature ↵Mounir IDRASSI1-2/+13
for all modules to protect against simple binaries tampering.
2017-07-29Windows: Add portable installer that only extra binaries without the need of ↵Mounir IDRASSI1-4/+24
administrative privileges for extraction.
2017-07-23Windows: display notice about creating new Rescue Disk at first boot after ↵Mounir IDRASSI1-0/+8
upgrade.
2017-06-23Update IDRIX copyright yearMounir IDRASSI1-1/+1
2017-06-11Windows: various fixes following Coverity analysis.Mounir IDRASSI1-1/+1
2017-06-05Windows: move language XML files to new "Languages" folder in the ↵Mounir IDRASSI1-28/+11
installation directory.
2017-06-05Windows: Install CHM User Guide instead of PDF one. Delete existing PDF when ↵Mounir IDRASSI1-1/+24
upgrading.
2017-05-15Windows: Add HTML documentation to Windows installer.Mounir IDRASSI1-15/+39
2017-05-15Replace Codeplex links by ones on veracrypt.frMounir IDRASSI1-3/+3
2016-10-17Windows: Remove VeraCrypt from EFI boot partition after decrypting the systemMounir IDRASSI1-17/+1
2016-05-10Remove trailing whitespaceDavid Foerster1-56/+56
2016-05-10Normalize all line terminatorsDavid Foerster1-2632/+2632
2016-02-20Windows: Correctly remove driver file veracrypt.sys during uninstall on ↵Mounir IDRASSI1-15/+33
Windows 64-bit. Implement deleting locked files after machine reboot.
2016-02-07Windows:Fix various issues and warnings reported by static code analysis ↵Mounir IDRASSI1-1/+1
tool Coverity.
2016-01-20Copyright: update dates to include 2016.Mounir IDRASSI1-1/+1
2016-01-03Windows: Fix Dll hijacking vulnerability affecting installer that allows ↵Mounir IDRASSI1-6/+20
arbitrary code execution with elevation of privilege (CVE-2016-1281)
2015-11-26Windows: solve crash caused by system function FormatMessage failure on rare ↵Mounir IDRASSI1-4/+13
cases.
2015-11-26Windows: Full UNICODE rewrite and implement support for UNICODE passwords.Mounir IDRASSI1-387/+330
2015-10-27Windows: workaround to solve false positive detection by some anti-virus ↵Mounir IDRASSI1-1/+3
software.
2015-09-26Windows Installer: check newly added files if they are used before resuming ↵Mounir IDRASSI1-1/+8
installation. Avoid using driver handle to check if we are using system encryption.
2015-09-10Windows: Don't offer creating a restore point if it is disabled in Windows.Mounir IDRASSI1-5/+43
2015-09-06Windows: Installer and Traveler Disk Setup both always copy 32-bit and ↵Mounir IDRASSI1-0/+30
64-bit executable binaries.
2015-09-06Windows Installer: better handling for updating system favorite service from ↵Mounir IDRASSI1-24/+91
1.0f-2 (solve Windows 10 issue) . Remove extra VeraCrypt files that may remain after uninstalling it.