VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/SetupDLL/Setup.c
AgeCommit message (Collapse)AuthorFilesLines
2024-11-16Windows: remove 32-bit logic from the code since we support only 64-bit. ↵Mounir IDRASSI1-33/+24
remove 32-bit EFI bootloader files. We also fix intermediary files folder for Portable and Setup projects
2024-11-15Windows: Fix various compiler warningsMounir IDRASSI1-1/+1
2024-09-01Windows: Ensure that installation folder is removed after MSI uninstall by ↵Mounir IDRASSI1-0/+90
scheduling removal on reboot if needed
2024-09-01Windows: Fix MSI not installing all new documentation file. Remove old files ↵Mounir IDRASSI1-0/+44
left from old versions. Increment version to 1.26.15.
2024-08-30Wndows: Fix error 1603 returned by MSI silent install when ↵Mounir IDRASSI1-0/+1
REBOOT=ReallySuppress specified and a reboot is required In this case, installation was done by the customer action VC_CustomAction_DoChecks was returning the error ERROR_INSTALL_FAILURE (1603)nevertheless. Now we return success code correctly.
2023-09-11Windows: replace CoInitialize calls with CoInitializeExMounir IDRASSI1-1/+1
2023-09-03Windows: remove legacy code (XP, Vista). Simplify code since Windows 7 is ↵Mounir IDRASSI1-26/+8
now minimal OS version.
2023-09-03Windows: simpler and more robust safe dll loading combined with delay ↵Mounir IDRASSI1-272/+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-24Windows: remove unused variableMounir IDRASSI1-1/+0
2023-07-24Linux/macOS: Remove TrueCrypt supportMounir IDRASSI1-5/+0
2023-07-22Windows: Remove TrueCrypt support. Increment version to 1.26.4.Mounir IDRASSI1-11/+0
2022-03-21Windows: Block upgrade of VeraCrypt is the system is encrypted using ↵Mounir IDRASSI1-0/+8
RIPEMD-160 or GOST89 since they are not supported anymore.
2022-02-02Windows: Fix failure to create Traveler Disk when VeraCrypt is installed ↵Mounir IDRASSI1-0/+7
using MSI
2022-02-01Windows: Make MSI installer compatible with System Encryption by leveraging ↵Mounir IDRASSI1-10/+25
VeraCrypt service capabilities
2022-01-16Windows MSI: set minimum support for MSI installation to Windows 8 as it was ↵Mounir IDRASSI1-8/+0
before
2021-11-21Windows: Block installation of MSI on Windows version older than Windows 10 ↵Mounir IDRASSI1-0/+8
because of driver code signing
2021-09-05Windows: Fix warning and link error in SetupDLL projectMounir IDRASSI1-1/+0
2021-09-02Windows MSI: block MSI installation if System Encryption is enabled until we ↵Mounir IDRASSI1-0/+6
find a workaround for MSI service inability to access EFI environment variables (GetFirmwareEnvironmentVariable return empty values)
2021-09-02Windows MSI: Fix error querying bootloader informationMounir IDRASSI1-1/+20
2021-08-30Windows MSI: avoid duplicated entry for VeraCrypt when installing MSI over ↵Mounir IDRASSI1-0/+3
an EXE based installation
2021-08-30Windows MSI: Don't reboot if /norestart is specified (which is equivalent to ↵Mounir IDRASSI1-2/+27
REBOOT=REALLYSUPPRESS)
2021-03-22Windows: first implementation of MSI installer for silent mode deployment ↵Mounir IDRASSI1-0/+3620
(ACCEPTLICENSE=YES must be set in msiexec command line)