Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-10 | Windows: Add switch /FastCreateFile for VeraCrypt Format.exe to speedup ↵ | Mounir IDRASSI | 2 | -2/+24 | |
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-09 | Linux: fix NOASM compilation (#563) (#568) | alt3r 3go | 1 | -3/+3 | |
Signed-off-by: alt3r 3go <alt3r.3go@protonmail.com> | |||||
2019-12-08 | Windows: use fix for CVE-2019-19501 only on Vista and above since it doesn't ↵ | Mounir IDRASSI | 1 | -1/+2 | |
make sens under XP. | |||||
2019-12-08 | Windows: enhancements to the mechanism preserving file timestamps, ↵ | Mounir IDRASSI | 4 | -54/+57 | |
especially for keyfiles. | |||||
2019-12-08 | Windows: Add missing defines in Tcdefs.h | Mounir IDRASSI | 1 | -0/+9 | |
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 | 2 | -21/+231 | |
execution of VeraCrypt Expander (CVE-2019-19501) | |||||
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 | 2 | -21/+37 | |
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-07 | Increment version to 1.24-Hotfix2 | Mounir IDRASSI | 1 | -3/+3 | |
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 | 1 | -0/+1 | |
(64 UTF8 bytes) The switch is --legacy-password-maxlength | |||||
2019-11-02 | Start following IEEE 1541 agreed naming of bytes (#532) | Meteor0id | 1 | -45/+45 | |
* 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-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: 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 | 2 | -11/+23 | |
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-25 | Set release date of 1.24-Hotfix1 to October 25th. | Mounir IDRASSI | 1 | -1/+1 | |
2019-10-25 | Windows: Fix test of GetPrivateProfileString output since this function ↵ | Mounir IDRASSI | 1 | -1/+1 | |
discards double quotation marks | |||||
2019-10-25 | Windows: only update MBR first 512 bytes if they have changed and don't ↵ | Mounir IDRASSI | 1 | -30/+45 | |
update full MBR bootload in case of PostOOBE | |||||
2019-10-25 | Windows: Avoid unnecessarily update of system encryption SetupConfig related ↵ | Mounir IDRASSI | 1 | -4/+53 | |
files if there content didn't change | |||||
2019-10-24 | Increment version to 1.24-Hotfix1 | Mounir IDRASSI | 1 | -2/+2 | |
2019-10-20 | Increment version to 1.23-Hotfix1-Preview | Mounir IDRASSI | 1 | -2/+2 | |
2019-10-20 | Windows: Avoid unnecessary write operations when copying/modifying EFI ↵ | Mounir IDRASSI | 2 | -6/+126 | |
bootloader files in order to avoid leaking modification timestamp | |||||
2019-10-20 | Windows: add more checks to correctly identify Microsoft original bootloader. | Mounir IDRASSI | 1 | -3/+24 | |
2019-10-20 | Windows: Add checks that the System Favorites service is running. Warn user ↵ | Mounir IDRASSI | 4 | -3/+42 | |
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 | 2 | -30/+93 | |
contains wrong "ActionSuccess" entry that points towards bootmgfw.efi which is now our bootloader and not Microsoft one. | |||||
2019-10-14 | Windows: Fix regression that causes system favorites not to mount if ↵ | Mounir IDRASSI | 1 | -1/+9 | |
VeraCrypt 1.24 is freshly installed and not updated. | |||||
2019-10-06 | Increment version to 1.24 | Mounir IDRASSI | 1 | -2/+2 | |
2019-10-04 | Windows: Update libzip to version 1.5.2 | Mounir IDRASSI | 112 | -164/+247 | |
2019-10-03 | Windows: If Secure Desktop is started and random generator was not ↵ | Mounir IDRASSI | 1 | -53/+70 | |
initialized before us, then stop random generator after we finish in order to avoid consuming CPU because of periodic fast poll thread. Next time a critical operation that requires RNG is performed, it will be initialized again. We do this because since the addition of secure desktop support, every time secure desktop is displayed, the RNG fast poll thread was started even if the user will never perform any critical operation that requires random bytes. | |||||
2019-10-03 | Windows: Add function RandinitWithCheck to detect if random generator was ↵ | Mounir IDRASSI | 2 | -1/+14 | |
already initialized before our call or not | |||||
2019-10-03 | Windows: Use Jitterentropy RNG only in SlowPoll call and not in FastPoll ↵ | Mounir IDRASSI | 1 | -13/+0 | |
since the it consumes too much CPU and FastPoll requires fast and minimal entropy gathering | |||||
2019-10-03 | '#define VERSION_STRING XXX' must come before '#define VERSION_STRING_SUFFIX ↵ | El Mostafa Idrassi | 1 | -3/+3 | |
YYY' (#506) in order for 'export TC_VERSION := $(shell grep VERSION_STRING ../Common/Tcdefs.h | head -n 1 | cut -d'"' -f 2)' in 'src/Main/Main.make' to actually return the version rather than '-CustomEFI'. | |||||
2019-10-02 | Increment version to 1.24-Beta6 | Mounir IDRASSI | 1 | -3/+3 | |
2019-09-30 | Windows: when periodic update of device is disabled, use SetupAPI to list ↵ | Mounir IDRASSI | 1 | -1/+3 | |
disks on demand instead of testing all disks to reduce CPU usage. | |||||
2019-09-30 | Windows: resize VeraCrypt Format Wizard and Mount Options dialogs to fix ↵ | Mounir IDRASSI | 1 | -24/+25 | |
some text truncation issues with non-English languages. | |||||
2019-09-29 | Windows: Update the encoded hash of the code signing certificate used to ↵ | Mounir IDRASSI | 1 | -6/+6 | |
verify the integrity of binaries. | |||||
2019-09-29 | Windows: Use periodic update of connected devices only if there is a ↵ | Mounir IDRASSI | 2 | -1/+7 | |
Favorite that uses VolumeID. Add command option to disable the period update of devices. | |||||
2019-09-27 | Windows: fix another typo in code comment (hopefully last one!) | Mounir IDRASSI | 1 | -1/+1 | |
2019-09-27 | Windows: fix typo in code comment | Mounir IDRASSI | 1 | -1/+1 | |
2019-09-26 | Windows: Fix sporadic keyboard issue in Secure Desktop for password dialog ↵ | Mounir IDRASSI | 2 | -1/+6 | |
by not using the trick to put it reliably in foreground. The trick is based on a emulation of ALT+TAB but sometimes ALT key would remain pressed in case of Secure Desktop making it impossible to type the password (a workaround was to press CTRL key which reset the state of ALT key) | |||||
2019-09-25 | Windows: Add two missing UI strings to XML translation files so that they ↵ | Mounir IDRASSI | 2 | -1/+3 | |
can be localized correctly | |||||
2019-09-23 | Fix build error of UEFI bootloader caused by latest changes that introduced ↵ | Mounir IDRASSI | 2 | -1/+3 | |
ChaCha20 and T1HA algorithms and which are not present nor used in UEFI bootloader | |||||
2019-03-09 | Increment version to 1.24-Beta5 | Mounir IDRASSI | 1 | -2/+2 | |
2019-03-09 | Increment version to 1.24-Beta4 and update release notes to clarify that ↵ | Mounir IDRASSI | 1 | -2/+2 | |
password length increase applies only to non-system volumes. |