Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-06-10 | Linux/FreeBSD: Fix privilege escalation prompts being ignored (#1100) | Jertzukka | 1 | -3/+5 | |
Currently if you fail the privilege escalation prompt, the second one and consecutively every second will be ignored. This is because if we do not --use-dummy-sudo-password and are on Linux/FreeBSD, we will be prompted for password twice for one evaluation in the while(!ElevatedServiceAvailable) loop. For the fix, we make sure that we run the prompt only once for each case. | |||||
2023-06-01 | Fix issues launching fsck via terminal on Linux (#1086) | Jertzukka | 1 | -5/+17 | |
Currently on a system without xterm or konsole (like fresh Ubuntu install) the fsck check will not launch. Added gnome-terminal as an alternative and fixed an issue where konsole will always error out as --title and --caption are no longer valid arguments. Previously the error message was simply "xterm not found", so new LangString LINUX_EX2MSG_TERMINALNOTFOUND was added to let the user knows which programs they need to get the feature working. | |||||
2023-05-27 | Linux/macOS: Make RNG implementation match documentation and the Windows ↵ | Mounir IDRASSI | 1 | -8/+15 | |
implementation | |||||
2023-05-27 | Linux/macOS: explicitely initialize hash algo before hashing random pool | Mounir IDRASSI | 1 | -2/+3 | |
The lack of explicit hash initialization was causing issue with Blake2s because it doesn't allow further processing once a digest value was returned. Other hash algorithms don't have this restriction. Not we explicitely initialize all hash algorithms which is the correct way to do things. | |||||
2023-05-19 | OpenBSD vnconfig no longer needs -c option (#1002) | ZhanYF | 1 | -2/+0 | |
Co-authored-by: Your Name <you@example.com> | |||||
2022-03-08 | Implement support of Blake2s-256 hash algorithm and remove deprecated ↵ | Mounir IDRASSI | 2 | -5/+4 | |
algorithms RIPEMD-160 and GOST89. | |||||
2021-11-28 | Linux: try to fix some rare issues when invoking sudo using fork by waiting ↵ | Mounir IDRASSI | 1 | -0/+3 | |
1 second for forked process to start | |||||
2021-09-04 | Minor cleanup of the repo (#822) | a1346054 | 3 | -0/+0 | |
* *: source files should not be executable * *: make sure files have final newline * *: remove BOM from text files * translations: unify headers * *: fix typos * *: trim excess whitespace | |||||
2021-07-14 | Make compatble with pam_tmpdir (#793) | chasonr | 1 | -2/+96 | |
If pam_tmpdir is in use, use the temporary directory for the sudoing user, rather than that for root. | |||||
2021-07-14 | Add support for OpenBSD (#779) | kokokodak | 3 | -0/+229 | |
* OpenBSD: add basic support modified: Build/Include/Makefile.inc modified: Driver/Fuse/FuseService.cpp modified: Main/FatalErrorHandler.cpp modified: Makefile modified: Platform/Unix/File.cpp modified: Platform/Unix/FilesystemPath.cpp modified: Platform/Unix/SystemInfo.cpp * OpenBSD: some necessary files were missing new file: Core/Unix/OpenBSD/CoreOpenBSD.cpp new file: Core/Unix/OpenBSD/CoreOpenBSD.h new file: Core/Unix/OpenBSD/System.h | |||||
2020-11-28 | Fixed macFUSE support for macOS 11 (Big Sur) (#699) | Thierry Lelegard | 1 | -2/+6 | |
2020-08-26 | Linux: Reduce minimal size requirement for BTRFS support to 16 MiB by using ↵ | Mounir IDRASSI | 1 | -1/+2 | |
mixed mode for volumes whose size is less than 109 MiB | |||||
2020-08-08 | Linux/FreeBSD: Fix build error using older compilers | Mounir IDRASSI | 2 | -0/+6 | |
2020-08-07 | Linux: Fix detection of available filesystem formatters | Mounir IDRASSI | 1 | -0/+12 | |
2020-08-05 | Linux: Add support for Btrfs filesystem when creating volumes | Mounir IDRASSI | 1 | -0/+55 | |
2020-06-28 | Linux/MacOSX: Erase sensitive memory explicitly instead of relying on the ↵ | Mounir IDRASSI | 1 | -1/+1 | |
compiler not optimizing calls to method Memory::Erase | |||||
2020-06-26 | Linux/MacOSX: use standard std::shared_ptr instead of our custom ↵ | Mounir IDRASSI | 2 | -4/+8 | |
implementation which is kept for compatibility with older compilers. We also introduce compatibility code for old compilers that don't define std::unique_ptr | |||||
2020-06-21 | Linux/MacOSX: Read at least 32 bytes from /dev/random before allowing it to ↵ | Mounir IDRASSI | 2 | -3/+11 | |
fail gracefully | |||||
2020-06-19 | Linux/MacOSX: Don't always ignore /dev/random failure by making sure that it ↵ | Mounir IDRASSI | 2 | -1/+21 | |
has returned random bytes successfully at least once during the lifetime of RandomNumberGenerator | |||||
2020-06-11 | Switch from auto_ptr to unique_ptr (#638) | Christopher Bergqvist | 7 | -31/+31 | |
2019-12-16 | MacOSX: fix compilation error caused by missing StringConverter::ToWide ↵ | Mounir IDRASSI | 1 | -1/+1 | |
method that takes a size_t argument (we cast to uint32) | |||||
2019-12-05 | Make sure password gets deleted in case of exception in ↵ | Hanno Böck | 1 | -0/+1 | |
CoreUnix::MountVolume (#565) | |||||
2019-12-01 | UNIX: make sector size mismatch error more verbose (#552) (#561) | alt3r 3go | 1 | -2/+4 | |
Signed-off-by: alt3r 3go <alt3r.3go@protonmail.com> | |||||
2019-11-04 | Linux/FreeBSD: Add CLI switch to force use of old sudo behavior of sending a ↵ | Mounir IDRASSI | 3 | -23/+37 | |
dummy password The new switch is --use-dummy-sudo-password | |||||
2019-11-03 | Linux/FreeBSD: Fix regression causing admin password to be requested too ↵ | Mounir IDRASSI | 1 | -32/+40 | |
many times in some cases | |||||
2019-10-23 | Linux/MacOSX: Add missing JitterEntropy implementation | Mounir IDRASSI | 2 | -0/+25 | |
2019-10-19 | MacOSX: Support APFS for creating volumes. | Mounir IDRASSI | 1 | -0/+1 | |
2019-10-17 | Linux: fix compilation error under CentOS 6 | Mounir IDRASSI | 1 | -0/+1 | |
2019-10-08 | Linux/FreeBSD: Use of 'sudo -n uptime' command to check whether user has an ↵ | El Mostafa Idrassi | 1 | -0/+37 | |
active 'sudo' session instead of the use of a 'dummy' password. (#513) Signed-off-by: El Mostafa IDRASSI <el-mostafa.idrassi@prestalab.net> | |||||
2018-08-10 | Linux: Remove limitation of hidden volume protection on disk with sector ↵ | Mounir IDRASSI | 1 | -11/+0 | |
size larger than 512 bytes. | |||||
2018-06-11 | Linux/MacOSX/FreeBSD: Support mounting partially encrypted system ↵ | Mounir IDRASSI | 1 | -0/+1 | |
partitions/drivers in ReadOnly mode in order to allow troubleshooting in some cases. | |||||
2018-03-27 | Crypto: Add support for 5 new cascades of cipher algorithms ↵ | Mounir IDRASSI | 1 | -1/+5 | |
(Camellia-Kuznyechik, Camellia-Serpent, Kuznyechik-AES, Kuznyechik-Serpent-Camellia and Kuznyechik-Twofish) | |||||
2017-06-23 | Update IDRIX copyright year | Mounir IDRASSI | 39 | -39/+39 | |
2017-05-28 | Fix wrong FAT32 jump opcode in its header | Mounir IDRASSI | 1 | -2/+2 | |
2016-10-17 | MacOSX: remove unused variable | Mounir IDRASSI | 1 | -1/+0 | |
2016-10-17 | MacOSX: remove MacFUSE dependency and link against OSXFuse library. Now, ↵ | Mounir IDRASSI | 1 | -22/+10 | |
only standard OSXFuse install is needed without MacFUSE compatibility option. | |||||
2016-10-17 | Use properly aligned memory in code using Streebog hash implementation that ↵ | Mounir IDRASSI | 1 | -1/+1 | |
uses SSE. | |||||
2016-08-17 | Linux: Disable Kernel crypto if volume encrypted using Kuznyechik or Magma | Mounir IDRASSI | 1 | -0/+3 | |
2016-08-15 | Linux/MacOSX: Similar fix to Windows one. Write fake hidden volume header ↵ | Mounir IDRASSI | 1 | -6/+57 | |
that is created from same data format as legitimate one in order to metigate attack that are able to detect the presence of TrueCrypt/VeraCrypt hidden volumes (reported by Ivanov Alexey Mikhailovich from Moscow, Russia) | |||||
2016-05-10 | Remove trailing whitespace | David Foerster | 39 | -116/+116 | |
2016-05-01 | Reset bogus executable permissions | David Foerster | 1 | -0/+0 | |
2016-02-22 | Linux: fix compilation error | Mounir IDRASSI | 1 | -1/+0 | |
2016-02-22 | Linux: fix mount issue on Fedora 23 by forcing the creation of a default ↵ | Mounir IDRASSI | 1 | -0/+11 | |
loop device. | |||||
2016-02-21 | MacOSX: Correctly detect newer versions of OSXFuse | Mounir IDRASSI | 1 | -10/+12 | |
2016-01-27 | Windows/Linux: Implement exFAT support. | Mounir IDRASSI | 1 | -0/+1 | |
2016-01-20 | Copyright: update dates to include 2016. | Mounir IDRASSI | 39 | -39/+39 | |
2015-08-06 | Update license information to reflect the use of a dual license Apache 2.0 ↵ | Mounir IDRASSI | 39 | -183/+337 | |
and TrueCrypt 3.0. | |||||
2015-07-04 | Linux: Support checking/reparing mounted filesystem on KDE when xterm not ↵ | Mounir IDRASSI | 1 | -0/+25 | |
available | |||||
2015-06-24 | Linux/MacOSX: restore normal file mode to some source files | Mounir IDRASSI | 8 | -0/+0 | |
2015-06-24 | Linux/MacOSX: first dynamic mode implementation | Mounir IDRASSI | 8 | -27/+48 | |