File veracrypt.changes of Package veracrypt
-------------------------------------------------------------------
Sat May 31 09:17:46 UTC 2025 - marec@detebe.org
- Update to version 1.26.24:
* Windows:Continuation of fix of tab navigation in various dialogs
* Increment version to 1.26.24. Update Release Notes and Windows drivers.
* Windows: Fix tab navigation in various dialogs
* macOS: use macFUSE name instead of OSXFUSE to match the new name of the macOS fuse library project.
* macOS: Create symlink to VeraCrypt binary at /usr/local/bin/veracrypt during installation
* Windows: real fix for "Unmount all" button label!!
* Increment version to 1.26.3. Update Release Notes and signed drivers
* Documentation: Fix rendering issue of localized CHM files by using correct encoding
* Windows: Replace remaining "Dismount All" by "Unmount All"
* Update Release Notes and release date. Increment version of Windows binaries
* Linux/macOS: Make help text less confusing with regards to optional parameter of certain commands
* Windows: Implement mutex to serialize initialization across multiple VeraCrypt instances
* Update Corsican translation on 2025-05 (2) (#1543)
* Translations: Update and fix various language files.
* Github workflows: enhance xmlvalidate.sh to catch invalid escape sequences
* Increment version to 1.26.22. Update Release Notes. Update signed drivers.
* Documentation: Add missing image for mastodon contact
* Translations: Add translation of newly added fields for some languages
* Windows: Enable screen protection by default to block screenshots, recordings & Windows Recall. Add configurable setting in Preferences, Installer, and MSI.
* Remove SM4 support!
* macOS: make dmg template larger to accommodate increase size of documentation
* macOS/FreeBSD: add missing GCC_GTEQ_440 define in Makefile
* Update Readme to indicate veracrypt.io as the new official mirror
* Update Release Notes.html and release date.
* Reorder SM4-based cascade ciphers: apply SM4 as the final stage following external review.
* Documentation: Add missing reference to SM4-based Cascades ciphers.
* Set release date to May 16th.
* Silence compiler warning in HasTranslatedDocumentation function
* Linux: cleanup old build artifacts before performing new build
* Documentation: remove unused donation image files
* Update Donation details (bank, crypto, paypal)
* Linux/macOS: Fix build error cause by missing conversion
* Linux: Update local documentation logic to the new organization of folders under "docs/html"
* Update Release Notes and CHM. Set release date and update signed Windows drivers.
* Windows: fix path errors in WiX file that blocked creation of MSI.
* Linux/macOS: don't advertise SM4 for system encryption until its support is implement.
* Documentation: Fix missing AM Crypto references
* Removed unused declarations in sm4.cpp
* Update PayPal donation links
* Move copyright and links to "AM Crypo", amcrypto.jp and veracrypt.jp
* Linux: implement automatic creation of AppImage bundle during build of generic binaries
* typo Readme.txt (#1538)
* Linux: Correct handling of documentation in case of AppImage. Code refactoring.
* Linux: Fix link error with gcc 4.8 by build AESNI version of SM4 from gcc 4.4
* Linux: Fix AppImage compatibility by using AppImage file for sudo elevation
* Update Corsican translation on 2025-05 (#1535)
* Linux: Fix typo in CMakeLists.txt after last change
* Linux: remove pcsclite dependency from .deb/.rpm packages since it is detected/loaded dynamically at runtime.
* Increment version to 1.26.21
* Update Polish translation (#1533)
* Linux: Fix self-test by making the code supports key length in a generic way
* Linux: Fix build issues caused by changes after SM4 addition
* Initial support of SM4 cipher for normal volumes
* Windows: Refactor EncryptData.ps1 script. Parameterize, add cluster size auto, robust exFAT sizing, and safety features
* modify unix default mounting point prefix (use /run/media/veracrypt t… (#1524)
* Documentation: Harmonize Microsoft Help Workshop project files names. Add Russian localized CHM.
* Windows: Update libzip to version 1.11.3
* Documentation: various fixes. Add Russian CHM file.
* Documentation: Update various pages to be in sync with online version
* Documentation: Add missing English documentation HTML files
* Windows: modify build batch files to use tar instead of 7zip and to support new layout of localized documentation
* Windows: reorganize localized documentation, each in a dedicated folder. Adapt installers and documentation URL logic.
* Windows: Update code signing certificate after renewal of expired one
* Documentation: remove reference to veracrypt.fr/code git repository. Use Code.html for Source Code menu
* Fix a mistake (#1530)
* Fix the whirlpool for big-endian platform (#1529)
* Update Tradition Chinese (Hong Kong) (#1486)
* User Guide with THML (#1523)
* Add alignment constants for derived key and KEY_INFO buffers to ensure SIMD compatibility. (#1526)
* Refactor: Use symbolic constants for volume header magic numbers (#1525)
* Translations: Refine Italian localization for clarity and naturalness
* Translations: Fix Italian translation following report by Alessandro Muccioli
* Linux/FreeBSD: Improvements on installation scripts (#1514)
* Linux/macOS: Fix failure to use Hungarian language cause by issue in XML parser.
* Github workflows: Fix issue running XML validation workflow by using fixed version of fast-xml-parser 4.5.2
* Linux/macOS: use absolute path of 'true' command when checking if sudo session is active.
* Update Language.nl.xml (#1502)
* Fix SetupDLL and ExpandVolume Error (#1495)
* CI: Enable XML Validation Workflow (#1497)
* Windows: remove dependency towards Mount/Format when building setup to fix Win32 build issue (#1487)
* Windows: Fix link error in 32-bit build by removing crypto.lib reference and implementing sha512 using BCrypt API.
* Update Language.de.xml (#1489)
* Rename "Dismount All" to "Unmount All" in UI. Use ALT+u as new accelerator key instead of ALT+s
-------------------------------------------------------------------
Thu Feb 06 06:23:03 UTC 2025 - marec@detebe.org
- Update to version 1.26.20:
* Windows: Update version to 1.26.20 in MSI project and packaging bat files.
* Update Release Notes. Update Windows signed drivers. Update MBR bootloader.
* Windows driver: Fix regression that always allowed defragmentation and caused other side effects
* Widnows driver: use correct value for HiddenSectors field in structures to match read MBR disks
* macOS: correct error message in FUSE-T pkg installer to remove mention of OSXFuse.
* Increment version to 1.26.20. Update Release Notes.
* Complete replacement of Dismount references by Unmount in various files
* Update Language.zh-hk.xml (#1408)
* Windows: Revert use PDH API to gather system entropy because of issues encountered by users
* refactor: use the term unmount instead of dismount (#1478)
* Enable AESNI only on x86 (#1479)
* Update Language.pl.xml (#1471)
* Implement SHA256 acceleration on ARM64 platforms using CPU instructions
* Linux: simpler and more robust approach to detect active sudo session (#1473)
* Translation: Update Russian translation of Release Notes (by Dmitry Yerokhin)
* Fix Github action failure by moving upload-artifact to v4
* macOS: fix wxWidgets 3.2.6 assert for undefined switch use-dummy-sudo-password (GH #1470)
-------------------------------------------------------------------
Thu Jan 23 19:52:29 UTC 2025 - marec@detebe.org
- Update to version 1.26.19:
* Increment version to 1.26.19. Update Release Notes.
* Update copyright date to 2025
* macOS: Fix regression in dismount caused by wrong umount path (#1467)
* macOS: Fix packaging error due to template dmg being too small.
* MacOSX: Fix erroneous preprocessor directive
* Update release notes and release date.
* Translations: Update French translation
* Updated translation: pt-br.
* Linux: Add missing header in ARM64 build. Add .oarmv8crypto to .gitignore
* Update Release Notes. Set version to 1.26.18. Update signed Windows drivers.
* Windows/Linux/macOS: implement AES hardware support on ARM64 (ARMv8)
* Update Release Notes about fixed CVEs
* Translations: Update translations of newly added fields
* Linux/FreeBSD: Prevent mounting volumes on system directories and PATH (CVE-2025-23021, reported by SivertPL @__tfr)
* Linux/FreeBSD: Add absolute paths for system binaries to prevent path hijacking (CVE-2024-54187, collaboration with SivertPL @__tfr)
* Increment version to 1.26.18. Update copyright date. Update Release Notes. Update Windows drivers.
* Windows: Fix regression in Traveler Disk creation (#886)
* Linux Debian/Ubuntu: use a distro-specific version string to avoid APT repository conflicts
* Update donation HTML page to use new PayPal donation links
* Windows: Add missing file entry to Zip project after libzip update
* Windows: Update libzip to version 1.11.2
* Windows: Update LZMA SDK to version 24.09
* Windows: use modern API to gather system entropy for random generation instead of obsolete that were not working
* Windows driver: Use IO_DISK_INCREMENT for event signaling in IRP completion routine
* Windows: Update Windows version check on startup to require Win10 1809 or later
* Windows Driver: set Windows 10 version 1809 as minimum.
* Windows Driver: make UpdateBuffer function more robust by adding security region size parameter
* Linux: Fix warning during build cause by deprecated 'u' modifier in "ar" command
* Add XML validation Github workflow (contributed by Jertzukka github.com/Jertzukka/VeraCrypt/tree/ci)
* Linux/macOS: Simplify sudo session detection logic and extend it to macOS
* Linux: Fix "Password too long" error message not expanded to include max length (#1456)
* Linux/macOS: check if volume doesn't exist before starting the mount operation.
* Updated Russian translation of Release Notes (by Dmitry Yerokhin)
* Translations: Update Slovenian translation (contributed by Prof. Sasa Divjak)
* Windows: Increment version to 1.26.17.2. Update signed drivers.
* Windows Setup: Fix the implementation of backup/restore of file permission during update
* Update Release Notes.
* Translations: Update Slovenian translation (contributed by Prof. Sasa Divjak)
* Windows: don't test sign driver by default in Release mode.
* Windows Setup: Fix "Access Denied" issue during VeraCrypt update after a Windows upgrade
* Set 1.26.17 release date to November 24th
* Translations: Fix issues in Slovenian translation. Complete translation of some entries
* Translations: Update Slovenian translation (contributed by Prof. Sasa Divjak)
* Windows Driver: Set version to 1.26.17.1. Update signed drivers.
* Windows Driver: Make max work items count configurable. Increase default to 1024. Queue write IRPs. - Made the maximum work items count configurable to allow flexibility based on system needs. - Increased the default value of max work items count to 1024 to better handle high-throughput scenarios. - Queue write IRPs in system worker thread to avoid potential deadlocks in write scenarios.
* Windows Driver: Optimize spinlock usage in CompleteIrpWorkItemRoutine
* Windows: Update signed Windows drivers.
* Windows driver: use correct WDM type. Increment version to 1.26.17
* Increment version to 1.26.16. Update Release Notes. Update signed Windows drivers.
* Windows Driver: Use system functions directly instead of dynamic loading since we are targeting Windows 10
* Windows Driver: Fix deadlock in EncryptedIoQueue due to re-entrant IRP completions
* Linux/macOS: make binary symbols visible in crash report.
* Windows Driver: Add Unicode define to build and enhance tracing in debug mode
* Windows: Fix driver crash caused by 32-bit leftover code in derive_key_blake2s function
* Windows: Avoid modifying BootArguments structure and use __unaligned keyword to inform compiler that pointer is unaligned.
* Windows: remove 32-bit logic from the code since we support only 64-bit. remove 32-bit EFI bootloader files.
* Windows: Fix output directory configuration of COMREG project
* Windows: Fix regression in self-test of hash algorithms that caused them to fail
* Windows: Fix VS 2022 projects references
* Windows: remove VS 2019 solution and project files since we migrated to VS 2022.
* Windows: Fix delayload link warning about comdlg32.dll not used. Remove unused old project files
* Windows: move main project files and solution from VS 2010 to VS 2022. Delete unused files.
* Windows: Fix warning when building Setup and Portable. No file elevation is used for them.
* Windows: Upgrade VS 2019 solution/projects to VS 2022. Remove Win32 configuration for driver and binaries.
* Windows: Fix build of MBR bootloader
* Windows: Fix warning in driver build by make get_pkcs5_iteration_count have a single return statement at the end
* Windows: Use VS builtin __fastfail intrinsic for fatal exception instead of affecting NULL pointer
* Windows: Fix various compiler warnings
* Windows: Fix MBR bootload compilation error following latest changes
* Use portable alignment macro to be compatible with Linux/macOS
* Use adequate const qualifiers for pbkdf2 functions arguments
* Linux: Fix build error following latest code cleanup
* Windows: Remove support for 32-bit driver code. Set build target as Windows 10. Simplify code and fix all warnings in driver.
* Windows: Use BCryptGenRandom instead of deprecated CryptGenRandom to generate secure random bytes
* Linux: Fix build error caused by changes for dynamic CPU SHA support detection
* Linux: Fix detection of SHA CPU support on virtualized environment by trying SHA instruction
* Linux: Fix build error following SHA intrinsic support changes
* Add support for SHA-256 x86 instrinsic for enhance performance of PBKDF2-HMAC-SHA256
* Translations: Fix missing lang id in Romanian translation
* Update Language.ro.xml (#1434)
* Linux: Improve directory opening logic by prioritizing xdg-open and adding fallback mechanisms (#1420)
* Linux: Add Fedora as supported distribution in CMakeLists.txt
* Windows: Fix EFI configuration editor various issues
* Linux: fix assert by wxWidgets library included in Ubuntu.
* Windows: Simplify error message related to IsEfiBoot since it always fail with ERROR_INVALID_FUNCTION
* macOS: fix regression in build script that caused it to ignore fuset switch
* macOS: restrict --allow-screencapture switch to macOS only since screen protection doesn't work on Linux
* Add Option to Enable/Disable Screen Capture (#1418)
* Windows: Fix failed EFI detection on some PCs where BootOrder variable is not defined.
* macOS: enhance macOS build script(allow local build, specify wxWidgets version, control packaging)
* Update Language.sv.xml (#1416)
* Linux/macOS: Fix missing define that was causing compilation error
* Translations: Fix wrong escape sequences in Swedish translation (fixed by @an1 on Sourceforge)
* Windows: Add support for x86 and x64 build for driver and binaries using Visual Studio 2019
* Windows: use wcstok_s instead of wcstok for more secure parsing of directory path
-------------------------------------------------------------------
Wed Sep 04 18:15:36 UTC 2024 - marec@detebe.org
- Update to version 1.26.15:
* Documentation: Update CHM user guide
* Update Release Notes to mention the fix of EFI regression
* Windows: Fix bug in disabling of Windows privileges, they were completely removed instead
* Windows: Fix truncated displayed error message
* Windows: Update Release Notes for 1.26.15 release to mention MSI related changes
* Translations: update Russian translation file by Dmitry Yerokhin.
* Windows: Ensure that installation folder is removed after MSI uninstall by scheduling removal on reboot if needed
* Windows: Fix MSI not overwriting existing data files (chm, html, xml) with new version
* Windows: Fix MSI not installing all new documentation file. Remove old files left from old versions. Increment version to 1.26.15.
* Documentation: Fix wrong version in Language Packs.html
* Wndows: Fix error 1603 returned by MSI silent install when REBOOT=ReallySuppress specified and a reboot is required
-------------------------------------------------------------------
Wed Aug 28 19:32:20 UTC 2024 - marec@detebe.org
- Update to version 1.26.14:
* Documentation: Update CHM documentation
* Documentation: Indicate TrueCrypt 6.x and 7.x for the supported TrueCrypt volumes until 1.25.9
* Translations: Update Russian translation by Dmitry Yerokhin
* Linux: Add script to sign generated rpms
* Increment version to 1.26.14. Set release date to August 25th.
* Linux/MacOSX: Only load valid XML language files (Language.langid.xml format with langid one of the predefined language identifiers)
* Windows: Fix regression causing crash when a wrong password is used when changing password of volumes
* Revert "Add Hausa translation (#1404)" (#1407)
* Add Hausa translation (#1404)
* Windows: Only load valid XML language files (Language.xx.xml or Language.xx-yy.xml format)
* Windows: Enhance packaging batch file to bundle only valid XML language files
* Added some translations to Arabic (#1403)
* Documentation: refinements, update Russian documentation.
* Documentation: Update documentation for TrueCrypt conversion
* Translations: fix wrong name in an entry id in Ukrainian translation.
* Added some translations to Ukrainian (#1402)
* Add newly added HTML documentation page to the CHM documentation
* Add missing entry in the Release Notes
* Update Release Notes. Set release date to August 17th.
* Documentation: Add conversion guide for deprecated features. Mention hidden volumes in TrueCrypt conversion
* Translations: Fix encoding issue in Japanese XML file
* Translations: Fix XML issues in Thai language file
* Added some translations to Thai (#1401)
* Windows: better handling of reading EFI variable to display help error messages in case of failure.
* Update Finnish translation and few xml errors (#1400)
* Windows: fix build failure for x86/x64 with newer Visual Studio that use Windows 10/11 SDK
* Translations: update Korean translation file
* Translations: Update Turkish translation.
* Fix another typo of "CPLC" is language files including English one.
* Translations: update Italian translation
* Revert changes mistakenly included in previous commit
* Fix typo of "CPLC" is language files including English one.
* Update Corsican translation on 2024-08 (2nd) (#1396)
* Update Language.sv.xml (#1395)
* Translations: Update Spanish translation
* Translations: Update Japanese translation
* Update Language.sv.xml (#1394)
* Update German translation (#1391)
* Update Language.zh-cn.xml (#1390)
* Update mount failure error messages to mention removal of TrueCrypt support and old algorithms.
* Windows: disable dropdown split button in volume expander (#1389)
* Undeclared identifier for IDR_LANG_NB fixed (#1388)
* Update Release Notes. Set release date to August 4th.
* Windows: Fix rare cases being stuck in Secure Desktop after it is used for password entry
* Translations: Fix typo in Norwegian translation
* Update Language.nl.xml (#1387)
* Add missing translated entries to Norwegian language file. (#1386)
* Add Norwegian Bokmål translation (#1382)
* Update Polish translation (#1383)
* Update Corsican translation on 2024-08 (#1384)
* Update Language.zh-cn.xml (#1385)
* Increment version to 1.26.13. Update release notes. Update signed Windows drivers.
* Translations: Add newly added string for XTS vulnerability detection
* Implement detection of volumes with vulnerable XTS master key.
* Windows: fix failure of PowerShell script to create container from a large directory
* Tests: refactor test batch script, clear and better code.
* Tests: remove RIPEMD160 test container, add blake2s one. Enhance batch script. Harmonize test containers.
* Update CHM documentation. Use correct date of 1.26.12 in header.
* Windows: Update WiX and SDK paths in build bat files
* Updated pt-br translation. (#1379)
* Linux: fix linker type confusion that was causing crash.
* Documentation: Update QR codes and logos (#1376)
* Linux: fix typo
* Linux: fix crash when displaying Admin password dialog. Fix failure of Github action by using builtin GITHUB_TOKEN
* Documentation: Update release notes and other pages
* Documentation: Update BTC, ETH and LTC addresses QR codes to include the cryptocurrency name in the encoded address
* Documentation: Add warning note in TrueCrypt conversion page about TrueCrypt checkbox use after volume is converted
* Activate Github workflow for master branch
* Activate Github linux workflow for main branch
* Linux: Add Github CI workflow for Linux (#1374)
* Fix typos in the French translation (#1373)
* Linux/FreeBSD: Improve build scripts for Linux/FreeBSD to have correct name for generic GUI installer
* Linux: Add linker flag for GCC version below 6.0 to improve ASLR security
* Update Language.fr.xml (#1372)
* MacOS: Support CommandLineTools for building (#1371)
* Linux: Make the C++ code compatible with old compilers (g++ 4.4.7 on CentOS 6)
* Line breaks between copyright holders (#1370)
* Linux/FreeBSD: Fix GNU Make syntax error in Main.make
* Linux/FreeBSD: Update build scripts: use wxwidgets 3.2.5, drop explicit GTK3 config since it detected automatically
* Linux/FreeBSD: use GTK3 flavor for default generic gui installer. create GTK2 specific gui installer.
* Linux/FreeBSD: automatically detect presence of GTK3. Remove WITHGTK3 makefile argument.
* Fix error in translation xml (#1368)
* Fix regression in core service deserialization (#1367)
* MacOSX: Fix compiler warning
* Increment version to 1.26.12
* MacOSX: set FUSE-T workaround max delay to 5 seconds. Make logic specific to FUSE-T volumes.
* MacOSX: Disable libtiff support in wxWidget full build
* MacOSX: Add notarization script and entitlements file used to create official VeraCrypt dmg
* MacOSX: use same version define in Info.plist files. Indicate 12.0 as minimum supported macOS version
* macOSX: Add "FUSE-T build" in About dialog when linking against FUSE-T instead of MacFUSE
* Update copyright date in some files
* Increment version to 1.26.11. Update Release Notes.
* MacOSX: Add for using FUSE-T instead of MacFUSE
* MacOSX: Fix compilation error in build configurations other than official release
* Linux: Fix assembly files not built on Linux
* fix: Correct missing 'endif' in Main.make for MacOSX section
* Improve documentation (#1360)
* MacOSX: Update macOS specifics part of the Readme
* MacOSX: Fix whitespaces by using tabs in Makefile
* MacOSX: Use wxWidgets 3.2.5. Detect SDK version dynamically. Remove unused "r" getopts option.
* MacOSX: Fix skipping codesign and productsign for local development build
* MacOSX: Add universal binary of yasm so that it can run on arm64 machines
* MacOSX: Better build flags logic handling. Suppress Xcode 15 linked warning.
* Improve and simplify macOS builds (#1276)
* Avoid conflict with C++17 features std::byte by using uint8 type instead of byte
* Avoid assert by verifying installed languages exist (#1354)
* FreeBSD: Support automatic detection and mounting of ext2/3/4, exFAT, NTFS filesystems (#1350)
* FreeBSD: Fix privilege escalation prompts not showing up (#1349)
* Linux: enhancements to build_cmake_deb.sh script. Use wxWidgets 3.2.5
* Linux: Update dependencies for debian packages on Ubuntu 24.04 and Debian 13
* Prepare for changes in wxWidgets 3.3 (#1343)
* Fix incorrect max hidden volume size for file containers on CLI (#1338)
* Windows: Enhance memory protection mechanism by preventing process owner from granting permissions to itself.
* Update Korean translations (By Kangjun Heo, 0x00000FF@github)
* Updated translation: pt-br. (#1306)
* Spanish translation file: fix minor punctuation error (double period)
* Fix: 7 typos (#1324)
* Update Korean Translation (#1291)
* Update Language.zh-cn.xml (#1315)
* update zlib + copyright (#1302)
* 07Feb23-Update Language.es.xml (#1301)
* Correct exceptions to match the correct language strings (#1299)
* Unix CLI: Don't initially re-ask PIM if it was already specified (#1288)
* Update Swedish translation (#1287)
* Translations: Update Spanish translation
* Spanish Translation: fix typos and enhancements
* Update Language.es-22Nov23.xml (#1261)
* Update Swedish translation (#1278)
* Update Language.zh-cn.xml (#1259)
* Update Swedish translation (#1270)
* Update Corsican translation on 2023-11 (#1258)
* Update Language.de.xml (#1262)
* Linux: Allows GUI to launch in a Wayland-only environment (#1264)
* macOS: Use correct Disk Utility location when "check filesystem" is ran (#1273)
* macOS: Fix near zero width PIM input box and simplify wxTextValidator logic (#1274)
* Linux/MacOSX: put entries at line start and use tabs instead of spaces
* MacOSX: update version field in pkg project files
* Continue update Bitcoin donation address and its QR code
* New Bitcoin donation address since current one is affected by Randstorm vulnerability
* Update Polish translation (#1255)
* Translations: Add back new strings to the Turkish language file.
* Turkish translation 1.26.10 update (#1254)
* Revert changes to Language.tr.xml to allow merging Github translation PR
* Linux/FreeBSD/macOS: Implement language selection settings (#1253)
* wolfCrypt as crypto backend for VeraCrypt (#1227)
* Translations: update Russian translation file and documentation by Dmitry Yerokhin.
* Remove unneeded redundant OS name in Release Notes
* Update MBR bootloader to 1.26.10 version
* Increment version to 1.26.10. Update signed Windows drivers.
* Windows: Fix failure to format some disks (e.g. VHDX) caused by partition offset not 4K aligned
* Linux: Fix generic installation script on Konsole in Wayland (#1244)
* Documentation: Remove Flattr as donation platform since it is shutting down
* Documentation: Mention that TRIM is not supported on macOS
* Documentation: Add more information about TRIM behavior in VeraCrypt
* Documentation: Update bank account details for USD donations
* 02Nov23-Update Language.es.xml (#1241)
* Documentation: Mention default PIM values when no PIM is specified
* Linux: Focus PIM field when selected (#1239)
* Update Language.ro.xml (#1237)
* Documentation: Update supported macOSX versions to remove Big Sur and add Sonoma
* Update Language.zh-cn.xml (#1233)
* Windows: fallback to absolute positioning if relative positioning fails
* Increment version to 1.26.9
* Windows: Don't close Setup when exiting VeraCrypt process through system tray Exit menu
* Increment version to 1.26.8
* Translations: Fix missing "uk" lang key in some Ukrainian translations
* Windows: Fix writing wrong EFI configuration options to registry
* Update Language.uk.xml (#1230)
* HTML Documentation: Update Russian translation by Dmitry Yerokhin
* Windows: Fix expansion of volumes on devices with sector size!=512 (by skl0n6)
* Fix warnings and throwing an exception instead of ignoring the error (#1229)
* Windows: Modified implementation for Secure Desktop handling to overcome Windows 11 issues
* Harmonize copyright date and statements across various files
* Update various copyright dates
* fix for corrupted icons (#1226)
* Translations: update Russian translation file and documentation by Dmitry Yerokhin.
* Documentation: Fix wrong version and URL of Language Pack file.
* Linux: Fix compilation error on some 32-bit machines.
* Fix Finnish language pack parsing issue (#1222)
* Update Language.ro.xml (#1221)
* Fix typo in Release Notes
-------------------------------------------------------------------
Mon Oct 02 10:01:42 UTC 2023 - marec@detebe.org
- Update to version 1.26.7:
* MacOS: Fix Blake2s SSE 4.1 not being built
* MacOS: set minimum target to OSX 12. Fix About menu not working.
* Linux: use "-std=c++11" for gcc 4.8 and adapt code to old compilers
* Linux: Better detection of gcc version to correctly enable c++11
* XML translations: increment version to 1.26.7 in Simplified Chinese file
* Update Language.zh-cn.xml (#1206)
* XML translations: downgrade version of Simplified Chinese to be able to merge PR
* Windows: Update MBR bootloader for version 1.26.7
* Increment version to 1.26.7. Set release date to October 1st. Update Windows signed driver files.
* Documentation: Add documentation for RAM Encryption
* Windows: enhancement to RAM encryption
* Windows Driver: Use KeQueryInterruptTimePrecise on Windows 8.1 and newer as better seed for internal RNG compared to KeQueryInterruptTime
* Translations: update Russian translation file by Dmitry Yerokhin.
* Update Language.de.xml (#1213)
* Windows: during Setup, and if VeraCrypt already installed, open online help only if PC connected to Internet
* Documentation: Mention Upgrade/Repair/Reinstall case in Memory Protection help page
* Update Language.zh-cn.xml (#1205)
* Update Polish translation (#1210)
* Update Corsican translation on 2023-09 (3rd) (#1211)
* Documentation: Add entry in FAQ about ghost drive that maybe listed by VeraCrypt on Windows
* Documentation: mention that OS reboot is required after changing memory protection status
* Windows: make Setup correctly manage option to disable memory protection during upgrade
* Libzip 1.10.1 (#1209)
* Windows: always open online help in case of Setup because local help may be outdated
* Windows: Add tooltip message and help button for new option to disable memory protection
* Language XML files: update Russian XML file by Dmitry Yerokhin.
* Update Language.de.xml (#1207)
* Linux/MacOSX: Increment packaging version to 1.26.6
-------------------------------------------------------------------
Sat Sep 23 09:37:59 UTC 2023 - marec@detebe.org
- Update to version 1.26.6:
* Windows: Load Riched20.dll to use RichEdit control. Use InitCommonControlsEx instead of InitCommonControls
* Update Polish translation (#1204)
* Update Release Notes. Increment version to 1.26.6.
* Documentation: Update the list of supported OSs
* Translations: Add missing entries to Estonian XML file
* Translations: Add newly added string entry IDC_DISABLE_MEMORY_PROTECTION
* Windows: use separate name for SetProcessMitigationPolicy function point. Remove unneeded boolean
* Update Corsican translation on 2023-09 (2nd) (#1203)
* Update Language.nl.xml (#1202)
* Windows: Add setting in main UI and setup wizard to disable memory protection
* Windows Security: make memory protection enabled by default. Add process mitigation (ASLR, Dynamic code, extension points)
* Windows: use same manifest structure for Expander as in Mount and Format
* Update Language.it.xml (#1200)
* Update Language.xml (#1199)
* Update Language.ro.xml (#1198)
* Update Polish translation (#1197)
* Windows: replace CoInitialize calls with CoInitializeEx
* Windows: Indicate in manifest files that support starts from Windows 7
* Translations: Add new field IDC_LINK_KEYFILES_EXTENSIONS_WARNING to language files
* Update Language.zh-cn.xml (#1195)
* Update Corsican translation on 2023-09 (#1196)
* Documentation: Indicate in System Encryptiom documentation that pasting passwords from clipboard is disabled during System Encryption wizard.
* Linux/macOS: simplify logic of handling /dev/random reading failure (proposed by @Lavode in #1187)
* Windows: Add link in keyfiles dialog to documentation page for risks of third-party file extensions usage.
* Update Language.xml (#1192)
* Update Language.ro.xml (#1194)
* Windows: remove recommendation of keyfiles files extensions and update documentation to mention risks of third-party file extensions.
* Update Language.fi.xml (#1190)
* Windows: Replace legacy file/dir selection APIs with modern IFileDialog interface
* Windows: remove legacy code (XP, Vista). Simplify code since Windows 7 is now minimal OS version.
* Windows: simpler and more robust safe dll loading combined with delay loading thanks to Windows 7 being minimum supported version.
* HTML Documentation: Update Russian translation by Dmitry Yerokhin
* Language XML files: update Russian XML file by Dmitry Yerokhin.
* Linux/macOS: preserve unknown entries in configuration file
* Language XML files: update Czech translation (contributed by Lagardere)
* Update Language.ro.xml (#1188)
* Update Language.ro.xml 1.26.5 (#1184)
* Allow cross compilation. (#1182)
* Windows: Set minimum build target to Windows 7
* Windows: delay load bcrypt.dll to reduce startup dependency loading until setting safe dll loading
* Update zlib to latest (#1181)
* Update Release Notes with latest Linux fix for hidden volume in CLI
* Linux: try use IOCTL BLKGETSIZE64 to get size of device instead of lseek
* Linux: Fix wrong max size for hidden volume in CLI direct mode creation
* Update Language.zh-cn.xml (#1177)
* Fix typo in Release Notes
* Update Language.de.xml (#1176)
* Windows: Update MBR bootloader files to 1.26.5 build
* Update Release Notes and set date of 1.26.5 to August 15th
* Update Language.zh-cn.xml (#1175)
* Update Corsican translation on 2023-08 (#1174)
* Translation XML: reintroduce new entry to zh-cn xml file
* Update Language.zh-cn.xml (#1134)
* Translation XML: remove new entry for zh-cn to merge GH pull request without conflict
* Update Polish translation (#1173)
* Increment version to 1.26.5. Update signed Windows drivers.
* Translations: Add new entry "PARTIAL_SYSENC_MOUNT_READONLY"
* Windows: Implement support for mounting partially encrypted system partitions
* Windows: Better way to enable required privileges for FastCreate Options
* Linux: Flush stdout explicitly when reading stdin (#1172)
* Linux: Typo fix and consistency in help command (#1169)
* Documentation: Update Windows build guide to mention Windows Test Mode and steps to avoid signature check failures
* Windows: Fix failure creating Traveler Disk caused by outdated hardcoded value of MS certificate
* FAQ: Add entry for solving Operation no permitted issue on macOS
* Update Language.ro.xml (#1168)
* Call EnsureVisible() for OSX in OnActivate (#1167)
* Linux/macOS: Add explicit include of <sys/types.h> to define ssize_t
* Linux: capture both stdout and stderr in popen call to avoid printing anything
* Security: ensure that XTS primary key is different from secondary key when creating volumes
* Windows: Fix false positive detection of new device insertion when clear keys option is enable
* fix warnings and UB (#1164)
* Update Corsican translation on 2023-07 (2nd) (#1162)
* Windows: Add installer language support for rest of the translations (#1160)
* Release Notes: Fix typo
* Linux/macOS: Increment version to 1.26.4 in installation packages
* Windows: remove unused variable
* Update Release Notes and set date of 1.26.4 to July 24th
* Language Translations files: update Chinese (Hong Kong) translation (#843)
* Update Language.de.xml (#1158)
* Update Polish translation (#1157)
* Linux/macOS: Remove TrueCrypt support
* Linux/macOS:Add EMV option checkbox to the fbp file. Remove TrueCrypt checkboxes.
* Language XML files: update Russian XML file by Dmitry Yerokhin.
* XML Language files: remove \r from new entries as it is automatically added by code
* Windows: update signed drivers
* Windows: Update driver inf file to meet new requirements for Microsoft driver submission
* Documentation: Indicate that TrueCrypt support is dropped starting from version 1.26
* Translations: Add new entries. update Russian XML file by Dmitry Yerokhin. Increment version to 1.26.4
* Windows: Make Expander progress messages translatable
* Update UserInterface.cpp (#1155)
* Windows: Remove TrueCrypt support. Increment version to 1.26.4.
* Windows: Fix compiler warnings
* Windows: Fix buffer overrun caused by bug in UpperCaseCopy function
* Windows: Fix link error with latest libzip by adding new file zip_source_pass_to_lower_layer.c tp VS projects
* Libzip (#1152)
* Windows: fix issue with fastCreate by requesting SE_MANAGE_VOLUME_NAME privilege before calling CreateFile
* Language XML files: update Russian XML file by Dmitry Yerokhin.
* HTML Documentation: Add Russian translation by Dmitry Yerokhin
* Windows: enhance secure desktop handling to try to workaround Windows 11 issue
* Language XML files: update Russian XML file by Dmitry Yerokhin.
* Windows: when overwriting an existing file container, add its current size to the available free space
* Update the Release Notes with URL related to the EMV project by the students
* Language XML files: update Czech translation (contributed by Lagardere)
* Windows: Add a PowerShell script that can be used to create a volume from a given directory or file
* Release Notes: Fix typo
* Update Language.de.xml (#1148)
* Linux: Overwriting file container allows you to use its space (#1147)
* Updates on WinCompiling docs and script (#1146)
* Update .gitignore with .idea/ and blake2s build artifacts (#1145)
* Fix typos in Release Notes
* Windows: Fix regression when creating multiple keyfiles with a fixed size
* Renormalize 7zWindows.h from CRLF to LF line separator as intended (#1144)
* Indicate in Release Notes that EMV support must be enabled in the settings
* Fix compiler type-cast warnings
* Update Release Notes with latest changes.
* Windows: Use full list of supported cluster sizes for NTFS, ReFS and exFAT filesystems
* Windows: Add missing header changes needed for previous commit
* Windows: Make API formatting fallback to format.com in case of elevation. remove dead code from ExternalFormatFs
* Update Corsican translation on 2023-07 (#1140)
* Update Polish translation (#1139)
* Windows: fix compilation warnings
* Windows: Fix formatting issue during volume creation by using /Y for format.com and specifying removal parameter in FormatEx
* Windows: Don't make Mount button split button if it is for dismounting
* Windows: Support drag-n-drop of files in Expander for mounting. Fix drag-n-drop of keyfiles.
* Update Polish translation (#1137)
* Increment version to 1.26.3 in XML language files
* Correctly detect ARM builds when listing CPU features in headers
* Linux: Fix wrong size for hidden volume when selecting the option to use all free space (fix by @Jertzukka)
* Linux/FreeBSD: Make pcsclite a dependency of the packages and the generic installer
* Translations: Add new messages related to EMV to XML files
* Linux: Add libpcsclite dependency into compilation guide (#1136)
* Update Corsican translation on 2023-06 (7th) (#1135)
* EMV keyfile support: Overall code improvements and bug fixes
* Add EMV functionality (#1080)
* Update Polish translation (#1132)
* Update Language.fr.xml (#1130)
* Increment version to 1.26.3. Update Release Notes
* Windows: Add comboxbox to Format wizard to choose QuickFormat/FastCreate/FullFormat
* Documentation: Fix typos
* Windows: Better handling of quick format for file container
* Update Polish translation (#1129)
* Translations: Add new messages to XML files where it was missing
* Update Language.nl.xml (#1125)
* Update Corsican translation on 2023-06 (6th) (#1124)
* Update Polish translation (#1123)
* Update language XML files with new Expander entries
* Windows: 100% localization of Expander UI strings
* Update Polish translation (#1122)
* Windows: Better language localization support for Expander.
* Windows: Add 7zWindows.h file to Lzma project files
* Dll125 lzma (#1120)
* Update Corsican translation on 2023-06 (5th) (#1117)
* Update Language.zh-cn.xml (#1114)
* Windows: if /fastCreateFile set, request SE_MANAGE_VOLUME_NAME privileges (credits: @xnoreq)
* Windows: Make SetPrivilege return error if AdjustTokenPrivileges cannot adjust privileges
* Update Language.zh-cn.xml (#1113)
* Update Corsican translation on 2023-06 (4th) (#1112)
* Update Polish translation (#1111)
* Windows: Allow selecting size unit (KB/MB/GB) for generated keyfiles
* Windows: make Expander first check file existence before proceeding further
* Linux: make .deb package compatible with Debian 12
* Linux/macOS: only wipe password/PIM text controls if they are not empty
* Linux: Fix compatibility of generic installers with old Linux distros
* Crypto: Fix detection of SSSE3 intrinsics in compiler
* Linux: use wxWidgets 3.2.2.1 for official VeraCrypt Linux packages
* Linux: fix static build against wxWidgets 3.2.2.1
* Fix WXSTATIC building on latest wxWidgets stable 3.2.2.1 (#1103)
* Documentation: Clarify various points in the documentation
* Update Language.nl.xml (#1099)
* Linux/FreeBSD: Fix privilege escalation prompts being ignored (#1100)
* Translations: restore lost change in Language.fr.xml. Translate two strings.
* Update Language.zh-cn.xml (#1098)
* Update Corsican translation on 2023-06 (3rd) (#1097)
* Documentation: Document difference between normal dismount and force dismount
* Update compilation doc to match website version
* Update copyright in CHM file
* Update copyright on various files
* Linux/macOS: Fix error during creation of installation package
* Update Language.de.xml (#1096)
* Update copyrights in Readme.txt
* Increment version to 1.26.2. Update Release Notes
* Windows: Possible workaround for logarithmic slowdown for Encrypt-In-Place on large volumes (relates to #1063)
* Update Polish translation (#1093)
* Update Corsican translation on 2023-06 (2nd) (#1092)
* Windows: Add dropdown menu to Mount button to allow mounting without cache
* Update Language.nl.xml (#1091)
* Update Corsican translation on 2023-06 (#1090)
* Update Polish translation (#1089)
* Fix issues launching fsck via terminal on Linux (#1086)
* Format Corsican localization XML file (#1087)
* Update Corsican translation on 2023-05 (#1085)
* fix wrong URL to clone EDK2 repo (#1084)
* Pkcs5.c: Fix typos where SHA256 is mentionned instead of Blake2s
* Prevent failing fs options being shown in --text --create (#1078)
* Linux/macOS: Make RNG implementation match documentation and the Windows implementation
* Linux/macOS: explicitely initialize hash algo before hashing random pool
* Windows: Add missing Blake2s source files to VS 2019 crypto project
* Windows: Add missing update of libzip zip_err_str.c and fix libzip related project configuration
* Update Polish translation (#1076)
* Update Language.nl.xml (#1075)
* Update Language.ko.xml (#1067)
* Update README.md (#1070)
* Update Libzip to latest 1.9.2 (#1071)
* Linux: Fix printing error when checking freespace during volume creation
* Linux/macOS: Better handling of wrong PIM value in text mode (enhances PR#1026)
* Keep PIM secret and re-ask when user entered a wrong value (#1026)
* Update Language.zh-cn.xml to remove unused string after revert of newsysenc commit
* Update Language.nl.xml to fix format of some entries and remove strings that don't exist anymore after revert of sysenc commit
* Update Language.zh-cn.xml and replace PR #817 (#1065)
* Added line breaks between new copyright holders (#963)
* Update Language.zh-cn.xml (#961)
* Update Language.nl.xml (#967)
* update zlib to latest version 1.2.13 (#986)
* Add Hyperlinks to Content Table (#989)
* wxWidget assert failure bug (#999)
* OpenBSD vnconfig no longer needs -c option (#1002)
* Update Language.fr.xml (#1022)
* Fix compiler warnings (#1030)
* Fix mount.veracrypt (#1064)
* Add a new LangString 'LINUX_VOL_MOUNTED' to show when volume mounted. Fixes (#1029)
* Linux/macOS: Suppress asserts displayed by wxWidgets 3.1.6+ for sizer flags until we fix all sizer flags in our UI.
* Linux: Fix .deb package compatibility with Ubuntu 23.04
* Windows MSI: fix failure to create MSI because of missing html files during packaging
* Windows MSI: Add reference to newly added documentation files. Remove reference to RIPEMD-160 html file.
* Documentation: remove usage of CSS collapsible to avoid breaking CHM generation. Add new entries to CHM. Remove example script file since its content is described inline in the documentation
* Documentation: Add missing file Miscellaneous.html
* Revert "New sys enc wizard (#957)"
* New sys enc wizard (#957)
* Windows: use newer MEMORYSTATUSEX structure in call to GlobalMemoryStatusEx
* Minor bugfixes (#950)
* Fix incorrect text color in dark mode (#920)
* Fixed a typo error (#929)
* Documentation overwork (#953)
* Update zlib to version 1.2.12
* HTML Documentation: Add Russian translation by Dmitry Yerokhin
* Documentation: clearer description of how number of iterations are calculated
* Update Language.zh-cn.xml (#914)
* Update Corsican translation for commit 5383190 (#913)
* Windows: Add various checks to address Coverity reported issues.
* Windows: check result of WriteFile and don't block if it is failing (Coverity)
* Remove dead code from chacha_ECRYPT_encrypt_bytes (Coverity)
* Windows: Fix wrong parameter to CloseHandle function in case of failure of CreateEvent (Coverity)
* Update release notes for 1.26.0 and set its date to March 21st 2022
* Language Translations files: update polish translation
* Language XML files: Add newly added entry to the XML files of supported languages
* Windows: Add latest 1.26 EFI bootloader files that are signed by Microsoft 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
* Increment version to 1.26 and update windows driver and MBR bootloader files
* Add missing Blake2s source files
* Update documentation to add Blake2s-256 and remove RIPEMD-160
* Language XML files: update Russian XML file by Dmitry Yerokhin.
* Windows: Display message to recreate Rescue Disk when upgrading from version 1.25 or earlier because of the changes in the supported algorithms
* Windows: Block upgrade of VeraCrypt is the system is encrypted using RIPEMD-160 or GOST89 since they are not supported anymore.
* Windows: use "HMAC-BLAKE2s-256" instead of "HMAC-BLAKE2s" for BLAKE2s PRF name
* Implement support of Blake2s-256 hash algorithm and remove deprecated algorithms RIPEMD-160 and GOST89.
* Creating Language.co.xml for Corsican (#905)
* Update Language.de.xml (#899)
-------------------------------------------------------------------
Thu May 19 07:51:13 UTC 2022 - marec@detebe.org
- Update to version 1.25.9:
* Update Language.de.xml (#898)
* Increment version to 1.25.9 and update Release Notes.
* Linux/MacOSX: Fix hidden volume settings not correctly displayed when enabling hidden volume protection in mount options window
* Update Language.de.xml (#893)
* Linux: Fix code dump when built with -D_GLIBCXX_ASSERTIONS caused by an assert in libstdc++.
* Windows: Fix wrong Debug reference in VS2019 solution file
* Update Release Notes and release date
* Increment version to 1.25.8.2 and update signed Windows drivers
* Linux/FreeBSD: Enable building without AESNI support by setting environment variable DISABLE_AESNI to 1 during build or passing NOAESNI=1 to make command
* Language XML files: Update French translation
-------------------------------------------------------------------
Tue Sep 28 20:55:43 UTC 2021 - Markus Ebner <info@ebner-markus.de>
- Fix build for new compilers, that default to c++17 (by forcing c++11)
-------------------------------------------------------------------
Wed Nov 4 11:59:01 UTC 2020 - Milan Savić <milsav92@outlook.com>
- wxWidgets 3.1+ has tightened it's rules on sizers so VeraCrypt
throws several asserts when starting and running, see:
https://forums.opensuse.org/showthread.php/545812-Window-Manager-Issues-with-veracrypt-and-thunderbird-under-Tumbleweed
This temporarily fixes the issue by requiring wxWidgets 3.0
until upstream fixes the issue on their end.
-------------------------------------------------------------------
Mon Sep 14 23:17:09 UTC 2020 - Milan Savić <milsav92@outlook.com>
- Release VeraCrypt version 1.24-Update7 (Friday August 7, 2020).
- Drop veracrypt-update-jitterentropy-library.patch as release
contains commit 6252d96.
-------------------------------------------------------------------
Tue Nov 5 20:17:08 UTC 2019 - malcolmlewis@opensuse.org
- Release VeraCrypt version 1.24-Hotfix1.
- Add veracrypt-update-jitterentropy-library.patch: Add upstream
commit 6252d96 to fix building.
- Drop fix_sha2_section_type_mismatch.diff as patch upstreamed.
-------------------------------------------------------------------
Mon Aug 12 09:33:10 UTC 2019 - Hans-Peter Jansen <hpj@urpla.net>
- fix LTO linking due to section type mismatch
fix_sha2_section_type_mismatch.diff
-------------------------------------------------------------------
Tue Feb 5 11:27:22 UTC 2019 - Ismail Dönmez <idonmez@suse.com>
- Cleanup spec file
-------------------------------------------------------------------
Mon Jan 21 14:26:27 UTC 2019 - hiwatari.seiji@gmail.com
- release VeraCrypt version 1.23
-------------------------------------------------------------------
Sat Jul 25 12:51:27 UTC 2015 - novell@tower-net.de
- updated to git commit 53f6ba330ab1
-------------------------------------------------------------------
Fri Jul 24 12:20:11 UTC 2015 - novell@tower-net.de
- release VeraCrypt version 1.0f-2
-------------------------------------------------------------------
Thu Jan 22 07:42:24 UTC 2015 - novell@tower-net.de
- fix eol of License.txt
- link Help via /usr/share/veracrypt/doc to VeraCrypt User Guide.pdf
- build with %{optflags}
-------------------------------------------------------------------
Tue Jan 20 18:42:25 UTC 2015 - novell@tower-net.de
- release VeraCrypt version 1.0f-1