VeraCrypt
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-10-15Language files: update German XML file with anonymous contribution (Dulla)Mounir IDRASSI1-417/+422
2015-10-15Windows: Set bPrebootPasswordDlgMode to FALSE at the correct code location.Mounir IDRASSI1-4/+2
2015-10-15Windows: correct wrong ID for keyfiles button in password dialogMounir IDRASSI1-1/+1
2015-10-15Windows: solve issue on VeraCryptExpander where if TB radio button was checke...Mounir IDRASSI1-1/+1
2015-10-15Language Files: update polish translationMounir IDRASSI1-49/+53
2015-10-12Update Language.zh-cn.xmlZhangjintao1-3/+3
2015-10-11Update Language.zh-cn.xmlZhangjintao1-92/+92
2015-10-07Increment version to 1.16. Update user guide PDF file.VeraCrypt_1.16Mounir IDRASSI48-66/+66
2015-10-07Windows Language files: update language XML files with added new fields.Mounir IDRASSI37-0/+74
2015-10-07Windows: Add option to disable detection of "Evil Maid" attacks. This is help...Mounir IDRASSI5-8/+20
2015-10-07Windows: Don’t try to mount using empty password when default keyfile confi...Mounir IDRASSI6-24/+88
2015-10-05Windows: fix failure to restore volume header from an external file if custom...Mounir IDRASSI1-1/+1
2015-10-05Windows Driver: Modify fix for CVE-2015-7358 to solve side effects on Windows...Mounir IDRASSI3-16/+43
2015-10-05Windows Driver: remove allocation of unused variablesMounir IDRASSI1-4/+2
2015-10-05Windows: remove wrong check for return value of MultiByteToWideCharMounir IDRASSI1-4/+4
2015-09-26Increment version to 1.15. Update user guide PDF file.VeraCrypt_1.15Mounir IDRASSI48-65/+65
2015-09-26Windows Language files: update language XML files with added new fields.Mounir IDRASSI37-260/+334
2015-09-26Windows: rename "Performance..." menu to "Performance/Driver Configuration" s...Mounir IDRASSI2-3/+3
2015-09-26Windows: Support specifying volumes size using TB in GUI as it is the case in...Mounir IDRASSI8-194/+172
2015-09-26Windows Driver: remove unnecessary variables declaration and use in MountMana...Mounir IDRASSI1-5/+0
2015-09-26Windows Driver: Fix inherited TrueCrypt local elevation of privilege vulnerab...Mounir IDRASSI2-3/+4
2015-09-26Windows Driver: Fix inherited TrueCrypt local elevation of privilege vulnerab...Mounir IDRASSI1-2/+10
2015-09-26Windows: Allow Application key to open context menu on drive letters list.Mounir IDRASSI1-136/+181
2015-09-26Windows Installer: check newly added files if they are used before resuming i...Mounir IDRASSI1-1/+8
2015-09-26Window: Solve Unicode issues in GUI (e.g. Chinese text not always displayed c...Mounir IDRASSI5-72/+72
2015-09-26Windows: Set keyboard focus to PIM field when "Use PIM" is checked.Mounir IDRASSI3-0/+14
2015-09-26Windows: Add extra check in GetDiskDeviceDriveLetter for code clarityMounir IDRASSI1-3/+5
2015-09-26Windows: fix regression that made Favorite fail to load a logon.Mounir IDRASSI1-1/+1
2015-09-16Increment version to 1.14. Update user guide PDF file.VeraCrypt_1.14Mounir IDRASSI47-65/+65
2015-09-16Windows Language files: update language XML files with added new fields.Mounir IDRASSI37-113/+557
2015-09-16Windows: Add functionality to verify Rescue Disk ISO image file.Mounir IDRASSI6-8/+65
2015-09-16Windows: Correctly detect presence of CD/DVD recorder during the creation of ...Mounir IDRASSI3-22/+30
2015-09-16Windows: Add option to explicitly support extended disk IOCTLs and disable th...Mounir IDRASSI6-51/+70
2015-09-16Windows: first implementation of CLI support for creating volumes.Mounir IDRASSI9-54/+443
2015-09-14Linux/MacOSX: workaround bug in old versions of g++ that are confused by meth...Mounir IDRASSI2-6/+6
2015-09-13Linux/MacOSX: Mask/unmask PIM value in GUI the same way as the passwordMounir IDRASSI7-20/+188
2015-09-13Windows Bootloader: Fix Rescue Disk issue when Cascades and SHA256 used. It w...Mounir IDRASSI4-2/+11
2015-09-13Windows Bootloader: pass correct compressed data size to decompressor and use...Mounir IDRASSI1-2/+3
2015-09-11Windows: avoid freezing the wait dialog by setting its parent to desktop when...Mounir IDRASSI3-18/+29
2015-09-10Windows: Don't offer creating a restore point if it is disabled in Windows.Mounir IDRASSI1-5/+43
2015-09-10Windows: Implement waiting dialog for Mount All Favorites Volumes operation.Mounir IDRASSI3-40/+49
2015-09-10Windows: Implement waiting dialog for Dismount operations to avoid freezing G...Mounir IDRASSI2-50/+141
2015-09-10Windows: When no language selected by user, explicitly use English as default...Mounir IDRASSI4-16/+54
2015-09-10Windows: Add missing IDC_COPY_EXPANDER control definitionMounir IDRASSI1-1/+2
2015-09-08Windows Traveler Disk Setup: Include Volume Expander. Force selection of targ...Mounir IDRASSI5-99/+183
2015-09-08Windows: Don't use RegDeleteKeyEx since it's not supported on Windows XP.Mounir IDRASSI1-2/+2
2015-09-07Windows: Launch Format/Expander wizards from VeraCrypt.exe using executable b...Mounir IDRASSI1-3/+34
2015-09-06Windows: take into account default PRF and TrueCrypt Mode in "Volume Tools" o...Mounir IDRASSI1-4/+76
2015-09-06Windows: Installer and Traveler Disk Setup both always copy 32-bit and 64-bit...Mounir IDRASSI3-3/+70
2015-09-06Windows: Save/Restore last selected drive in drivers list only when saving hi...Mounir IDRASSI1-6/+10
="o">->SystemNumber = 0; devices.push_back (device); for (int partNumber = 1; partNumber <= 32; partNumber++) { stringstream partPath; partPath << drivePath.substr (0, drivePath.size() - 1) << partNumber; if (FilesystemPath (partPath.str()).IsBlockDevice() || FilesystemPath (partPath.str()).IsCharacterDevice()) { make_shared_auto (HostDevice, partition); partition->Path = partPath.str(); try { partition->Size = GetDeviceSize (partition->Path); } catch (...) { partition->Size = 0; } if (partition->Size == 0) continue; partition->MountPoint = GetDeviceMountPoint (partition->Path); partition->SystemNumber = 0; device->Partitions.push_back (partition); } } } } return devices; } MountedFilesystemList CoreSolaris::GetMountedFilesystems (const DevicePath &devicePath, const DirectoryPath &mountPoint) const { MountedFilesystemList mountedFilesystems; FILE *mtab = fopen ("/etc/mnttab", "r"); throw_sys_sub_if (!mtab, "/etc/mnttab"); finally_do_arg (FILE *, mtab, { fclose (finally_arg); }); int getmntentResult; struct mnttab entry; while ((getmntentResult = getmntent (mtab, &entry)) == 0) { make_shared_auto (MountedFilesystem, mf); if (entry.mnt_special) mf->Device = DevicePath (entry.mnt_special); else continue; if (entry.mnt_mountp) mf->MountPoint = DirectoryPath (entry.mnt_mountp); if (entry.mnt_fstype) mf->Type = entry.mnt_fstype; if ((devicePath.IsEmpty() || devicePath == mf->Device) && (mountPoint.IsEmpty() || mountPoint == mf->MountPoint)) mountedFilesystems.push_back (mf); } throw_sys_if (getmntentResult > 0); return mountedFilesystems; } void CoreSolaris::MountFilesystem (const DevicePath &devicePath, const DirectoryPath &mountPoint, const string &filesystemType, bool readOnly, const string &systemMountOptions) const { try { // Try to mount FAT by default as mount is unable to probe filesystem type on Solaris CoreUnix::MountFilesystem (devicePath, mountPoint, filesystemType.empty() ? "pcfs" : filesystemType, readOnly, systemMountOptions); } catch (ExecutedProcessFailed&) { if (!filesystemType.empty()) throw; CoreUnix::MountFilesystem (devicePath, mountPoint, filesystemType, readOnly, systemMountOptions); } } auto_ptr <CoreBase> Core (new CoreServiceProxy <CoreSolaris>); auto_ptr <CoreBase> CoreDirect (new CoreSolaris); }