VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Setup/Setup.c
AgeCommit message (Collapse)AuthorFilesLines
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.
2015-08-06Update license information to reflect the use of a dual license Apache 2.0 ↵Mounir IDRASSI1-6/+8
and TrueCrypt 3.0.
2015-07-13Windows: on 64-bit Windows, more System favorite service from SysWoW64 to ↵Mounir IDRASSI1-1/+40
System32 since now all binaries are native 64-bit on 64-bit machines.
2015-07-06Windows: Display source location of errors in order to help diagnose issues ↵Mounir IDRASSI1-12/+12
reported by users
2015-06-12Windows installer: solve Windows XP 32-bit incompatibility issue introduced ↵Mounir IDRASSI1-3/+21
previously.
2015-06-10Windows: solve installer issue on Windows 10 caused by failure to overwrite ↵Mounir IDRASSI1-13/+24
VeraCrypt driver file.
2015-05-22Windows Setup: Integrate 64-bit builds of exe files into the installer. Only ↵Mounir IDRASSI1-5/+23
install 64-bit exe files on Windows 64-bit. This gives a boot in performance for encryption/decryption of partitions/drives on Windows 64-bit.
2015-04-05Windows Setup: Avoid potential issues by correctly initializing variables ↵Mounir IDRASSI1-13/+13
and checking memory allocation.
2015-03-17Windows Setup: When clicking uninstall link, launch Windows Add/Remove ↵Mounir IDRASSI1-6/+15
program instead of uninstall directly in order to avoid being flagged as legacy application by the Windows Program Compatibility Assistant (see number 5 in Microsoft UI Design Standard https://msdn.microsoft.com/en-us/library/ms954377.aspx)
2015-03-16Windows Setup: remove other VeraCrypt references for registry.Mounir IDRASSI1-0/+6
2015-03-15Windows Setup: implement removal of special LEGACY_VERACRYPT registry keys.Mounir IDRASSI1-60/+258
2015-03-13Windows: VeraCrypt reference from various registry locations. Uninstall old ↵Mounir IDRASSI1-2/+116
VeraCrypt COM interfaces that were left after upgrading.
2015-02-16Windows Installer: don't add link to VeraCryptExpander in the desktop.Mounir IDRASSI1-8/+0
2015-02-13Windows: Add VeraCryptExpander.exe to the Windows installer.Mounir IDRASSI1-0/+15
2015-02-09Static Code Analysis: Avoid over-flaw in arithmetic operations by adding ↵Mounir IDRASSI1-15/+16
more checks. Add extra checks. Solve various issues.
2015-02-08Windows Setup: implement removal of non-empty directories to avoid errors ↵Mounir IDRASSI1-1/+19
during uninstall.
2014-12-27Windows: use the correct window handle for creating message boxes. This ↵Mounir IDRASSI1-19/+19
became important after the introduction of the wait dialog in order to avoid having message boxes behind the wait dialog.
2014-12-04Windows: update URLs to points to the online documentation. Use a dedicated ↵Mounir IDRASSI1-1/+1
donation link.
2014-11-08Correctly support reinstalling the same version. Overwrite the bootloader if ↵Mounir IDRASSI1-2/+5
the same version detected.
2014-11-08Static Code Analysis : Use Safe String functions in Setup code to avoid ↵Mounir IDRASSI1-78/+80
potential security issues.
2014-11-08Remove test inherited from TrueCrypt because it's always true since we ↵Mounir IDRASSI1-1/+1
inherited from version 0x71a
2014-11-08Remove unused label.Mounir IDRASSI1-1/+0
2014-11-08Static Code Analysis : fix non-absolute DLL/process loads that can be ↵Mounir IDRASSI1-1/+8
hijacked (Microsoft Security Advisory 2269637).
2014-11-08Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵Mounir IDRASSI1-1/+1
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon.
2014-11-08Remove some legacy code inherited from True and that doesn't apply to VeraCryptMounir IDRASSI1-108/+0