David Foerster
faea63cb3c
Use scoped instead of raw pointer
2016-05-01 23:31:07 +02:00
David Foerster
0c51cfa5f6
Reset bogus executable permissions
2016-05-01 23:29:43 +02:00
David Foerster
af327b49aa
Use wx-provided wrapper around *getenv()
2016-04-01 08:29:17 +02:00
David Foerster
7d7c09e718
Use XDG_CONFIG_HOME to determine the path of the configuration
...
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-31 12:36:21 +02:00
David Foerster
39eae0e4c3
Remove some trailing whitespace
2016-03-31 12:24:41 +02:00
Axel Köllhofer
1290e7836f
Linux/MacOSX: Fix build error when using strict wxWidgets library that doesn't allow implicit conversions.
2016-03-20 01:26:28 +01:00
Mounir IDRASSI
39fb2edc25
Linux/MacOSX: add progress bar for mouse collected entropy in GUI of volume creation wizard. Add mutex protection in event handler for shared counter variable
2016-02-09 00:52:28 +01:00
Mounir IDRASSI
0863924483
Linux/MacOSX: add progress bar for mouse collected entropy in GUI for keyfile generator and for random poll enrichment
2016-02-08 01:39:50 +01:00
Mounir IDRASSI
b407512248
MacOSX: Support creation exFAT volumes on OSX using the built-in command newfs_exfat
2016-01-30 00:48:20 +01:00
Mounir IDRASSI
dcb8390bb2
Windows/Linux: Implement exFAT support.
2016-01-27 01:13:46 +01:00
Mounir IDRASSI
9f5b5445d7
Linux/MacOSX: Update command line help text to reflect that we can now specify in filesystem when creating a new volume.
2016-01-26 01:47:29 +01:00
Mounir IDRASSI
d53b48bdf0
Linux/MacOSX: fix issue creating volumes using command line with a filesystem other than FAT.
2016-01-26 01:29:45 +01:00
Mounir IDRASSI
84ee7076d9
Linux/MacOSX: remove unecessary XML resource string replacement of %hs, not needed since Unicode rewrite.
2016-01-25 01:46:37 +01:00
Mounir IDRASSI
5a555deb74
Linux/MacOSX: fix wrong AskYesNo method parameters use caused by mistake in parenthesis use.
2016-01-25 01:46:34 +01:00
Mounir IDRASSI
b8a2e808c6
MacOSX: Add PIM value validity checks to workaround wxWidget bug that makes wxTextValidator useless when applied to a text control with password attribute ( http://trac.wxwidgets.org/ticket/17185 ).
2016-01-25 01:46:32 +01:00
Mounir IDRASSI
e9d3ba0b11
Linux/MacOSX: update --size entry in command line help text.
2016-01-24 02:58:50 +01:00
Mounir IDRASSI
c86697f51b
Linux/MacOSX: Support K/M/G/T suffixes for --size switch to indicate unit to use for size value (KiloByte, MegaByte, GigaByte and TeraByte respectively)
2016-01-24 02:41:49 +01:00
Mounir IDRASSI
bda7a1d0bd
Copyright: update dates to include 2016.
2016-01-20 00:53:24 +01:00
Mounir IDRASSI
f9fa0191ec
Linux/MacOSX:solve issue of --stdin option not handling correctly passwords that contain a space character (reported and fixed by Codeplex user horsley1953)
2016-01-20 00:53:02 +01:00
Mounir IDRASSI
90957cd9d9
MacOSX: Ensure that time-stamping is always activated when performing code signing by using --timestamp switch.
2016-01-17 14:55:13 +01:00
Mounir IDRASSI
ea8e8e517e
Linux: Restore Nautilus fix that was mistakenly removed by Whirlpool optimization commit
2016-01-03 09:30:21 +01:00
Mounir IDRASSI
0c2c0a846d
Cryptography: Optimize Whirlpool implementation by using public domain assembly code developed by Wei Dai
2015-12-31 01:56:19 +01:00
Mounir IDRASSI
4f17e0cfe9
MacOSX: Customize dmg file using VeraCrypt new logo
2015-12-06 11:51:23 +01:00
Mounir IDRASSI
533b7e1eb8
Linux/MacOSX: use new icons contributed by Andreas Becker ( https://github.com/veracrypt/VeraCrypt/issues/9#issuecomment-118353850 )
2015-12-04 22:20:45 +01:00
Mounir IDRASSI
3a9db8d98c
Linux: fix Nautilus not detected as file manager on some Gnome based destributions.
2015-12-04 22:20:42 +01:00
Mounir IDRASSI
efa436974d
Linux/MacOSX: Implement Unicode passwords suppport. Make validation of parameters in GUI more robust.
2015-11-30 13:58:19 +01:00
Mounir IDRASSI
cfadb231d2
Linux/MacOSX: Solve compilation issue following Windows Unicode rewrite
2015-11-30 13:58:15 +01:00
Mounir IDRASSI
85c1bc34e3
Linux/MacOSX: workaround bug in old versions of g++ that are confused by methods having the same name and one of them used as wxWidgets event handler callback.
2015-09-14 00:48:37 +02:00
Mounir IDRASSI
24f3b5230c
Linux/MacOSX: Mask/unmask PIM value in GUI the same way as the password
2015-09-13 23:51:06 +02:00
LouisTakePILLz
9582d8fbcb
Add stdin-supplied password support
2015-08-30 19:45:01 -04:00
Mounir IDRASSI
041024fbb9
Update license information to reflect the use of a dual license Apache 2.0 and TrueCrypt 3.0.
2015-08-06 00:04:25 +02:00
Mounir IDRASSI
94ccaf1ab4
Linux: solve compilation error on OpenSUSE when linking against system wxWidgets. OpenSUSE enables STL in wxWidgets which causes the error because implicit casts are not available.
2015-07-25 13:39:50 +02:00
Mounir IDRASSI
4fcf5c921c
Linux: Add "new-hash" switch for changing PRF and remove "current-hash" switch which didin't fit the change password/keyfile logic.
2015-07-19 11:29:47 +02:00
Mounir IDRASSI
5158953428
User Interface enhancements for PIM
2015-07-19 11:29:45 +02:00
Mounir IDRASSI
2d0d4b06b1
Linux: Solve compilation warning (unused variables, pointer cast)
2015-07-11 01:58:39 +02:00
Mounir IDRASSI
944b6aa53f
Linux: Solve error when building against dynamic wxWidgets library, especially under Ubuntu.
2015-07-11 01:58:36 +02:00
Mounir IDRASSI
6ef41abdd2
Use Pim name for internal variables instead of the old name Pin
2015-07-11 01:58:34 +02:00
Mounir IDRASSI
439e0a9588
Linux/MacOSX: Add dedicated PIM page in the volume creation wizard. Correct PIM value check logic.
2015-06-28 20:25:22 +02:00
Mounir IDRASSI
da8aec4292
Linux: don't ask for PIM if TrueCryptMode enabled, both in command line and GUI
2015-06-26 22:07:17 +02:00
Mounir IDRASSI
d73df9bbd4
Linux: if a keyfile is specified in the command line without a password, don't try to mount using an empty password unless its TrueCryptMode or an empty password has been explicitly specified.
2015-06-24 23:58:52 +02:00
Mounir IDRASSI
d734ce4635
Linux/MacOSX: solve GUI layout issues although the volume creation wizard still has issues
2015-06-24 23:35:30 +02:00
Mounir IDRASSI
2cd39b37c2
Linux/MacOSX: restore normal file mode to some source files
2015-06-24 15:33:23 +02:00
Mounir IDRASSI
ea27cace41
Linux: solve bug when "-tc" command line switch is not followed by another switch. In this case, the value coming after the "-tc" switch was ignored from processing.
2015-06-24 15:33:20 +02:00
Mounir IDRASSI
9913af3a8e
Linux/MacOSX: first dynamic mode implementation
2015-06-24 15:33:16 +02:00
Mounir IDRASSI
9ccb8a97af
Linux: in command line, support hash algorithm names without '-' as on Windows ("sha256", "sha512", "ripemd160")
2015-04-26 00:05:22 +02:00
Mounir IDRASSI
2ec75c5f8e
Linux: Correct wxWidgets assert warnings when displaying about/LegalNotice dialogs. This didn't happen with official binaries because the library used disables asserts.
2015-04-19 16:31:28 +02:00
Mounir IDRASSI
856395962b
Linux installer: Add support for kdesudo and correct usage of konsole external call.
2015-04-19 16:12:53 +02:00
Mounir IDRASSI
4a8040735b
MacOSX: Correctly handle OSX dock "reopen-application" event and Cocoa openFiles message instead of the deprecated Carbon "open-document" event
2015-04-06 19:50:27 +02:00
Mounir IDRASSI
ae28d51016
Linux/MaxOSX: correctly detect type of internal exceptions
2015-04-06 19:50:24 +02:00
Mounir IDRASSI
32f11001c0
MacOSX: solve issue volumes not auto-dismounting when quitting VeraCrypt. restore main VeraCrypt window if is in background when we need to display various dialogs
2015-04-06 19:50:21 +02:00