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

openSUSE Build Service is sponsored by