Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-07-14 | Add support for OpenBSD (#779) | kokokodak | 3 | -1/+18 | |
* 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-06-28 | Linux/MacOSX: Erase sensitive memory explicitly instead of relying on the ↵ | Mounir IDRASSI | 4 | -9/+3 | |
compiler not optimizing calls to method Memory::Erase | |||||
2020-06-26 | Linux/MacOSX: use standard std::shared_ptr instead of our custom ↵ | Mounir IDRASSI | 1 | -0/+17 | |
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-26 | Linux/MacOSX: fix warning reported by static code analysis tool about ↵ | Mounir IDRASSI | 1 | -1/+5 | |
possible undefined output value in UserPreferences::SetValue and missing initialization of member variables in File constructor | |||||
2020-06-11 | Switch from auto_ptr to unique_ptr (#638) | Christopher Bergqvist | 1 | -1/+1 | |
2019-12-01 | UNIX: make sector size mismatch error more verbose (#552) (#561) | alt3r 3go | 1 | -0/+1 | |
Signed-off-by: alt3r 3go <alt3r.3go@protonmail.com> | |||||
2019-11-12 | Fix off by one overflow with 31 args (#541) | Hanno Böck | 1 | -1/+1 | |
2019-06-06 | Some cleanup related to "Invalid characters..." on mount issue. (#453) | Alexander Karzhenkov | 1 | -23/+3 | |
* Revert previous commit * Fix "Invalid characters..." issue by not using "foreach" macro The "foreach" macro creates a copy of the container. This copy is destroyed immediately after the iteration is completed. C-strings pointers passed to the local array were invalidated with destroying of "std::string"s contained in the copy. | |||||
2018-04-04 | FreeBSD/MacOSX: fix for missing <sys/sysmacros.h> header | Mounir IDRASSI | 1 | -0/+2 | |
2018-04-04 | Platform/Unix: include <sys/sysmacros.h> for major/minor macros (#303) | Gokturk Yuksek | 1 | -0/+1 | |
Starting with glibc 2.26, macros "major" and "minor" are only available from <sys/sysmacros.h> [0]. The build fails with the following without including this header: Unix/FilesystemPath.cpp:84:49: error: ‘major’ was not declared in this scope Unix/FilesystemPath.cpp:84:113: error: ‘minor’ was not declared in this scope [0] https://sourceware.org/ml/libc-alpha/2017-02/msg00079.html | |||||
2017-12-09 | Linux: fix compilation error with older versions of gcc (e.g. 4.x) | Mounir IDRASSI | 1 | -3/+3 | |
2017-11-28 | Linux: autodetect host drive name using sysfs (closes #233) | gv5470 | 1 | -0/+23 | |
2017-06-23 | Update IDRIX copyright year | Mounir IDRASSI | 62 | -62/+62 | |
2016-10-17 | Use properly aligned memory in code using Streebog hash implementation that ↵ | Mounir IDRASSI | 4 | -20/+61 | |
uses SSE. | |||||
2016-05-10 | Remove trailing whitespace | David Foerster | 62 | -114/+114 | |
2016-05-10 | Normalize all line terminators | David Foerster | 45 | -3580/+3580 | |
2016-03-18 | Linux: Completely fix gcc-5 "Invalid characters encountered" issue on mount. ↵ | Mounir IDRASSI | 1 | -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-01-20 | Copyright: update dates to include 2016. | Mounir IDRASSI | 62 | -62/+62 | |
2015-11-30 | Linux/MacOSX: Implement Unicode passwords suppport. Make validation of ↵ | Mounir IDRASSI | 1 | -2/+6 | |
parameters in GUI more robust. | |||||
2015-08-06 | Update license information to reflect the use of a dual license Apache 2.0 ↵ | Mounir IDRASSI | 62 | -344/+592 | |
and TrueCrypt 3.0. | |||||
2015-06-24 | Linux/MacOSX: first dynamic mode implementation | Mounir IDRASSI | 2 | -2/+54 | |
2014-12-30 | Linux/MacOSX: Implement TrueCrypt conversion and loading support. Correct ↵ | Mounir IDRASSI | 1 | -1/+3 | |
many GTK issues linked to multi-threaded origine of events by implementing an automatic mechanism for handling such requests in the main thread. | |||||
2014-11-08 | Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources ↵ | Mounir IDRASSI | 57 | -59/+59 | |
Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon. | |||||
2014-11-08 | Replace TrueCrypt from Linux/MacOSX mount point names | Mounir IDRASSI | 1 | -1/+1 | |
2014-11-08 | Replace TrueCrypt references in added sources and resources by VeraCrypt ones. | Mounir IDRASSI | 2 | -3/+3 | |
2014-11-08 | Add TrueCrypt 7.1a MacOSX/Linux specific source files. | Mounir IDRASSI | 17 | -0/+1322 | |
2014-11-08 | Add original TrueCrypt 7.1a sources | Mounir IDRASSI | 45 | -0/+3790 | |