VeraCrypt
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-05-27Linux/macOS: explicitely initialize hash algo before hashing random poolMounir IDRASSI1-2/+3
The lack of explicit hash initialization was causing issue with Blake2s because it doesn't allow further processing once a digest value was returned. Other hash algorithms don't have this restriction. Not we explicitely initialize all hash algorithms which is the correct way to do things.
2023-05-26Windows: Add missing Blake2s source files to VS 2019 crypto projectMounir IDRASSI1-0/+3
2023-05-26Windows: Add missing update of libzip zip_err_str.c and fix libzip related ↵Mounir IDRASSI5-86/+153
project configuration
2023-05-25Update Polish translation (#1076)Matthaiks1-14/+14
2023-05-25Update Language.nl.xml (#1075)Thomas De Rocker1-17/+16
* Update Language.nl.xml Add new translations, update/edit some existing translations * Update Language.nl.xml * Update Language.nl.xml
2023-05-25Update Language.ko.xml (#1067)BaekMu1-22/+22
- New translations for commit https://github.com/veracrypt/VeraCrypt/commit/8072207eb6ad0783a4e2c54addc4b3196738029e - Fix the wrong part
2023-05-25Update README.md (#1070)DLL1251-2/+2
* Update README.md Update Copyright. * Update README.md Updated The zlib copyright. * Revert "Update README.md" This reverts commit be0742d8d1db0f1f25a7e5207fbb47e2a2ce8157.
2023-05-25Update Libzip to latest 1.9.2 (#1071)DLL125145-4060/+8305
* Libzip 1.9.2 Updated Libzip to latest version 1.9.2 and changed version number in the config.h from 1.7.3 to 1.9.2. Not sure if anything else needs to be tweaked :) * Modified Libzip to work with Visual studio * Update README.md Update libzip copyright. * Added the missing files. I've added the missing files zipconf.h and config.h, I've missed those sorry for that!
2023-05-22Linux: Fix printing error when checking freespace during volume creationMounir IDRASSI1-1/+6
No parent directory specified in the path, we assume current directory We first check if parent directory exists before checking its free space using wxgetDiskSpace Based on idea proposed by @bogdro in PR#1025
2023-05-21Linux/macOS: Better handling of wrong PIM value in text mode (enhances PR#1026)Mounir IDRASSI1-1/+4
2023-05-21Keep PIM secret and re-ask when user entered a wrong value (#1026)Bogdan Drozdowski1-1/+5
Co-authored-by: Bogdan Drozdowski <>
2023-05-20Update Language.zh-cn.xml to remove unused string after revert of newsysenc ↵Mounir IDRASSI1-47/+0
commit
2023-05-20Update Language.nl.xml to fix format of some entries and remove strings that ↵Mounir IDRASSI1-64/+8
don't exist anymore after revert of sysenc commit
2023-05-20 Update Language.zh-cn.xml and replace PR #817 (#1065)nkh04721-9/+9
* Solve conflicts, and apply PR #817 Co-authored-by: lifansama <lifansama@users.noreply.github.com> * Update Language.zh-cn.xml translation for commit 8072207 --------- Co-authored-by: lifansama <lifansama@users.noreply.github.com>
2023-05-19Added line breaks between new copyright holders (#963)Marius Kjærstad2-4/+4
2023-05-19Update Language.zh-cn.xml (#961)nkh04721-142/+190
* Update Language.zh-cn.xml For commit c0ff7a7c521b1d658316d9a177383ab0c403007a and pull #957 * Optimize the use of quotation marks use Chinese standardized quotation marks (“”) instead of unusual white lenticular bracket (〖〗) * Unified the translation of RESCUE_DISK * Optimize the use of quotation marks use Chinese standardized quotation marks (“”) to replace other unusual usage of non-standardized quotation marks * improve "SYSENC_INFO_2" translation thanks to @ZhanYF in https://github.com/veracrypt/VeraCrypt/pull/961#pullrequestreview-1190980437 * improve "IDC_LINK_HASH_INFO" translation thanks to @ZhanYF in veracrypt#961 (review) * Update Language.zh-cn.xml -unified the translation of "hash" -improve "DECOY_OS_INSTRUCTIONS_PORTION_10" translation
2023-05-19Update Language.nl.xml (#967)Thomas De Rocker1-15/+62
2023-05-19update zlib to latest version 1.2.13 (#986)Wendigo18-228/+262
2023-05-19Add Hyperlinks to Content Table (#989)Ömer Faruk Özdemir1-10/+6
2023-05-19wxWidget assert failure bug (#999)Es6-107/+113
* Removal of any of the any of `wxALIGN_RIGHT`/`wxALIGN_CENTRE_HORIZONTAL`/`wxALIGN_BOTTOM`/`wxALIGN_CENTRE_VERTICAL` when used in conjunction with `wxEXPAND` wxWidget has an "assert" that gets triggered anytime `wxEXPAND` gets used with an alignment property (useless override). This leads to a popup backtrace everytime a non-compliant widget is opened. * Removal of missed `wxALIGN_RIGHT`/`wxALIGN_CENTRE_HORIZONTAL`/`wxALIGN_BOTTOM`/`wxALIGN_CENTRE_VERTICAL` when used in conjunction with `wxEXPAND` * Removed property 'label' for wxMenuBar as no longer used (wxFormBuilder) * Removed redundant 'wxALIGN_RIGHT' for the "OK" button in the preference panel (there is a spacer already in-place that pushes the buttons to the right) * Removed redundant 'wxALIGN_RIGHT' for items in the wizard panel's (`WizardFrameBase`) button bar and added width spacing for the 2 spacers between the buttons to make up for the change. * Changed constructor signature for the `WizardPage` and all subclasses The addition of the wxString 'name' arg brings it inline with the new wxFromBuilder v3.10.1 output so that editing+generating the forms from it won't brake the build now. * Removed remaining redundant 'wxALIGN_*' that were paired with 'wxEXPAND'. * Added missing default flags to wxFileName::Normalize(..) method The old empty initialization which was fine up to v2.8.12 of wxWidget gives off a compile warning. Since the default `wxPATH_NORM_ALL` is now depreciated (v3.x) the equivalent individual flags must be explicitly given. * Changed spaces to tabs to bring last commit inline with the rest of the src code
2023-05-19OpenBSD vnconfig no longer needs -c option (#1002)ZhanYF1-2/+0
Co-authored-by: Your Name <you@example.com>
2023-05-19Update Language.fr.xml (#1022)rigwild1-2/+2
2023-05-18Fix compiler warnings (#1030)David1-2/+2
Fixing the following compiler warnings: FuseService.cpp: In function ‘int VeraCrypt::fuse_service_read(const char*, char*, size_t, off_t, fuse_file_info*)’: FuseService.cpp:233:12: warning: catching polymorphic type ‘struct VeraCrypt::MissingVolumeData’ by value [-Wcatch-value=] 233 | catch (MissingVolumeData) | ^~~~~~~~~~~~~~~~~ FuseService.cpp: In static member function ‘static int VeraCrypt::FuseService::ExceptionToErrorCode()’: FuseService.cpp:362:15: warning: catching polymorphic type ‘class std::bad_alloc’ by value [-Wcatch-value=] 362 | catch (std::bad_alloc) | ^~~~~~~~~ Apart from warnings, the current code creates unnecessary copies of the exception object in debug mode. (But not in -O3)
2023-05-18Fix mount.veracrypt (#1064)Jertzukka1-2/+2
Reverses order of --non-interactive and --text to actually make it work, also fix --pim working.
2023-05-18Add a new LangString 'LINUX_VOL_MOUNTED' to show when volume mounted. Fixes ↵Jertzukka43-1/+43
(#1029) the issue of 'LINUX_VOL_DISMOUNTED' being shown even when not dismounting.
2023-05-18Linux/macOS: Suppress asserts displayed by wxWidgets 3.1.6+ for sizer flags ↵Mounir IDRASSI1-0/+1
until we fix all sizer flags in our UI.
2023-05-18Linux: Fix .deb package compatibility with Ubuntu 23.04Mounir IDRASSI1-1/+5
2022-12-11Windows MSI: fix failure to create MSI because of missing html files during ↵Mounir IDRASSI1-1/+1
packaging
2022-12-11Windows MSI: Add reference to newly added documentation files. Remove ↵Mounir IDRASSI1-4/+112
reference to RIPEMD-160 html file.
2022-12-11Documentation: remove usage of CSS collapsible to avoid breaking CHM ↵Mounir IDRASSI11-520/+288
generation. Add new entries to CHM. Remove example script file since its content is described inline in the documentation We need to generate CHM from the same HTML files as the documentation and so we are limited by CHM compatibility
2022-12-11Documentation: Add missing file Miscellaneous.htmlMounir IDRASSI1-0/+48
2022-12-11Revert "New sys enc wizard (#957)"Mounir IDRASSI14-1001434/+293
This reverts commit c0ff7a7c521b1d658316d9a177383ab0c403007a.
2022-08-25New sys enc wizard (#957)SysEncWizardPR957Felix Reichmann14-293/+1001434
* New VeraCrypt interface (for system encryption) with improved usability * System Encryption: translate password to US keyboard layout + improved new interface * Windows: Fix build error following merge * Windows: Remove unused variable * Windows: Add missing string in Language.xml * Windows: fix buffer overrun caused by wrong use of wmemset * Do not delete password file Since the file is only available in \Release\Setup Files\ it would be fully deleted after running this script the first time. * Correct return code Originally the function would have always returned the return-code 1 resulting that the user is not able to change the location for the rescue zip. * Added hint for sysenc Added a hint why the field for repeating the password is initially greyed out within the system encryption. * Corrected spelling mistake Corrected spelling mistake * Removed not working copy job The file to be copied was stored at the source location. Therefore the copyjob will not work. Instead the file is already in the target folder. * Removed RIPEMD-160 from Product64.wxs See commit from 21.03.2022 * Added german translation for new interface * Fixed PIM bug * Corrected translation file based on the guidelines within the pull request * Fixing merge conflicts * Fixed Compiling issues. Reverted keyboard translation * Removed artifacts of password translation * Corrected language.xml * Fixed order within german language file * Corrected positions Co-authored-by: Bruna2803 <bruna.radeljak@hotmail.com> Co-authored-by: felixreichmann <30237956+felixreichmann@users.noreply.github.com> Co-authored-by: Mounir IDRASSI <mounir.idrassi@idrix.fr>
2022-08-25Windows: use newer MEMORYSTATUSEX structure in call to GlobalMemoryStatusExMounir IDRASSI1-3/+3
2022-08-25Minor bugfixes (#950)Wendigo2-6/+12
* Update Dlgcode.c minor bugfixes * GlobalMemoryStatus x64 bugfix GlobalMemoryStatus deprecated in x64
2022-08-21Fix incorrect text color in dark mode (#920)Kenneth Chew2-3/+3
2022-08-21Fixed a typo error (#929)Matteo Baccan1-1/+1
Hi I have fixed a little typo error: a double semicolon at the end of one line ciao matteo
2022-08-16Documentation overwork (#953)Felix Reichmann31-258/+1962
Github PR: https://github.com/veracrypt/VeraCrypt/pull/953 * Create CompilingGuidelinerh * Initial Upload Windows Compiling Guide * Removed RIPEMD-160 from Product64.wxs. See commit from 21.03.2022 * Completed Win compiling guideline * Added link to detailed compiling guide * Added link to detailed compiling guide * Restructured docu main page * Added sourceforge link * Added compiling guide for Linux * References to detailed instructions * Revert "Removed RIPEMD-160 from Product64.wxs. See commit from 21.03.2022" This reverts commit 024ae2a4659a6d9e65673531338e10bd10b8a3a0. * Correction of a div box
2022-03-31Update zlib to version 1.2.12Mounir IDRASSI18-989/+10767
2022-03-31HTML Documentation: Add Russian translation by Dmitry YerokhinMounir IDRASSI183-0/+12985
2022-03-27Documentation: clearer description of how number of iterations are calculatedMounir IDRASSI3-3/+7
2022-03-27Update Language.zh-cn.xml (#914)nkh04721-1/+1
2022-03-27Update Corsican translation for commit 5383190 (#913)Patriccollu1-2/+2
2022-03-26Windows: Add various checks to address Coverity reported issues.Mounir IDRASSI11-28/+105
2022-03-26Windows: check result of WriteFile and don't block if it is failing (Coverity)Mounir IDRASSI1-4/+10
2022-03-26Remove dead code from chacha_ECRYPT_encrypt_bytes (Coverity)Mounir IDRASSI2-15/+16
2022-03-26Windows: Fix wrong parameter to CloseHandle function in case of failure of ↵Mounir IDRASSI1-1/+1
CreateEvent (Coverity)
2022-03-22Update release notes for 1.26.0 and set its date to March 21st 2022Mounir IDRASSI10-12/+34
2022-03-21Language Translations files: update polish translationMounir IDRASSI1-1/+1
2022-03-21Language XML files: Add newly added entry to the XML files of supported ↵Mounir IDRASSI41-0/+41
languages