vstoykovbg
f32c153832
fixed typo "this [is ( #559 )
2019-12-02 22:07:48 +01:00
alt3r 3go
1fd212016e
UNIX: make sector size mismatch error more verbose ( #552 ) ( #561 )
...
Signed-off-by: alt3r 3go <alt3r.3go@protonmail.com >
2019-12-01 14:26:38 +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
alt3r 3go
6b1da98d91
Linux/MacOS: text mode did not recognize Unicode in passwords ( #540 ) ( #551 )
2019-11-17 22:03:30 +01:00
Mounir IDRASSI
ce78f89017
Linux/FreeBSD: Add CLI switch to force use of old sudo behavior of sending a dummy password
...
The new switch is --use-dummy-sudo-password
2019-11-04 00:10:08 +01:00
Mounir IDRASSI
a7d5b6a477
Linux/MacOSX: Add switch to force the use of legacy maximum password length (64 UTF8 bytes)
...
The switch is --legacy-password-maxlength
2019-11-04 00:09:52 +01:00
Meteor0id
bb123bb3e8
Start following IEEE 1541 agreed naming of bytes ( #532 )
...
* Start following IEEE 1541 agreed naming of bytes
This standard exists to prevent any confusion about the actual number of bytes. It has been agreed on by experts and is being used more widespead these day. Let's start properly naming the number of bytes, which is absolutely important in disk encryption software.
* Update LanguageStrings.cpp
* Update UserInterface.cpp
* kibibyte instead of kilobyte
* kibibyte instead of kilobyte
* MiB instead of MB
* undo accidental deletions
Odd indeed that two random lines were deleted in a previous commit. Probably happened when using a keyboard shortcut while editing the file. This fixes the issue.
* Mb to Mib
2019-11-02 01:06:02 +01:00
Mounir IDRASSI
0e4ab56e12
MacOSX: Update build script and Makefile to correctly build Legacy version of VeraCrypt that targets OSX 10.7+.
2019-10-26 00:17:23 +02:00
Mounir IDRASSI
0ca62a37d6
MacOSX: fix truncated algorithms description in the Encryption Options page of the volume creation wizard, which happened after moving to wxWidgets 3.1.2
2019-10-26 00:17:16 +02:00
Mounir IDRASSI
12461a55a8
MacOSX: Support APFS for creating volumes.
2019-10-19 23:18:40 +02:00
El Mostafa Idrassi
bdc1dc42a6
Small GUI enhancements ( #521 )
2019-10-16 00:43:49 +02:00
El Mostafa Idrassi
c90b45f88c
Fixed drag and drop not showing correct path, specifically under GTK-3. ( #520 )
2019-10-16 00:43:34 +02:00
El Mostafa Idrassi
bdcfe5bbb2
Fixed buttons not being correctly aligned ( #518 )
2019-10-15 00:02:25 +02:00
Mounir IDRASSI
b6dcea013e
MacOSX: Add build scripts and modifications to linking against wxWidgets 3.1.2 for non legacy build targeting OSX 10.9+
2019-10-14 15:05:24 +02:00
El Mostafa Idrassi
621330b726
MacOSX: Fixed devices / partitions not showing in the device selection dialog ( #516 )
...
To get the size of each device / partition on the system, the method 'GetDeviceSize()' in 'src/Core/Unix/CoreUnix.cpp' first opens
the device / partition using 'open()' function to get a File Descriptor, then retrieves its size using this File Descriptor.
Starting OS X 10.11 ("El Capitan"), a feature called "System Integrity Protection (SIP)" or less formally, "rootless mode" has been added.
This feature blocks access to certain critical aspects of the OS and Hardware by 3rd-Party programs.
Specifically, low-level access to the system disks, devices and partitions is forbidden ; namely functions like 'open()' for instance fail
with the error code : "EPERM = Operation Not Permitted".
Therefore, for system devices / partitions, 'GetDeviceSize()' fails because of the failure of the 'open()' function, and throws an exception,
which is then caught inside the method 'GetHostDevices()' in '/src/Core/Unix/FreeBSD/CoreFreeBSD.cpp' : this leads to the size of the
device / partition being set to '0'.
Therefore, in the constructor of 'DeviceSelectionDialog' in 'src/Main/Forms/DeviceSelectionDialog.cpp', when the size of a device is '0',
the whole device is skipped, leading to all of its partitions not being treated or shown, even though some of these partitions may have a size which is != 0.
This commit fixes the issue by :
1 - First, checking whether the device size is '0'. If it is the case, the code loops through all the devices partitions : if there is at least one partition
with a size != 0, the device is not skipped. Otherwise, it is.
2 - Then, if the size of the device is '0', the size of the device is not shown to avoid confusing the user.
Also, since the device is not usable, the 'OK' button is not active when the device is selected.
3 - Finally, if a partition's size is '0', it is not shown since it is not usable : we cannot open it.
Signed-off-by: El Mostafa IDRASSI <el-mostafa.idrassi@prestalab.net >
2019-10-11 17:02:03 +02:00
Mounir IDRASSI
a4145721a7
Linux/FreeBSD: change location of documentation from /usr/share/veracrypt/doc to the standard /usr/share/doc/veracrypt
2019-10-06 13:30:47 +02:00
El Mostafa Idrassi
48ef6c3736
Linux : Added missing 'mkdir' before installing in case $DESTDIR does not exist ( #510 )
2019-10-04 21:26:25 +02:00
Mounir IDRASSI
400bb52247
Linux/MacOSX:check that the requested size of file container is less than available
...
disk free space. Add a CLI switch to disable this check.
2019-10-02 22:31:28 +02:00
Unit 193
bb2eaa6697
Utilize $(BASE_DIR) in the install targets rather than $(PWD) and $(CURDIR) ( #472 )
...
As $(PWD) is not always the expected value and can result in failing the target.
2019-10-02 21:59:13 +02:00
Mounir IDRASSI
c8beacbdd7
Linux/OSX: make CLI switch --import-token-keyfiles compatible with Non-Interactive
...
mode by using keyfiles passed as arguments and check the Non-Interactive
mode switch.
2019-09-24 22:06:44 +02:00
Dany Shaanan
1973fd6d26
Fix password-only example in help text (pim missing) ( #438 )
2019-06-06 11:39:52 +02:00
Mounir IDRASSI
6d2cef1fd8
Fix formatting of credits in About dialog and documentation
2019-03-03 23:48:42 +01:00
Mounir IDRASSI
1b76823ea5
Add copyright and license information of JitterEntropy library by Stephan Mueller
2019-02-12 19:06:22 +01:00
Mounir IDRASSI
6bb1f24ed5
Automatically truncate passwords for TrueCrypt volumes and System Encryption to the first 64 characters. This fix issues encountered by users of TrueCrypt volumes who were using passwords longer than 64 characters that were truncated in previous version.
2019-02-04 11:39:47 +01:00
Mounir IDRASSI
cdd1179c63
Increase password maximum length to 128 bytes from 64 bytes
2019-01-28 17:16:33 +01:00
Mounir IDRASSI
5455c89a50
Linux/FreeBSD: Add 32-bit build configuration targetting legacy CPUs that don't support SSE2 instructions.
2018-09-01 01:15:33 +02:00
Mounir IDRASSI
c84bcd4b47
Linux/MacOSX/FreeBSD: Implement benchmarking for Hash and PKCS-5 PRF algorithms.
2018-08-10 01:31:32 +02:00
Mounir IDRASSI
1b59879411
Linux/MacOSX/FreeBSD: When performing backup of volume header, automatically try to use embedded backup header if using the main header fails.
2018-08-10 01:31:31 +02:00
Mounir IDRASSI
aac2036738
Linux/MacOSX/FreeBSD: Add CheckBox in mount option dialog to force the use of embedded backup header during mount.
2018-08-08 00:34:17 +02:00
Mounir IDRASSI
5367932b38
Linux/MacOSX/FreeBSD: add reference to --pim and --new-pim switches in the verbose help.
2018-08-06 00:13:13 +02:00
Mounir IDRASSI
e39f5fa5d6
MacOSX: support pasting values to password fields using keyboard (CMD+V and CMD+A now working properly). This make using password managers with VeraCrypt easier.
2018-04-29 17:52:43 +02:00
Mounir IDRASSI
7a842266b3
Linux: Fix crash if user is able to close the waiting dialog before the operation is finished. This can happen if GTK installation show "X" closing icon even if it is programmatically disabled (e.g. on Lubuntu 16.04)
2018-04-28 17:56:27 +02:00
Mounir IDRASSI
29b80ec6df
FreeBSD/Linux/OSX: replace some remaining TrueCrypt.tc file extension in the code by VeraCrypt .hc extension
2018-04-05 23:41:15 +02:00
Mounir IDRASSI
da77d7e2c4
Simplify format of XML language files to make it easy to integrate in collaborative translation platforms (e.g. Transifex).
2018-03-30 13:53:37 +02:00
Mounir IDRASSI
c9deed4686
Linux/MacOSX: make the benchmark dialog resize dynamically to accommodate the displayed results.
2018-03-27 16:16:00 +02:00
Mounir IDRASSI
eafac3be5c
Update various copyright dates.
2018-03-18 23:30:29 +01:00
gv5470
fbd0b47ff0
Fix wxWidgets assertion failed when backing up/restoring volume header ( closes #100 )
2018-01-21 11:17:34 +01:00
Mounir IDRASSI
f3d5ed570f
MacOSX: fix issue that prevented some local help files from opening in the browser (e.g Beginner's Tutorial).
2017-12-08 12:24:50 +01:00
Mounir IDRASSI
700b54aee9
MacOSX: Update reference of code signing certificate in Makefile to use new IDRIX certificates.
2017-12-06 23:25:46 +01:00
Mounir IDRASSI
d6f03627dd
Linux/MacOSX: Avoid OS leaking previously used directory if user choose not to save history.
2017-12-06 23:25:45 +01:00
Mounir IDRASSI
668d5e3cad
Linux: Only add disk to mountable devices if it doesn't have a partition. This fixes a strange issue where the function "open" would fail with error ENOENT (No such file or directory) on a partition (e.g. /dev/sdb1) if it was called previously on the main disk (e.g. /dev/sdb).
2017-11-29 17:27:39 +01:00
Tim Strazzere
5b46b82e6d
Fix typo
...
`incorrrect` -> `incorrect`
2017-08-30 09:59:44 -07:00
Mounir IDRASSI
342b8636d8
Add support for building under FreeBSD 11
2017-07-10 00:14:18 +02:00
Mounir IDRASSI
c193911655
Linux: remove existing "Setup/Linux/usr" if any before preparing for packaging.
2017-07-02 00:51:55 +02:00
Mounir IDRASSI
bded7901c5
Linux: Use $(CURDIR) instead of $(PWD) for the install target, as well as $(DESTDIR)/ (which will still install into / if 'DESTDIR' is unset.)
2017-07-02 00:51:55 +02:00
Mounir IDRASSI
0ebc26e125
Update IDRIX copyright year
2017-06-23 22:15:59 +02:00
Mounir IDRASSI
5d0321291f
Linux/MacOSX: Modify Makefile to separate between build and packaging. Add install target for local installation.
2017-06-13 18:21:13 +02:00
Mounir IDRASSI
3e678f6868
Linux/MacOSX: cleaner code for handling of missing local HTML documentation.
2017-06-05 01:44:04 +02:00
Mounir IDRASSI
d5b0e0db3f
Linux/MacOSX: Replace User Guide PDF with local HTML documentation. Replace UI links to point towards local HTML documentation if it exists
2017-06-05 01:44:03 +02:00
Mounir IDRASSI
e7873197a6
Linux/MacOSX: Update location of User Guide pdf in Makefile
2017-06-01 01:56:12 +02:00