VeraCrypt
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2022-03-21Windows: Add latest 1.26 EFI bootloader files that are signed by Microsoft ↵Mounir IDRASSI12-0/+0
that come with the following modifications: - Fix bug in PasswordTimeout value handling that caused it to be limited to 255 seconds. - Rescue Disk: enhance "Boot Original Windows Loader" by using embedded backup of original Windows loader if it is missing from disk - Addition of Blake2s and removal of RIPEMD160 & GOST89
2022-03-21Increment version to 1.26 and update windows driver and MBR bootloader filesMounir IDRASSI82-88/+88
2022-03-21Add missing Blake2s source filesMounir IDRASSI10-0/+1474
2022-03-21Update documentation to add Blake2s-256 and remove RIPEMD-160Mounir IDRASSI9-35/+33
2022-03-21Language XML files: update Russian XML file by Dmitry Yerokhin.Mounir IDRASSI1-243/+243
2022-03-21Windows: Display message to recreate Rescue Disk when upgrading from version ↵Mounir IDRASSI1-1/+1
1.25 or earlier because of the changes in the supported algorithms
2022-03-21Windows: Block upgrade of VeraCrypt is the system is encrypted using ↵Mounir IDRASSI5-0/+42
RIPEMD-160 or GOST89 since they are not supported anymore.
2022-03-21Windows: use "HMAC-BLAKE2s-256" instead of "HMAC-BLAKE2s" for BLAKE2s PRF nameMounir IDRASSI1-1/+1
2022-03-08Implement support of Blake2s-256 hash algorithm and remove deprecated ↵Mounir IDRASSI50-1944/+482
algorithms RIPEMD-160 and GOST89.
2022-03-07Creating Language.co.xml for Corsican (#905)Patriccollu1-0/+1613
2022-03-07Update Language.de.xml (#899)Mr-Update1-414/+414
- Correct typos - Translation improved
2022-02-20Update Language.de.xml (#898)VeraCrypt_1.25.9Mr-Update1-300/+300
- Correct typos - Translation improved
2022-02-19Increment version to 1.25.9 and update Release Notes.Mounir IDRASSI88-170/+177
2022-02-19Linux/MacOSX: Fix hidden volume settings not correctly displayed when ↵Mounir IDRASSI3-4/+7
enabling hidden volume protection in mount options window
2022-02-18Update Language.de.xml (#893)Mr-Update1-101/+101
* Update Language.de.xml - Correct typos - Translation improved * Update Language.de.xml I corrected it.
2022-02-18Linux: Fix code dump when built with -D_GLIBCXX_ASSERTIONS caused by an ↵Mounir IDRASSI1-1/+0
assert in libstdc++. The variable has enough capacity so pointer &buffer[0] is valid but since clear method was called, we are not supposed to access element at index 0. Related to Github issue #896
2022-02-16Windows: Fix wrong Debug reference in VS2019 solution fileMounir IDRASSI1-8/+8
2022-02-16Update Release Notes and release dateMounir IDRASSI3-3/+4
2022-02-16Increment version to 1.25.8.2 and update signed Windows driversMounir IDRASSI17-19/+19
2022-02-13Linux/FreeBSD: Enable building without AESNI support by setting environment ↵Mounir IDRASSI4-7/+32
variable DISABLE_AESNI to 1 during build or passing NOAESNI=1 to make command This comes following Github issue #892 and which should be solved thanks to this.
2022-02-13Language XML files: Update French translationMounir IDRASSI1-92/+92
2022-02-13Add missing copyright to README.mdMounir IDRASSI1-0/+1