AgeCommit message (Collapse)AuthorFilesLines
2019-12-16Update Format wizard bitmap using submission by Andreas Becker ↵Mounir IDRASSI1-0/+0
2019-12-16Documentation: Add entries for /quick and /fastCreateFile CLI switches of ↵Mounir IDRASSI2-1/+9
VeraCrypt Format.
2019-12-16Windows: make /fastCreateFile switch apply to both UI and command line ↵Mounir IDRASSI1-1/+2
creation of file containers
2019-12-16MacOSX: Ensure that the heading bar is always visible when window is moved ↵Mounir IDRASSI2-5/+27
so that it can still be moved by user using mouse (
2019-12-16MacOSX: Ensure that main window is visible on screen when About is display ↵Mounir IDRASSI2-0/+22
as a way to workaround for situations where UI is not visible or can't be move (for example, when changing display monitor with a different resolution).
2019-12-16MacOSX: fix compilation error caused by missing StringConverter::ToWide ↵Mounir IDRASSI1-1/+1
method that takes a size_t argument (we cast to uint32)
2019-12-15remove extra carriage return from Release NotesMounir IDRASSI2-1/+1
2019-12-13Update Release Notes for 1.24-Update2-RCMounir IDRASSI2-0/+66
2019-12-13Windows: check "TrueCrypt Mode" in password dialog when mounting a file ↵Mounir IDRASSI3-1/+11
container with .tc extension
2019-12-12Windows: Fix the checkbox for skipping verification of Rescue Disk not ↵Mounir IDRASSI1-0/+1
reflecting the value of /noisocheck switch when specified in VeraCrypt Format command line.
2019-12-11Documentation: better wording for Rescue Disk pageMounir IDRASSI2-8/+8
2019-12-11Linux: fix compilation error when building console-only version of VeraCrypt ↵Mounir IDRASSI2-9/+0
that is statically linked to wxWidgets
2019-12-10MacOSX: link against latest wxWidgets version 3.1.3Mounir IDRASSI1-3/+3
2019-12-10Increment version to 1.24-Update2Mounir IDRASSI59-77/+77
2019-12-10Windows: Align volume size field in Format wizard with other controlsMounir IDRASSI1-1/+1
2019-12-10Windows: Add switch /FastCreateFile for VeraCrypt Format.exe to speedup ↵Mounir IDRASSI3-2/+34
creation of large file container if quick format is selected. This switch comes with security issues since it will embed existing content on disk into the file container which may expose sensitive content to an attacker who has access to the file container.
2019-12-09Windows Driver: Reduce memory usage of IOCTL_DISK_VERIFY handler. Now we ↵Mounir IDRASSI1-6/+22
reader disk by chunks of at most 64 KiB. Fix
2019-12-09Fix wrong check on the define CRYPTOPP_BOOL_X64Mounir IDRASSI1-1/+1
2019-12-09Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft ↵Mounir IDRASSI12-0/+0
that come with the following modifications: - Fix F5 showing previous password after failed authentication attempt. Ensure that even wrong password value are cleared from memory.
2019-12-09Linux/MacOSX: use x64 optimized SHA256 implementation instead of limiting it ↵Mounir IDRASSI1-1/+1
to Windows.
2019-12-09Add burn calls for temporary ss variable (#569)Hanno Böck1-0/+13
2019-12-09Linux: fix NOASM compilation (#563) (#568)alt3r 3go9-21/+22
Signed-off-by: alt3r 3go <>
2019-12-08Windows: use fix for CVE-2019-19501 only on Vista and above since it doesn't ↵Mounir IDRASSI1-1/+2
make sens under XP.
2019-12-08Windows: enhancements to the mechanism preserving file timestamps, ↵Mounir IDRASSI8-78/+138
especially for keyfiles.
2019-12-08Windows: Add missing defines in Tcdefs.hMounir IDRASSI1-0/+9
2019-12-05Make sure password gets deleted in case of exception in ↵Hanno Böck1-0/+1
CoreUnix::MountVolume (#565)
2019-12-05Windows: Modify memory process protection when running with admin privileges ↵Mounir IDRASSI1-1/+12
to allow calling functions needed for CVE-2019-19501 fix while still protecting against memory access by non-admin processes.
2019-12-05Windows: Enhancement to the fix for CVE-2019-19501Mounir IDRASSI1-3/+6
2019-12-03Windows: Fix possible local privilege escalation vulnerability during ↵Mounir IDRASSI3-22/+232
execution of VeraCrypt Expander (CVE-2019-19501)
2019-12-03Documentation: Update Rescue Disk page to include information about EFI ↵Mounir IDRASSI2-18/+18
Rescue Disk and not only MBR legacy one.
2019-12-02fixed typo "this [is (#559)vstoykovbg1-1/+1
2019-12-01Documentation: Add a note in "Favorite Volumes" section referring to issues ↵Mounir IDRASSI1-1/+4
caused by Windows "Fast Startup"
2019-12-01UNIX: make sector size mismatch error more verbose (#552) (#561)alt3r 3go4-2/+8
Signed-off-by: alt3r 3go <>
2019-11-28Windows: Don't write extra 0x00 byte at the end of DcsProp file when ↵Mounir IDRASSI1-3/+4
modifying it through UI
2019-11-27Windows: compatibility with multi-OS boot configuration by only setting ↵Mounir IDRASSI3-9/+38
VeraCrypt as first bootloader of the system if the current first bootloader is Windows one.
2019-11-27Windows: Don't restore MBR to VeraCrypt value if it is coming from a loader ↵Mounir IDRASSI1-2/+25
different from us or different from Microsoft one.
2019-11-22Windows: Add new registry flags for SystemFavoritesService to control ↵Mounir IDRASSI3-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-22Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft ↵Mounir IDRASSI12-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-18Linux: Fix failure to run VeraCrypt binary built for console mode on ↵Mounir IDRASSI1-2/+0
headless machines (fix issue
2019-11-17Linux/MacOS: text mode did not recognize Unicode in passwords (#540) (#551)alt3r 3go1-1/+3
2019-11-15Debug build: fix ParameterIncorrect error on hash benchmark start (#542) (#544)alt3r 3go1-1/+1
2019-11-13XML Languages files: Update Finnish translations contributed by Matti Ruhanen.Mounir IDRASSI1-53/+53
2019-11-12Windows: Allow system encrypted devices to be mounted from WindowsPE - even ↵csware1-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 <>
2019-11-12Fix off by one overflow with 31 args (#541)Hanno Böck1-1/+1
2019-11-09Windows MBR Bootloader: better way to handle displaying write errors in ↵Mounir IDRASSI1-4/+7
WriteEncryptedSectors function
2019-11-09Windows: include rdrand.h file only in Windows case since it is not yet ↵Mounir IDRASSI1-0/+2
included for other OSes
2019-11-09Linux: during uninstall, output error message to STDERR instead of STDOUT ↵Mounir IDRASSI3-3/+3
for better compatibility with package managers
2019-11-08Documentation: A OSX Mojave and OSX Catalina to the list of supported ↵Mounir IDRASSI2-0/+2
operating systems
2019-11-07Language XML files: update Russian XML file by Dmitry Yerokhin.Mounir IDRASSI1-241/+241
2019-11-07Windows: Update signed driversMounir IDRASSI6-3/+3