VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Common/Dlgcode.c
AgeCommit message (Collapse)AuthorFilesLines
2019-03-02Windows: fix compilation errorMounir IDRASSI1-1/+1
2019-03-02Windows: mitigate some memory attacks by making VeraCrypt applications ↵Mounir IDRASSI1-0/+90
memory inaccessible by non-admin users. Implementation borrowed from KeePassXC source code (https://github.com/keepassxreboot/keepassxc/blob/release/2.4.0/src/core/Bootstrap.cpp#L150)
2019-03-02Windows: Generalize RAM encryption for keys to VeraCrypt binaries, ↵Mounir IDRASSI1-0/+82
especially Format and Expander
2019-02-12Add copyright and license information of JitterEntropy library by Stephan ↵Mounir IDRASSI1-2/+3
Mueller
2019-02-10Windows: Ensure that only one thread at a time can create a secure desktopMounir IDRASSI1-0/+8
2019-02-04Automatically truncate passwords for TrueCrypt volumes and System Encryption ↵Mounir IDRASSI1-1/+3
to the first 64 characters. This fix issues encountered by users of TrueCrypt volumes who were using passwords longer than 64 characters that were truncated in previous version.
2019-01-28Increase password maximum length to 128 bytes from 64 bytesMounir IDRASSI1-0/+3
2019-01-26Windows: Add a build configuration containing EFI bootloader signed with ↵Mounir IDRASSI1-1/+1
custom SecureBoot key instead
2019-01-21Windows driver: remove volumes master keys from CRYPTO_INFO since they are ↵Mounir IDRASSI1-3/+3
not needed after their key schedule is created
2018-12-19Windows: Add mount option that allows mounting a volume without attaching it ↵Mounir IDRASSI1-6/+5
to the specified drive letter. This is useful in situation where Windows has issue with the filesystem (e.g. ReFS on Windows 10 1809) and we need to use third party software to be able to use the filesystem under Windows through low level VeraCrypt virtual device (e.g. \Device\VeraCryptVolumeX).
2018-09-03Windows: fix regression when language selected in the setup during fresh ↵Mounir IDRASSI1-8/+7
install and that caused VeraCrypt background task to be disabled.
2018-09-01Windows: handle case of some disk drivers not supporting ↵Mounir IDRASSI1-3/+51
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX IOCTL.
2018-08-24Windows: fix language selected in the installer not used by "Create Volume" ↵Mounir IDRASSI1-0/+9
wizard until reboot or exiting VeraCrypt main process.
2018-08-16Windows: Fix regression that caused the system encryption wizard to crash ↵Mounir IDRASSI1-2/+7
when displaying password field.
2018-08-15Windows: Add various checks and replace STL code after Coverity reportMounir IDRASSI1-22/+12
2018-08-12Windows Installer: implement language selection mechanism at the start of ↵Mounir IDRASSI1-1/+17
the installer to make easier for international users.
2018-08-07Windows: Display a balloon tip warning or error message when the value ↵Mounir IDRASSI1-2/+134
pasted to password field is truncated or when there is no room for additional characters because of maximum password length reached
2018-08-06Windows: fix warning in debug buildMounir IDRASSI1-0/+3
2018-08-06Windows: avoid timeout of Secure Desktop display by waiting for the user to ↵Mounir IDRASSI1-3/+16
be really authenticated. Under Windows 10, a user session can be started in the background even before the user has been authenticated and this was causing VeraCrypt to be started before the user has logged in, in turn this was causing Secure Desktop to fail.
2018-06-24Windows: in DEBUG mode, disable verification to Authenticode signature of ↵Mounir IDRASSI1-1/+5
binaries.
2018-05-03Windows: Support machines without "EFI\Boot" folder for EFI system ↵Mounir IDRASSI1-0/+19
encryption (e.g. Windows LTSB). Compatibility enhancements for EFI system encryption.
2018-04-23Windows: Don't start EFI system encryption process if SecureBoot is enabled ↵Mounir IDRASSI1-6/+4
and VeraCrypt-DCS custom keys were not loaded in the machine firmware.
2018-04-23Windows: implement compatibility for Windows 10 major updates using ↵Mounir IDRASSI1-0/+125
ReflectDrivers mechanism whose support started from Windows 10 version 1607.
2018-04-23Windows: handle case when parameter of VerifyModuleSignature is enclosed ↵Mounir IDRASSI1-1/+16
between quotation marks
2018-04-23Windows: implement internal verification of Authenticode digital signature ↵Mounir IDRASSI1-14/+155
for all modules to protect against simple binaries tampering.
2018-03-25Windows: handle rare case where call to SwitchDestop fails when trying to ↵Mounir IDRASSI1-11/+30
display password dialog in our secure desktop. This can happen for example if VeraCrypt process is launched early when user session is opened and it tries to load favorites before user workstation becomes visible.
2018-03-25Windows: use cleaner approach to implement bringing our windows to ↵Mounir IDRASSI1-14/+23
foreground. The previous implementation was causing issues with other application, like random freezing.
2018-03-25Windows: ensure that out secure desktop has always user input to avoid cases ↵Mounir IDRASSI1-0/+76
where another application switch to default desktop while our password dialog is displayed.
2018-03-20Windows: Fix some cases of external applications freezing during ↵Mounir IDRASSI1-1/+38
mount/dismount by using an internal window as parent to the waiting dialog instead of the desktop window.
2018-03-18Update various copyright dates.Mounir IDRASSI1-4/+4
2018-03-13Windows: when /silent specified in command line, avoid performing any WIN32 ↵Mounir IDRASSI1-7/+7
UI calls. This fixes issue of current application losing focus when VeraCrypt is run with /quit /silent (cf https://github.com/veracrypt/VeraCrypt/issues/274)
2017-07-27Windows: when mounting system favorites using VolumeID feature, query all ↵Mounir IDRASSI1-29/+39
disks each time instead of caching previous call results. This is not efficient but it should fix rare cases where issues happen.
2017-07-27Windows: use large output buffer for IOCTL_DISK_GET_DRIVE_GEOMETRY_EX calls ↵Mounir IDRASSI1-134/+137
to avoid failure with disk drivers that don't support returning only sizeof(DISK_GEOMETRY_EX).
2017-07-23Windows: display notice about creating new Rescue Disk at first boot after ↵Mounir IDRASSI1-0/+13
upgrade.
2017-07-20Windows: enable secure desktop feature for VeraCrypt Format application.Mounir IDRASSI1-2/+2
2017-07-20Windows: use Secure Desktop for smart card PIN dialog if it is activated for ↵Mounir IDRASSI1-1/+1
password dialog.
2017-07-20Windows: in case of mounting system favorites, call driver to get list of ↵Mounir IDRASSI1-76/+95
drives instead of using SetupAPI in order to fix some rare issues where some disks were not detected at boot.
2017-07-09Windows: when listing connected devices, consider that a partition exists if ↵Mounir IDRASSI1-2/+3
CreateFile returns ERROR_ACCESS_DENIED
2017-07-09Windows: correctly initialize global critical sections in case if system ↵Mounir IDRASSI1-6/+15
favorites service.
2017-07-07Windows: Don't remove last digit of version string if it is zero. This is a ↵Mounir IDRASSI1-3/+0
legacy code that applied to previous versioning scheme.
2017-07-02Windows: when mounting multiple favorites, use PIM of previous favorite ↵Mounir IDRASSI1-4/+4
alongside its password if option "Include PIM when caching password" is selected alongside option "Temporarily cache password during Mount Favorite Volumes operations".
2017-06-23Update IDRIX copyright yearMounir IDRASSI1-3/+3
2017-06-11Windows: various fixes following Coverity analysis.Mounir IDRASSI1-49/+109
2017-06-11Windows: Add checks on IOCTL_DISK_GET_DRIVE_LAYOUT_EX response to make ↵Mounir IDRASSI1-44/+48
Coverity happy.
2017-06-11Windows: Remove unused "Parent" field in _TEXT_EDIT_DIALOG_PARAM structureMounir IDRASSI1-1/+1
2017-06-11Windows: fix GetPhysicalDriveStorageInformation failure caused by device ↵Mounir IDRASSI1-1/+0
handle wrongly closed in GetDeviceStorageProperty
2017-06-11Windows: fix compiler warningsMounir IDRASSI1-1/+1
2017-06-10Windows: reduce WNetGetConnection performance impact by making calls every 1 ↵Mounir IDRASSI1-2/+2
minute instead of every 2 seconds. This should be enough since the list of mapped network drive will not change so often.
2017-06-08Windows: Validate XML format of EFI DcsProp after user editing and before ↵Mounir IDRASSI1-7/+18
writing it to disk. Enhance UI handling of DcsProp editing and PlatformInfo display.
2017-06-05Beta2 patch 1kavsrf1-0/+74
Edit DcsProp and PlatformInfo from System->Settings EFI loader updated