Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-08-05 | Windows: Fix false positive detection of new device insertion when clear ↵ | Mounir IDRASSI | 1 | -0/+1 | |
keys option is enable When this option is enabled, we first build the list of currently inserted devices then we start listening to insertion events. When a device insertion occurs, we check if this device is on our list and if yes, we ignore its insertion. We also ignore devices whose Device ID starts with "SWD\" and "ROOT\" since these are not real devices. | |||||
2022-03-21 | Windows: Block upgrade of VeraCrypt is the system is encrypted using ↵ | Mounir IDRASSI | 1 | -0/+1 | |
RIPEMD-160 or GOST89 since they are not supported anymore. | |||||
2022-02-01 | Windows: Make MSI installer compatible with System Encryption by leveraging ↵ | Mounir IDRASSI | 1 | -0/+1 | |
VeraCrypt service capabilities | |||||
2021-12-04 | Windows: Implement TESTSIGNING build configuration that allows running under ↵ | Mounir IDRASSI | 1 | -10/+0 | |
Windows Vista,7, 8 and 8.1. | |||||
2019-11-22 | Windows: Add new registry flags for SystemFavoritesService to control ↵ | Mounir IDRASSI | 1 | -2/+6 | |
updating of EFI BIOS boot menu on shutdown. This will help better manage multi-boot scenarios where we should not mess up with boot order (e.g. grub2 case) | |||||
2019-10-27 | Windows: code refactoring and convert NTSTATUS error code to WIN32 ↵ | Mounir IDRASSI | 1 | -3/+5 | |
equivalent before displaying error message. | |||||
2019-10-27 | Windows: Make EFI System Encryption PostOOBE code more robust to failure to ↵ | Mounir IDRASSI | 1 | -2/+3 | |
access "\\\\?\\GLOBALROOT" disk namespace | |||||
2019-10-27 | Windows: Update EFI NVRAM variable only if changed or doesn't exist and add ↵ | Mounir IDRASSI | 1 | -2/+4 | |
configuration to force setting EFI BootNext to veraCrypt bootloader before each shutdown | |||||
2019-10-20 | Windows: Avoid unnecessary write operations when copying/modifying EFI ↵ | Mounir IDRASSI | 1 | -0/+2 | |
bootloader files in order to avoid leaking modification timestamp | |||||
2019-10-20 | Windows: Add checks that the System Favorites service is running. Warn user ↵ | Mounir IDRASSI | 1 | -0/+1 | |
if he enabled option to clear RAM encryption keys and the service is stopped. | |||||
2019-10-18 | Windows: handle case of DcsProp configuration file for EFI system encryption ↵ | Mounir IDRASSI | 1 | -0/+2 | |
contains wrong "ActionSuccess" entry that points towards bootmgfw.efi which is now our bootloader and not Microsoft one. | |||||
2019-01-15 | Windows: enhancements to EFI system encryption, like handling of Multi-Boot ↵ | Mounir IDRASSI | 1 | -1/+6 | |
and better compatibility with Windows Upgrade process. | |||||
2019-01-14 | Windows: Implement feature that enables clearing of encryption keys when a ↵ | Mounir IDRASSI | 1 | -5/+3 | |
new device is inserted. Better implementation for update of EFI bootloader without usage of drive letters (this can fix random issues encountered during Windows upgrade). | |||||
2018-05-03 | Windows: Support machines without "EFI\Boot" folder for EFI system ↵ | Mounir IDRASSI | 1 | -1/+2 | |
encryption (e.g. Windows LTSB). Compatibility enhancements for EFI system encryption. | |||||
2018-04-23 | Windows: Don't start EFI system encryption process if SecureBoot is enabled ↵ | Mounir IDRASSI | 1 | -0/+1 | |
and VeraCrypt-DCS custom keys were not loaded in the machine firmware. | |||||
2018-04-23 | Windows: Fix system encryption issues on machines that always force booting ↵ | Mounir IDRASSI | 1 | -0/+3 | |
on Microsoft bootloader (e.g. HP). | |||||
2018-04-23 | Windows: enhance ReflectDrivers mechanism by persisting it across major ↵ | Mounir IDRASSI | 1 | -1/+3 | |
Windows upgrades. | |||||
2018-04-23 | Windows: implement compatibility for Windows 10 major updates using ↵ | Mounir IDRASSI | 1 | -1/+1 | |
ReflectDrivers mechanism whose support started from Windows 10 version 1607. | |||||
2017-07-20 | Windows: better workaround for cases where ERROR_INVALID_PARAMETER is ↵ | Mounir IDRASSI | 1 | -1/+2 | |
returned during system encryption which is due to 4096-bytes alignment of disk. | |||||
2017-07-03 | Windows: workaround for some cases where the system return ↵ | Mounir IDRASSI | 1 | -1/+1 | |
ERROR_INVALID_PARAMETER when we try to write EFI bootloader files into ESP partition. | |||||
2017-06-23 | Update IDRIX copyright year | Mounir IDRASSI | 1 | -1/+1 | |
2017-06-21 | Windows EFI Bootloader: Add new attributes "DcsBmlDriver" and ↵ | Mounir IDRASSI | 1 | -0/+2 | |
"DcsBmlLockFlags" to EFI configuration DcsProp. Set their values to 0 to disable DcsBml functionality. | |||||
2017-06-11 | Windows: Remove unused method ReadEfiConfig | Mounir IDRASSI | 1 | -1/+0 | |
2017-06-11 | Windows: code refactoring for handling of ESP files (DcsProp and PlatformInfo). | Mounir IDRASSI | 1 | -0/+2 | |
2017-06-05 | Beta2 patch 1 | kavsrf | 1 | -2/+6 | |
Edit DcsProp and PlatformInfo from System->Settings EFI loader updated | |||||
2017-06-05 | PlatformInfo read. (via ReadEfiConfig) | kavsrf | 1 | -1/+1 | |
It is displayed in System settings | |||||
2017-05-17 | Windows: use IOCTL_DISK_GET_DRIVE_GEOMETRY_EX instead of the deprecated ↵ | Mounir IDRASSI | 1 | -1/+1 | |
IOCTL_DISK_GET_DRIVE_GEOMETRY in order to get accurate disk size value. | |||||
2016-10-17 | Windows: Remove VeraCrypt from EFI boot partition after decrypting the system | Mounir IDRASSI | 1 | -7/+8 | |
2016-10-17 | Windows: Perform Shutdown instead of Reboot during Pre-Test of UEFI system ↵ | Mounir IDRASSI | 1 | -1/+1 | |
encryption in order to detect machines where changes to EFI boot don't persist after shutdown. | |||||
2016-10-17 | Windows: Replace XZip/XUnzip library with zlib and libzip and include the ↵ | Mounir IDRASSI | 1 | -0/+13 | |
sources of these library into VeraCrypt source tree. | |||||
2016-08-15 | Windows: Implement Rescue Disk support for EFI system encryption | Mounir IDRASSI | 1 | -1/+4 | |
2016-08-15 | Windows: Implement support for EFI system encryption in Windows GUI. | Mounir IDRASSI | 1 | -10/+87 | |
2016-05-10 | Remove trailing whitespace | David Foerster | 1 | -1/+1 | |
2016-05-10 | Normalize all line terminators | David Foerster | 1 | -255/+255 | |
2016-04-20 | Windows: Add option to avoid PIM prompt in pre-boot authentication by ↵ | Mounir IDRASSI | 1 | -2/+2 | |
storing PIM value unencrypted in MBR. | |||||
2016-01-20 | Copyright: update dates to include 2016. | Mounir IDRASSI | 1 | -1/+1 | |
2016-01-03 | Windows: Fix Dll hijacking vulnerability affecting installer that allows ↵ | Mounir IDRASSI | 1 | -1/+0 | |
arbitrary code execution with elevation of privilege (CVE-2016-1281) | |||||
2015-11-26 | Windows: Full UNICODE rewrite and implement support for UNICODE passwords. | Mounir IDRASSI | 1 | -22/+22 | |
2015-09-16 | Windows: Add functionality to verify Rescue Disk ISO image file. | Mounir IDRASSI | 1 | -0/+1 | |
2015-09-16 | Windows: Correctly detect presence of CD/DVD recorder during the creation of ↵ | Mounir IDRASSI | 1 | -1/+1 | |
Rescue Disk. Check only CD/DVD drives and removable media when looking for rescue disk during its verification. | |||||
2015-09-06 | Windows Installer: better handling for updating system favorite service from ↵ | Mounir IDRASSI | 1 | -0/+1 | |
1.0f-2 (solve Windows 10 issue) . Remove extra VeraCrypt files that may remain after uninstalling it. | |||||
2015-08-06 | Update license information to reflect the use of a dual license Apache 2.0 ↵ | Mounir IDRASSI | 1 | -5/+9 | |
and TrueCrypt 3.0. | |||||
2015-07-29 | Windows: Implement Evil-Maid-Attack detection mechanism. Write the correct ↵ | Mounir IDRASSI | 1 | -0/+4 | |
bootloader when changing the system encryption password: this enables to recover if an attack is detected. | |||||
2015-07-13 | Windows: on 64-bit Windows, more System favorite service from SysWoW64 to ↵ | Mounir IDRASSI | 1 | -0/+1 | |
System32 since now all binaries are native 64-bit on 64-bit machines. | |||||
2015-07-11 | Use Pim name for internal variables instead of the old name Pin | Mounir IDRASSI | 1 | -3/+3 | |
2015-07-06 | Windows: Display source location of errors in order to help diagnose issues ↵ | Mounir IDRASSI | 1 | -1/+1 | |
reported by users | |||||
2015-05-26 | Windows: first implementation of dynamic mode | Mounir IDRASSI | 1 | -3/+3 | |
2015-02-09 | Static Code Analysis: Add more checks. Avoid unhandled ATL exceptions by ↵ | Mounir IDRASSI | 1 | -4/+7 | |
checking memory allocation. Avoid throwing exception in File constructor and simplify code. | |||||
2014-12-27 | Windows: use the correct parent window when changing the password of the ↵ | Mounir IDRASSI | 1 | -1/+1 | |
encrypted system partition. | |||||
2014-12-16 | Windows: Enhance performance by implementing the possibility to choose the ↵ | Mounir IDRASSI | 1 | -1/+1 | |
correct hash algorithm of volumes during various operations (mount, change password...). In case of system encryption, slightly speedup Windows startup time by making the driver pickup the correct hash algorithm used for the encryption. |