Mounir IDRASSI
|
5fb407cffe
|
Linux/MacOSX: use standard std::shared_ptr instead of our custom implementation which is kept for compatibility with older compilers. We also introduce compatibility code for old compilers that don't define std::unique_ptr
|
2020-06-26 01:22:18 +02:00 |
|
Mounir IDRASSI
|
4137c5e15b
|
Whirlpool: Remove unused "num" variable affectation in WHIRLPOOL_add
|
2020-06-26 01:22:10 +02:00 |
|
Mounir IDRASSI
|
53070f8bb5
|
Linux/MacOSX: fix warning reported by static code analysis tool about possible undefined output value in UserPreferences::SetValue and missing initialization of member variables in File constructor
|
2020-06-26 01:22:03 +02:00 |
|
Mounir IDRASSI
|
9a890ec2fc
|
Windows: fix warning reported by static code analyzed by adding copy constructor to _TEXT_EDIT_DIALOG_PARAM and = operator to HostDevice
|
2020-06-26 01:21:54 +02:00 |
|
Mounir IDRASSI
|
7d1724e93b
|
Crypto: Fix random crash in Streebog in 32-bit, caused by use of aligned SSE2 instructions _mm_load_si128. Now we use _mm_loadu_si128 instead which is not slower than _mm_load_si128 on recent CPUs
|
2020-06-25 01:32:39 +02:00 |
|
Mounir IDRASSI
|
cb1efdc9ae
|
Increment version to 1.24-Update7
|
2020-06-23 16:48:54 +02:00 |
|
Mounir IDRASSI
|
cf449a443e
|
Windows: Don't allow Hidden volume to have the same password, PIM and keyfiles as Outer volume
|
2020-06-23 16:48:46 +02:00 |
|
Mounir IDRASSI
|
4a5d1f4f46
|
Linux/MacOSX: explicitely clear saved password from memory at last step of volume creation wizard
|
2020-06-23 16:48:39 +02:00 |
|
Mounir IDRASSI
|
05b3cd5cc1
|
Linux/MacOSX: Use also PIM when comparing Outer and Hidden volumes credentials
|
2020-06-23 16:48:31 +02:00 |
|
Mounir IDRASSI
|
b4465b80e6
|
Linux/MacOSX: take into account keyfiles when comparing Outer and Hidden volumes passwords
|
2020-06-23 16:48:24 +02:00 |
|
Mounir IDRASSI
|
a29c750030
|
Linux/MacOSX: Don't allow Hidden volume to have the same password as Outer volume
|
2020-06-23 16:48:17 +02:00 |
|
Mounir IDRASSI
|
bec929ce03
|
Windows Driver: Use real disk sector size instead of generic 512 bytes value when probing disk real size
|
2020-06-21 17:42:08 +02:00 |
|
Mounir IDRASSI
|
a4c5f03bee
|
Linux/MacOSX: Read at least 32 bytes from /dev/random before allowing it to fail gracefully
|
2020-06-21 17:42:03 +02:00 |
|
Mounir IDRASSI
|
e97114e7a0
|
Windows: support RAM encryption only if t1ha2 algorithm self test succeeds
|
2020-06-21 00:27:22 +02:00 |
|
Mounir IDRASSI
|
0121dc0b81
|
Windows: Fix issue when RAM encryption used, AES selected and AES-NI not supported by CPU that caused the free space of newly created volumes not filled with random data even if "quick format" is not selected by user.
|
2020-06-21 00:27:15 +02:00 |
|
Mounir IDRASSI
|
d031addc2c
|
Windows: call VcProtectKeys in benchmark warm-up when RAM encryption is enabled in order to be follow the same execution path as the result of benchmark calculations.
|
2020-06-21 00:27:08 +02:00 |
|
Mounir IDRASSI
|
4f1de9666a
|
Linux/MacOSX: Don't always ignore /dev/random failure by making sure that it has returned random bytes successfully at least once during the lifetime of RandomNumberGenerator
|
2020-06-19 03:31:47 +02:00 |
|
Mounir IDRASSI
|
f765860dfb
|
Linux/MacOSX: Complete the change of removal of AES-NI detection function done for Windows previously
|
2020-06-19 03:31:39 +02:00 |
|
Mounir IDRASSI
|
7ab114e0fa
|
Windows: Fix wrong results in benchmark of encryption algorithms when RAM encryption is enabled
|
2020-06-19 01:28:14 +02:00 |
|
Mounir IDRASSI
|
0e3f4c40e3
|
Windows: remove duplicated function to detect AES-NI support in CPU
|
2020-06-19 01:28:07 +02:00 |
|
Mounir IDRASSI
|
eaf400b088
|
Windows: Update IDRIX SHA-1 code signing certificate to latest one.
|
2020-06-12 01:48:17 +02:00 |
|
Mounir IDRASSI
|
6091100479
|
Translations: fix typo in VeraCrypt name.
|
2020-06-12 01:48:09 +02:00 |
|
Mounir IDRASSI
|
a3fc6ce4ca
|
Update donation page with new Euro bank account details
|
2020-06-12 01:48:02 +02:00 |
|
Mounir IDRASSI
|
0127927b73
|
Windows: Update signed Windows driver to version 1.24.15
|
2020-03-11 14:01:41 +01:00 |
|
Mounir IDRASSI
|
99305d2239
|
Windows: Update Microsoft cross certificate for GlobalSign kernel code signing
|
2020-03-11 14:01:32 +01:00 |
|
Mounir IDRASSI
|
71c830522c
|
Windows: set correct version 1.24-Update6 in code signing scripts
|
2020-03-10 20:49:22 +01:00 |
|
Mounir IDRASSI
|
5452728091
|
Windows: Update URL of GlobalSign timestamp server
|
2020-03-10 20:38:02 +01:00 |
|
Mounir IDRASSI
|
23b7d417d4
|
Increment version to 1.24-Update6
|
2020-03-10 20:37:54 +01:00 |
|
Mounir IDRASSI
|
5afa0815c9
|
Windows setup: Fix wrong language used in installer if we select a language in the language selection dialog and then select English followed by OK.
|
2020-03-10 20:20:50 +01:00 |
|
Mounir IDRASSI
|
329d4f1c90
|
Windows: Fix truncation of PIM label in password dialog
|
2020-03-10 20:20:42 +01:00 |
|
Mounir IDRASSI
|
df9a075cb6
|
Update copyright year in credits
|
2020-03-10 10:33:45 +01:00 |
|
Mounir IDRASSI
|
4b6be1161b
|
Windows: Add missing libzip file to the build project
|
2020-03-10 10:33:36 +01:00 |
|
Mounir IDRASSI
|
6bda9d1b35
|
Set release date of 1.24-Update5 and update release notes
|
2020-03-10 10:33:26 +01:00 |
|
Mounir IDRASSI
|
5402fa902e
|
Windows: Add /secureDesktop switch to VeraCrypt Format
|
2020-03-10 10:33:18 +01:00 |
|
Mounir IDRASSI
|
752f1283a9
|
Documentation: Add entries for switches now supported by VeraCrypt Format (/keyfile, /tokenlib, /tokenpin and /secureDesktop)
|
2020-03-10 10:33:10 +01:00 |
|
Mounir IDRASSI
|
da370af54b
|
Windows: Update libzip to 1.6.1
|
2020-03-10 10:33:01 +01:00 |
|
Mounir IDRASSI
|
7d110798d2
|
Windows: Fix compilation error caused by previous keyfile commit
|
2020-03-10 10:32:53 +01:00 |
|
Mounir IDRASSI
|
fa72ac51c4
|
Windows: Support using token keyfile when creating file container using command line
|
2020-03-10 10:32:45 +01:00 |
|
Mounir IDRASSI
|
6550030540
|
Windows: Fix keyfiles path passed as CLI argument and set as default not always cleared from RAM when VeraCrypt exits
|
2020-03-10 10:32:38 +01:00 |
|
Mounir IDRASSI
|
68b9c9c72d
|
Windows: Fix text truncation in password dialog with some languages
|
2020-03-10 10:32:31 +01:00 |
|
Mounir IDRASSI
|
8fa1596e73
|
Increment version to 1.24-Update5 and update signed Windows drivers.
|
2020-02-11 23:05:48 +01:00 |
|
Mounir IDRASSI
|
94d3a1919c
|
Windows: Implement support for processor groups in the driver and fix build issues caused by previous implementation
|
2020-02-10 02:23:25 +01:00 |
|
Mounir IDRASSI
|
c1d670fd75
|
Windows: Fix warnings reported by Coverity static code analyzer
|
2020-02-10 02:23:18 +01:00 |
|
Mounir IDRASSI
|
a7b61ce5e5
|
Windows: Fix groupbox alignment issue in UI of Fprmat wizard
|
2020-02-04 15:09:39 +01:00 |
|
Mounir IDRASSI
|
247a16cb5f
|
Windows: restore Visual Studio solution and project files to default configuration
|
2020-01-22 18:30:30 +01:00 |
|
Mounir IDRASSI
|
81c5d777e8
|
Update Release Notes.
|
2020-01-22 18:20:42 +01:00 |
|
Mounir IDRASSI
|
11aa708076
|
Windows: use fix for CVE-2019-19501 only when process elevated otherwise it will not add any benefit compared to standard ShellExecute while at the same time potentially causing issue when opening links.
|
2020-01-22 18:20:35 +01:00 |
|
Mounir IDRASSI
|
3874e9af97
|
Increment version to 1.24-Update4 and update Release Notes
|
2020-01-22 18:20:27 +01:00 |
|
Mounir IDRASSI
|
c4893ce034
|
Linux: correct OpenSUSE build script to indicate that we link against GTK2 and not GTK3
|
2020-01-22 18:20:18 +01:00 |
|
Mounir IDRASSI
|
be1aee0034
|
Windows: Fix regression in Expander and Format when RAM encryption is enable that was causing volume headers to be corrupted.
|
2020-01-22 18:20:11 +01:00 |
|
Mounir IDRASSI
|
56775af8d7
|
Documentation: Add entries for newly added /protectMemory and /signalExit CLI switches
|
2020-01-22 18:20:03 +01:00 |
|
Mounir IDRASSI
|
21aeb4c5de
|
Fix warning when using Korean translation caused by missing '\' escape sequence
|
2020-01-21 16:49:05 +01:00 |
|
Mounir IDRASSI
|
55831cad22
|
Windows: Support notifying WAITFOR.EXE Windows command when VeraCrypt.exe exits if /q was specified in CLI. This done using the new switch "/signalExit" who must have a string parameter that must be the same as the one that will be specified for WAITFOR.EXE command.
|
2020-01-21 01:46:18 +01:00 |
|
Mounir IDRASSI
|
b6c290e4fd
|
Windows: Fix failure of Screen Readers (Accessibility support) to reader UI by disabling newly introduced memory protection by default and adding a CLI switch (/protectMemory) to enable it when needed. This fixes issue https://github.com/veracrypt/VeraCrypt/issues/536
|
2020-01-21 01:46:11 +01:00 |
|
Mounir IDRASSI
|
8fe3eb0136
|
Windows: don't display mount/dismount examples in help dialog for command line in Format and Expander
|
2020-01-21 01:46:03 +01:00 |
|
Mounir IDRASSI
|
b0b149db83
|
Linux/MacOSX: Fix regression that limited the size available for hidden volumes
created on disk or partition.
|
2020-01-20 01:02:54 +01:00 |
|
Mounir IDRASSI
|
f9572ea8f5
|
Increment version to 1.24-Update3 for Linux and update Release Notes
|
2019-12-22 16:35:56 +01:00 |
|
Mounir IDRASSI
|
cdbe7854e8
|
Linux: Modify .deb build scripts to link against statically built wxWidgets on Ubuntu 14.04, 12.04 and Debian 8
|
2019-12-22 10:10:43 +01:00 |
|
Mounir IDRASSI
|
f8beac6ebd
|
Linux: Fix building and packaging console-only version to remove dependency on GTK
|
2019-12-21 02:46:50 +01:00 |
|
Mounir IDRASSI
|
31611ad315
|
MacOSX: revert to using wxWidgets 3.1.2 following unexplained crash when using wxWidgets 3.1.3
|
2019-12-17 01:25:58 +01:00 |
|
Mounir IDRASSI
|
27c2fc06c2
|
Linux: Fix build error when linking with old wxWidgets version
|
2019-12-16 15:15:55 +01:00 |
|
Mounir IDRASSI
|
dda7ea6000
|
Documentation: Adding information of availability of RAM encryption and that in EFI mode we can't encrypt whole disk
|
2019-12-16 13:32:32 +01:00 |
|
Mounir IDRASSI
|
7aecbb225c
|
Update version information in preparation for 1.24-Update2 release
|
2019-12-16 00:47:13 +01:00 |
|
Mounir IDRASSI
|
bc69fe9166
|
Update Format wizard bitmap using submission by Andreas Becker (https://github.com/veracrypt/VeraCrypt/issues/9#issuecomment-565833478)
|
2019-12-16 00:47:04 +01:00 |
|
Mounir IDRASSI
|
797f334d0a
|
Documentation: Add entries for /quick and /fastCreateFile CLI switches of VeraCrypt Format.
|
2019-12-16 00:46:57 +01:00 |
|
Mounir IDRASSI
|
826730650c
|
Windows: make /fastCreateFile switch apply to both UI and command line creation of file containers
|
2019-12-16 00:46:49 +01:00 |
|
Mounir IDRASSI
|
1e978e69cc
|
MacOSX: Ensure that the heading bar is always visible when window is moved so that it can still be moved by user using mouse (https://github.com/veracrypt/VeraCrypt/issues/546)
|
2019-12-16 00:46:41 +01:00 |
|
Mounir IDRASSI
|
a81d45df82
|
MacOSX: Ensure that main window is visible on screen when About is display as a way to workaround for situations where UI is not visible or can't be move (for example, when changing display monitor with a different resolution).
|
2019-12-16 00:46:34 +01:00 |
|
Mounir IDRASSI
|
a4ed6be38c
|
MacOSX: fix compilation error caused by missing StringConverter::ToWide method that takes a size_t argument (we cast to uint32)
|
2019-12-16 00:46:26 +01:00 |
|
Mounir IDRASSI
|
d2c8779157
|
remove extra carriage return from Release Notes
|
2019-12-15 00:31:49 +01:00 |
|
Mounir IDRASSI
|
06320c2964
|
Update Release Notes for 1.24-Update2-RC
|
2019-12-13 01:38:43 +01:00 |
|
Mounir IDRASSI
|
1fd097c666
|
Windows: check "TrueCrypt Mode" in password dialog when mounting a file container with .tc extension
|
2019-12-13 00:08:17 +01:00 |
|
Mounir IDRASSI
|
2a93826497
|
Windows: Fix the checkbox for skipping verification of Rescue Disk not reflecting the value of /noisocheck switch when specified in VeraCrypt Format command line.
|
2019-12-12 00:13:01 +01:00 |
|
Mounir IDRASSI
|
0c6447cae4
|
Documentation: better wording for Rescue Disk page
|
2019-12-11 23:53:54 +01:00 |
|
Mounir IDRASSI
|
14bee5e6a2
|
Linux: fix compilation error when building console-only version of VeraCrypt that is statically linked to wxWidgets
|
2019-12-11 23:53:47 +01:00 |
|
Mounir IDRASSI
|
8942b3eff3
|
MacOSX: link against latest wxWidgets version 3.1.3
|
2019-12-10 11:10:31 +01:00 |
|
Mounir IDRASSI
|
ed8068cbbd
|
Increment version to 1.24-Update2
|
2019-12-10 11:10:24 +01:00 |
|
Mounir IDRASSI
|
f9bf666018
|
Windows: Align volume size field in Format wizard with other controls
|
2019-12-10 00:51:41 +01:00 |
|
Mounir IDRASSI
|
f9d95ef2c8
|
Windows: Add switch /FastCreateFile for VeraCrypt Format.exe to speedup creation of large file container if quick format is selected. This switch comes with security issues since it will embed existing content on disk into the file container which may expose sensitive content to an attacker who has access to the file container.
|
2019-12-10 00:51:34 +01:00 |
|
Mounir IDRASSI
|
5eaa204d83
|
Windows Driver: Reduce memory usage of IOCTL_DISK_VERIFY handler. Now we reader disk by chunks of at most 64 KiB. Fix https://github.com/veracrypt/VeraCrypt/issues/562.
|
2019-12-09 18:59:27 +01:00 |
|
Mounir IDRASSI
|
31c4fbfc12
|
Fix wrong check on the define CRYPTOPP_BOOL_X64
|
2019-12-09 18:59:20 +01:00 |
|
Mounir IDRASSI
|
214efac67e
|
Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft that come with the following modifications: - Fix F5 showing previous password after failed authentication attempt. Ensure that even wrong password value are cleared from memory.
|
2019-12-09 18:59:13 +01:00 |
|
Mounir IDRASSI
|
08593aa7ab
|
Linux/MacOSX: use x64 optimized SHA256 implementation instead of limiting it to Windows.
|
2019-12-09 18:10:21 +01:00 |
|
Mounir IDRASSI
|
07bb27e3b9
|
Windows: use fix for CVE-2019-19501 only on Vista and above since it doesn't make sens under XP.
|
2019-12-08 23:42:54 +01:00 |
|
Mounir IDRASSI
|
5e96a5c44c
|
Windows: enhancements to the mechanism preserving file timestamps, especially for keyfiles.
|
2019-12-08 23:42:47 +01:00 |
|
Mounir IDRASSI
|
7f1e21e6a1
|
Windows: Add missing defines in Tcdefs.h
|
2019-12-08 23:42:39 +01:00 |
|
Mounir IDRASSI
|
4a215c2ddb
|
Windows: Modify memory process protection when running with admin privileges to allow calling functions needed for CVE-2019-19501 fix while still protecting against memory access by non-admin processes.
|
2019-12-05 13:35:27 +01:00 |
|
Mounir IDRASSI
|
27d1f404f1
|
Windows: Enhancement to the fix for CVE-2019-19501
|
2019-12-05 13:35:18 +01:00 |
|
Mounir IDRASSI
|
ade8e3f8cb
|
Windows: Fix possible local privilege escalation vulnerability during execution of VeraCrypt Expander (CVE-2019-19501)
|
2019-12-03 22:25:37 +01:00 |
|
Mounir IDRASSI
|
c6ff31be1c
|
Documentation: Update Rescue Disk page to include information about EFI Rescue Disk and not only MBR legacy one.
|
2019-12-03 22:25:29 +01:00 |
|
Mounir IDRASSI
|
80e7b31806
|
Documentation: Add a note in "Favorite Volumes" section referring to issues caused by Windows "Fast Startup"
|
2019-12-01 21:57:10 +01:00 |
|
Mounir IDRASSI
|
b233e6776b
|
Windows: Don't write extra 0x00 byte at the end of DcsProp file when modifying it through UI
|
2019-11-28 01:39:48 +01:00 |
|
Mounir IDRASSI
|
14a477026d
|
Windows: compatibility with multi-OS boot configuration by only setting VeraCrypt as first bootloader of the system if the current first bootloader is Windows one.
|
2019-11-27 00:15:51 +01:00 |
|
Mounir IDRASSI
|
79eea6e5b1
|
Windows: Don't restore MBR to VeraCrypt value if it is coming from a loader different from us or different from Microsoft one.
|
2019-11-27 00:15:43 +01:00 |
|
Mounir IDRASSI
|
9741c9209d
|
Windows: Add new registry flags for SystemFavoritesService to control updating of EFI BIOS boot menu on shutdown. This will help better manage multi-boot scenarios where we should not mess up with boot order (e.g. grub2 case)
|
2019-11-22 00:11:55 +01:00 |
|
Mounir IDRASSI
|
55efa6237a
|
Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft that come with the following modifications: - Fix "ActionFailed" not working and add "ActionCancelled" to customize handling of user hitting ESC on password prompt
|
2019-11-22 00:11:46 +01:00 |
|
Mounir IDRASSI
|
737e1f126b
|
Linux: Fix failure to run VeraCrypt binary built for console mode on headless machines (fix issue https://github.com/veracrypt/VeraCrypt/issues/531)
|
2019-11-18 00:59:40 +01:00 |
|
Mounir IDRASSI
|
e8310731e9
|
XML Languages files: Update Finnish translations contributed by Matti Ruhanen.
|
2019-11-13 10:27:56 +01:00 |
|
Mounir IDRASSI
|
8e9627877d
|
Windows MBR Bootloader: better way to handle displaying write errors in WriteEncryptedSectors function
|
2019-11-09 00:26:28 +01:00 |
|
Mounir IDRASSI
|
3818b443c3
|
Windows: include rdrand.h file only in Windows case since it is not yet included for other OSes
|
2019-11-09 00:26:21 +01:00 |
|