VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2015-05-17Windows: First implementation of non-system volumes decryption.Mounir IDRASSI16-116/+1557
2015-05-15Language XML: Use correct links in displayed message.Mounir IDRASSI1-2/+2
2015-05-15Windows driver: avoid race condition by using ↵Mounir IDRASSI2-7/+16
IoAttachDeviceToDeviceStackSafe instead IoAttachDeviceToDeviceStack. Set BootArgs.CryptoInfoLength to 0 after clearing boot memory.
2015-05-10Windows Driver: fix wrongly reported bad sectors by chkdsk caused by a bug ↵Mounir IDRASSI1-1/+1
in IOCTL_DISK_VERIFY. There was no real issue in sectors.
2015-05-06Windows: Solve detection issue when resuming encryption. Add separate logic ↵Mounir IDRASSI7-26/+120
for manual selection of device and display error message in case of failure.
2015-05-04Windows: When resuming in-place encryption, add manual selection of ↵Mounir IDRASSI1-18/+42
partition possible. Display wait dialog when performing detection.
2015-05-03Windows: Make the Format wizard work again when launched from VeraCrypt menu.Mounir IDRASSI1-1/+10
2015-05-03Windows Driver: Implement querying physical sector size of veraCrypt volume ↵Mounir IDRASSI6-6/+153
through IOCTL_STORAGE_QUERY_PROPERTY
2015-05-03Windows: enable showing/hiding password for system encryption in Windows UI ↵Mounir IDRASSI4-7/+9
and in the bootloader (F5 key). This will be helpful to diagnose issues with non-US versions of Windows.
2015-05-03Windows: Modify custom window class names to less generic value in order to ↵Mounir IDRASSI6-15/+15
avoid collision with existing class names.
2015-04-27Windows: Support A: and B: as driver letters for mounting volumes.Mounir IDRASSI3-10/+10
2015-04-27Windows: Better command line handling to make it more strict and robust. ↵Mounir IDRASSI4-149/+133
This avoids issues when using wrong syntax.
2015-04-26Linux: in command line, support hash algorithm names without '-' as on ↵Mounir IDRASSI2-3/+14
Windows ("sha256", "sha512", "ripemd160")
2015-04-19Windows: solve translation issue with IDM_DEFAULT_MOUNT_PARAMETERS menu itemMounir IDRASSI1-3/+2
2015-04-19Linux: Correct wxWidgets assert warnings when displaying about/LegalNotice ↵Mounir IDRASSI2-4/+2
dialogs. This didn't happen with official binaries because the library used disables asserts.
2015-04-19Windows: lower position of "Never save history" checkbox to avoid wrong clicksMounir IDRASSI1-1/+1
2015-04-19Linux installer: Add support for kdesudo and correct usage of konsole ↵Mounir IDRASSI2-3/+4
external call.
2015-04-11Windows: add a test code-signing certificate and a batch file to sign ↵Mounir IDRASSI3-0/+60
binaries and the installer with it.
2015-04-06MacOSX: Set properly the version in the bundle and the installation package. ↵VeraCrypt_1.0f-2Mounir IDRASSI2-3/+5
Allow downgrading using older installers.
2015-04-06MacOSX: Correctly handle OSX dock "reopen-application" event and Cocoa ↵Mounir IDRASSI2-4/+15
openFiles message instead of the deprecated Carbon "open-document" event
2015-04-06Linux/MaxOSX: correctly detect type of internal exceptionsMounir IDRASSI2-6/+9
2015-04-06MacOSX: solve issue volumes not auto-dismounting when quitting VeraCrypt. ↵Mounir IDRASSI2-2/+63
restore main VeraCrypt window if is in background when we need to display various dialogs
2015-04-06Windows: update projects build dependencies in Visual Studio solution filesMounir IDRASSI1-0/+13
2015-04-06Increment VeraCrypt version to 1.0f-2Mounir IDRASSI8-27/+30
2015-04-06Update user guide PDFMounir IDRASSI1-0/+0
2015-04-06Windows: Require upgrading rescue disk since we changed bootloader in 1.0f-2Mounir IDRASSI1-1/+1
2015-04-06Windows: use secure string functionsMounir IDRASSI2-704/+698
2015-04-06Windows vulnerability fix: CryptAcquireContext vulnerability fix. Add checks ↵Mounir IDRASSI13-24/+171
to random generator to abort in case of error and display a diagnose message to the user.
2015-04-05Linux/MacOSX: Always add the source location when system exception occur in ↵Mounir IDRASSI1-2/+1
order to help diagnose users issues.
2015-04-05Linux/MacOSX: correctly handle some internal exception classes that were ↵Mounir IDRASSI1-0/+4
missed by the WaitDialog class.
2015-04-05Windows Setup: Avoid potential issues by correctly initializing variables ↵Mounir IDRASSI1-13/+13
and checking memory allocation.
2015-03-23Linux: solve mount point permission issues for some users where the non-FAT ↵Mounir IDRASSI1-0/+17
volumes were only mounted in read-only mode
2015-03-19Windows: correctly handle WIN32 LastError when mounting. Harmonize file ↵Mounir IDRASSI2-53/+77
access checks between GUI and console. Skip ERROR_SHARING_VIOLATION in primary check in order to let the driver handle it more thoroughly.
2015-03-17Windows Setup: When clicking uninstall link, launch Windows Add/Remove ↵Mounir IDRASSI1-6/+15
program instead of uninstall directly in order to avoid being flagged as legacy application by the Windows Program Compatibility Assistant (see number 5 in Microsoft UI Design Standard https://msdn.microsoft.com/en-us/library/ms954377.aspx)
2015-03-16Windows Setup: remove other VeraCrypt references for registry.Mounir IDRASSI1-0/+6
2015-03-15Windows Setup: implement removal of special LEGACY_VERACRYPT registry keys.Mounir IDRASSI1-60/+258
2015-03-13Windows: VeraCrypt reference from various registry locations. Uninstall old ↵Mounir IDRASSI2-2/+123
VeraCrypt COM interfaces that were left after upgrading.
2015-03-08Add Coverity define to avoid false positives during Static Code Analysis ↵Mounir IDRASSI1-0/+5
when TC_THROW_FATAL_EXCEPTION is used in the code
2015-03-08Linux/MacOSX: Load preferences if only volume path is given in command line ↵Mounir IDRASSI3-6/+23
and GUI mode enabled.
2015-03-04Windows: Avoid temporary caching password when mounting multiple favorites. ↵Mounir IDRASSI4-17/+34
Add option to activate this if needed.
2015-03-02Windows: if TrueCrypt volume created with a version prior to 6.0, display ↵Mounir IDRASSI3-4/+5
this version in the error message to help users understand why it is not working.
2015-03-02Windows Bootloader: Display message after entering password to inform user ↵Mounir IDRASSI1-1/+5
that the password is being processed. Without this, users coming from TrueCrypt think that the system is freezed since they expect it to boot quickly.
2015-02-28Linux/MacOSX: A configuration option for default hash and default TrueCrypt ↵Mounir IDRASSI8-6/+410
mode used for mounting volumes (Menu Settings -> Default Mount Parameters). Implement priority of command line arguments over default values.
2015-02-27Linux/MacOSX: Modify wxFormBuilder generated files directly to solve the 'X' ↵Mounir IDRASSI1-6/+6
icon not closing some dialog because we can't workaround wxFormBuilder bug without introducing other issues (the correct SetExtraStyle call must be present at the beginning of the constructor, so it must be present in the generated files). Each time we generated new sources, Forms.cpp must be manually modify it to keep this correction.
2015-02-27Revert "Linux/MacOSX: solve the 'X' icon not closing some dialog. This was ↵Mounir IDRASSI8-14/+14
caused by a bug of wxFormBuilder that calls SetExtraStyle without taking care of the previous value." This reverts commit 400fd599f812b057b0674f2ae0e0141e7c35a332.
2015-02-25Readme.txt: indicate that on MacOSX building a console-only binary is not ↵Mounir IDRASSI1-2/+4
supported.
2015-02-25Windows: Use default hash in the options of hidden volume protectionMounir IDRASSI1-0/+25
2015-02-24Language XML: change the wording of password error messages to reflect the ↵Mounir IDRASSI1-6/+6
possibility of a wrong PRF. Replace "VeraCrypt volume" by "valid volume" since TrueCrypt is also supported.
2015-02-24Windows: remove topmost and system modal properties from the wait dialog so ↵Mounir IDRASSI1-2/+1
that it doesn't disturb other applications.
2015-02-22Windows: check password length for outer volume during hidden volume ↵Mounir IDRASSI1-3/+2
creation to avoid potential plausible deniability issues.