Commit Graph

  • a4145721a7 Linux/FreeBSD: change location of documentation from /usr/share/veracrypt/doc to the standard /usr/share/doc/veracrypt Mounir IDRASSI 2019-10-06 13:28:50 +02:00
  • be6c817873 Increment version to 1.24 Mounir IDRASSI 2019-10-06 11:24:39 +02:00
  • af9e0f0482 Linux: modifications to cmake files to use GTK3 on CentOS and change packages names Mounir IDRASSI 2019-10-05 19:19:39 +02:00
  • 4fe4cbc568 Linux: Add option in Makefile to use GTK3 in VeraCrypt static build Mounir IDRASSI 2019-10-05 19:04:12 +02:00
  • 4f24e877aa Update Release Notes to indicate use of libzip 1.5.2 Mounir IDRASSI 2019-10-04 21:43:31 +02:00
  • d2c53bc373 Linux: Added CMake script for creating .DEBs and .RPMs for VeraCrypt using CPack, and shell scripts which build then package VeraCrypt under CentOS and Debian/Ubuntu. (#511) El Mostafa Idrassi 2019-10-04 20:33:46 +01:00
  • 48ef6c3736 Linux : Added missing 'mkdir' before installing in case $DESTDIR does not exist (#510) El Mostafa Idrassi 2019-10-04 20:26:25 +01:00
  • b6babc688d Windows: Update libzip to version 1.5.2 Mounir IDRASSI 2019-10-04 21:13:31 +02:00
  • 9a895bedde Fix "error "SSSE3 instruction set not enabled" when compiling using GCC version < 4.9 without -mssse3 option (SSSE3=1 when using make). (#507) El Mostafa Idrassi 2019-10-04 13:07:10 +01:00
  • 1fb81d1a43 Clarify in Release Notes that RAM encryption disables Hibernate only if System Encryption is being used. Mounir IDRASSI 2019-10-04 11:33:16 +02:00
  • 0e931b19fe Update Release Notes for 1.24-Beta6 Mounir IDRASSI 2019-10-03 19:41:36 +02:00
  • ccda60f82f Windows: If Secure Desktop is started and random generator was not initialized before us, then stop random generator after we finish in order to avoid consuming CPU because of periodic fast poll thread. Next time a critical operation that requires RNG is performed, it will be initialized again. We do this because since the addition of secure desktop support, every time secure desktop is displayed, the RNG fast poll thread was started even if the user will never perform any critical operation that requires random bytes. Mounir IDRASSI 2019-10-03 19:30:50 +02:00
  • 1298f83aa4 Windows: Add function RandinitWithCheck to detect if random generator was already initialized before our call or not Mounir IDRASSI 2019-10-03 19:25:57 +02:00
  • 9f91c47bd2 Windows: Use Jitterentropy RNG only in SlowPoll call and not in FastPoll since the it consumes too much CPU and FastPoll requires fast and minimal entropy gathering Mounir IDRASSI 2019-10-03 18:49:09 +02:00
  • be09fa8a53 '#define VERSION_STRING XXX' must come before '#define VERSION_STRING_SUFFIX YYY' (#506) El Mostafa Idrassi 2019-10-03 15:34:43 +01:00
  • 75d0bb97cb Update german translation (#505) Ettore Atalan 2019-10-03 11:04:59 +02:00
  • 400bb52247 Linux/MacOSX:check that the requested size of file container is less than available Mounir IDRASSI 2019-10-02 22:28:22 +02:00
  • f16a298d9f German translation (#491) Felix Reichmann 2019-10-02 22:07:18 +02:00
  • bb2eaa6697 Utilize $(BASE_DIR) in the install targets rather than $(PWD) and $(CURDIR) (#472) Unit 193 2019-10-02 15:59:13 -04:00
  • 66e43753cb Added creation of Rescue USB Drive (#486) Felix Reichmann 2019-10-02 21:35:34 +02:00
  • 4f16f763bb [FR] Fix some translation issues (#473) Skid 2019-10-02 21:33:18 +02:00
  • 10c4a3e807 Allow $(ARCH) to be defined during build (#471) Unit 193 2019-10-02 15:31:07 -04:00
  • 0d91dab5b9 Align section types of Whirlpool_C and SHA256_K (#479) Hans-Peter Jansen 2019-10-02 21:25:10 +02:00
  • e211749c7c Documentation: Add missing documentation for Format command line switch /nosizecheck Mounir IDRASSI 2019-10-02 19:02:36 +02:00
  • b39a724f26 Windows: Add support for /nosizecheck switch in Format command line file container creation Mounir IDRASSI 2019-10-02 18:57:30 +02:00
  • fa3d4c79c9 Increment version to 1.24-Beta6 Mounir IDRASSI 2019-10-02 11:38:49 +02:00
  • 3923d11c7b Windows Driver: Disable Hibernation when RAM encryption is enabled since we can't resume from Hibernation without RAM encryption keys (a chicken and egg situation) Mounir IDRASSI 2019-10-01 15:07:56 +02:00
  • 9b804137e0 Windows: when periodic update of device is disabled, use SetupAPI to list disks on demand instead of testing all disks to reduce CPU usage. Mounir IDRASSI 2019-09-30 16:08:27 +02:00
  • e3afa296c7 Windows: resize VeraCrypt Format Wizard and Mount Options dialogs to fix some text truncation issues with non-English languages. Mounir IDRASSI 2019-09-30 16:04:50 +02:00
  • 14fecc93f7 Documentation: Add missing documentation for command line switch (/cache PIM) to enable both password and PIM cache Mounir IDRASSI 2019-09-29 17:50:33 +02:00
  • 128234c066 Windows: Update the encoded hash of the code signing certificate used to verify the integrity of binaries. Mounir IDRASSI 2019-09-29 15:20:44 +02:00
  • 3e5b7e1457 Windows: update signing script to use newly issued IDRIX SHA-1 code signing certificate. Mounir IDRASSI 2019-09-29 15:08:02 +02:00
  • 15fc29dc6b Windows: Add latest 1.24 EFI bootloader files that are signed by Microsoft that come with the following modifications: - Fix issue that was preventing Streebog hash from being selected manually during Pre-Boot authentication - Ensure that the correct Windows bootloader is executed when the user press ESCAPE - make the rescue disk boot machine directly from disk if "VeraCrypt" folder is missing. This make it easy to create a bootable disk for VeraCrypt from the rescue disk by just removing or renaming its "VeraCrypt" folder. Mounir IDRASSI 2019-09-29 14:49:53 +02:00
  • 909255d55f Windows: Use periodic update of connected devices only if there is a Favorite that uses VolumeID. Add command option to disable the period update of devices. Mounir IDRASSI 2019-09-29 14:44:22 +02:00
  • 7d88577c61 Windows: fix another typo in code comment (hopefully last one!) Mounir IDRASSI 2019-09-27 18:22:17 +02:00
  • d8ac0f7ec7 Windows: fix typo in code comment Mounir IDRASSI 2019-09-27 00:32:10 +02:00
  • 684259b438 Windows: Fix sporadic keyboard issue in Secure Desktop for password dialog by not using the trick to put it reliably in foreground. The trick is based on a emulation of ALT+TAB but sometimes ALT key would remain pressed in case of Secure Desktop making it impossible to type the password (a workaround was to press CTRL key which reset the state of ALT key) Mounir IDRASSI 2019-09-26 23:00:07 +02:00
  • 0e2be7153f Language Files: update polish translation Mounir IDRASSI 2019-09-26 10:26:42 +02:00
  • 685130c100 Language XML files: update Russian XML file by Dmitry Yerokhin. Mounir IDRASSI 2019-09-26 10:23:52 +02:00
  • d0e49804e2 XML Language files: update Chinese translation Mounir IDRASSI 2019-09-25 23:13:09 +02:00
  • 2a652b842f Windows: Add two missing UI strings to XML translation files so that they can be localized correctly Mounir IDRASSI 2019-09-25 17:40:27 +02:00
  • 06e8fbace7 Windows: Disable the Keyfiles button in system encryption wizard since we don't support them yet. Mounir IDRASSI 2019-09-25 15:04:28 +02:00
  • c8beacbdd7 Linux/OSX: make CLI switch --import-token-keyfiles compatible with Non-Interactive Mounir IDRASSI 2019-09-24 22:04:23 +02:00
  • 89a8b0c262 Language XML files: update Russian XML file by Dmitry Yerokhin. Mounir IDRASSI 2019-09-24 18:28:00 +02:00
  • 8021d44465 Windows: fix HourGlass cursor showing up in main UI after launching disk decryption wizard/ Mounir IDRASSI 2019-09-24 11:00:03 +02:00
  • 6b10f88e40 Fix build error of UEFI bootloader caused by latest changes that introduced ChaCha20 and T1HA algorithms and which are not present nor used in UEFI bootloader Mounir IDRASSI 2019-09-23 00:04:11 +02:00
  • 2410b69402 Update Flattr donation link and add generic PayPal donation link for currencies not already supported. Mounir IDRASSI 2019-09-17 23:47:30 +02:00
  • 140832e91f Update IDRIX bank details for receiving donations through bank transfer and add support for New Zealand dollar for donations using bank transfers. Mounir IDRASSI 2019-09-03 22:45:05 +02:00
  • 7c9899f54e Documentation: Update the documentation for gpg signature verification in order to match newer versions of gpg where the switch --with-fingerprint doesn't exist anymore (Thank you Patrick H.!) Mounir IDRASSI 2019-09-03 21:58:08 +02:00
  • 2ab57bcf70 Windows: fix compilation error of legacy MBR bootloader caused by missing intrin.h header Mounir IDRASSI 2019-08-26 00:48:18 +02:00
  • aeaf4bd025 [Success] Update Language.ko.xml (#465) 키에르 2019-07-30 00:22:12 +09:00
  • 0eed3cc4c3 Update Language.zh-tw.xml (#462) qwas0514 2019-06-13 06:55:27 +08:00
  • 60e24e61c8 Update BitcoinCash address to new format Mounir IDRASSI 2019-05-05 14:41:28 +02:00
  • d0c51003f5 Update Language.ro.xml for vers. 1.24-Beta5 (#459) TigerxWood 2019-06-06 12:43:43 +03:00
  • 6f1ebacd39 Some cleanup related to "Invalid characters..." on mount issue. (#453) Alexander Karzhenkov 2019-06-06 14:41:42 +05:00
  • 7c28ae7e45 Fix spelling mistake in German translation (#452) Ettore Atalan 2019-06-06 11:40:32 +02:00
  • 1973fd6d26 Fix password-only example in help text (pim missing) (#438) Dany Shaanan 2019-06-06 12:39:52 +03:00
  • 08a8a0ce30 Linux: Fix compilation error caused by wrong include of "intrin.h" Mounir IDRASSI 2019-03-21 18:45:21 +01:00
  • 69df92c81d Increment version to 1.24-Beta5 Mounir IDRASSI 2019-03-09 07:28:11 +01:00
  • 1bd3a6cc70 Windows Driver: fix BSOD when mounting outer volume with hidden volume protection if RAM encryption is enabled Mounir IDRASSI 2019-03-09 07:23:07 +01:00
  • d6ce1db2a8 Increment version to 1.24-Beta4 and update release notes to clarify that password length increase applies only to non-system volumes. Mounir IDRASSI 2019-03-08 10:37:03 +01:00
  • 76c03c23a1 Windows: inform user that RAM encryption setting requires reboot to take effect Mounir IDRASSI 2019-03-08 00:56:47 +01:00
  • f780011a86 Windows Driver: fix BSOD when mounting hidden volume if RAM encryption is enabled Mounir IDRASSI 2019-03-08 00:32:03 +01:00
  • 9a76ecfc55 Update german translation (#433) Ettore Atalan 2019-03-08 00:58:35 +01:00
  • 7f394d0a08 XML Language files: update Chinese translation Mounir IDRASSI 2019-03-04 23:46:48 +01:00
  • 08f09861e1 Language Files: update polish translation Mounir IDRASSI 2019-03-04 23:44:58 +01:00
  • 7701dfde07 Windows: Update signed drivers for 1.24-Beta3 Mounir IDRASSI 2019-03-04 00:29:40 +01:00
  • 5c934d8122 Windows Driver: Add IOCTL code to query RAM encryption status in VeraCrypt driver Mounir IDRASSI 2019-03-03 23:34:03 +01:00
  • 6d2cef1fd8 Fix formatting of credits in About dialog and documentation Mounir IDRASSI 2019-03-03 22:49:56 +01:00
  • c7b23530f9 Windows: Add missing UI string to XML language files. Mounir IDRASSI 2019-03-03 20:35:02 +01:00
  • 8e39877054 Increment version to 1.24-Beta3. Update Release Notes. Mounir IDRASSI 2019-03-03 18:44:21 +01:00
  • f6274642f0 Windows: Update documentation for command line usage Mounir IDRASSI 2019-03-03 18:27:56 +01:00
  • 2117490500 Windows: Add documentation for new switch (/m noattach) Mounir IDRASSI 2019-03-03 18:09:27 +01:00
  • 28b8bf5222 Windows: Add command line switch (/m noattach) that is equivalent to UI option "Only create virtual device without mounting on selected drive letter" Mounir IDRASSI 2019-03-03 17:11:37 +01:00
  • d92e045b8d Windows: replicate old behavior when handling passwords in UI when legacy password maximum length option selected Mounir IDRASSI 2019-03-03 16:54:44 +01:00
  • 453ef927ef Windows: Add option to use legacy maximum password length (64 characters) instead of new maximum length (128) in UI and command line. This will users who were relying on the UI truncating the passwords to the first 64 characters in the previous versions of VeraCrypt. Mounir IDRASSI 2019-03-03 00:18:48 +01:00
  • ea88c6175c Windows: fix compilation error Mounir IDRASSI 2019-03-02 14:49:24 +01:00
  • f7bc58b38f Windows: mitigate some memory attacks by making VeraCrypt applications memory inaccessible by non-admin users. Implementation borrowed from KeePassXC source code (https://github.com/keepassxreboot/keepassxc/blob/release/2.4.0/src/core/Bootstrap.cpp#L150) Mounir IDRASSI 2019-03-02 14:43:39 +01:00
  • 321715202a Windows: Generalize RAM encryption for keys to VeraCrypt binaries, especially Format and Expander Mounir IDRASSI 2019-03-02 10:14:21 +01:00
  • edd1b00126 Windows Driver: Enable RAM encryption only after its security parameters were created Mounir IDRASSI 2019-03-01 00:32:21 +01:00
  • 3d6032d69e Windows: better debug messages for VcProtectKeys and VcUnprotectKeys functions Mounir IDRASSI 2019-03-01 00:31:01 +01:00
  • 954bfd45d0 Windows Driver: Implement RAM encryption for cached passwords Mounir IDRASSI 2019-02-28 20:24:35 +01:00
  • ae5eb73f93 Windows driver: call VcProtectKeys only when RAM encryption enabled although this function does nothing when RAM encryption is disabled. Mounir IDRASSI 2019-02-28 20:23:01 +01:00
  • 0391b8e550 Windows: Add some logs in functions for RAM encryption Mounir IDRASSI 2019-02-27 00:14:51 +01:00
  • 8d7a318795 Windows: use specific order for EFI boot arguments memory regions that matches the one used by EFI bootloader. Mounir IDRASSI 2019-02-27 00:09:40 +01:00
  • cf48b532b4 Windows: Implement RAM encryption for keys on 64-bit machines using ChaCha12 cipher and t1ha non-cryptographic fast hash (https://github.com/leo-yuriev/t1ha) Mounir IDRASSI 2019-02-26 01:50:27 +01:00
  • 29b749bdd9 Windows: rename IsCpuRngSupport to IsCpuRngSupported for clarity and use it in Mount.c Mounir IDRASSI 2019-02-13 17:13:55 +01:00
  • adf97533d3 Windows: Set CpuRngDisabled variable to TRUE for clarity even if it will be set to TRUE anyway by default through EnableCpuRng calls Mounir IDRASSI 2019-02-13 17:00:03 +01:00
  • 863a3a07b8 XML Language files: update Chinese translation Mounir IDRASSI 2019-02-13 15:44:07 +01:00
  • 1b76823ea5 Add copyright and license information of JitterEntropy library by Stephan Mueller Mounir IDRASSI 2019-02-12 19:01:10 +01:00
  • 86f0fde6e7 Windows: Use Hardware RNG based on CPU timing jitter "Jitterentropy" by Stephan Mueller as a good alternative to RDRAND (http://www.chronox.de/jent.html, smueller@chronox.de) Mounir IDRASSI 2019-02-12 18:49:12 +01:00
  • a5943c07fb Language XML files: update Czech translation (contributed by Lagardere) Mounir IDRASSI 2019-02-12 17:25:57 +01:00
  • fc72eb04f5 Add missing string from Estonian language file. Mounir IDRASSI 2019-02-12 00:55:16 +01:00
  • 2061b4c28c Windows: Ensure that only one thread at a time can create a secure desktop Mounir IDRASSI 2019-02-10 22:48:06 +01:00
  • 3903fcc595 Windows: Avoid simultaneous calls of favorites mounting, for example if corresponding hotkey is pressed multiple times. Mounir IDRASSI 2019-02-10 22:30:50 +01:00
  • 97ccbaf0a3 Fix typo in CPU RNG detection condition (Github issue #417) Mounir IDRASSI 2019-02-10 17:28:38 +01:00
  • 2bb1fdf232 XML Language files: update Chinese translation Mounir IDRASSI 2019-02-10 17:24:00 +01:00
  • cbfd9ba1d1 Update german translation (#416) Ettore Atalan 2019-02-10 17:20:57 +01:00
  • ba5da0946c Windows: Add implementation of ChaCha20 based random generator. Use it for driver need of random bytes (currently only wipe bytes but more to come later). Mounir IDRASSI 2019-02-08 01:48:12 +01:00
  • e5b9cee868 Windows: Add option to enable use of CPU RDRAND/RDSEED as source of entropy which is now disabled by default Mounir IDRASSI 2019-02-07 15:24:56 +01:00