Commit Graph

1168 Commits

Author SHA1 Message Date
Mounir IDRASSI
6409f9c8e5
Windows: Update signed driver files for 1.22-BETA2-Build5 2017-07-27 00:30:56 +02:00
Mounir IDRASSI
03f45d842d
Windows: increment version to 1.22-BETA2-Build5 2017-07-27 00:30:55 +02:00
Mounir IDRASSI
aaa9a08bd4
Windows: when mounting system favorites using VolumeID feature, query all disks each time instead of caching previous call results. This is not efficient but it should fix rare cases where issues happen. 2017-07-27 00:30:54 +02:00
Mounir IDRASSI
72b7147021
Windows: use large output buffer for IOCTL_DISK_GET_DRIVE_GEOMETRY_EX calls to avoid failure with disk drivers that don't support returning only sizeof(DISK_GEOMETRY_EX). 2017-07-27 00:30:53 +02:00
Mounir IDRASSI
c29ee8331a
Windows driver: correctly handle IOCTL_DISK_GET_DRIVE_GEOMETRY_EX to fix issues with some disks. Implement IOCTL_STORAGE_GET_MEDIA_TYPES_EX. 2017-07-27 00:30:51 +02:00
Mounir IDRASSI
7e892b7b24
Documentation: update release notes for 1.22-BETA2-Build1 2017-07-23 14:52:25 +02:00
Mounir IDRASSI
6f371c0973
Windows MBR Bootloader: always compress bootloader with upx to reduce runtime memory requirement thanks to its in-place decompression. 2017-07-23 14:52:24 +02:00
Mounir IDRASSI
3d3a3900c6
Windows: Update signed driver files for 1.22-BETA2-Build1 2017-07-23 14:52:22 +02:00
Mounir IDRASSI
dd72cf9068
Windows: Increment version to 1.22-BETA2-Build1 2017-07-23 14:52:19 +02:00
Mounir IDRASSI
3dfd4a5332
Windows: display notice about creating new Rescue Disk at first boot after upgrade. 2017-07-23 14:52:12 +02:00
Mounir IDRASSI
7cc2a3527d
Windows Driver: make IOCTL_DISK_GET_DRIVE_GEOMETRY_EX support optional. Make disk size equal to partition size to avoid compatibility issues with existing software. 2017-07-23 14:52:12 +02:00
Mounir IDRASSI
1812449906
Windows Driver: add legacy handling for IOCTL_DISK_GET_DRIVE_LAYOUT_EX/IOCTL_DISK_GET_DRIVE_LAYOUT IOCTLs to fix issues with faulty applications and drivers that don't handle them correctly. 2017-07-23 14:52:11 +02:00
Mounir IDRASSI
6bb0440d4a
Documentation: Remove OSX 10.6 from list of officially supported operating systems 2017-07-23 14:52:08 +02:00
Mounir IDRASSI
ff871511af
Windows: reduce size of MBR bootloader by removing unused functions in each build type. 2017-07-22 00:30:19 +02:00
Mounir IDRASSI
0fb2befe3a
Windows: fix truncated license text in installer wizard. 2017-07-20 23:23:26 +02:00
Mounir IDRASSI
1ab09916f6
Windows: display prompt to upgrade Rescue Disk when installing 1.22 version because of the fix for hidden os boot issue on some machines. 2017-07-20 23:23:25 +02:00
Mounir IDRASSI
ad8e8509f4
Documentation: update release notes for 1.22-BETA1-Build4 version 2017-07-20 23:23:24 +02:00
Mounir IDRASSI
6e78cb1ab5
Documentation: Add FreeBSD 11 to the list of Supported Operating Systems. 2017-07-20 23:23:23 +02:00
Mounir IDRASSI
853adda540
Windows: Update signed driver files for 1.22-BETA1-Build4 2017-07-20 23:23:22 +02:00
Mounir IDRASSI
a27c314613
Windows: Increment version to 1.22-BETA1-Build4 2017-07-20 23:23:21 +02:00
Mounir IDRASSI
fb317ebc48
Windows: enable secure desktop feature for VeraCrypt Format application. 2017-07-20 23:23:21 +02:00
Mounir IDRASSI
6d6aafe58d
Windows driver: only activate newly supported IOCTLs if the option to enable extended IOCTLs is enabled in VeraCrypt driver settings. 2017-07-20 23:23:20 +02:00
Mounir IDRASSI
ac77142949
Windows driver: fix IOCTL_DISK_GET_DRIVE_LAYOUT and IOCTL_DISK_GET_DRIVE_LAYOUT_EX output by using setting PartitionCount to 4 instead of 1 since this field must always be a multiple of 4 for MBR disks. 2017-07-20 23:23:20 +02:00
Mounir IDRASSI
5a9409a3af
Windows driver: remove filesystem detection mechanism when mounting volumes since it is not reliable. 2017-07-20 23:23:19 +02:00
Mounir IDRASSI
7f2981f257
Windows: use Secure Desktop for smart card PIN dialog if it is activated for password dialog. 2017-07-20 23:23:18 +02:00
Mounir IDRASSI
3021745f67
Windows: better workaround for cases where ERROR_INVALID_PARAMETER is returned during system encryption which is due to 4096-bytes alignment of disk. 2017-07-20 23:23:18 +02:00
Mounir IDRASSI
fe26ed8a5d
Windows: in case of mounting system favorites, call driver to get list of drives instead of using SetupAPI in order to fix some rare issues where some disks were not detected at boot. 2017-07-20 23:23:16 +02:00
Mounir IDRASSI
d78a3d0273
Windows MBR bootloader: remove unused test function in release build 2017-07-19 01:12:23 +02:00
Mounir IDRASSI
3bdb9a32d7
Windows MBR bootloader: reduce required stack size for cascade bootloader by removing unnecessary field from Twofish structure in this case. 2017-07-19 01:12:23 +02:00
Mounir IDRASSI
b37d732408
Windows MBR Bootloader: workaround for 16-bit compiler internal error when compiling Camellia source code. In GET_UINT32_BE macro, we use |= operator instead of ORing shift values. 2017-07-19 01:12:22 +02:00
Mounir IDRASSI
86a78d55ed
Windows: Update signed driver files for 1.22-BETA0 2017-07-19 01:12:21 +02:00
Mounir IDRASSI
12e0a594fb
Windows: Increment version to 1.22-BETA0 2017-07-19 01:12:19 +02:00
Mounir IDRASSI
6674fb4401
Windows Driver: remove dependency to wcsstr by using simple memcmp comparison 2017-07-19 01:12:19 +02:00
kavsrf
f45dba14be
RPI, armv7 target 2017-07-16 15:14:52 +02:00
Mounir IDRASSI
295d5affbb
Documentation: add missing release notes for 1.20 and 1.21. 2017-07-10 16:31:06 +02:00
Mounir IDRASSI
d49432dc88
FreeBSD: make official FreeBSD build script executable 2017-07-10 00:31:19 +02:00
Mounir IDRASSI
b7e1614b58
FreeBSD: enable wxWidgets static build by default in official build script 2017-07-10 00:18:28 +02:00
Mounir IDRASSI
bc9e722211
Update Readme to mention FreeBSD support and remove reference to OpenSolaris 2017-07-10 00:14:19 +02:00
Mounir IDRASSI
342b8636d8
Add support for building under FreeBSD 11 2017-07-10 00:14:18 +02:00
Mounir IDRASSI
e273149541
Windows: Update EFI bootloader files from VeraCrypt-DCS 1.21 after Camellia 64bit assembly changes 2017-07-09 10:55:38 +02:00
Mounir IDRASSI
6358b00b69
Windows: continue fix documentation about iteration calculation formula for key derivation 2017-07-09 10:49:32 +02:00
Mounir IDRASSI
3f36836a3b
Change 1.21 release date to July 9th 2017 2017-07-09 09:49:36 +02:00
Mounir IDRASSI
9833a753dd
Windows: when listing connected devices, consider that a partition exists if CreateFile returns ERROR_ACCESS_DENIED 2017-07-09 09:49:35 +02:00
Mounir IDRASSI
ac37fb0003
Windows: generate pdb files for binaries in order to help investigate crashes in the future. 2017-07-09 09:49:33 +02:00
Mounir IDRASSI
f5841b8841
Windows: install crash handler in case of system favorites service in order to be able to clear Pre-Boot password from cache before the service is terminate if a crash happens. 2017-07-09 09:49:32 +02:00
Mounir IDRASSI
1ebb0bf00f
Windows: correctly initialize global critical sections in case if system favorites service. 2017-07-09 00:19:17 +02:00
Mounir IDRASSI
37a070cdea
Windows: Update signed driver files for 1.21 release (1.21.5) 2017-07-09 00:19:16 +02:00
Mounir IDRASSI
795aa4318e
Increment version to 1.21.5 2017-07-09 00:19:14 +02:00
Mounir IDRASSI
d2eacde0da
Remove unnecessary code from Camellia assembly implementation that checks for key size since we always use it with 256-bit keys. 2017-07-09 00:19:14 +02:00
Mounir IDRASSI
2577797fc4
Windows: preserve volatile registers XMM6-XMM15 in 64-bit assembly of Camellia. 2017-07-09 00:19:12 +02:00