VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Common/Dlgcode.c
AgeCommit message (Collapse)AuthorFilesLines
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
2017-06-05Windows: Correctly open online help when selected in menu. Remove unused ↵Mounir IDRASSI1-8/+14
parameters to function AppLink.
2017-06-05Windows: Move User Guide CHM file under "docs" folderMounir IDRASSI1-3/+3
2017-06-05Windows: Install CHM User Guide instead of PDF one. Delete existing PDF when ↵Mounir IDRASSI1-3/+3
upgrading.
2017-06-01Windows: fix high CPU usage when a favorite is configured to mount using ↵Mounir IDRASSI1-33/+431
VolumeID when its host device is connected to the machine.
2017-05-28Windows: use RtlGetVersion instead of GetVersionEx in order to get accurate ↵Mounir IDRASSI1-1/+22
Windows version information on Windows 10.
2017-05-25Windows: query extra host drive information using ↵Mounir IDRASSI1-17/+97
IOCTL_STORAGE_QUERY_PROPERTY (StorageAdapterProperty) in both driver and user mode applications.
2017-05-17Windows: use IOCTL_DISK_GET_DRIVE_GEOMETRY_EX instead of the deprecated ↵Mounir IDRASSI1-25/+37
IOCTL_DISK_GET_DRIVE_GEOMETRY in order to get accurate disk size value.
2017-05-17Windows installer: use correct installation directory for opening HTML help ↵Mounir IDRASSI1-3/+10
(for now only donation page).
2017-05-15Windows: Add HTML documentation to Windows installer.Mounir IDRASSI1-0/+69
2017-05-15Replace Codeplex links by ones on veracrypt.frMounir IDRASSI1-38/+67
2017-04-26Update zlib copyright noticeMounir IDRASSI1-1/+1
2016-12-30Update donation link to point to page indicating all accepted donations options.Mounir IDRASSI1-1/+1
2016-12-30Windows: Implement Secure Desktop for password entry. Add option and command ↵Mounir IDRASSI1-0/+176
line switch to activate it.
2016-12-30Windows: cleaner code for handling of disabling of parent dialog when ↵Mounir IDRASSI1-6/+6
waiting dialog displayed
2016-12-07Windows: don't change thread priority when benchmarking encryption ↵Mounir IDRASSI1-1/+1
algorithms for more accurate results
2016-10-17Windows: Remove VeraCrypt from EFI boot partition after decrypting the systemMounir IDRASSI1-1/+22
2016-10-17Crypto: Use SIMD optimized Serpent implementation from Botan. 2.5x speed ↵Mounir IDRASSI1-3/+4
gain factor. Update credits and copyrights notice.
2016-10-17Windows: Perform Shutdown instead of Reboot during Pre-Test of UEFI system ↵Mounir IDRASSI1-2/+2
encryption in order to detect machines where changes to EFI boot don't persist after shutdown.