Commit Graph

  • fb9a49cb1a Windows: convert some files encoding from UTF-16 to UTF-8 to be similar to other files. Mounir IDRASSI 2016-05-05 12:55:01 +02:00
  • fede2cfa18 Windows: Add checkbox in "VeraCrypt Format" to skip Rescue Disk verification during system encryption wizard Mounir IDRASSI 2016-05-05 11:25:28 +02:00
  • fc89bf6e2c Windows: Fix compilation error caused by previous commit Mounir IDRASSI 2016-05-05 00:56:11 +02:00
  • b261177b8f Windows/Linux/MacOSX: Set maximum PIM value to 2147468 in order to avoid having negative values for iterations count using the formula 15000 + (PIM x 1000). Add specific error message to XML language files. Mounir IDRASSI 2016-05-02 14:45:22 +02:00
  • 0b914c8f5d Merge pull request #55 from davidfoerster/xdg-config-paths Mounir IDRASSI 2016-05-02 07:19:29 +02:00
  • 650d913f51 Add User Guide in OpenDocument format and Update its PDF. Mounir IDRASSI 2016-05-01 19:59:33 +02:00
  • faea63cb3c Use scoped instead of raw pointer David Foerster 2016-05-01 23:31:07 +02:00
  • 0c51cfa5f6 Reset bogus executable permissions David Foerster 2016-05-01 23:29:43 +02:00
  • 570645a845 Language XML files: update German translation (Ettore Atalan) Mounir IDRASSI 2016-05-01 01:50:29 +02:00
  • 275ac8622a Language XML files: add new fields related to Volume ID feature. Mounir IDRASSI 2016-04-28 23:02:05 +02:00
  • 99de8a6dcd Windows: Only use A: and B: for mounting when no other free drive letter available or when explicitly chosen by user. This avoid side effects when mounting volumes as removable media and automatic drive selection (e.g. A: become invisible in explorer after closing all explorer instances although it is still mounted). Mounir IDRASSI 2016-04-28 10:36:04 +02:00
  • 91e3843732 Windows: resize Volume ID field on favorites dialog to display full value of ID Mounir IDRASSI 2016-04-24 01:05:43 +02:00
  • 32b42cff14 Windows: Display Volume ID of a System Favorite even if it is disconnected Mounir IDRASSI 2016-04-24 01:00:02 +02:00
  • 0163dfdcab Windows: Reduce memory usage of Rescue Disk for cascades by 1KB. Mounir IDRASSI 2016-04-20 00:32:26 +02:00
  • 1396269d57 Windows: Add option to avoid PIM prompt in pre-boot authentication by storing PIM value unencrypted in MBR. Mounir IDRASSI 2016-04-20 00:30:28 +02:00
  • bd9105794b Windows: Resize some controls and dialogs to fix text truncation for some non-English languages. Mounir IDRASSI 2016-04-17 20:46:13 +02:00
  • e51aafb499 Windows: fix keys parts not shown in system encryption wizard when the display keys checkbox is checked. This occurred when the "Display pool content" in the previous wizard page was unchecked before clicking Next. Mounir IDRASSI 2016-04-17 00:57:24 +02:00
  • 133afdc9e6 Windows: Add missing GUI modification from previous Volume ID commit Mounir IDRASSI 2016-04-16 19:35:44 +02:00
  • f5606a44a6 Windows: Finalize implementation of the new volume ID mechanism. Use SHA-256 instead of SHA-512 to compute volume ID to reduce string size and make more convenient to use. Mounir IDRASSI 2016-04-14 08:52:06 +02:00
  • 60575d9a49 Windows: start implementation of volume ID mechanism that will be used to identify VeraCrypt disk volumes instead of device name. Mounir IDRASSI 2016-04-08 23:51:29 +02:00
  • 409c0f79be Windows: allow drag-n-drop of files and receiving Explorer restart message when VeraCrypt running as elevated process. Mounir IDRASSI 2016-04-03 08:29:34 +02:00
  • 09b22c175b Windows Setup: Add missing Apache files used by the installer Mounir IDRASSI 2016-03-25 10:59:57 +01:00
  • af327b49aa Use wx-provided wrapper around *getenv() David Foerster 2016-04-01 08:29:17 +02:00
  • 7d7c09e718 Use XDG_CONFIG_HOME to determine the path of the configuration David Foerster 2016-03-31 12:36:21 +02:00
  • 39eae0e4c3 Remove some trailing whitespace David Foerster 2016-03-31 12:24:41 +02:00
  • dc1593d60f Windows: reduce CPU usage by caching WNetGetConnection calls result for 2 seconds. Mounir IDRASSI 2016-03-24 01:34:55 +01:00
  • 1e204da223 Windows: Don't use the foreground setting code if the window is already foreground Mounir IDRASSI 2016-03-23 22:50:28 +01:00
  • ece26c7481 Windows: Implement passing smart card PIN as command line argument (/tokenpin switch) when explicitly mounting a volume. Mounir IDRASSI 2016-03-23 00:14:07 +01:00
  • 6738cba617 Windows: Better alignment for Group Boxes in favorites management dialog Mounir IDRASSI 2016-03-20 01:24:09 +01:00
  • 1290e7836f Linux/MacOSX: Fix build error when using strict wxWidgets library that doesn't allow implicit conversions. Axel Köllhofer 2016-03-19 18:59:40 +01:00
  • 646679da4d Linux: Completely fix gcc-5 "Invalid characters encountered" issue on mount. It was caused by an issue of gcc-5 STL implementation that is causing char* pointers retrieved from std::string using c_str method to become invalid in the child of a child process (after two fork calls). The workaround is to first copy the std:string values in the child before calling the second fork. Mounir IDRASSI 2016-03-18 16:25:48 +01:00
  • fd26f49958 Linux: fix mount failure with "Invalid characters encountered" error when building using gcc-5 by disabling the new C++ ABI. For this to work, wxWidgets static library must be built and used by VeraCrypt by specifying WXSTATIC=1 in make command line. Mounir IDRASSI 2016-03-17 14:06:13 +01:00
  • 8bfc7f1caa Windows: Correctly disable/enable the "Display PIM" checkbox in the favorites configuration dialog Mounir IDRASSI 2016-03-17 14:04:50 +01:00
  • 8580464e51 Language XML files: correct some entries to match English version Mounir IDRASSI 2016-03-08 00:49:10 +01:00
  • fffb3bde7a Linux: fix compilation error Mounir IDRASSI 2016-02-22 07:45:33 +01:00
  • facfda73eb Linux: fix mount issue on Fedora 23 by forcing the creation of a default loop device. Mounir IDRASSI 2016-02-21 23:57:12 +01:00
  • 50f85b4512 Windows bootloader: try to fix boot issues on some machines by increasing required memory by 1 KiB Mounir IDRASSI 2016-02-21 23:35:07 +01:00
  • e175adcd46 Windows: correct static inline declaration to solve Windows compilation error Mounir IDRASSI 2016-02-21 22:30:29 +01:00
  • 0c0ea60b77 Linux & MacOSX: better implementation for TC_THROW_FATAL_EXCEPTION to use __builtin_trap when available. Mounir IDRASSI 2016-02-21 01:00:46 +01:00
  • 87df2fd2fc Crypto: update Whirlpool implementation using latest code from Crypto++. Mounir IDRASSI 2016-02-21 00:52:22 +01:00
  • faf00ca1e0 MacOSX: Correctly detect newer versions of OSXFuse Mounir IDRASSI 2016-02-21 00:47:48 +01:00
  • b331668c06 Windows:Correct explanatory text in VeraCrypt Expander to reader "Mount" instead of "Start". Mounir IDRASSI 2016-02-18 01:35:37 +01:00
  • 8e8e273e11 Windows: Correctly remove driver file veracrypt.sys during uninstall on Windows 64-bit. Implement deleting locked files after machine reboot. Mounir IDRASSI 2016-02-18 00:56:17 +01:00
  • 6452fb3693 Language files: update French XML file with exFAT references. Mounir IDRASSI 2016-02-17 23:26:40 +01:00
  • 348a45132b Language files: Update German translation for PIM shortcut and exFAT references. Mounir IDRASSI 2016-02-17 22:49:20 +01:00
  • 3c87c095c3 Windows: use buffer with known maximum length as input to FakeDosNameForDevice Mounir IDRASSI 2016-02-16 22:59:21 +01:00
  • 2724d7880d Language XML files: update Russian XML file by Dmitry Yerokhin. Mounir IDRASSI 2016-02-16 22:22:39 +01:00
  • 26e2d22d62 MacOSX: increment bundle version to 1.17.22 VeraCrypt_1.17 Mounir IDRASSI 2016-02-14 10:11:21 +01:00
  • a144e2167d MacOSX: increment installer version to 1.17. Mounir IDRASSI 2016-02-14 09:13:55 +01:00
  • 2b4003cc81 Increment version to 1.17. Update user guide PDF file. Mounir IDRASSI 2016-02-14 08:52:43 +01:00
  • 1f87e64127 Windows: handle rare case where size of disk can't be retrieved using IOCTL_DISK_GET_PARTITION_INFO_EX. use IOCTL_DISK_GET_DRIVE_GEOMETRY in such case and add workaround to display correctly partitions in dialog even if disk size is not available. Mounir IDRASSI 2016-02-13 15:40:15 +01:00
  • d7d4c98775 Windows: Add colors (Red, Yellow, Green) to the collected randomness indicator depending on how much entropy was gathered. Code re-factoring. Mounir IDRASSI 2016-02-11 23:54:35 +01:00
  • 89d238bb32 Window: fix regression that caused only a single keyfile to be taken into account. Mounir IDRASSI 2016-02-11 22:57:40 +01:00
  • 7fee9a04c4 Windows: Avoid updating configuration after opening keyfile file dialog when /quit switch used without preferences parameter. Mounir IDRASSI 2016-02-11 17:50:47 +01:00
  • 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 Mounir IDRASSI 2016-02-09 00:49:04 +01:00
  • 0863924483 Linux/MacOSX: add progress bar for mouse collected entropy in GUI for keyfile generator and for random poll enrichment Mounir IDRASSI 2016-02-08 01:37:02 +01:00
  • 8e2793085e Windows: Continuation of fix for wrong update of configuration XML file. Mounir IDRASSI 2016-02-08 00:29:47 +01:00
  • 8518d55834 Windows Driver: if saving volume header fails, don't mark operation as successful so that it will be retried later. Mounir IDRASSI 2016-02-07 02:15:37 +01:00
  • ae7ec4802a Windows:Fix various issues and warnings reported by static code analysis tool Coverity. Mounir IDRASSI 2016-02-07 02:07:38 +01:00
  • 229bd668f4 Merge pull request #44 from makomi/master Mounir IDRASSI 2016-02-03 00:53:44 +01:00
  • 13a0473cf9 Language files: Update German translation Matthias Kolja Miehl 2016-02-02 19:55:22 +00:00
  • 49d61632f9 Language Files: update polish translation Mounir IDRASSI 2016-02-02 01:01:19 +01:00
  • 4a7a9f4dd2 Windows: Don't try to mount using cached passwords if password and/or keyfile are specified in the command line. Mounir IDRASSI 2016-02-02 00:44:39 +01:00
  • ce8a9becdf Windows:Center the text of the random pool displayed in the keyfile generator dialog. Mounir IDRASSI 2016-02-01 00:12:51 +01:00
  • 5aec655b8b Windows: solve bootloader compilation error Mounir IDRASSI 2016-01-31 23:38:40 +01:00
  • 2c0776e987 Language XML files: update XML files with newly added field Mounir IDRASSI 2016-01-31 23:16:32 +01:00
  • 203c7aa015 Windows: Fix link issue in Debug configuration for Setup project. Mounir IDRASSI 2016-01-31 20:30:12 +01:00
  • fe234e08ee Windows: Fix buffer overrun issue introduce by the Unicode rewrite. Mounir IDRASSI 2016-01-31 20:29:15 +01:00
  • 77885de85e Windows: Implement GUI indicator for entropy collected from mouse movements. Mounir IDRASSI 2016-01-31 20:28:00 +01:00
  • b407512248 MacOSX: Support creation exFAT volumes on OSX using the built-in command newfs_exfat Mounir IDRASSI 2016-01-30 00:39:43 +01:00
  • dde3dcf14d Language XML files: update German translation (Ettore Atalan) Mounir IDRASSI 2016-01-29 00:47:23 +01:00
  • 926721d54e Windows Bootloader: Always hide password/PIM values with '*' after ENTER is hit, even if F5 was pressed to display password/PIM. Mounir IDRASSI 2016-01-29 00:35:26 +01:00
  • 24b2dfc0d5 Language XML files: update exFAT message translation in Korea, Russian and Chinese. Mounir IDRASSI 2016-01-28 13:10:29 +01:00
  • ef0906bc83 Language Files: update polish translation Mounir IDRASSI 2016-01-28 12:22:50 +01:00
  • 90def2ee5a Language XML files:update German translation Mounir IDRASSI 2016-01-28 00:50:36 +01:00
  • 1ca60754b2 Language XML file: correct errors in some English texts. Mounir IDRASSI 2016-01-28 00:29:20 +01:00
  • f63e34e0f9 Language XML files: update with new fields. Reoder node so that new additions are at the bottom. This makes it easier for Crowdin.com import. Mounir IDRASSI 2016-01-27 01:12:04 +01:00
  • dcb8390bb2 Windows/Linux: Implement exFAT support. Mounir IDRASSI 2016-01-26 23:22:59 +01:00
  • 9f5b5445d7 Linux/MacOSX: Update command line help text to reflect that we can now specify in filesystem when creating a new volume. Mounir IDRASSI 2016-01-26 01:46:04 +01:00
  • d53b48bdf0 Linux/MacOSX: fix issue creating volumes using command line with a filesystem other than FAT. Mounir IDRASSI 2016-01-26 01:27:14 +01:00
  • 84ee7076d9 Linux/MacOSX: remove unecessary XML resource string replacement of %hs, not needed since Unicode rewrite. Mounir IDRASSI 2016-01-25 01:44:03 +01:00
  • 5a555deb74 Linux/MacOSX: fix wrong AskYesNo method parameters use caused by mistake in parenthesis use. Mounir IDRASSI 2016-01-25 01:39:58 +01:00
  • 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). Mounir IDRASSI 2016-01-25 01:35:17 +01:00
  • e9d3ba0b11 Linux/MacOSX: update --size entry in command line help text. Mounir IDRASSI 2016-01-24 02:57:38 +01:00
  • 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) Mounir IDRASSI 2016-01-24 02:02:48 +01:00
  • 5a09d17c45 Windows: hide PIM is VeraCrypt Expander the same way as in other places Mounir IDRASSI 2016-01-20 09:46:15 +01:00
  • c95940cfc6 Readme.txt: update libfuse URL to new Github location. Mounir IDRASSI 2016-01-20 21:41:40 +01:00
  • b12e8b6943 Merge pull request #41 from ReadmeCritic/master Mounir IDRASSI 2016-01-20 21:37:04 +01:00
  • cd65f78a62 Update README URLs based on HTTP redirects ReadmeCritic 2016-01-20 11:34:24 -08:00
  • bda7a1d0bd Copyright: update dates to include 2016. Mounir IDRASSI 2016-01-19 22:29:53 +01:00
  • 43f5fae2ee Windows:Fix issue with the display of legal notices text. Regression caused by the latest Unicode modifications. Mounir IDRASSI 2016-01-19 22:20:24 +01:00
  • f9fa0191ec Linux/MacOSX:solve issue of --stdin option not handling correctly passwords that contain a space character (reported and fixed by Codeplex user horsley1953) Mounir IDRASSI 2016-01-19 21:56:32 +01:00
  • 8a2d9c4120 Windows: solve Expander GUI issues caused by latest Unicode modifications. Mounir IDRASSI 2016-01-18 19:51:46 +01:00
  • 90957cd9d9 MacOSX: Ensure that time-stamping is always activated when performing code signing by using --timestamp switch. Mounir IDRASSI 2016-01-17 12:39:50 +01:00
  • 3cda204626 Windows: avoid leaking location of selected keyfiles by clearing global variable used to store multiple file selection path. Mounir IDRASSI 2016-01-17 10:49:03 +01:00
  • 59afc2c4d9 Cryptography: Divide mount and boot times by 2 using a pre-computation of values used in PRF HMac calculation (thanks to Xavier de Carné de Carnavalet for finding this optimization). Mounir IDRASSI 2016-01-17 02:24:22 +01:00
  • dd1e62ebcd Windows: Add SHA-256 EV Code Signing using the new GlobalSign certificate on top of the SHA-1 code signing. Create new SHA256 test code signing certificate and update test signing script. Mounir IDRASSI 2016-01-16 16:50:33 +01:00
  • a6c6c3dc4a Language files: Update German translation (contributed by Ettore Atalan) Mounir IDRASSI 2016-01-14 22:16:59 +01:00
  • 66a5671e3b Language Files: update polish translation Mounir IDRASSI 2016-01-14 22:15:41 +01:00
  • e858d93a8e MacOSX: use native OSX byte swapping routines used in hash functions to improve speed. Mounir IDRASSI 2016-01-11 01:03:02 +01:00