VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Main/TextUserInterface.cpp
AgeCommit message (Collapse)AuthorFilesLines
2023-05-22Linux: Fix printing error when checking freespace during volume creationMounir IDRASSI1-1/+6
No parent directory specified in the path, we assume current directory We first check if parent directory exists before checking its free space using wxgetDiskSpace Based on idea proposed by @bogdro in PR#1025
2023-05-21Linux/macOS: Better handling of wrong PIM value in text mode (enhances PR#1026)Mounir IDRASSI1-1/+4
2023-05-21Keep PIM secret and re-ask when user entered a wrong value (#1026)Bogdan Drozdowski1-1/+5
Co-authored-by: Bogdan Drozdowski <>
2021-09-21Linux/macOS: Add CLI switch (--size=max) and UI option to give a file ↵Mounir IDRASSI1-30/+72
container all available free space. This commit also makes --size switch accept KiB/MiB/GiB/TiB prefixes and adds TiB choice in UI.
2020-12-11new xml Tag for en and de (#708)T-Bonhagen1-1/+1
* new xml Tag for en and de * add linux support for env LANG * precopiled header into TrueCrypt.fdp to substitute '_()' with 'LangString[]' * more LangString in Code * add Language xml's to Linux Setup location * backup language for linux is en * remove Language.en.xml install * rearange new xml lines to end * yes/no dialogs now translated * All OK/Cancel Button now support international Co-authored-by: tb@tbon.de <tb@tbon.de>
2020-08-26Linux: Reduce minimal size requirement for BTRFS support to 16 MiB by using ↵Mounir IDRASSI1-1/+8
mixed mode for volumes whose size is less than 109 MiB
2020-08-05Linux: Add support for Btrfs filesystem when creating volumesMounir IDRASSI1-19/+13
2020-06-11Switch from auto_ptr to unique_ptr (#638)Christopher Bergqvist1-1/+1
2019-11-17Linux/MacOS: text mode did not recognize Unicode in passwords (#540) (#551)alt3r 3go1-1/+3
2019-11-04Linux/MacOSX: Add switch to force the use of legacy maximum password length ↵Mounir IDRASSI1-2/+2
(64 UTF8 bytes) The switch is --legacy-password-maxlength
2019-10-19MacOSX: Support APFS for creating volumes.Mounir IDRASSI1-0/+6
2019-09-24Linux/OSX: make CLI switch --import-token-keyfiles compatible with ↵Mounir IDRASSI1-3/+12
Non-Interactive mode by using keyfiles passed as arguments and check the Non-Interactive mode switch.
2018-08-10Linux/MacOSX/FreeBSD: When performing backup of volume header, automatically ↵Mounir IDRASSI1-1/+34
try to use embedded backup header if using the main header fails.
2017-06-23Update IDRIX copyright yearMounir IDRASSI1-1/+1
2016-08-17Linux: fix various compilation issues under Linux.Mounir IDRASSI1-1/+1
2016-08-15Linux: avoid overflow when specifying TiB size in command lineMounir IDRASSI1-1/+1
2016-08-15Merge pull request #75 from oceanBT/revert-66-patch-1Mounir IDRASSI1-0/+5
Linux: added TiB support to text mode.
2016-06-23added TiB size unitoceanBT1-0/+5
2016-05-29Linux/MacOSX: Implement passing smart card PIN as command line argument ↵Mounir IDRASSI1-0/+15
(--token-pin switch)
2016-05-10Remove trailing whitespaceDavid Foerster1-26/+26
2016-05-04Windows/Linux/MacOSX: Set maximum PIM value to 2147468 in order to avoid ↵Mounir IDRASSI1-0/+6
having negative values for iterations count using the formula 15000 + (PIM x 1000). Add specific error message to XML language files.
2016-01-30MacOSX: Support creation exFAT volumes on OSX using the built-in command ↵Mounir IDRASSI1-2/+8
newfs_exfat
2016-01-27Windows/Linux: Implement exFAT support.Mounir IDRASSI1-0/+2
2016-01-26Linux/MacOSX: fix issue creating volumes using command line with a ↵Mounir IDRASSI1-0/+4
filesystem other than FAT.
2016-01-25Linux/MacOSX: remove unecessary XML resource string replacement of %hs, not ↵Mounir IDRASSI1-2/+0
needed since Unicode rewrite.
2016-01-20Copyright: update dates to include 2016.Mounir IDRASSI1-1/+1
2015-11-30Linux/MacOSX: Implement Unicode passwords suppport. Make validation of ↵Mounir IDRASSI1-48/+6
parameters in GUI more robust.
2015-08-06Update license information to reflect the use of a dual license Apache 2.0 ↵Mounir IDRASSI1-5/+9
and TrueCrypt 3.0.
2015-07-11Linux: Solve compilation warning (unused variables, pointer cast)Mounir IDRASSI1-3/+0
2015-06-28Linux/MacOSX: Add dedicated PIM page in the volume creation wizard. Correct ↵Mounir IDRASSI1-0/+0
PIM value check logic.
2015-06-26Linux: don't ask for PIM if TrueCryptMode enabled, both in command line and GUIMounir IDRASSI1-4/+4
2015-06-24Linux/MacOSX: restore normal file mode to some source filesMounir IDRASSI1-0/+0
2015-06-24Linux/MacOSX: first dynamic mode implementationMounir IDRASSI1-10/+75
2015-01-04Linux/MacOSX: change cascade encryption naming format in the UI as it was ↵Mounir IDRASSI1-1/+1
done on Windows.
2014-12-30Linux/MacOSX: Implement TrueCrypt conversion and loading support. Correct ↵Mounir IDRASSI1-10/+11
many GTK issues linked to multi-threaded origine of events by implementing an automatic mechanism for handling such requests in the main thread.
2014-12-20Linux/MacOSX: remove calls to non existent class VolumeLayoutV1HiddenMounir IDRASSI1-3/+3
2014-12-19Linux/MacOSX: Enhance performance by implementing the possibility to choose ↵Mounir IDRASSI1-4/+26
the correct hash algorithm of volumes during various operations (mount, change password...), both using the GUI and the command line.
2014-12-11Linux/macOSX: always display random gathering dialog/interface before ↵Mounir IDRASSI1-0/+11
performing sensitive operations that needs good quality random.
2014-11-08Linux/MacOSX: solve compilation warning by explicitly converting wxCStrData ↵Mounir IDRASSI1-2/+2
to (const wchar_t*)
2014-11-08Linux: Support NTFS formatting of volume. We use mkfs.ntfs so it needs to be ↵Mounir IDRASSI1-0/+2
installed on the system.
2014-11-08Correct Linux compilation after removing legacy cryptographic code.Mounir IDRASSI1-1/+1
2014-11-08Remove remaining legacy cryptographic algorithms that are never used by ↵Mounir IDRASSI1-1/+0
VeraCrypt.
2014-11-08Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵Mounir IDRASSI1-1/+1
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon.
2014-11-08wxWidgets 3.0 compatibility modificationsMounir IDRASSI1-1/+1
2014-11-08Add TrueCrypt 7.1a MacOSX/Linux specific source files.Mounir IDRASSI1-0/+1552