Commit Graph
100 Commits
Author SHA1 Message Date
Mounir IDRASSI 70001f01ac Documentation: Put back Windows XP to the list of supported OSes following latest changes. Indicate that MSI requires Windows 10 or newer. 2021-11-30 00:02:06 +01:00
Mounir IDRASSI f30e06e1d0 Documentation: Update list of supported OSes. Update Release Notes. 2021-11-29 22:24:13 +01:00
Mounir IDRASSI 622aaf4ef2 Windows: Try to workaround Windows Updates issues by fixing of bootloader and SetupConfig.ini when session logged in/unlocked or system resumes 2021-11-29 22:24:04 +01:00
Mounir IDRASSI f79996b28c Language XML files: Fix wrong reference to VeraCrypt 6.0 which actually should be TrueCrypt 6.0 2021-11-28 11:58:55 +01:00
Mounir IDRASSI 017e397773 Windows: Add pre-compiled MBR bootloader binaries for version 1.25 to make it easier to build VeraCrypt without legacy VC compiler 2021-11-28 11:58:46 +01:00
Mounir IDRASSI febf7d048b Linux: change build script for GTK3 generic installer to build wxWidgets by default 2021-11-28 00:54:06 +01:00
Mounir IDRASSI 1dc9ec2499 Increment version to 1.25 (1.25.3) 2021-11-28 00:50:35 +01:00
Mounir IDRASSI e7b3ca7334 Linux: try to fix some rare issues when invoking sudo using fork by waiting 1 second for forked process to start 2021-11-28 00:50:26 +01:00
Mounir IDRASSI e42bc65ae9 Linux: Add script to build GTK3 based generic installer 2021-11-28 00:50:17 +01:00
Mounir IDRASSI f446e4176c Language XML files: update Russian XML file by Dmitry Yerokhin. 2021-11-27 13:25:19 +01:00
Mounir IDRASSI 24675707bb Windows: Update signed Windows driver to version 1.25.2.0 2021-11-21 22:29:51 +01:00
Mounir IDRASSI 34282e9fce Windows: Block installation of MSI on Windows version older than Windows 10 because of driver code signing 2021-11-21 21:45:31 +01:00
Mounir IDRASSI 3a28821b1d Increment version to 1.25-RC2 and update release notes 2021-11-21 21:45:23 +01:00
Mounir IDRASSI 43cf5d7b53 Linux/macOS/FreeBSD: return error if unknown filesystem value specified in --filesystem switch 2021-11-21 21:45:09 +01:00
Mounir IDRASSI 491fed3494 Linux/FreeBSD: Fix calling "make install" without specifying DESTDIR, which should work by installing into /usr 2021-11-21 21:45:01 +01:00
Mounir IDRASSI 5f5b8a15fc Windows: Restrict supported Windows versions to XP, 10 and 11 because of new requirement on driver code signing.
For now, we are not able to put in place HCK/WLK certification of VeraCrypt driver that is needed for Windows 7, 8 and 8.1.
2021-11-21 21:44:51 +01:00
Mounir IDRASSI 5e547b127f Linux/macOS: Add CLI switch (--size=max) and UI option to give a file container all available free space.
This commit also makes --size switch accept KiB/MiB/GiB/TiB prefixes and adds TiB choice in UI.
2021-09-21 01:41:25 +02:00
Mounir IDRASSI 635213c826 Language Translations files: update polish translation 2021-09-05 21:33:05 +02:00
Mounir IDRASSI 30c87a63bc Update Release Notes for 1.25-RC1 2021-09-05 20:10:40 +02:00
Mounir IDRASSI 0dd87c07fd Increment version to 1.25-RC1 2021-09-05 20:10:33 +02:00
Mounir IDRASSI 7ac1abcad1 Windows: Fix warning and link error in SetupDLL project 2021-09-05 20:10:24 +02:00
Mounir IDRASSI 7666a77106 Documentation: Drop official support of Mac OS X 10.7 Lion and Mac OS X 10.8 Mountain Lion 2021-09-05 20:10:18 +02:00
Mounir IDRASSI 9820ca06df Update build requirements and instructions in Readme 2021-09-05 20:10:11 +02:00
Mounir IDRASSI ddf9811b21 Windows: Block installation with exe installer if VeraCrypt was already installed using MSI package 2021-09-05 01:13:23 +02:00
Mounir IDRASSI 8533ced1a4 Documentation: Drop Windows XP, Vista and 7 from list of supported OS. Add macOS Big Sur. 2021-09-04 22:10:46 +02:00
Mounir IDRASSI 5e109cf01d Linux: fix rpm installation conflict for /usr/share/mime 2021-09-04 22:10:39 +02:00
Mounir IDRASSI ff3cbf5672 Windows MSI: block MSI installation if System Encryption is enabled until we find a workaround for MSI service inability to access EFI environment variables (GetFirmwareEnvironmentVariable return empty values) 2021-09-02 00:20:13 +02:00
Mounir IDRASSI 7bc4256c42 Windows MSI: Fix error querying bootloader information 2021-09-02 00:20:05 +02:00
Mounir IDRASSI 4dc3d9c1a7 Windows: Implement a new way to detect Windows version to overcome MSI limitation 2021-09-02 00:19:57 +02:00
Mounir IDRASSI ec8a6d9b82 Windows MSI: avoid duplicated entry for VeraCrypt when installing MSI over an EXE based installation 2021-08-30 00:27:43 +02:00
Mounir IDRASSI 81ed4e68f7 Windows: Remove unused certificate files 2021-08-30 00:27:35 +02:00
Mounir IDRASSI d7feaec833 Windows: Update signed Windows driver to version 1.25.0.0 2021-08-30 00:27:27 +02:00
Mounir IDRASSI 96c2effc2b Windows: Add latest 1.25 EFI bootloader files that are signed by Microsoft that come with the following modifications: - Fix memory leak in some cases caused by wrong check of pointer for calling MEM_FREE - Clear bootParams variable that may contain sensitive information when halting the system in case of fatal error - Add option "KeyboardInputDelay" in DcsProp to control the minimum delay supported between two key strokes 2021-08-30 00:27:19 +02:00
Mounir IDRASSI c048e5dae5 Increment version to 1.25 2021-08-30 00:27:10 +02:00
Mounir IDRASSI fb1a4893b8 Windows: Fix some VS static analyzed warnings 2021-08-30 00:26:57 +02:00
Mounir IDRASSI d9e1d57a53 Windows Driver: use functions from ntstrsafe.h instead of strsafe.h since they are destined for kernel mode 2021-08-30 00:26:50 +02:00
Mounir IDRASSI d33c5b6f08 Windows: Set minimal supported version to Windows 8 since our driver is now signed only SHA256 2021-08-30 00:26:42 +02:00
Mounir IDRASSI 78c2fe2562 Windows Exe Setup: Add ARM64 binaries to FileInUse detection 2021-08-30 00:26:34 +02:00
Mounir IDRASSI e948c5e0a3 Windows MSI: Don't reboot if /norestart is specified (which is equivalent to REBOOT=REALLYSUPPRESS) 2021-08-30 00:26:27 +02:00
Mounir IDRASSI aab6feabaa Windows: Remove sign-sha256.bat since now the default sign.bat only uses SHA256 2021-08-30 00:26:19 +02:00
Mounir IDRASSI 2216f739c4 Update copyright year to 2021 2021-08-30 00:26:11 +02:00
Mounir IDRASSI adc21bd1ab Linux: Build .deb packages with Ayatana application indicator support (Ubuntu >= 18.04, Debian >= 10) 2021-08-30 00:26:03 +02:00
Mounir IDRASSI efe1c59461 Windows: Update IDRIX SHA-256 code signing certificate to latest one 2021-08-30 00:25:54 +02:00
Mounir IDRASSI 09206053d5 Windows Driver: Potential memory corruption caused by integer overflow in IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES (reported by I.V. Sprundel) 2021-08-24 09:29:24 +02:00
Mounir IDRASSI f462160542 Linux: Add missing veracrypt.xml file used for mime type handling 2021-08-23 08:57:22 +02:00
Mounir IDRASSI 320bead09f Windows: Update signing script to use newly issued IDRIX EV code signing certificate (22-08-2021) 2021-08-23 00:05:25 +02:00
Mounir IDRASSI 3ac533860c macOS: During install, set libfuse.2.dylib as symbolic link to libosxfuse.2.dylib if it doesn't already exist 2021-08-23 00:05:17 +02:00
Mounir IDRASSI 7df5a58adc Linux: Better Linux desktop integration. Add mount.veracrypt script for fstab (proposed by unit193 at https://github.com/veracrypt/VeraCrypt/issues/814) 2021-08-21 22:36:48 +02:00
Mounir IDRASSI 49a1252306 Fix typo in GraphicUserInterface.cpp 2021-08-21 22:36:40 +02:00
Mounir IDRASSI e001642f86 Language XML files: remove duplicated entry and fix MOUNT_POINT entry 2021-08-21 19:18:45 +02:00
Mounir IDRASSI e570402983 German language XML file: charge order of "MOUNT_POINT" entry to match other language files 2021-08-21 19:18:36 +02:00
Mounir IDRASSI 0809f456d9 Linux/macOS: print LANG environment variable to console only in DEBUG mode 2021-08-21 19:18:28 +02:00
Mounir IDRASSI fd9412e6ac Language.xml: remove wrong character from MOUNT_POINT entry 2021-08-21 19:18:21 +02:00
Mounir IDRASSI b1323cabae Increment version to 1.24-Update9-Beta-21-08-15 2021-08-16 00:26:54 +02:00
Mounir IDRASSI 40c7309917 MacOSX: Use 11.3 SDK from Xcode 12.5.1 2021-08-16 00:26:45 +02:00
Mounir IDRASSI d448713e61 MacOSX: Make AESNI availability linked to compiler target and not compilation host 2021-08-16 00:26:37 +02:00
Mounir IDRASSI 8ae5a715d6 MacOSX: First native Apple M1 support 2021-08-15 01:07:17 +02:00
Mounir IDRASSI 33baca7261 Windows: Increment version to 1.24.25.3 and update signed Windows driver 2021-08-15 01:07:03 +02:00
Mounir IDRASSI 4b98ff0e98 Windows: Better implementation of PRF autodetection optimization. 2021-08-07 20:47:07 +02:00
Mounir IDRASSI aeba32ba8b Windows Driver: fix BSOD during mounting caused by commit for PRF auto-detection speedup 2021-08-07 20:47:00 +02:00
Mounir IDRASSI a505f3d98b Windows: Fix wrong detection of ARM architecture 2021-08-02 01:17:59 +02:00
Mounir IDRASSI 17a3c3dbe0 Update Release Notes with latest changes for upcoming 1.24-Update9 2021-08-02 00:57:39 +02:00
Mounir IDRASSI ad1b91bf6f Windows: Increment version to 1.24.25.2 and update signed Windows driver 2021-08-02 00:57:32 +02:00
Mounir IDRASSI 6986dce63e Windows: clear DeriveKeyWork work item only if they have correct type 2021-08-02 00:57:25 +02:00
Mounir IDRASSI 2e32adf625 Windows: Avoid leaking sensitive values in work item of threads pool 2021-07-15 00:21:17 +02:00
Mounir IDRASSI fdf7888ab3 Windows: Reduce time of mount with PRF auto-detection 2021-07-14 23:59:42 +02:00
Mounir IDRASSI b98606e390 Windows: Fix compilation error of bootloader caused by introduction of strsafe.h in crypto.c 2021-07-14 23:59:37 +02:00
Mounir IDRASSI ad544681c7 Linux/macOS: re-order PRF algorithms from faster to slower for quicker autodetection mounting when usual algorithms used 2021-07-14 23:59:31 +02:00
Mounir IDRASSI 2fb4489e22 Windows: Remove unused files 2021-07-14 14:14:23 +02:00
Mounir IDRASSI 66acbbf6a3 Windows: Copy ARM64 binaries when creating Traveler Disk and when VeraCrypt is installed 2021-07-14 14:07:15 +02:00
Mounir IDRASSI d6402ac146 Windows: Use only SHA256 certificate for code signature verification since SHA1 certificate is not used anymore. 2021-07-14 14:07:08 +02:00
Mounir IDRASSI 90d4b32ae6 Windows: Update sign.bat to remove SHA1 signing and add ARM64 binaries to the signing process alongside MSI custom action dll 2021-07-13 23:45:09 +02:00
Mounir IDRASSI b9c93d7451 Windows: Update signed Windows driver to version 1.24.25.1 2021-07-13 23:12:55 +02:00
Mounir IDRASSI c374782436 Windows: replace insecure wcscpy/wcscat/strcpy runtime functions with secure equivalents
This fixed failure to build driver for ARM64 with latest VS 2019
2021-07-13 22:08:02 +02:00
Mounir IDRASSI dce6d76b81 Windows: Fix link error on ARM64 with latest VS2019 (undefined __stdio_common_vswprintf symbol) 2021-07-13 22:07:55 +02:00
Mounir IDRASSI d3489f4771 Windows: Fix compilation error on ARM64 caused by definition of UINT64_MAX 2021-07-13 22:07:49 +02:00
Mounir IDRASSI 62d3c9eacd Add BTC SegWit donation address 2021-04-13 15:34:58 +02:00
Mounir IDRASSI 32976931ee Windows: add Visual Studio build artifacts to .gitignore file 2021-03-22 08:03:06 +01:00
Mounir IDRASSI ee79ff0579 Windows: first implementation of MSI installer for silent mode deployment (ACCEPTLICENSE=YES must be set in msiexec command line) 2021-03-22 08:03:01 +01:00
Mounir IDRASSI 8397c66bf3 Windows: Load UrlUnescapeW dynamically from Shlwapi.dll and use safe URL opening starting from Vista only since security mechanism doesn't apply to Windows XP. 2021-02-27 23:25:47 +01:00
Mounir IDRASSI c6d63e9365 Windows: Block Windows from resizing system partition if it is encrypted. This avoid issues during Windows Upgrade that sometimes resizes system partition which create problems if it is encrypted by VeraCrypt 2021-02-27 23:07:10 +01:00
Mounir IDRASSI c1e81d9692 Windows: Fix failure to launch keyfile generator in secure desktop mode
Hooking is not allowed if thread is running in secure desktop so we ignore SetWindowsHookEx failure in this case and random generator will be initialized using the other entropy sources from the system.
2021-02-24 21:51:00 +01:00
Mounir IDRASSI 7efe4e4f2a Windows: Fix freeze when password dialog displayed in secure desktop and try to access token keyfiles protected by PIN 2021-02-24 21:50:52 +01:00
Mounir IDRASSI 0eace45cea Windows: Fix failure to load local HTML documentation if application running with administrative privileges
In this case, FileExists was called on a path with format "file:///..." and containing escape sequences, which was not recognized.
2021-02-21 18:57:27 +01:00
Mounir IDRASSI 65ab045691 Language translations: Update Hungarian translation from Transifex 2021-01-06 06:36:17 +01:00
Mounir IDRASSI 53749d4b06 Language Translations files: update polish translation 2021-01-04 23:13:48 +01:00
Mounir IDRASSI 441babf069 Increment version to 1.24-Update9 2021-01-02 01:16:57 +01:00
Mounir IDRASSI 0944b68933 Revert "Windows: Don't check for availability of 32KB of free space for bootloader in UEFI boot mode"
More work is needed to reduce the 32KB free space requirement without creating regressions.
2021-01-02 01:16:48 +01:00
Mounir IDRASSI 3281b276b6 Windows: Fix various warnings 2021-01-02 01:16:40 +01:00
Mounir IDRASSI 9881744c95 Windows: Add support for ARM64 platform (e.g. Microsoft Surface Pro X). System encryption still not implemented on ARM64 2021-01-02 01:16:31 +01:00
Mounir IDRASSI dc3700e8bb Windows: Fix issue in preserving last access timestamp of file containers when creating hidden volumes in direct mode inside them 2021-01-02 01:16:23 +01:00
Mounir IDRASSI 575d4ec624 Update Release Notes with latest changes for upcoming 1.24-Update9 2020-12-23 01:20:42 +01:00
Mounir IDRASSI 73ef6b6f19 Documentation: Update USD donation bank details 2020-12-23 01:20:35 +01:00
Mounir IDRASSI d10739a45e Linux/MacOSX: make LanguageStrings.cpp build depend on Language.xml.h since it uses it 2020-12-20 01:22:25 +01:00
Mounir IDRASSI 4b9bfecf6a Linux: fix build error with old gcc compilers that don't have std::getenv 2020-12-20 01:22:16 +01:00
Mounir IDRASSI c7637cbfa9 replicate change of "processors" with "logical processors" 2020-12-13 19:07:53 +01:00
Mounir IDRASSI 4f23267240 Language Translations: fix invalid escape sequence in untranslated entry in XML files 2020-12-13 13:02:22 +01:00
Mounir IDRASSI d12faf5b57 Fix invalid escape sequence in Language.xml 2020-12-13 01:54:47 +01:00
Mounir IDRASSI e42323802b Language Translations: fix invalid escape sequence in XML files 2020-12-13 01:32:02 +01:00
Mounir IDRASSI 1157971784 Windows: Update signed drivers to version 1.24.24 2020-12-13 01:00:47 +01:00