VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src/Main
AgeCommit message (Collapse)AuthorFilesLines
2015-04-05Linux/MacOSX: Always add the source location when system exception occur in ↵Mounir IDRASSI1-2/+1
order to help diagnose users issues.
2015-04-05Linux/MacOSX: correctly handle some internal exception classes that were ↵Mounir IDRASSI1-0/+4
missed by the WaitDialog class.
2015-03-08Linux/MacOSX: Load preferences if only volume path is given in command line ↵Mounir IDRASSI3-6/+23
and GUI mode enabled.
2015-02-28Linux/MacOSX: A configuration option for default hash and default TrueCrypt ↵Mounir IDRASSI8-6/+410
mode used for mounting volumes (Menu Settings -> Default Mount Parameters). Implement priority of command line arguments over default values.
2015-02-27Linux/MacOSX: Modify wxFormBuilder generated files directly to solve the 'X' ↵Mounir IDRASSI1-6/+6
icon not closing some dialog because we can't workaround wxFormBuilder bug without introducing other issues (the correct SetExtraStyle call must be present at the beginning of the constructor, so it must be present in the generated files). Each time we generated new sources, Forms.cpp must be manually modify it to keep this correction.
2015-02-27Revert "Linux/MacOSX: solve the 'X' icon not closing some dialog. This was ↵Mounir IDRASSI8-14/+14
caused by a bug of wxFormBuilder that calls SetExtraStyle without taking care of the previous value." This reverts commit 400fd599f812b057b0674f2ae0e0141e7c35a332.
2015-02-16Linux/MacOSX: solve the 'X' icon not closing some dialog. This was caused by ↵Mounir IDRASSI8-14/+14
a bug of wxFormBuilder that calls SetExtraStyle without taking care of the previous value.
2015-02-13Linux: Perform a quick NTFS formatting by adding the "-f" switch to ↵Mounir IDRASSI1-0/+4
mkfs.ntfs. Without this, the creation of big NTFS volumes takes ages. The code already takes care of the empty sectors by encrypting them with different key to randomize plaintext.
2015-02-11Linux: modify installer script to make it run when the "less" command ↵Mounir IDRASSI1-1/+1
doesn't support the -X argument (Busybox case)
2015-02-10Linux: Add graphical installer support when xterm is not available (Linux ↵Mounir IDRASSI1-1/+1
Mint case)
2015-02-08Linux: solve rare issue where VeraCrypt wrongly reports that another ↵Mounir IDRASSI1-3/+21
instance is already running. That happens when VeraCrypt doesn't close cleanly upon shutdown/reboot and on the next startup another process is running with the same PID as VeraCrypt before shutdow/reboot.
2015-02-08Linux: When not under Gnome/KDE, use xdg-open to open the mounted volume if ↵Mounir IDRASSI1-1/+17
it is available.
2015-02-08Linux/MacOSX: use command line values of TrueCryptMode and PRF as defaults ↵Mounir IDRASSI6-9/+33
for the password dialog
2015-01-04Linux/MacOSX: Add wait dialog to the benchmark computation. Correct handling ↵Mounir IDRASSI4-22/+42
of wait dialog call when changing password and creating volumes.
2015-01-04Linux/MacOSX: make the cancel button work on the preferences dialog.Mounir IDRASSI1-1/+1
2015-01-04Linux/MacOSX: change cascade encryption naming format in the UI as it was ↵Mounir IDRASSI4-5/+5
done on Windows.
2015-01-03Linux/MacOSX: workaround for wxWidgets bug in the method ↵Mounir IDRASSI1-1/+1
wxTextEntry::IsEmpty that made it impossible to enter a one digit size for the volume.
2015-01-02Linux: solve link error on recent Ubuntu when using shared wxWidgets.Mounir IDRASSI1-1/+1
2014-12-30Linux/MacOSX: code refactoring and cleanup.Mounir IDRASSI2-28/+25
2014-12-30Linux/MacOSX: Implement TrueCrypt conversion and loading support. Correct ↵Mounir IDRASSI21-72/+374
many GTK issues linked to multi-threaded origine of events by implementing an automatic mechanism for handling such requests in the main thread.
2014-12-28Linux/MacOSX: Add possibility to choose 1-pass wipe mode without changing ↵Mounir IDRASSI2-4/+4
the default wipe mode (3-pass).
2014-12-26Linux/MacOSX: Implement waiting dialog for lengthy operations in order to ↵Mounir IDRASSI15-18/+658
have a better user experience.
2014-12-20Linux: update the embedded data index inside the installer because the ↵Mounir IDRASSI1-1/+1
license content became bigger.
2014-12-20Linux/MacOSX: Add a donation menu entryMounir IDRASSI4-0/+23
2014-12-20Linux/MacOSX: remove calls to non existent class VolumeLayoutV1HiddenMounir IDRASSI2-4/+4
2014-12-20Reduce time for reporting wrong password by removing support for legacy ↵Mounir IDRASSI1-2/+2
hidden format because it was never functional and it was superseded by current hidden format.
2014-12-19Linux/MacOSX: Enhance performance by implementing the possibility to choose ↵Mounir IDRASSI16-20/+95
the correct hash algorithm of volumes during various operations (mount, change password...), both using the GUI and the command line.
2014-12-11Linux/macOSX: always display random gathering dialog/interface before ↵Mounir IDRASSI3-0/+20
performing sensitive operations that needs good quality random.
2014-12-11Linux/MacOSX: Implement generating more than one keyfile, specifying the ↵Mounir IDRASSI6-11/+948
size of the generated keyfiles and letting VeraCrypt choose random size values.
2014-12-07MacOSX/Linux: Solve truncated text in some Wizard windows by defining a ↵VeraCrypt_1.0f-BETA2Mounir IDRASSI3-9/+9
large enough minimum size.
2014-12-04Linux/macOSX: handle project URLs using the new valuesMounir IDRASSI1-38/+107
2014-11-08Linux/MacOSX: solve compilation warning by explicitly converting wxCStrData ↵Mounir IDRASSI1-2/+2
to (const wchar_t*)
2014-11-08Replace deprecated wxTextValidator::SetBellOnError whose logic whose ↵Mounir IDRASSI1-2/+4
inverted by the new wxTextValidator::SuppressBellOnError. Since its used in constructor only for TC_WINDOWS, we do the same in the destructor.
2014-11-08MacOSX: fix warning by displacing declaration of variable used only under LinuxMounir IDRASSI1-1/+1
2014-11-08Linux/MacOSX: Remove static size values from GUI in order to let wxWidgets ↵Mounir IDRASSI3-11/+20
calculate the best size (the "Fit" method ensure this). Fix truncation of text is some dialogs.
2014-11-08Linux: remove workaround for wxFileType::GetOpenCommand bug in handling path ↵Mounir IDRASSI1-5/+0
with spaces because it was fixed in wxWidgets 3.0 and this workaround causes problems.
2014-11-08Linux: Support NTFS formatting of volume. We use mkfs.ntfs so it needs to be ↵Mounir IDRASSI3-0/+4
installed on the system.
2014-11-08MacOSX : Update Main Makefile to used the new package name that include the ↵VeraCrypt_MacOSX_1.0dMounir IDRASSI1-1/+1
version.
2014-11-08MacOSX : Correct typos in Main MakefileMounir IDRASSI1-3/+3
2014-11-08MacOSX : change OSXFuse error message to indicate the MacFUSE compatibility ↵Mounir IDRASSI1-1/+1
layer is needed.
2014-11-08MacOSX : modify Makefile to automatically build and sign the MacOSX ↵Mounir IDRASSI1-1/+3
installer for VeraCrypt.
2014-11-08MacOSX : Since we link directly with OSXFuse, change error message to ↵Mounir IDRASSI1-1/+1
indicate that OSXFuse 2.3+ is needed.
2014-11-08MacOSX : Copy console version of VeraCrypt inside the bundle under the name ↵Mounir IDRASSI1-0/+11
veracrypt_console.
2014-11-08MacOSX : Update Fuse error message to display OSXFUSE requirement alongside ↵Mounir IDRASSI1-1/+1
MacFuse.
2014-11-08MacOSX : copy the help pdf into the VeraCrypt bundle during package creationMounir IDRASSI1-0/+1
2014-11-08MacOSX : correct the name of dmg file used by the rm commandMounir IDRASSI1-1/+1
2014-11-08MacOSX : correct compilation issue caused by system API deprication and use ↵Mounir IDRASSI2-11/+5
of new wxWidgets.
2014-11-08MacOSX : Correct issue of compiling assembly files in both 32-bit and 64-bit ↵Mounir IDRASSI1-0/+3
mode. Modify Makefiles to correct compilation process using latest Xcode.
2014-11-08Linux GUI : hide the wipe choice during volume creation. Remove extra ↵Mounir IDRASSI3-3/+5
content from wipe choice list.
2014-11-08Correct compilation error under Linux introduced in latest commitMounir IDRASSI1-1/+1