VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Common
AgeCommit message (Collapse)AuthorFilesLines
2020-08-02Windows: use fix for CVE-2019-19501 only if standard Windows Shell is ↵Mounir IDRASSI1-2/+4
running since we rely on it for the implementation of the fix. If Windows Shell has been modified or is not running, then we can't really protect the user is such non standard environment
2020-07-29Windows: Don't use HRESULT macros SUCCEEDED to check if WinVerifyTrust ↵Mounir IDRASSI1-1/+1
succeeded. Instead, check the return value for equality to zero.
2020-07-24Windows: update libzip to latest version 1.7.3 (close issue #656)Mounir IDRASSI49-2735/+2513
2020-07-22Windows: Add possibility to sign binaries using SHA256 only. This fixes ↵Mounir IDRASSI1-1/+13
Windows Smart Screen warning when launching installer
2020-07-22Increment internal version to 1.24.20 and update release notesMounir IDRASSI1-1/+1
2020-07-22Windows: Warn about Fast Startup if it is enabled during system encryption ↵Mounir IDRASSI1-0/+10
or volume creation and propose to disable it
2020-07-21Windows Setup: Warn about Fast Startup during install if it is enabled and ↵Mounir IDRASSI1-0/+1
propose to disable it at the end of the installation.
2020-07-21Windows: Implement detection of Hibernate and Fast Startup and disable them ↵Mounir IDRASSI3-0/+75
if RAM encryption is activated.
2020-07-08Windows: Add UI options to control the behavior of automatic bootloader ↵Mounir IDRASSI1-0/+4
fixing when System Encryption used.
2020-07-06Update Release Notes with latest Windows change (password drag-n-drop support)Mounir IDRASSI1-1/+1
2020-07-06Windows: Support direct password drag-n-drop from external applications ↵Mounir IDRASSI2-0/+477
(e.g. KeePass) which is more secure than using clipboard.
2020-07-04Increment internal version to 1.24.19Mounir IDRASSI1-2/+2
2020-07-02Windows: Use native Windows format program first to perform formatting since ↵Mounir IDRASSI1-7/+6
it is more reliable and only fallback to FormatEx function from fmifs.dll in case of issue.
2020-07-02Windows: Hide the console windows of the native Windows format tool when we ↵Mounir IDRASSI1-1/+2
call it to perform formatting
2020-07-02Windows: Don't allow to encrypt the system drive if it is already encrypted ↵Mounir IDRASSI4-0/+117
by BitLocker
2020-07-02Windows: Replace GetSystemInfo calls by more reliable function to get number ↵Mounir IDRASSI1-9/+6
of CPUs active on the PC.
2020-07-02Windows: Don't use API for Processor Groups support if there is only 1 CPU ↵Mounir IDRASSI2-37/+76
group in the system. This can fix slowness issue observed on some PCs with AMD CPUs.
2020-06-29Windows: Fallback to Windows native formatting tool if we fail to format a ↵Mounir IDRASSI2-2/+153
volume as NTFS/exFAT/ReFS using FormatEx function from fmifs.dll
2020-06-29Windows: Avoid displaying waiting dialog when /silent specified for ↵Mounir IDRASSI1-1/+1
"VeraCrypt Format" during creating of file container using /create switch and a filesystem other than FAT (fixes Github issue #648)
2020-06-28Linux/MacOSX: Erase sensitive memory explicitly instead of relying on the ↵Mounir IDRASSI1-4/+0
compiler not optimizing calls to method Memory::Erase
2020-06-28Windows: Fix build error because of missing definition of the macro move_ptrMounir IDRASSI1-0/+4
2020-06-28Windows: remove unused code targeting Windows 2000.Mounir IDRASSI2-10/+1
2020-06-26Update Language.xml (#645)Thomas De Rocker1-1/+1
fix typo
2020-06-26Linux/MacOSX: use standard std::shared_ptr instead of our custom ↵Mounir IDRASSI1-2/+2
implementation which is kept for compatibility with older compilers. We also introduce compatibility code for old compilers that don't define std::unique_ptr
2020-06-26Windows: fix warning reported by static code analyzed by adding copy ↵Mounir IDRASSI2-4/+32
constructor to _TEXT_EDIT_DIALOG_PARAM and = operator to HostDevice
2020-06-23Increment version to 1.24-Update7Mounir IDRASSI1-3/+3
2020-06-23Windows: Don't allow Hidden volume to have the same password, PIM and ↵Mounir IDRASSI1-0/+1
keyfiles as Outer volume
2020-06-21Windows: support RAM encryption only if t1ha2 algorithm self test succeedsMounir IDRASSI1-1/+4
2020-06-21Windows: Fix issue when RAM encryption used, AES selected and AES-NI not ↵Mounir IDRASSI2-0/+10
supported by CPU that caused the free space of newly created volumes not filled with random data even if "quick format" is not selected by user.
2020-06-21Windows: call VcProtectKeys in benchmark warm-up when RAM encryption is ↵Mounir IDRASSI1-0/+4
enabled in order to be follow the same execution path as the result of benchmark calculations.
2020-06-19Windows: Fix wrong results in benchmark of encryption algorithms when RAM ↵Mounir IDRASSI1-0/+5
encryption is enabled
2020-06-19Windows: remove duplicated function to detect AES-NI support in CPUMounir IDRASSI1-1/+1
2020-06-12Windows: Update IDRIX SHA-1 code signing certificate to latest one.Mounir IDRASSI1-6/+6
2020-06-11Switch from auto_ptr to unique_ptr (#638)Christopher Bergqvist4-13/+13
2020-03-10Increment version to 1.24-Update6Mounir IDRASSI1-2/+2
2020-03-10Windows setup: Fix wrong language used in installer if we select a language ↵Mounir IDRASSI1-0/+1
in the language selection dialog and then select English followed by OK.
2020-03-10Update copyright year in creditsVeraCrypt_1.24-Update5Mounir IDRASSI1-3/+3
2020-03-10Windows: Add missing libzip file to the build projectMounir IDRASSI2-0/+4
2020-03-10Set release date of 1.24-Update5 and update release notesMounir IDRASSI1-2/+2
2020-03-10Windows: Update libzip to 1.6.1Mounir IDRASSI112-266/+585
2020-03-10Windows: Fix compilation error caused by previous keyfile commitMounir IDRASSI1-0/+2
2020-03-10Windows: Fix keyfiles path passed as CLI argument and set as default not ↵Mounir IDRASSI1-1/+3
always cleared from RAM when VeraCrypt exits
2020-02-11Increment version to 1.24-Update5 and update signed Windows drivers.Mounir IDRASSI1-3/+3
2020-02-10Windows: Implement support for processor groups in the driver and fix build ↵Mounir IDRASSI2-54/+78
issues caused by previous implementation
2020-02-10Windows: Fix warnings reported by Coverity static code analyzerMounir IDRASSI1-4/+7
2020-01-29 Adding Processor Groups support for more than 64 processors (#581)techvintage1-3/+57
* Adding Processor Groups support for more than 64 processors * Revert " Adding Processor Groups support for more than 64 processors" This reverts commit e1d5fe0a55f46a53549450972c5b5506a43ca94c. * Adding Processor Groups support for >64 logical processors
2020-01-22Windows: use fix for CVE-2019-19501 only when process elevated otherwise it ↵Mounir IDRASSI1-1/+22
will not add any benefit compared to standard ShellExecute while at the same time potentially causing issue when opening links.
2020-01-22Increment version to 1.24-Update4 and update Release NotesMounir IDRASSI1-4/+4
2020-01-22Windows: Fix regression in Expander and Format when RAM encryption is enable ↵Mounir IDRASSI2-2/+106
that was causing volume headers to be corrupted.
2020-01-21Windows: Fix failure of Screen Readers (Accessibility support) to reader UI ↵Mounir IDRASSI2-3/+2
by disabling newly introduced memory protection by default and adding a CLI switch (/protectMemory) to enable it when needed. This fixes issue https://github.com/veracrypt/VeraCrypt/issues/536