Commit Graph

  • c3d7c9e45a Windows: Update version to 1.26.20 in MSI project and packaging bat files. VeraCrypt_1.26.20 Mounir IDRASSI 2025-02-04 13:25:10 +01:00
  • c9387caa03 Update Release Notes. Update Windows signed drivers. Update MBR bootloader. Mounir IDRASSI 2025-02-04 01:20:08 +01:00
  • 2180020cee Windows driver: Fix regression that always allowed defragmentation and caused other side effects Mounir IDRASSI 2025-02-04 00:02:08 +01:00
  • e73ea7193e Widnows driver: use correct value for HiddenSectors field in structures to match read MBR disks Mounir IDRASSI 2025-02-03 23:48:51 +01:00
  • 6cd32af1c1 macOS: correct error message in FUSE-T pkg installer to remove mention of OSXFuse. Mounir IDRASSI 2025-02-03 18:59:15 +01:00
  • 55563ffe42 Increment version to 1.26.20. Update Release Notes. Mounir IDRASSI 2025-02-03 17:52:19 +01:00
  • c69ba240c4 Complete replacement of Dismount references by Unmount in various files Mounir IDRASSI 2025-02-02 23:37:36 +01:00
  • bdbd95a51b Update Language.zh-hk.xml (#1408) Yeung, Tim Ming 2025-02-02 14:18:33 +00:00
  • 04e7d8c5ee Windows: Revert use PDH API to gather system entropy because of issues encountered by users Mounir IDRASSI 2025-02-02 13:51:33 +01:00
  • 498dff9013 refactor: use the term unmount instead of dismount (#1478) Helmut K. C. Tessarek 2025-01-31 23:18:26 +01:00
  • c71fa14dc0 Enable AESNI only on x86 (#1479) Xeonacid 2025-01-30 16:53:19 +08:00
  • 5ceec41eb3 Update Language.pl.xml (#1471) p0k3m0n 2025-01-26 21:25:19 +01:00
  • 247c98d954 Implement SHA256 acceleration on ARM64 platforms using CPU instructions Mounir IDRASSI 2025-01-26 16:21:13 +01:00
  • 5ff256a53d Linux: simpler and more robust approach to detect active sudo session (#1473) Mounir IDRASSI 2025-01-25 01:04:47 +01:00
  • e34411b5db Translation: Update Russian translation of Release Notes (by Dmitry Yerokhin) Mounir IDRASSI 2025-01-25 01:02:46 +01:00
  • ad3e98af74 Fix Github action failure by moving upload-artifact to v4 Mounir IDRASSI 2025-01-23 17:29:09 +01:00
  • eeebbf74f9 macOS: fix wxWidgets 3.2.6 assert for undefined switch use-dummy-sudo-password (GH #1470) Mounir IDRASSI 2025-01-23 17:18:57 +01:00
  • 16aa1a7be0 Increment version to 1.26.19. Update Release Notes. VeraCrypt_1.26.19 Mounir IDRASSI 2025-01-22 18:37:46 +01:00
  • 1ebe3546a6 Update copyright date to 2025 Mounir IDRASSI 2025-01-22 17:52:45 +01:00
  • b42841ed3c macOS: Fix regression in dismount caused by wrong umount path (#1467) Mounir IDRASSI 2025-01-22 17:48:51 +01:00
  • 05ea7c120a macOS: Fix packaging error due to template dmg being too small. VeraCrypt_1.26.18 Mounir IDRASSI 2025-01-20 13:51:31 +01:00
  • c17270fc53 MacOSX: Fix erroneous preprocessor directive Mounir IDRASSI 2025-01-20 13:49:31 +01:00
  • b187afb4c8 Update release notes and release date. Mounir IDRASSI 2025-01-19 14:06:36 +01:00
  • c1d9219f72 Translations: Update French translation Mounir IDRASSI 2025-01-19 13:54:58 +01:00
  • ef214a511a Updated translation: pt-br. Mounir IDRASSI 2025-01-19 11:11:51 +01:00
  • cca323964e Linux: Add missing header in ARM64 build. Add .oarmv8crypto to .gitignore Mounir IDRASSI 2025-01-18 16:37:26 +01:00
  • ff63e5aad0 Update Release Notes. Set version to 1.26.18. Update signed Windows drivers. Mounir IDRASSI 2025-01-17 07:44:09 +01:00
  • 54bd819990 Windows/Linux/macOS: implement AES hardware support on ARM64 (ARMv8) Mounir IDRASSI 2025-01-17 00:58:54 +01:00
  • c79f8102e0 Update Release Notes about fixed CVEs Mounir IDRASSI 2025-01-14 15:52:03 +01:00
  • 1c38446d78 Translations: Update translations of newly added fields Mounir IDRASSI 2025-01-13 00:59:40 +01:00
  • 078d1410dd Linux/FreeBSD: Prevent mounting volumes on system directories and PATH (CVE-2025-23021, reported by SivertPL @__tfr) Mounir IDRASSI 2025-01-11 23:22:40 +01:00
  • 2cca2e1daf Linux/FreeBSD: Add absolute paths for system binaries to prevent path hijacking (CVE-2024-54187, collaboration with SivertPL @__tfr) Mounir IDRASSI 2025-01-11 17:26:03 +01:00
  • 1b35abb191 Increment version to 1.26.18. Update copyright date. Update Release Notes. Update Windows drivers. Mounir IDRASSI 2025-01-14 12:26:28 +01:00
  • 2aae142a2d Windows: Fix regression in Traveler Disk creation (#886) Mounir IDRASSI 2025-01-13 01:02:12 +01:00
  • cc2f177c5c Linux Debian/Ubuntu: use a distro-specific version string to avoid APT repository conflicts Mounir IDRASSI 2025-01-11 16:23:11 +01:00
  • e8e0be2ad5 Update donation HTML page to use new PayPal donation links Mounir IDRASSI 2025-01-06 11:50:20 +01:00
  • a8c904813b Windows: Add missing file entry to Zip project after libzip update Mounir IDRASSI 2025-01-06 11:46:53 +01:00
  • 138e5e7c1d Windows: Update libzip to version 1.11.2 Mounir IDRASSI 2025-01-01 10:37:56 +01:00
  • fcc6302e61 Windows: Update LZMA SDK to version 24.09 Mounir IDRASSI 2025-01-01 10:37:18 +01:00
  • 4e85009f57 Windows: use modern API to gather system entropy for random generation instead of obsolete that were not working Mounir IDRASSI 2024-12-27 00:56:50 +01:00
  • f3af65b007 Windows driver: Use IO_DISK_INCREMENT for event signaling in IRP completion routine Mounir IDRASSI 2024-12-25 17:58:12 +01:00
  • d9e17522ee Windows: Update Windows version check on startup to require Win10 1809 or later Mounir IDRASSI 2024-12-25 17:00:37 +01:00
  • 81f0adcc35 Windows Driver: set Windows 10 version 1809 as minimum. Mounir IDRASSI 2024-12-25 16:18:19 +01:00
  • 283059523d Windows Driver: make UpdateBuffer function more robust by adding security region size parameter Mounir IDRASSI 2024-12-25 16:09:10 +01:00
  • 650984c958 Linux: Fix warning during build cause by deprecated 'u' modifier in "ar" command Mounir IDRASSI 2024-12-25 11:42:37 +01:00
  • 3f8ac7cd51 Add XML validation Github workflow (contributed by Jertzukka github.com/Jertzukka/VeraCrypt/tree/ci) Mounir IDRASSI 2024-12-25 11:35:58 +01:00
  • ca331b8b34 Linux/macOS: Simplify sudo session detection logic and extend it to macOS Mounir IDRASSI 2024-12-25 11:29:32 +01:00
  • 341411e935 Linux: Fix "Password too long" error message not expanded to include max length (#1456) Mounir IDRASSI 2024-12-24 09:24:23 +01:00
  • b6e698b376 Linux/macOS: check if volume doesn't exist before starting the mount operation. Mounir IDRASSI 2024-12-23 23:10:37 +01:00
  • f05ce4eaf3 Updated Russian translation of Release Notes (by Dmitry Yerokhin) Mounir IDRASSI 2024-12-22 23:40:34 +01:00
  • 57cc2473e7 Translations: Update Slovenian translation (contributed by Prof. Sasa Divjak) Mounir IDRASSI 2024-12-22 23:33:48 +01:00
  • 3bb5184645 Windows: Increment version to 1.26.17.2. Update signed drivers. Mounir IDRASSI 2024-11-27 01:05:55 +01:00
  • c98fc900d8 Windows Setup: Fix the implementation of backup/restore of file permission during update Mounir IDRASSI 2024-11-27 01:04:55 +01:00
  • 968b72947f Update Release Notes. Mounir IDRASSI 2024-11-26 23:59:38 +01:00
  • 3b4b0f618c Translations: Update Slovenian translation (contributed by Prof. Sasa Divjak) Mounir IDRASSI 2024-11-26 23:22:19 +01:00
  • 7e398c96d0 Windows: don't test sign driver by default in Release mode. Mounir IDRASSI 2024-11-25 00:15:47 +01:00
  • 0c5fcf2286 Windows Setup: Fix "Access Denied" issue during VeraCrypt update after a Windows upgrade Mounir IDRASSI 2024-11-25 00:05:50 +01:00
  • 8ad9e7d769 Set 1.26.17 release date to November 24th Mounir IDRASSI 2024-11-24 14:04:21 +01:00
  • b6f3d8a23a Translations: Fix issues in Slovenian translation. Complete translation of some entries Mounir IDRASSI 2024-11-24 13:46:08 +01:00
  • e798d88407 Translations: Update Slovenian translation (contributed by Prof. Sasa Divjak) Mounir IDRASSI 2024-11-24 13:43:34 +01:00
  • 53bbee3a7c Windows Driver: Set version to 1.26.17.1. Update signed drivers. Mounir IDRASSI 2024-11-24 11:26:41 +01:00
  • 453ff2880e 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. Mounir IDRASSI 2024-11-23 17:44:48 +01:00
  • 5a85c54c6e Windows Driver: Optimize spinlock usage in CompleteIrpWorkItemRoutine Mounir IDRASSI 2024-11-22 15:19:10 +01:00
  • 9490336357 Windows: Update signed Windows drivers. Mounir IDRASSI 2024-11-20 01:11:15 +01:00
  • b85a2df224 Windows driver: use correct WDM type. Increment version to 1.26.17 Mounir IDRASSI 2024-11-20 00:21:30 +01:00
  • f9b9a9ca9f Increment version to 1.26.16. Update Release Notes. Update signed Windows drivers. Mounir IDRASSI 2024-11-18 00:04:26 +01:00
  • 93868acfdd Windows Driver: Use system functions directly instead of dynamic loading since we are targeting Windows 10 Mounir IDRASSI 2024-11-17 21:37:16 +01:00
  • 42fdbcf3ce Windows Driver: Fix deadlock in EncryptedIoQueue due to re-entrant IRP completions Mounir IDRASSI 2024-11-17 19:39:58 +01:00
  • 22c93dd64c Linux/macOS: make binary symbols visible in crash report. Mounir IDRASSI 2024-11-17 16:32:44 +01:00
  • b7f6270c0d Windows Driver: Add Unicode define to build and enhance tracing in debug mode Mounir IDRASSI 2024-11-16 18:33:28 +01:00
  • a588b20975 Windows: Fix driver crash caused by 32-bit leftover code in derive_key_blake2s function Mounir IDRASSI 2024-11-16 17:38:25 +01:00
  • 9c9870b103 Windows: Avoid modifying BootArguments structure and use __unaligned keyword to inform compiler that pointer is unaligned. Mounir IDRASSI 2024-11-16 01:50:06 +01:00
  • c86577fc0e Windows: remove 32-bit logic from the code since we support only 64-bit. remove 32-bit EFI bootloader files. Mounir IDRASSI 2024-11-16 01:05:15 +01:00
  • 489d3e3873 Windows: Fix output directory configuration of COMREG project Mounir IDRASSI 2024-11-16 00:56:59 +01:00
  • a69cba98ec Windows: Fix regression in self-test of hash algorithms that caused them to fail Mounir IDRASSI 2024-11-16 00:51:32 +01:00
  • 3a5fe63224 Windows: Fix VS 2022 projects references Mounir IDRASSI 2024-11-15 21:40:56 +01:00
  • 62e956942a Windows: remove VS 2019 solution and project files since we migrated to VS 2022. Mounir IDRASSI 2024-11-15 18:36:19 +01:00
  • fff9e7275a Windows: Fix delayload link warning about comdlg32.dll not used. Remove unused old project files Mounir IDRASSI 2024-11-15 17:51:06 +01:00
  • 6d1ad12755 Windows: move main project files and solution from VS 2010 to VS 2022. Delete unused files. Mounir IDRASSI 2024-11-15 15:50:32 +01:00
  • ad39040fdc Windows: Fix warning when building Setup and Portable. No file elevation is used for them. Mounir IDRASSI 2024-11-15 15:47:28 +01:00
  • 214fbb5cbd Windows: Upgrade VS 2019 solution/projects to VS 2022. Remove Win32 configuration for driver and binaries. Mounir IDRASSI 2024-11-15 14:22:45 +01:00
  • de9e472d10 Windows: Fix build of MBR bootloader Mounir IDRASSI 2024-11-15 11:16:19 +01:00
  • 21e61c8ded Windows: Fix warning in driver build by make get_pkcs5_iteration_count have a single return statement at the end Mounir IDRASSI 2024-11-15 11:15:41 +01:00
  • fc4a544180 Windows: Use VS builtin __fastfail intrinsic for fatal exception instead of affecting NULL pointer Mounir IDRASSI 2024-11-15 00:42:19 +01:00
  • 43ad4f93eb Windows: Fix various compiler warnings Mounir IDRASSI 2024-11-15 00:41:07 +01:00
  • 117d8dd046 Windows: Fix MBR bootload compilation error following latest changes Mounir IDRASSI 2024-11-15 00:38:09 +01:00
  • 951c8d210b Use portable alignment macro to be compatible with Linux/macOS Mounir IDRASSI 2024-11-13 09:36:06 +01:00
  • 75152f7dc0 Use adequate const qualifiers for pbkdf2 functions arguments Mounir IDRASSI 2024-11-13 09:28:32 +01:00
  • c63b74bbfe Linux: Fix build error following latest code cleanup Mounir IDRASSI 2024-11-13 09:16:49 +01:00
  • cb97351250 Windows: Remove support for 32-bit driver code. Set build target as Windows 10. Simplify code and fix all warnings in driver. Mounir IDRASSI 2024-11-13 02:08:51 +01:00
  • ec4b44c238 Windows: Use BCryptGenRandom instead of deprecated CryptGenRandom to generate secure random bytes Mounir IDRASSI 2024-11-13 02:04:13 +01:00
  • a1ade61c59 Linux: Fix build error caused by changes for dynamic CPU SHA support detection Mounir IDRASSI 2024-11-11 00:04:46 +01:00
  • 262b745940 Linux: Fix detection of SHA CPU support on virtualized environment by trying SHA instruction Mounir IDRASSI 2024-11-10 23:36:57 +01:00
  • 73684e56d8 Linux: Fix build error following SHA intrinsic support changes Mounir IDRASSI 2024-11-10 21:42:24 +01:00
  • 04c747fb2d Add support for SHA-256 x86 instrinsic for enhance performance of PBKDF2-HMAC-SHA256 Mounir IDRASSI 2024-11-10 21:08:00 +01:00
  • fcc0c82836 Translations: Fix missing lang id in Romanian translation Mounir IDRASSI 2024-11-09 11:35:16 +01:00
  • d1d68f6f43 Windows: define a new formula for Argon2 parameters derivation from PIM value Argon2_1.26.13 Mounir IDRASSI 2024-11-09 11:32:36 +01:00
  • 71e4725755 Update Language.ro.xml (#1434) TigerxWood 2024-11-09 12:17:12 +02:00
  • e5a0bf22b1 Windows: Exclude Argon2 for System Encryption and from automatic detection Mounir IDRASSI 2024-08-24 17:53:44 +02:00
  • 7735b983bf Windows: Implement foundations for Argon2 support as a KDF in addition to PBKDF2 Mounir IDRASSI 2024-08-24 11:26:55 +02:00