Commit Graph

  • ad4af09d88 Linux: When not under Gnome/KDE, use xdg-open to open the mounted volume if it is available. Mounir IDRASSI 2015-02-08 13:45:15 +01:00
  • 96b39a5973 Windows: retry UAC prompt operation in case of failure. This avoids cancel the whole operation if the user is not in front of the machine during UAC prompt (this happens ofter during in-place encryption of big NTFS partitions). Mounir IDRASSI 2015-01-31 23:49:01 +01:00
  • b16cfa959d Windows: rename VeraCryptExpander project in the global solution Mounir IDRASSI 2015-01-31 21:22:26 +01:00
  • f98a691933 Windows Setup: implement removal of non-empty directories to avoid errors during uninstall. Mounir IDRASSI 2015-01-30 00:57:22 +01:00
  • 35497f87a7 Activate support of mounting TrueCrypt system partitions. Mounir IDRASSI 2015-01-27 16:01:17 +01:00
  • d01fa11983 Linux/MacOSX: use command line values of TrueCryptMode and PRF as defaults for the password dialog Mounir IDRASSI 2015-01-26 10:14:09 +01:00
  • 3d8d088b06 Windows: use command line values of TrueCryptMode and PRF as defaults for the password dialog Mounir IDRASSI 2015-01-26 07:26:15 +01:00
  • 89a9763b11 Windows: Correct displaying wrong TrueCrypt mode in volume properties when SHA-256 is used. Issue reported and fixed by user Ache on CodePlex (https://veracrypt.codeplex.com/workitem/65) Mounir IDRASSI 2015-01-23 01:39:55 +01:00
  • 1efb782666 Windows: Add first version of VeraCryptExpander who is based on extcv. Minor modification to Mount.c to avoid link errors when building VeraCryptExpander. Mounir IDRASSI 2015-01-20 09:02:17 +01:00
  • 38f3fc816a Windows: use the same waiting message in dialog resource as it is in the language XML file. Mounir IDRASSI 2015-01-20 07:01:21 +01:00
  • 3794df4f31 Update the FAQ section of the user guide to include TrueCrypt support information. VeraCrypt_1.0f-1 Mounir IDRASSI 2015-01-06 00:17:29 +01:00
  • 3502681f77 Clarify the waiting dialog message. Mounir IDRASSI 2015-01-05 22:35:18 +01:00
  • 8252cc3ec7 Linux/MacOSX: Add support for TrueCrypt 6.x as it was done on Windows. Mounir IDRASSI 2015-01-04 23:58:13 +01:00
  • 6a254778e2 Linux/MacOSX: Add wait dialog to the benchmark computation. Correct handling of wait dialog call when changing password and creating volumes. Mounir IDRASSI 2015-01-04 23:51:43 +01:00
  • 41607d126a Linux/MacOSX: make the cancel button work on the preferences dialog. Mounir IDRASSI 2015-01-04 19:26:50 +01:00
  • f53554a46a Increment version to 1.0f-1 and update language files and PDF with information about TrueCrypt 6.0 support. Mounir IDRASSI 2015-01-04 16:26:53 +01:00
  • 03e64e842a Language XML: correct error message to show that we support TrueCrypt 6.0 and above. Mounir IDRASSI 2015-01-04 15:55:55 +01:00
  • 2894bade88 Windows: better display of volume information and benchmark results. Mounir IDRASSI 2015-01-04 15:55:09 +01:00
  • cc02c78a8c Windows Driver: add TrueCrypt mode of mounted volumes to the output of TC_IOCTL_GET_MOUNTED_VOLUMES Mounir IDRASSI 2015-01-04 15:53:14 +01:00
  • 4f56a0a53d Windows: Add support for TrueCrypt 6.x since its format (v4) is identical to 7.x apart from the sector size field which we already handle correctly. Mounir IDRASSI 2015-01-04 15:50:45 +01:00
  • cbc28bd4fe Linux/MacOSX: change cascade encryption naming format in the UI as it was done on Windows. Mounir IDRASSI 2015-01-04 00:54:24 +01:00
  • 9a31c23881 Linux/MacOSX: workaround for wxWidgets bug in the method wxTextEntry::IsEmpty that made it impossible to enter a one digit size for the volume. Mounir IDRASSI 2015-01-03 23:52:31 +01:00
  • 55b3400afa Windows: change cascade encryption naming format to reflex mathematical composition of the encryption algorithm, thus being more clear. For example AES(Twofish(Serpent)) instead of AES-Twofish-Serpent. Mounir IDRASSI 2015-01-03 22:57:24 +01:00
  • 8f5fd67ff3 Windows: solve XP issue where the installer has missing/blacked out text boxes. Mounir IDRASSI 2015-01-03 00:27:31 +01:00
  • ad9b40d599 Linux: solve link error on recent Ubuntu when using shared wxWidgets. Mounir IDRASSI 2015-01-02 17:09:56 +01:00
  • 271d39d942 User Guide: add documentation for /hash command line switch on Windows that is used to specify the PRF of a volume. Mounir IDRASSI 2015-01-02 15:10:13 +01:00
  • 696166c9d4 Readme: add makeself to the build requirements for Linux. Mounir IDRASSI 2015-01-02 14:55:04 +01:00
  • aba8840625 Update the user guide with new screenshots and an entry for TrueCrypt compatibility VeraCrypt_1.0f Mounir IDRASSI 2014-12-31 00:53:33 +01:00
  • ac981c62c5 Increment version to 1.0f and update language XML files with new fields. Mounir IDRASSI 2014-12-30 22:38:01 +01:00
  • 41c12afefd Windows driver: don't fail if the PRF recovered from boot memory is not recognized in case we are dealing with a restored bootloader coming from a version prior to 1.0f. Mounir IDRASSI 2014-12-30 22:29:42 +01:00
  • 7c050d681d Linux/MacOSX: code refactoring and cleanup. Mounir IDRASSI 2014-12-30 19:55:06 +01:00
  • c178e325b8 Linux/MacOSX: Implement TrueCrypt conversion and loading support. Correct many GTK issues linked to multi-threaded origine of events by implementing an automatic mechanism for handling such requests in the main thread. Mounir IDRASSI 2014-12-30 17:01:49 +01:00
  • 8d787dcd71 Windows: propose only hash algorithm that support system encryption when the user select the option to a partition as an encrypted system partition. Mounir IDRASSI 2014-12-28 19:24:57 +01:00
  • 25c3d15ed7 Windows: support loading TrueCrypt volumes. Implement converting TrueCrypt volumes to VeraCrypt using the change password functionality. Mounir IDRASSI 2014-12-28 19:04:05 +01:00
  • ec9ff0fc1d Windows: make the wait dialog wider to accommodate long messages Mounir IDRASSI 2014-12-28 18:30:45 +01:00
  • 9a228ff045 Windows: use the selected hash algorithm when resuming interrupted process. This reduces volume opening time. Mounir IDRASSI 2014-12-27 23:50:58 +01:00
  • a8cc93f995 Windows: implement wait dialog for benchmark operation. Mounir IDRASSI 2014-12-27 18:59:33 +01:00
  • 2b1a166d23 Linux/MacOSX: Add possibility to choose 1-pass wipe mode without changing the default wipe mode (3-pass). Mounir IDRASSI 2014-12-27 18:56:13 +01:00
  • a27792cfcf Windows: Add possibility to choose 1-pass wipe mode in all cases without changing the default wipe mode. Mounir IDRASSI 2014-12-27 18:11:33 +01:00
  • e18f3cf381 Windows: use the correct parent window when changing the password of the encrypted system partition. Mounir IDRASSI 2014-12-27 12:27:45 +01:00
  • f4c864e88e Windows: implement wait dialog for the backup/restore header operations. Mounir IDRASSI 2014-12-27 11:50:27 +01:00
  • a8112b8373 Windows: use the correct window handle for creating message boxes. This became important after the introduction of the wait dialog in order to avoid having message boxes behind the wait dialog. Mounir IDRASSI 2014-12-27 11:18:58 +01:00
  • 2dbbd6b9d2 Windows: implement wait dialog for the change password operation. Mounir IDRASSI 2014-12-27 00:12:20 +01:00
  • c92d51e040 Windows: make the wait dialog mechanism more generic in order to reuse it more widely across VeraCrypt. Mounir IDRASSI 2014-12-27 00:08:13 +01:00
  • 258ba629a2 Windows: workaround freezing of waiting dialog but setting its parent to the desktop and making all mount calls in a separate thread. DeviceIoControl is making our like hard because it doesn't behave as a normal system call and it blocks our window message loop even when called from a separate thread. Mounir IDRASSI 2014-12-26 16:53:55 +01:00
  • d90d9f0c40 Linux/MacOSX: Implement waiting dialog for lengthy operations in order to have a better user experience. Mounir IDRASSI 2014-12-25 22:54:14 +01:00
  • bbcc944855 Windows: resize hot keys dialog to avoid displaying scroll-bars. Mounir IDRASSI 2014-12-22 00:30:24 +01:00
  • e1157ea935 Windows: Solve issue of some dialogs not showing up and that was caused by wrong handling of WM_NOTIFY messages. This behavior appeared after switching to Windows visual styles. Mounir IDRASSI 2014-12-22 00:29:35 +01:00
  • 9267450346 MacOSX: Increment installer version to 1.0f-BETA3 VeraCrypt_1.0f-BETA3 Mounir IDRASSI 2014-12-21 00:10:53 +01:00
  • bb5e96a679 Linux: update the embedded data index inside the installer because the license content became bigger. Mounir IDRASSI 2014-12-20 22:34:44 +01:00
  • b8373ae933 Linux: Update license file displayed in the installer. Mounir IDRASSI 2014-12-20 21:15:09 +01:00
  • 5ef923f26c Increment version to 1.0f-BETA3 and update language XML files with new fields. Mounir IDRASSI 2014-12-20 19:32:14 +01:00
  • 7a89f0f0e1 Linux/MacOSX: Add a donation menu entry Mounir IDRASSI 2014-12-20 17:36:29 +01:00
  • 496701851f Linux/MacOSX: remove calls to non existent class VolumeLayoutV1Hidden Mounir IDRASSI 2014-12-20 15:47:04 +01:00
  • 4b9f8b232b Reduce time for reporting wrong password by removing support for legacy hidden format because it was never functional and it was superseded by current hidden format. Mounir IDRASSI 2014-12-20 15:04:07 +01:00
  • 02cbecff64 Windows: Add a donation menu entry Mounir IDRASSI 2014-12-20 14:59:57 +01:00
  • fbe1bbaffd Windows: Add missing PRF selection combobox in password page of Format program wizard. Mounir IDRASSI 2014-12-20 10:06:19 +01:00
  • 94737b2a7a Windows: change command line switch for PRF selection to /hash in order to match its value on Linux/MacOSX. Support hash names with and without the '-' character. Mounir IDRASSI 2014-12-19 18:39:51 +01:00
  • 07156b6c09 Linux/MacOSX: Enhance performance by implementing the possibility to choose the correct hash algorithm of volumes during various operations (mount, change password...), both using the GUI and the command line. Mounir IDRASSI 2014-12-19 18:18:23 +01:00
  • 18dc75ee62 Correct small typo in language XML file. Mounir IDRASSI 2014-12-19 15:23:04 +01:00
  • a3f7bcf45b Windows: replace stricmp by _stricmp to remove compilation warning Mounir IDRASSI 2014-12-17 12:11:01 +01:00
  • c98400a2b7 Windows: in silent mode, don't show the wait dialog during mount operation Mounir IDRASSI 2014-12-17 12:09:25 +01:00
  • 5b151492bd Windows: Remove Truecrypt name is error message. Mounir IDRASSI 2014-12-17 00:22:31 +01:00
  • c27461572c Windows: Enhance performance by implementing the possibility to choose the correct hash algorithm of volumes during various operations (mount, change password...). In case of system encryption, slightly speedup Windows startup time by making the driver pickup the correct hash algorithm used for the encryption. Mounir IDRASSI 2014-12-16 00:14:42 +01:00
  • 6349162303 Windows: display a wait dialog during the lengthy opening of a volume. There is still a freeze in the GUI even though the call to DeviceIoControl is done in a separate thread which can't be explained. Maybe if we had an asynchronous Device Driver call, things would better. Mounir IDRASSI 2014-12-14 18:02:56 +01:00
  • e935ec55dd Windows: Enable Visual Styles for a modern look-and-feel Mounir IDRASSI 2014-12-12 23:27:25 +01:00
  • d328269492 Linux/macOSX: always display random gathering dialog/interface before performing sensitive operations that needs good quality random. Mounir IDRASSI 2014-12-11 18:27:08 +01:00
  • 134ef04140 Windows: always display random gathering dialog when UserEnrichRandomPool is called instead of once per application run. This is implemented through the call SetRandomPoolEnrichedByUserStatus(FALSE) at the begining of sensitive operations instead of changing UserEnrichRandomPool because in the same call there can be many calls to UserEnrichRandomPool which can result in displaying the dialog many times. Mounir IDRASSI 2014-12-11 00:36:20 +01:00
  • c8c8cc517d Linux/MacOSX: Implement generating more than one keyfile, specifying the size of the generated keyfiles and letting VeraCrypt choose random size values. Mounir IDRASSI 2014-12-10 19:24:39 +01:00
  • e673006969 Update license text to show VeraCrypt name while maintaining the TrueCrypt license. Mounir IDRASSI 2014-12-09 11:21:34 +01:00
  • 520d885840 Correct XML syntax for symbols '<' and '>' Mounir IDRASSI 2014-12-09 00:49:09 +01:00
  • eb9cb16aeb Windows: Implement specifying the size of the generated keyfiles and also letting VeraCrypt choose random size values. Mounir IDRASSI 2014-12-09 00:11:15 +01:00
  • 32e72d1117 Implement function RandgetBytesFull that enables generating random bytes of any length. Mounir IDRASSI 2014-12-08 23:41:29 +01:00
  • fd0e434087 Windows: correct lock issue in RandgetBytes by releasing critical section in case of error. Mounir IDRASSI 2014-12-08 18:38:31 +01:00
  • 84a279a83f Windows Driver: change inherited TrueCrypt constants in kernel objects tags by VeraCrypt specific values. These are used in crash dumps analysis and during debugging. Mounir IDRASSI 2014-12-08 18:31:11 +01:00
  • 9a6b371c96 MacOSX/Linux: Solve truncated text in some Wizard windows by defining a large enough minimum size. VeraCrypt_1.0f-BETA2 Mounir IDRASSI 2014-12-07 22:12:10 +01:00
  • 078614fbce Windows: Implement creation of multiple keyfiles at once. Mounir IDRASSI 2014-12-07 11:23:18 +01:00
  • ec327c006e Windows: implement auto-dismount option when session is locked Mounir IDRASSI 2014-12-06 10:54:19 +01:00
  • 03afe1224a Windows: correct issue in handling "More information on keyfiles" link that caused a crash on some machines Mounir IDRASSI 2014-12-04 13:40:42 +01:00
  • 11013ce71e Linux/macOSX: handle project URLs using the new values Mounir IDRASSI 2014-12-03 20:09:26 +01:00
  • a185b540bd Windows: put back the tutorial prompt since we now have online documentation. Mounir IDRASSI 2014-12-03 11:55:02 +01:00
  • a5df5d981a Windows: correct issue in displaying PDF of User Guide. Mounir IDRASSI 2014-12-03 00:11:38 +01:00
  • dfff927389 Windows: update URLs to points to the online documentation. Use a dedicated donation link. Mounir IDRASSI 2014-12-02 17:01:16 +01:00
  • e6ebc63c66 Update VeraCrypt User Guide Mounir IDRASSI 2014-12-01 00:30:49 +01:00
  • f31c7b3a88 Add test vectors for HMAC-SHA256 and PBKDF2-HMAC-SHA256 Mounir IDRASSI 2014-12-01 00:12:37 +01:00
  • bc9005968a Windows: Avoid calling RegCloseKey on an invalid handle. Mounir IDRASSI 2014-11-11 19:23:35 +01:00
  • b2438b5029 Windows: close file handle if the call to GetFileSize fails. Mounir IDRASSI 2014-11-10 23:10:08 +01:00
  • 51fa86b246 Copy license file to the top of git repository Mounir IDRASSI 2014-11-08 23:59:26 +01:00
  • b5dfe9c9ed Add copy of src/Reader.txt to make Github happy Mounir IDRASSI 2014-11-08 23:42:51 +01:00
  • c3353c71d4 Readme: Add more MacOSX specific details concerning the build of VeraCrypt following users feedback Mounir IDRASSI 2014-10-29 20:55:35 +01:00
  • de93034485 MacOSX: add shell script to perform build under MacOSX VeraCrypt_MacOSX_1.0f-BETA VeraCrypt_Linux_1.0f-BETA VeraCrypt_1.0f-BETA Mounir IDRASSI 2014-10-26 17:58:58 +01:00
  • f1a596109b Linux/MacOSX: solve compilation warning by explicitly converting wxCStrData to (const wchar_t*) Mounir IDRASSI 2014-10-26 17:36:54 +01:00
  • 2c6e9fc15c Replace deprecated wxTextValidator::SetBellOnError whose logic whose inverted by the new wxTextValidator::SuppressBellOnError. Since its used in constructor only for TC_WINDOWS, we do the same in the destructor. Mounir IDRASSI 2014-10-26 17:28:59 +01:00
  • ce7fab744b MacOSX: fix warning by displacing declaration of variable used only under Linux Mounir IDRASSI 2014-10-26 17:25:31 +01:00
  • 65e4b3a91b Remove unused functions from GfMul.c Mounir IDRASSI 2014-10-26 17:24:21 +01:00
  • 2cdfbd2703 Linux/MacOSX: Remove static size values from GUI in order to let wxWidgets calculate the best size (the "Fit" method ensure this). Fix truncation of text is some dialogs. Mounir IDRASSI 2014-10-26 13:44:10 +01:00
  • 81b9e28993 Linux: Add shell script to perform VeraCrypt full build Mounir IDRASSI 2014-10-26 13:13:52 +01:00
  • d7498fae01 Linux/MacOSX: add newline at the end of Pkcs5.c to remove gcc warning Mounir IDRASSI 2014-10-26 10:38:45 +01:00
  • 3c471383d9 Linux/MacOSX: adapt code to the changes in PRF functions prototypes Mounir IDRASSI 2014-10-26 10:38:04 +01:00
  • 0a09314336 Correct typo in language XML file. Mounir IDRASSI 2014-10-26 09:21:45 +01:00