VeraCrypt
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-06-19Windows: remove duplicated function to detect AES-NI support in CPUMounir IDRASSI4-24/+4
2020-06-12Windows: Update IDRIX SHA-1 code signing certificate to latest one.Mounir IDRASSI6-39/+39
2020-06-12Translations: fix typo in VeraCrypt name.Mounir IDRASSI2-2/+2
2020-06-12Update donation page with new Euro bank account detailsMounir IDRASSI2-4/+4
2020-06-11Switch from auto_ptr to unique_ptr (#638)Christopher Bergqvist29-73/+71
2020-06-11Update Language.pl.xml (#625)Michal1-3/+3
* Update Language.pl.xml Fixed HPA name & donate now * Update Language.pl.xml Fixed word: timeout
2020-06-11Add .gitignore file for easier change tracking (#604)alt3r 3go1-0/+18
Closes #87. Signed-off-by: alt3r 3go <alt3r.3go@protonmail.com>
2020-06-11Fix indentation in README.md (#596)Ben Mares1-5/+5
The commands in the instructions for Linux and Mac OS X were not displaying in typewriter font.
2020-06-11Updated Dutch translations (based on Transifex project) (#587)Thomas De Rocker1-1194/+1202
Completely reworked Dutch translations (in accordance to the Microsoft style guide, as much as possible). Translated using the dedicated Transifex project by Localization Lab. (https://www.transifex.com/otf/veracrypt/dashboard/) If needed, a Winmerge report (for visual comparison) can be generated. Regards, Thomas De Rocker (RockyTDR)
2020-06-11[Done] Update korean translate (#584)키에르1-11/+11
* Update Language.ko.xml * Update Language.ko.xml
2020-03-11Windows: Update signed Windows driver to version 1.24.15VeraCrypt_1.24-Update6Mounir IDRASSI6-3/+3
2020-03-11Windows: Update Microsoft cross certificate for GlobalSign kernel code signingMounir IDRASSI2-1/+31
2020-03-10Windows: set correct version 1.24-Update6 in code signing scriptsMounir IDRASSI3-3/+3
2020-03-10Windows: Update URL of GlobalSign timestamp serverMounir IDRASSI3-7/+7
2020-03-10Increment version to 1.24-Update6Mounir IDRASSI52-69/+78
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-10Windows: Fix truncation of PIM label in password dialogMounir IDRASSI1-1/+1
2020-03-10Update copyright year in creditsVeraCrypt_1.24-Update5Mounir IDRASSI4-12/+12
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 IDRASSI3-3/+8
2020-03-10Windows: Add /secureDesktop switch to VeraCrypt FormatMounir IDRASSI1-0/+21
2020-03-10Documentation: Add entries for switches now supported by VeraCrypt Format ↵Mounir IDRASSI1-2/+24
(/keyfile, /tokenlib, /tokenpin and /secureDesktop)
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: Support using token keyfile when creating file container using ↵Mounir IDRASSI1-1/+33
command line
2020-03-10Windows: Fix keyfiles path passed as CLI argument and set as default not ↵Mounir IDRASSI2-4/+9
always cleared from RAM when VeraCrypt exits
2020-03-10Windows: Fix text truncation in password dialog with some languagesMounir IDRASSI1-3/+3
2020-02-11Increment version to 1.24-Update5 and update signed Windows drivers.Mounir IDRASSI61-77/+86
2020-02-10Windows: Implement support for processor groups in the driver and fix build ↵Mounir IDRASSI4-62/+138
issues caused by previous implementation
2020-02-10Windows: Fix warnings reported by Coverity static code analyzerMounir IDRASSI4-17/+37
2020-02-04Windows: Fix groupbox alignment issue in UI of Fprmat wizardMounir IDRASSI1-1/+1
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: restore Visual Studio solution and project files to default ↵VeraCrypt_1.24-Update4Mounir IDRASSI2-1/+3
configuration
2020-01-22Update Release Notes.Mounir IDRASSI2-0/+1
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 IDRASSI57-76/+98
2020-01-22Linux: correct OpenSUSE build script to indicate that we link against GTK2 ↵Mounir IDRASSI1-2/+2
and not GTK3
2020-01-22Windows: Fix regression in Expander and Format when RAM encryption is enable ↵Mounir IDRASSI5-2/+217
that was causing volume headers to be corrupted.
2020-01-22Documentation: Add entries for newly added /protectMemory and /signalExit ↵Mounir IDRASSI2-0/+14
CLI switches
2020-01-21Fix warning when using Korean translation caused by missing '\' escape sequenceMounir IDRASSI1-2/+2
2020-01-21Windows: Support notifying WAITFOR.EXE Windows command when VeraCrypt.exe ↵Mounir IDRASSI1-0/+54
exits if /q was specified in CLI. This done using the new switch "/signalExit" who must have a string parameter that must be the same as the one that will be specified for WAITFOR.EXE command.
2020-01-21Windows: Fix failure of Screen Readers (Accessibility support) to reader UI ↵Mounir IDRASSI5-3/+97
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
2020-01-21Windows: don't display mount/dismount examples in help dialog for command ↵Mounir IDRASSI1-2/+2
line in Format and Expander
2020-01-20Linux/MacOSX: Fix regression that limited the size available for hidden volumesMounir IDRASSI1-1/+1
created on disk or partition.
2019-12-22Increment version to 1.24-Update3 for Linux and update Release NotesVeraCrypt_1.24-Update3Mounir IDRASSI4-4/+13
2019-12-22Linux: Modify .deb build scripts to link against statically built wxWidgets ↵Mounir IDRASSI2-7/+29
on Ubuntu 14.04, 12.04 and Debian 8
2019-12-21Linux: Fix building and packaging console-only version to remove dependency ↵Mounir IDRASSI2-23/+41
on GTK
2019-12-20Fix the compilation against WxWidgets when NOGUI=1 (#570)Gokturk Yuksek3-1/+8
* Revert "Linux: Fix failure to run VeraCrypt binary built for console mode on headless machines (fix issue https://github.com/veracrypt/VeraCrypt/issues/531)" The build failure still exists for system wxGTK compiled with '--disable-gui': ``` In file included from TextUserInterface.cpp:27: TextUserInterface.h: In member function ‘virtual bool VeraCrypt::TextUserInterface::Initialize(int&, wxChar**)’: TextUserInterface.h:50:63: error: ‘wxAppBase’ has not been declared 50 | virtual bool Initialize (int &argc, wxChar **argv) { return wxAppBase::Initialize(argc, argv); } ``` This reverts commit 737e1f126b8826ed02418266e590e195aebdd7c0. * Revert "Linux: fix compilation error when building console-only version of VeraCrypt that is statically linked to wxWidgets" The build failure still exists for system wxGTK compiled with '--disable-gui': ``` In file included from TextUserInterface.cpp:27: TextUserInterface.h: In member function ‘virtual bool VeraCrypt::TextUserInterface::Initialize(int&, wxChar**)’: TextUserInterface.h:50:63: error: ‘wxAppBase’ has not been declared 50 | virtual bool Initialize (int &argc, wxChar **argv) { return wxAppBase::Initialize(argc, argv); } ``` This reverts commit 14bee5e6a227701e78c5fec04064c0494f6361f0. * src/Main/Main.make: simplify the WX_CONFIG_LIBS logic Irrespective of whether we are linking against widgets statically or dynamically, pull in only 'base' when GUI is disabled, and 'adv,core,base' when GUI is enabled. When GUI is disabled, the C/CXX flag must include '-DwxUSE_GUI=0' for this to work. * src/Makefile: pass '-DwxUSE_GUI=0' when NOGUI=1 veracrypt with NOGUI=1 fails to properly link against wxGTK compiled with '--disable-gui' only using the 'base' library because the wx's setup.h implicitly defines wxUSE_GUI=1, which then changes the definition of various structures, requiring symbols from the core library as well. For example, wxwidgets include/wx/app.h defines: #if wxUSE_GUI class WXDLLIMPEXP_CORE wxAppBase : public wxAppConsole ... [snip] ... #else // !GUI // wxApp is defined in core and we cannot define another one in wxBase, // so use the preprocessor to allow using wxApp in console programs too #define wxApp wxAppConsole #endif // GUI/!GUI To fix this, pass '-DwxUSE_GUI=0' when compiling veracrypt with NOGUI=1. Closes: https://github.com/veracrypt/VeraCrypt/issues/531
2019-12-17MacOSX: revert to using wxWidgets 3.1.2 following unexplained crash when ↵VeraCrypt_1.24-Update2Mounir IDRASSI1-2/+2
using wxWidgets 3.1.3
2019-12-16Linux: Fix build error when linking with old wxWidgets versionMounir IDRASSI1-1/+3