path: root/src/Main
AgeCommit message (Collapse)AuthorFilesLines
2016-06-01Crypto: Add support for Japanese encryption standard Camellia, including for ↵Mounir IDRASSI2-0/+6
system encryption.
2016-05-28Linux/MacOSX: Implement passing smart card PIN as command line argument ↵Mounir IDRASSI4-0/+37
(--token-pin switch)
2016-05-13Linux: Fix gcc-6 compilation errors.Mounir IDRASSI3-7/+7
2016-05-10Remove trailing whitespaceDavid Foerster101-1922/+1922
2016-05-10Normalize all line terminatorsDavid Foerster3-33360/+33360
2016-05-04Windows/Linux/MacOSX: Set maximum PIM value to 2147468 in order to avoid ↵Mounir IDRASSI8-12/+25
having negative values for iterations count using the formula 15000 + (PIM x 1000). Add specific error message to XML language files.
2016-05-01Use scoped instead of raw pointerrefs/pull/55/headDavid Foerster1-2/+2
2016-05-01Reset bogus executable permissionsDavid Foerster5-0/+0
2016-04-01Use wx-provided wrapper around *getenv()David Foerster1-7/+2
2016-03-31Use XDG_CONFIG_HOME to determine the path of the configurationDavid Foerster1-18/+88
Adhere to XDG Desktop Specification and use the environment variable XDG_CONFIG_HOME to determine location of configuration files on *all* platforms. If it is unset or empty resort to platform-specific defaults. On Windows and OS X, `wxStandardPaths` provides correct defaults (equal to the previous hard-coded paths) but on Linux and other Unices `~/.config/appinfo` would be better than `~/.appinfo`. This means we treat those platforms as a special case. It also means that we may need to fall back to the legacy location if it exists but the new location doesn't.
2016-03-31Remove some trailing whitespaceDavid Foerster1-3/+3
2016-03-20Linux/MacOSX: Fix build error when using strict wxWidgets library that ↵Axel Köllhofer1-3/+3
doesn't allow implicit conversions.
2016-02-08Linux/MacOSX: add progress bar for mouse collected entropy in GUI of volume ↵Mounir IDRASSI10-21/+146
creation wizard. Add mutex protection in event handler for shared counter variable
2016-02-08Linux/MacOSX: add progress bar for mouse collected entropy in GUI for ↵Mounir IDRASSI7-10/+306
keyfile generator and for random poll enrichment
2016-01-29MacOSX: Support creation exFAT volumes on OSX using the built-in command ↵Mounir IDRASSI4-4/+18
2016-01-27Windows/Linux: Implement exFAT support.Mounir IDRASSI4-0/+8
2016-01-26Linux/MacOSX: Update command line help text to reflect that we can now ↵Mounir IDRASSI1-3/+2
specify in filesystem when creating a new volume.
2016-01-26Linux/MacOSX: fix issue creating volumes using command line with a ↵Mounir IDRASSI2-0/+25
filesystem other than FAT.
2016-01-25Linux/MacOSX: remove unecessary XML resource string replacement of %hs, not ↵Mounir IDRASSI3-6/+0
needed since Unicode rewrite.
2016-01-25Linux/MacOSX: fix wrong AskYesNo method parameters use caused by mistake in ↵Mounir IDRASSI1-1/+1
parenthesis use.
2016-01-25MacOSX: Add PIM value validity checks to workaround wxWidget bug that makes ↵Mounir IDRASSI5-5/+50
wxTextValidator useless when applied to a text control with password attribute (
2016-01-24Linux/MacOSX: update --size entry in command line help text.Mounir IDRASSI1-2/+4
2016-01-24Linux/MacOSX: Support K/M/G/T suffixes for --size switch to indicate unit to ↵Mounir IDRASSI1-1/+28
use for size value (KiloByte, MegaByte, GigaByte and TeraByte respectively)
2016-01-19Copyright: update dates to include 2016.Mounir IDRASSI100-101/+101
2016-01-19Linux/MacOSX:solve issue of --stdin option not handling correctly passwords ↵Mounir IDRASSI1-1/+1
that contain a space character (reported and fixed by Codeplex user horsley1953)
2016-01-17MacOSX: Ensure that time-stamping is always activated when performing code ↵Mounir IDRASSI1-2/+2
signing by using --timestamp switch.
2016-01-03Linux: Restore Nautilus fix that was mistakenly removed by Whirlpool ↵Mounir IDRASSI1-2/+4
optimization commit
2015-12-31Cryptography: Optimize Whirlpool implementation by using public domain ↵Mounir IDRASSI1-4/+6
assembly code developed by Wei Dai
2015-12-06MacOSX: Customize dmg file using VeraCrypt new logoMounir IDRASSI1-1/+12
2015-12-04Linux/MacOSX: use new icons contributed by Andreas Becker ↵Mounir IDRASSI2-3/+3
2015-12-04Linux: fix Nautilus not detected as file manager on some Gnome based ↵Mounir IDRASSI1-2/+4
2015-11-30Linux/MacOSX: Implement Unicode passwords suppport. Make validation of ↵Mounir IDRASSI12-122/+179
parameters in GUI more robust.
2015-11-30Linux/MacOSX: Solve compilation issue following Windows Unicode rewriteMounir IDRASSI1-1/+1
2015-09-13Linux/MacOSX: workaround bug in old versions of g++ that are confused by ↵Mounir IDRASSI2-6/+6
methods having the same name and one of them used as wxWidgets event handler callback.
2015-09-13Linux/MacOSX: Mask/unmask PIM value in GUI the same way as the passwordMounir IDRASSI7-20/+188
2015-08-30Add stdin-supplied password supportrefs/pull/18/headLouisTakePILLz3-4/+27
2015-08-05Update license information to reflect the use of a dual license Apache 2.0 ↵Mounir IDRASSI98-448/+832
and TrueCrypt 3.0.
2015-07-25Linux: solve compilation error on OpenSUSE when linking against system ↵Mounir IDRASSI1-1/+1
wxWidgets. OpenSUSE enables STL in wxWidgets which causes the error because implicit casts are not available.
2015-07-19Linux: Add "new-hash" switch for changing PRF and remove "current-hash" ↵Mounir IDRASSI3-7/+7
switch which didin't fit the change password/keyfile logic.
2015-07-19User Interface enhancements for PIMMounir IDRASSI12-54/+305
2015-07-10Linux: Solve compilation warning (unused variables, pointer cast)Mounir IDRASSI2-6/+0
2015-07-10Linux: Solve error when building against dynamic wxWidgets library, ↵Mounir IDRASSI1-0/+4
especially under Ubuntu.
2015-07-10Use Pim name for internal variables instead of the old name PinMounir IDRASSI5-31/+31
2015-06-28Linux/MacOSX: Add dedicated PIM page in the volume creation wizard. Correct ↵Mounir IDRASSI11-10/+660
PIM value check logic.
2015-06-26Linux: don't ask for PIM if TrueCryptMode enabled, both in command line and GUIMounir IDRASSI6-13/+36
2015-06-24Linux: if a keyfile is specified in the command line without a password, ↵Mounir IDRASSI1-1/+1
don't try to mount using an empty password unless its TrueCryptMode or an empty password has been explicitly specified.
2015-06-24Linux/MacOSX: solve GUI layout issues although the volume creation wizard ↵Mounir IDRASSI4-9/+10
still has issues
2015-06-24Linux/MacOSX: restore normal file mode to some source filesMounir IDRASSI20-0/+0
2015-06-24Linux: solve bug when "-tc" command line switch is not followed by another ↵Mounir IDRASSI1-1/+1
switch. In this case, the value coming after the "-tc" switch was ignored from processing.
2015-06-24Linux/MacOSX: first dynamic mode implementationMounir IDRASSI19-53/+547