VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Mount/Mount.c
AgeCommit message (Collapse)AuthorFilesLines
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.
2016-12-30Windows: use correct parent when displaying various dialogs from the ↵Mounir IDRASSI1-9/+17
Preferences dialog through the "More Settings" button.
2016-12-08Windows: Enhancement to favorites handling. Add PRF/TrueCryptMode fields in ↵Mounir IDRASSI1-28/+46
favorites management dialog, and use default mount parameters when mounting multiple favorites at once.
2016-08-17Windows: correct handle failure of TranslateVolumeID function (should not ↵Mounir IDRASSI1-1/+2
happen anyway).
2016-08-16Windows: modification to make Coverity happy!Mounir IDRASSI1-2/+1
2016-08-16Windows: Fix various issues detected by static analysis.Mounir IDRASSI1-0/+2
2016-08-15Windows: Implement Rescue Disk support for EFI system encryptionMounir IDRASSI1-72/+49
2016-08-15Windows: align buffers used for keys to avoid issues when SSE used.Mounir IDRASSI1-2/+2
2016-08-15Windows: Implement support for EFI system encryption in Windows GUI.Mounir IDRASSI1-51/+162
2016-05-29Windows: better implementation for support of smart card PIN in command ↵Mounir IDRASSI1-6/+3
line. Supported now also on Format.
2016-05-10Remove trailing whitespaceDavid Foerster1-320/+320
2016-05-10Normalize all line terminatorsDavid Foerster1-11024/+11024
2016-05-05Windows: Add option and command line switch to hide waiting dialog when ↵Mounir IDRASSI1-0/+30
performing operations.
2016-05-04Windows/Linux/MacOSX: Set maximum PIM value to 2147468 in order to avoid ↵Mounir IDRASSI1-1/+8
having negative values for iterations count using the formula 15000 + (PIM x 1000). Add specific error message to XML language files.
2016-04-28Windows: Only use A: and B: for mounting when no other free drive letter ↵Mounir IDRASSI1-1/+30
available or when explicitly chosen by user. This avoid side effects when mounting volumes as removable media and automatic drive selection (e.g. A: become invisible in explorer after closing all explorer instances although it is still mounted).
2016-04-20Windows: Add option to avoid PIM prompt in pre-boot authentication by ↵Mounir IDRASSI1-2/+30
storing PIM value unencrypted in MBR.
2016-04-14Windows: Finalize implementation of the new volume ID mechanism. Use SHA-256 ↵Mounir IDRASSI1-20/+225
instead of SHA-512 to compute volume ID to reduce string size and make more convenient to use.
2016-04-08Windows: start implementation of volume ID mechanism that will be used to ↵Mounir IDRASSI1-2/+8
identify VeraCrypt disk volumes instead of device name.
2016-04-08Windows: allow drag-n-drop of files and receiving Explorer restart message ↵Mounir IDRASSI1-0/+2
when VeraCrypt running as elevated process.
2016-03-24Windows: Implement passing smart card PIN as command line argument ↵Mounir IDRASSI1-2/+21
(/tokenpin switch) when explicitly mounting a volume.
2016-02-08Windows: Continuation of fix for wrong update of configuration XML file.Mounir IDRASSI1-1/+1
2016-02-07Windows:Fix various issues and warnings reported by static code analysis ↵Mounir IDRASSI1-30/+50
tool Coverity.
2016-02-02Windows: Don't try to mount using cached passwords if password and/or ↵Mounir IDRASSI1-4/+6
keyfile are specified in the command line.
2016-01-20Copyright: update dates to include 2016.Mounir IDRASSI1-1/+1
2016-01-10Windows: Avoid wrong update of configuration XML file caused by not using ↵Mounir IDRASSI1-7/+7
the correct window handle to get some GUI fields content. Some code cleanup.