Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-10-11 | MacOSX: Fixed devices / partitions not showing in the device selection ↵ | El Mostafa Idrassi | 1 | -6/+34 | |
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-06 | Linux/FreeBSD: change location of documentation from ↵ | Mounir IDRASSI | 2 | -4/+4 | |
/usr/share/veracrypt/doc to the standard /usr/share/doc/veracrypt | |||||
2019-10-04 | Linux : Added missing 'mkdir' before installing in case $DESTDIR does not ↵ | El Mostafa Idrassi | 1 | -0/+2 | |
exist (#510) | |||||
2019-10-02 | Linux/MacOSX:check that the requested size of file container is less than ↵ | Mounir IDRASSI | 4 | -2/+13 | |
available disk free space. Add a CLI switch to disable this check. | |||||
2019-10-02 | Utilize $(BASE_DIR) in the install targets rather than $(PWD) and $(CURDIR) ↵ | Unit 193 | 1 | -63/+63 | |
(#472) As $(PWD) is not always the expected value and can result in failing the target. | |||||
2019-09-24 | Linux/OSX: make CLI switch --import-token-keyfiles compatible with ↵ | Mounir IDRASSI | 1 | -3/+12 | |
Non-Interactive mode by using keyfiles passed as arguments and check the Non-Interactive mode switch. | |||||
2019-06-06 | Fix password-only example in help text (pim missing) (#438) | Dany Shaanan | 1 | -1/+1 | |
2019-03-03 | Fix formatting of credits in About dialog and documentation | Mounir IDRASSI | 1 | -1/+1 | |
2019-02-12 | Add copyright and license information of JitterEntropy library by Stephan ↵ | Mounir IDRASSI | 1 | -2/+3 | |
Mueller | |||||
2019-02-04 | Automatically truncate passwords for TrueCrypt volumes and System Encryption ↵ | Mounir IDRASSI | 3 | -9/+10 | |
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-01-28 | Increase password maximum length to 128 bytes from 64 bytes | Mounir IDRASSI | 1 | -0/+7 | |
2018-09-01 | Linux/FreeBSD: Add 32-bit build configuration targetting legacy CPUs that ↵ | Mounir IDRASSI | 1 | -0/+13 | |
don't support SSE2 instructions. | |||||
2018-08-10 | Linux/MacOSX/FreeBSD: Implement benchmarking for Hash and PKCS-5 PRF algorithms. | Mounir IDRASSI | 5 | -122/+725 | |
2018-08-10 | Linux/MacOSX/FreeBSD: When performing backup of volume header, automatically ↵ | Mounir IDRASSI | 2 | -2/+70 | |
try to use embedded backup header if using the main header fails. | |||||
2018-08-08 | Linux/MacOSX/FreeBSD: Add CheckBox in mount option dialog to force the use ↵ | Mounir IDRASSI | 4 | -258/+351 | |
of embedded backup header during mount. | |||||
2018-08-06 | Linux/MacOSX/FreeBSD: add reference to --pim and --new-pim switches in the ↵ | Mounir IDRASSI | 1 | -0/+8 | |
verbose help. | |||||
2018-04-29 | MacOSX: support pasting values to password fields using keyboard (CMD+V and ↵ | Mounir IDRASSI | 8 | -0/+107 | |
CMD+A now working properly). This make using password managers with VeraCrypt easier. | |||||
2018-04-28 | Linux: Fix crash if user is able to close the waiting dialog before the ↵ | Mounir IDRASSI | 1 | -3/+15 | |
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-05 | FreeBSD/Linux/OSX: replace some remaining TrueCrypt.tc file extension in the ↵ | Mounir IDRASSI | 2 | -4/+4 | |
code by VeraCrypt .hc extension | |||||
2018-03-30 | Simplify format of XML language files to make it easy to integrate in ↵ | Mounir IDRASSI | 1 | -8/+1 | |
collaborative translation platforms (e.g. Transifex). | |||||
2018-03-27 | Linux/MacOSX: make the benchmark dialog resize dynamically to accommodate ↵ | Mounir IDRASSI | 1 | -0/+5 | |
the displayed results. | |||||
2018-03-18 | Update various copyright dates. | Mounir IDRASSI | 1 | -4/+4 | |
2018-01-21 | Fix wxWidgets assertion failed when backing up/restoring volume header ↵ | gv5470 | 1 | -2/+2 | |
(closes #100) | |||||
2017-12-08 | MacOSX: fix issue that prevented some local help files from opening in the ↵ | Mounir IDRASSI | 1 | -2/+6 | |
browser (e.g Beginner's Tutorial). | |||||
2017-12-06 | MacOSX: Update reference of code signing certificate in Makefile to use new ↵ | Mounir IDRASSI | 1 | -2/+2 | |
IDRIX certificates. | |||||
2017-12-06 | Linux/MacOSX: Avoid OS leaking previously used directory if user choose not ↵ | Mounir IDRASSI | 1 | -2/+12 | |
to save history. | |||||
2017-11-29 | Linux: Only add disk to mountable devices if it doesn't have a partition. ↵ | Mounir IDRASSI | 1 | -4/+7 | |
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-08-30 | Fix typo | Tim Strazzere | 1 | -1/+1 | |
`incorrrect` -> `incorrect` | |||||
2017-07-10 | Add support for building under FreeBSD 11 | Mounir IDRASSI | 1 | -11/+61 | |
2017-07-02 | Linux: remove existing "Setup/Linux/usr" if any before preparing for packaging. | Mounir IDRASSI | 1 | -0/+1 | |
2017-07-02 | Linux: Use $(CURDIR) instead of $(PWD) for the install target, as well as ↵ | Mounir IDRASSI | 1 | -1/+1 | |
$(DESTDIR)/ (which will still install into / if 'DESTDIR' is unset.) | |||||
2017-06-23 | Update IDRIX copyright year | Mounir IDRASSI | 98 | -100/+100 | |
2017-06-13 | Linux/MacOSX: Modify Makefile to separate between build and packaging. Add ↵ | Mounir IDRASSI | 1 | -1/+30 | |
install target for local installation. | |||||
2017-06-05 | Linux/MacOSX: cleaner code for handling of missing local HTML documentation. | Mounir IDRASSI | 1 | -7/+8 | |
2017-06-05 | Linux/MacOSX: Replace User Guide PDF with local HTML documentation. Replace ↵ | Mounir IDRASSI | 2 | -52/+53 | |
UI links to point towards local HTML documentation if it exists | |||||
2017-06-01 | Linux/MacOSX: Update location of User Guide pdf in Makefile | Mounir IDRASSI | 1 | -2/+2 | |
2017-05-15 | Replace Codeplex links by ones on veracrypt.fr | Mounir IDRASSI | 3 | -34/+46 | |
2017-04-26 | Update zlib copyright notice | Mounir IDRASSI | 1 | -1/+1 | |
2017-04-23 | FreeBSD 11 build and use compatibility | Mounir IDRASSI | 1 | -3/+3 | |
2016-12-30 | Update donation link to point to page indicating all accepted donations options. | Mounir IDRASSI | 1 | -1/+1 | |
2016-12-26 | Linux & MacOSX: automatically check TrueCryptMode in password dialog when ↵ | Mounir IDRASSI | 4 | -0/+24 | |
selecting a container file that has the .tc file extension | |||||
2016-12-26 | MacOSX: Make VeraCrypt default handler of .hc and .tc files on OSX and add ↵ | Mounir IDRASSI | 1 | -0/+1 | |
custom icon to these files on Finder. | |||||
2016-11-28 | Document --truecrypt option | Paul Nijjar | 1 | -0/+5 | |
2016-10-17 | Linux/MacOSX: correctly display Kuznyechik help page when link clicked. ↵ | Mounir IDRASSI | 2 | -7/+1 | |
Remove Gost89 online help references since it was removed. | |||||
2016-10-17 | Crypto: Use SIMD optimized Serpent implementation from Botan. 2.5x speed ↵ | Mounir IDRASSI | 1 | -1/+8 | |
gain factor. Update credits and copyrights notice. | |||||
2016-10-17 | Linux/MacOSX: fix error in Makefile caused by erroneous extra character | Mounir IDRASSI | 1 | -1/+1 | |
2016-10-17 | MacOSX: remove MacFUSE dependency and link against OSXFuse library. Now, ↵ | Mounir IDRASSI | 2 | -2/+5 | |
only standard OSXFuse install is needed without MacFUSE compatibility option. | |||||
2016-10-17 | Linux/MacOSX: display error message when entered PIM is too big in the ↵ | Mounir IDRASSI | 1 | -0/+1 | |
Volume Creation Wizard. | |||||
2016-10-17 | Linux/MacOSX: add missing check for PIM max value on volume creation wizard | Mounir IDRASSI | 1 | -1/+2 | |
2016-08-17 | Linux: fix various compilation issues under Linux. | Mounir IDRASSI | 1 | -1/+1 | |