Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-05 | Windows: Modify memory process protection when running with admin privileges ↵ | Mounir IDRASSI | 1 | -1/+12 | |
to allow calling functions needed for CVE-2019-19501 fix while still protecting against memory access by non-admin processes. | |||||
2019-12-05 | Windows: Enhancement to the fix for CVE-2019-19501 | Mounir IDRASSI | 1 | -3/+6 | |
2019-12-03 | Windows: Fix possible local privilege escalation vulnerability during ↵ | Mounir IDRASSI | 3 | -22/+232 | |
execution of VeraCrypt Expander (CVE-2019-19501) | |||||
2019-12-02 | fixed typo "this [is (#559) | vstoykovbg | 1 | -1/+1 | |
2019-12-01 | UNIX: make sector size mismatch error more verbose (#552) (#561) | alt3r 3go | 4 | -2/+8 | |
Signed-off-by: alt3r 3go <alt3r.3go@protonmail.com> | |||||
2019-11-28 | Windows: Don't write extra 0x00 byte at the end of DcsProp file when ↵ | Mounir IDRASSI | 1 | -3/+4 | |
modifying it through UI | |||||
2019-11-27 | Windows: compatibility with multi-OS boot configuration by only setting ↵ | Mounir IDRASSI | 3 | -9/+38 | |
VeraCrypt as first bootloader of the system if the current first bootloader is Windows one. | |||||
2019-11-27 | Windows: Don't restore MBR to VeraCrypt value if it is coming from a loader ↵ | Mounir IDRASSI | 1 | -2/+25 | |
different from us or different from Microsoft one. | |||||
2019-11-22 | Windows: Add new registry flags for SystemFavoritesService to control ↵ | Mounir IDRASSI | 3 | -23/+46 | |
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-11-22 | Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft ↵ | Mounir IDRASSI | 12 | -0/+0 | |
that come with the following modifications: - Fix "ActionFailed" not working and add "ActionCancelled" to customize handling of user hitting ESC on password prompt | |||||
2019-11-18 | Linux: Fix failure to run VeraCrypt binary built for console mode on ↵ | Mounir IDRASSI | 1 | -2/+0 | |
headless machines (fix issue https://github.com/veracrypt/VeraCrypt/issues/531) | |||||
2019-11-17 | Linux/MacOS: text mode did not recognize Unicode in passwords (#540) (#551) | alt3r 3go | 1 | -1/+3 | |
2019-11-15 | Debug build: fix ParameterIncorrect error on hash benchmark start (#542) (#544) | alt3r 3go | 1 | -1/+1 | |
2019-11-12 | Windows: Allow system encrypted devices to be mounted from WindowsPE - even ↵ | csware | 1 | -4/+9 | |
if changing the keyboard layout failed (#539) When my system broke and I had to use WindowsPE to rescue some files the password dialog always closed immediately. There was no chance to mount the system device using the GUI. It took me a while to realize that I could try using the CLI by passing the password as a parameter (which might not be so obvious for not advanced users). Signed-off-by: Sven Strickroth <email@cs-ware.de> | |||||
2019-11-12 | Fix off by one overflow with 31 args (#541) | Hanno Böck | 1 | -1/+1 | |
2019-11-09 | Windows MBR Bootloader: better way to handle displaying write errors in ↵ | Mounir IDRASSI | 1 | -4/+7 | |
WriteEncryptedSectors function | |||||
2019-11-09 | Windows: include rdrand.h file only in Windows case since it is not yet ↵ | Mounir IDRASSI | 1 | -0/+2 | |
included for other OSes | |||||
2019-11-09 | Linux: during uninstall, output error message to STDERR instead of STDOUT ↵ | Mounir IDRASSI | 3 | -3/+3 | |
for better compatibility with package managers | |||||
2019-11-07 | Windows: Update signed drivers | Mounir IDRASSI | 6 | -3/+3 | |
2019-11-07 | Windows Driver: Fix strange crashes caused by probably by APC queue issues ↵ | Mounir IDRASSI | 2 | -80/+262 | |
from calls to IoBuildDeviceIoControlRequest and ZwCreate (cf https://www.osr.com/blog/2018/02/14/beware-iobuilddeviceiocontrolrequest/) | |||||
2019-11-07 | Increment version to 1.24-Hotfix2 | Mounir IDRASSI | 20 | -37/+37 | |
2019-11-07 | Windows MBR Bootloader: workaround for SSD disks that don't allow write ↵ | Mounir IDRASSI | 4 | -3/+14 | |
operations in BIOS mode with buffers less than 4096 bytes | |||||
2019-11-07 | Windows: fix driver build error caused by missing header | Mounir IDRASSI | 1 | -0/+5 | |
2019-11-04 | Linux/FreeBSD: Add CLI switch to force use of old sudo behavior of sending a ↵ | Mounir IDRASSI | 6 | -24/+53 | |
dummy password The new switch is --use-dummy-sudo-password | |||||
2019-11-04 | Windows: Display error message when password is too long and legacy maximum ↵ | Mounir IDRASSI | 1 | -1/+1 | |
length used | |||||
2019-11-04 | Linux/MacOSX: Add switch to force the use of legacy maximum password length ↵ | Mounir IDRASSI | 8 | -20/+37 | |
(64 UTF8 bytes) The switch is --legacy-password-maxlength | |||||
2019-11-03 | Linux: Add sudo as an explicit dependency in .deb and .rpm packages | Mounir IDRASSI | 1 | -5/+5 | |
2019-11-03 | Linux/FreeBSD: Fix regression causing admin password to be requested too ↵ | Mounir IDRASSI | 1 | -32/+40 | |
many times in some cases | |||||
2019-11-03 | Linux/MacOSX: Fix build error caused by RDRAND_getBytes/RDSEED_getBytes ↵ | Mounir IDRASSI | 1 | -1/+1 | |
implemented only on Windows | |||||
2019-11-02 | Start following IEEE 1541 agreed naming of bytes (#532) | Meteor0id | 5 | -49/+49 | |
* Start following IEEE 1541 agreed naming of bytes This standard exists to prevent any confusion about the actual number of bytes. It has been agreed on by experts and is being used more widespead these day. Let's start properly naming the number of bytes, which is absolutely important in disk encryption software. * Update LanguageStrings.cpp * Update UserInterface.cpp * kibibyte instead of kilobyte * kibibyte instead of kilobyte * MiB instead of MB * undo accidental deletions Odd indeed that two random lines were deleted in a previous commit. Probably happened when using a keyboard shortcut while editing the file. This fixes the issue. * Mb to Mib | |||||
2019-11-02 | Windows: when building for EFI bootloader, don't make calls to RDRAND/RDSEED ↵ | Mounir IDRASSI | 1 | -1/+2 | |
functions since we don't link against their implementation in EFI bootloader | |||||
2019-10-30 | Update Jitterentropy Library to version 2.2.0 | Mounir IDRASSI | 3 | -183/+331 | |
2019-10-30 | Disable both RDRAND and RDSEED if a failure is detected | Mounir IDRASSI | 1 | -0/+13 | |
2019-10-30 | Add check for buggy RDRAND (AMD Ryzen CPU case) even if we always use RDSEED ↵ | Mounir IDRASSI | 1 | -0/+13 | |
instead of RDRAND when RDSEED is available (which is the case on modern CPUs) | |||||
2019-10-30 | Windows: use separate assembly files for RDRAND and RDSEED in order to fix a ↵ | Mounir IDRASSI | 6 | -228/+291 | |
mysterious crash when MASM_RDSEED_GenerateBlock is called after MASM_RDRAND_GenerateBlock. | |||||
2019-10-29 | Fix wrong detection of AMD CPUs. | Mounir IDRASSI | 1 | -2/+2 | |
2019-10-28 | Linux: Fix compilation error on non-x86 platform by providing generic ↵ | Mounir IDRASSI | 1 | -0/+25 | |
implementation for jent_get_nstime function | |||||
2019-10-28 | Linux: Fix compilation error if type __u64 is already defined by gcc | Mounir IDRASSI | 1 | -5/+3 | |
This is the case with Mageia Cauldron which has gcc 9.2.1 | |||||
2019-10-27 | Windows: use strcmp to compare effective content of std::string since == ↵VeraCrypt_1.24-Hotfix1 | Mounir IDRASSI | 1 | -1/+1 | |
operator may return false if one of the strins has an extra \0 at the end. | |||||
2019-10-27 | Windows: Update Release Notes and set 1.24-Hotfix1 release date to October 27th. | Mounir IDRASSI | 1 | -1/+1 | |
2019-10-27 | Windows: fix failure to create rescue and thus to encrypt the system if the ↵ | Mounir IDRASSI | 1 | -6/+13 | |
Windows username contains a UNICODE non-ASCII character (cf https://github.com/veracrypt/VeraCrypt/issues/441) | |||||
2019-10-27 | Windows: Only update boot configuration on disk if the user actually changed ↵ | Mounir IDRASSI | 1 | -25/+29 | |
something in the UI | |||||
2019-10-27 | Windows: code refactoring and convert NTSTATUS error code to WIN32 ↵ | Mounir IDRASSI | 2 | -41/+26 | |
equivalent before displaying error message. | |||||
2019-10-27 | Windows: Make EFI System Encryption PostOOBE code more robust to failure to ↵ | Mounir IDRASSI | 2 | -92/+104 | |
access "\\\\?\\GLOBALROOT" disk namespace | |||||
2019-10-27 | Windows: Update EFI NVRAM variable only if changed or doesn't exist and add ↵ | Mounir IDRASSI | 3 | -12/+27 | |
configuration to force setting EFI BootNext to veraCrypt bootloader before each shutdown | |||||
2019-10-26 | Windows: Restore veraCrypt boot meny entry for system encryption more often, ↵ | Mounir IDRASSI | 1 | -7/+16 | |
especially during PostOOBE calls, and handle additional corner cases. | |||||
2019-10-26 | Linux: Add build script for OpenSUSE | Mounir IDRASSI | 2 | -2/+72 | |
2019-10-26 | MacOSX: Update build script and Makefile to correctly build Legacy version ↵ | Mounir IDRASSI | 2 | -22/+91 | |
of VeraCrypt that targets OSX 10.7+. | |||||
2019-10-26 | MacOSX: fix truncated algorithms description in the Encryption Options page ↵ | Mounir IDRASSI | 2 | -0/+24 | |
of the volume creation wizard, which happened after moving to wxWidgets 3.1.2 | |||||
2019-10-26 | MacOSX: use wxWidgets 3.1.2 for the legacy build which is now done with SDK ↵ | Mounir IDRASSI | 1 | -4/+5 | |
10.9 while still targeting OSX 10.7. |