VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Mount/Mount.c
AgeCommit message (Collapse)AuthorFilesLines
2019-01-21Windows driver: remove volumes master keys from CRYPTO_INFO since they are ↵Mounir IDRASSI1-2/+2
not needed after their key schedule is created
2019-01-15Windows: enhancements to EFI system encryption, like handling of Multi-Boot ↵Mounir IDRASSI1-38/+48
and better compatibility with Windows Upgrade process.
2019-01-14Windows: enhance support of new behavior of favorite service which is now ↵Mounir IDRASSI1-11/+6
always running in case of system encryption
2019-01-14Windows: Implement feature that enables clearing of encryption keys when a ↵Mounir IDRASSI1-7/+141
new device is inserted. Better implementation for update of EFI bootloader without usage of drive letters (this can fix random issues encountered during Windows upgrade).
2018-12-24Windows: Fix mount option to disable Windows Mount Manager can preserved ↵Mounir IDRASSI1-3/+1
when mount options dialog opened a second time.
2018-12-19Windows: Add mount option that allows mounting a volume without attaching it ↵Mounir IDRASSI1-5/+42
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 causing VeraCrypt UI to always be displayed upon logonMounir IDRASSI1-1/+1
2018-09-03Windows: fix regression when language selected in the setup during fresh ↵Mounir IDRASSI1-0/+6
install and that caused VeraCrypt background task to be disabled.
2018-09-01Windows: extended Windows defragmenter workaround to Windows 8.1Mounir IDRASSI1-4/+4
2018-09-01Windows: handle case of some disk drivers not supporting ↵Mounir IDRASSI1-2/+27
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX IOCTL.
2018-08-28Windows: Fix buttons at the bottom not shown when user sets a large system ↵Mounir IDRASSI1-0/+15
font under Window 7
2018-08-24Windows: implement a driver configuration option to explicitly allow ↵Mounir IDRASSI1-0/+21
defragmenting non-système disques by Windows built-in defragmenter tool.
2018-08-15Windows: Add various checks and replace STL code after Coverity reportMounir IDRASSI1-1/+5
2018-08-07Windows: Display a balloon tip warning or error message when the value ↵Mounir IDRASSI1-5/+5
pasted to password field is truncated or when there is no room for additional characters because of maximum password length reached
2018-05-03Windows: Support machines without "EFI\Boot" folder for EFI system ↵Mounir IDRASSI1-1/+10
encryption (e.g. Windows LTSB). Compatibility enhancements for EFI system encryption.
2018-04-23Windows: enhance ReflectDrivers mechanism by persisting it across major ↵Mounir IDRASSI1-0/+7
Windows upgrades.
2018-04-23Windows: modify travel disk creation to get binaries from within setup exe ↵Mounir IDRASSI1-87/+145
files instead of copying existing binaries. This is needed since now we only install binaries of the current architecture.
2018-04-23Windows: implement internal verification of Authenticode digital signature ↵Mounir IDRASSI1-9/+53
for all modules to protect against simple binaries tampering.
2018-04-05Windows: when Secure Desktop is enabled, use it for Mount Options dialog if ↵Mounir IDRASSI1-3/+3
it is displayed before password dialog (e.g. using menu Volumes > Mount Volume with Options) since it may contains the password for hidden volume.
2018-03-30Windows: workaround for cases where password dialog is not able to get focus.Mounir IDRASSI1-1/+16
2018-03-13Windows: when /silent specified in command line, avoid performing any WIN32 ↵Mounir IDRASSI1-70/+101
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)
2018-03-12Windows: make TRIM blocking option grayed in System -> Settings UI under ↵Mounir IDRASSI1-2/+11
hidden OS since TRIM commands are always blocked in this case.
2018-03-05Windows: Add option to block TRIM command on system encryption SSD drives.Mounir IDRASSI1-0/+4
2018-03-04Windows: Implement TRIM support for non-system SSD partitions/drives and add ↵Mounir IDRASSI1-0/+3
driver option to enable it (TRIM is disabled by default for non-system SSD partitions/drives)
2018-03-04Windows: fix build issue under VS 2017 caused by msxml6.dllMounir IDRASSI1-1/+1
2017-07-27Windows: when mounting system favorites using VolumeID feature, query all ↵Mounir IDRASSI1-9/+9
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-3/+3
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/+4
upgrade.
2017-07-20Windows: in case of mounting system favorites, call driver to get list of ↵Mounir IDRASSI1-4/+4
drives instead of using SetupAPI in order to fix some rare issues where some disks were not detected at boot.
2017-07-09Windows: install crash handler in case of system favorites service in order ↵Mounir IDRASSI1-0/+18
to be able to clear Pre-Boot password from cache before the service is terminate if a crash happens.
2017-07-09Windows: correctly initialize global critical sections in case if system ↵Mounir IDRASSI1-0/+4
favorites service.
2017-07-07Windows: in case of system favorite mounting, update list of host devices ↵Mounir IDRASSI1-0/+3
before each retry to mount disconnected favorites.
2017-07-07Windows: fix regression affecting automatic mount of favorites and system ↵Mounir IDRASSI1-1/+8
favorites at logon
2017-07-02Windows: fix documentation and UI messages about the PIM constraints and ↵Mounir IDRASSI1-1/+13
calculation formula when EFI system encryption is using SHA-512 or Whirlpool. For historical reasons, if SHA-512 or Whirlpool is selected for EFI system encryption, then iterations = 15000 + (PIM x 1000) and not iterations = PIM x 2048 like the other algorithms.
2017-07-02Windows: when mounting multiple favorites, use PIM of previous favorite ↵Mounir IDRASSI1-7/+7
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-1/+1
2017-06-11Windows: various fixes following Coverity analysis.Mounir IDRASSI1-53/+65
2017-06-11Windows: fix compiler warningsMounir IDRASSI1-1/+1
2017-06-11Windows: code refactoring for handling of ESP files (DcsProp and PlatformInfo).Mounir IDRASSI1-45/+3
2017-06-09Windows: Disable button for EFI PlatformInfo if the file is missingMounir IDRASSI1-26/+31
2017-06-08Windows: Validate XML format of EFI DcsProp after user editing and before ↵Mounir IDRASSI1-13/+142
writing it to disk. Enhance UI handling of DcsProp editing and PlatformInfo display.
2017-06-08Windows: correctly handle UTF-8 BOM when editing EFI DcsProp XML fileMounir IDRASSI1-9/+32
2017-06-05Beta2 patch 1kavsrf1-12/+45
Edit DcsProp and PlatformInfo from System->Settings EFI loader updated
2017-06-05PlatformInfo read. (via ReadEfiConfig)kavsrf1-0/+11
It is displayed in System settings
2017-06-05Windows: move language XML files to new "Languages" folder in the ↵Mounir IDRASSI1-2/+8
installation directory.
2017-06-05Windows: Correctly open online help when selected in menu. Remove unused ↵Mounir IDRASSI1-13/+13
parameters to function AppLink.
2017-06-01Windows: fix high CPU usage when a favorite is configured to mount using ↵Mounir IDRASSI1-156/+174
VolumeID when its host device is connected to the machine.
2017-05-17Windows: use IOCTL_DISK_GET_DRIVE_GEOMETRY_EX instead of the deprecated ↵Mounir IDRASSI1-4/+3
IOCTL_DISK_GET_DRIVE_GEOMETRY in order to get accurate disk size value.
2017-01-12Windows: Fix Streebog not recognized by /hash command line switch but making ↵Mounir IDRASSI1-8/+10
hash names matching more generic.
2016-12-30Windows: Implement Secure Desktop for password entry. Add option and command ↵Mounir IDRASSI1-1/+31
line switch to activate it.