VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-05-01Reset bogus executable permissionsDavid Foerster13-0/+0
2016-04-28Windows: Only use A: and B: for mounting when no other free drive letter ↵Mounir IDRASSI2-4/+35
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).
2016-04-28Windows: resize Volume ID field on favorites dialog to display full value of IDMounir IDRASSI1-2/+2
2016-04-28Windows: Display Volume ID of a System Favorite even if it is disconnectedMounir IDRASSI1-1/+1
2016-04-20Windows: Reduce memory usage of Rescue Disk for cascades by 1KB.Mounir IDRASSI1-5/+1
2016-04-20Windows: Add option to avoid PIM prompt in pre-boot authentication by ↵Mounir IDRASSI14-87/+183
storing PIM value unencrypted in MBR.
2016-04-20Windows: Resize some controls and dialogs to fix text truncation for some ↵Mounir IDRASSI3-90/+90
non-English languages.
2016-04-17Windows: fix keys parts not shown in system encryption wizard when the ↵Mounir IDRASSI1-1/+1
display keys checkbox is checked. This occurred when the "Display pool content" in the previous wizard page was unchecked before clicking Next.
2016-04-17Windows: Add missing GUI modification from previous Volume ID commitMounir IDRASSI1-2/+2
2016-04-14Windows: Finalize implementation of the new volume ID mechanism. Use SHA-256 ↵Mounir IDRASSI12-86/+416
instead of SHA-512 to compute volume ID to reduce string size and make more convenient to use.
2016-04-08Windows: start implementation of volume ID mechanism that will be used to ↵Mounir IDRASSI12-76/+380
identify VeraCrypt disk volumes instead of device name.
2016-04-08Windows: allow drag-n-drop of files and receiving Explorer restart message ↵Mounir IDRASSI3-0/+38
when VeraCrypt running as elevated process.
2016-04-08Windows Setup: Add missing Apache files used by the installerMounir IDRASSI2-0/+324
2016-04-01Use wx-provided wrapper around *getenv()David Foerster1-7/+2
2016-03-31Use XDG_CONFIG_HOME to determine the path of the configurationDavid Foerster1-18/+88
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-31Remove some trailing whitespaceDavid Foerster2-10/+10
2016-03-24Windows: reduce CPU usage by caching WNetGetConnection calls result for 2 ↵Mounir IDRASSI1-14/+37
seconds.
2016-03-24Windows: Don't use the foreground setting code if the window is already ↵Mounir IDRASSI1-15/+18
foreground
2016-03-24Windows: Implement passing smart card PIN as command line argument ↵Mounir IDRASSI6-21/+63
(/tokenpin switch) when explicitly mounting a volume.
2016-03-20Windows: Better alignment for Group Boxes in favorites management dialogMounir IDRASSI2-3/+3
2016-03-20Linux/MacOSX: Fix build error when using strict wxWidgets library that ↵Axel Köllhofer1-3/+3
doesn't allow implicit conversions.
2016-03-18Linux: Completely fix gcc-5 "Invalid characters encountered" issue on mount. ↵Mounir IDRASSI1-2/+22
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.
2016-03-17Linux: fix mount failure with "Invalid characters encountered" error when ↵Mounir IDRASSI1-0/+6
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.
2016-03-17Windows: Correctly disable/enable the "Display PIM" checkbox in the ↵Mounir IDRASSI1-0/+1
favorites configuration dialog
2016-02-22Linux: fix compilation errorMounir IDRASSI1-1/+0
2016-02-22Linux: fix mount issue on Fedora 23 by forcing the creation of a default ↵Mounir IDRASSI1-0/+11
loop device.
2016-02-22Windows bootloader: try to fix boot issues on some machines by increasing ↵Mounir IDRASSI1-5/+5
required memory by 1 KiB
2016-02-22Windows: correct static inline declaration to solve Windows compilation errorMounir IDRASSI1-2/+2
2016-02-21Linux & MacOSX: better implementation for TC_THROW_FATAL_EXCEPTION to use ↵Mounir IDRASSI1-0/+8
__builtin_trap when available.
2016-02-21Crypto: update Whirlpool implementation using latest code from Crypto++.Mounir IDRASSI5-518/+645
2016-02-21MacOSX: Correctly detect newer versions of OSXFuseMounir IDRASSI1-10/+12
2016-02-20Windows:Correct explanatory text in VeraCrypt Expander to reader "Mount" ↵Mounir IDRASSI1-2/+2
instead of "Start".
2016-02-20Windows: Correctly remove driver file veracrypt.sys during uninstall on ↵Mounir IDRASSI1-15/+33
Windows 64-bit. Implement deleting locked files after machine reboot.
2016-02-16Windows: use buffer with known maximum length as input to FakeDosNameForDeviceMounir IDRASSI1-4/+4
2016-02-14MacOSX: increment bundle version to 1.17.22VeraCrypt_1.17Mounir IDRASSI1-1/+1
2016-02-14MacOSX: increment installer version to 1.17.Mounir IDRASSI1-2/+2
2016-02-14Increment version to 1.17. Update user guide PDF file.Mounir IDRASSI9-29/+29
2016-02-13Windows: handle rare case where size of disk can't be retrieved using ↵Mounir IDRASSI2-1/+43
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.
2016-02-12Windows: Add colors (Red, Yellow, Green) to the collected randomness ↵Mounir IDRASSI5-63/+53
indicator depending on how much entropy was gathered. Code re-factoring.
2016-02-12Window: fix regression that caused only a single keyfile to be taken into ↵Mounir IDRASSI1-1/+3
account.
2016-02-12Windows: Avoid updating configuration after opening keyfile file dialog when ↵Mounir IDRASSI1-3/+9
/quit switch used without preferences parameter.
2016-02-09Linux/MacOSX: add progress bar for mouse collected entropy in GUI of volume ↵Mounir IDRASSI10-21/+146
creation wizard. Add mutex protection in event handler for shared counter variable
2016-02-08Linux/MacOSX: add progress bar for mouse collected entropy in GUI for ↵Mounir IDRASSI7-10/+306
keyfile generator and for random poll enrichment
2016-02-08Windows: Continuation of fix for wrong update of configuration XML file.Mounir IDRASSI1-1/+1
2016-02-07Windows Driver: if saving volume header fails, don't mark operation as ↵Mounir IDRASSI1-3/+5
successful so that it will be retried later.
2016-02-07Windows:Fix various issues and warnings reported by static code analysis ↵Mounir IDRASSI22-114/+174
tool Coverity.
2016-02-02Windows: Don't try to mount using cached passwords if password and/or ↵Mounir IDRASSI1-4/+6
keyfile are specified in the command line.
2016-02-01Windows:Center the text of the random pool displayed in the keyfile ↵Mounir IDRASSI1-1/+1
generator dialog.
2016-01-31Windows: solve bootloader compilation errorMounir IDRASSI1-1/+1
2016-01-31Windows: Fix link issue in Debug configuration for Setup project.Mounir IDRASSI1-1/+1