fb9d96c52d
Merge commit from fork
...
* Harden serializer deserialization bounds
* Finalize Unix serializer hardening
Validate object types before parsing and release owned objects on failure.
Enforce nesting limits through shared serialization entry points.
Mirror read/write size limits and reject embedded NULs while preserving
the wire format. Add regression tests for bounds, types, and cleanup.
Validated Linux self-tests, C++03 platform tests, and ASan/UBSan with leak
detection.
Co-authored-by: Damian Rickard <damian@rickard.us >
---------
Co-authored-by: Damian Rickard <damian@rickard.us >
Co-authored-by: Mounir IDRASSI <mounir.idrassi@amcrypto.jp >
2026-09-30 20:12:20 +09:00
Mounir IDRASSI
d26be95861
Update copyright year to 2026
2026-06-09 09:56:25 +09:00
Mounir IDRASSI
abd089140b
Linux: add emergency cleanup for stale unmounts
...
When normal filesystem unmount fails, the Linux path could stop before cleaning VeraCrypt mapper, loop and FUSE objects. Add an explicit emergency dismount request that is only reached after interactive confirmation.
The recovery path lazy-detaches mounted filesystems, uses deferred dmsetup removal for VeraCrypt mapper devices, detaches loop devices, and keeps normal force/ignoreOpenFiles behavior unchanged.
2026-05-02 23:03:29 +09:00
Mounir IDRASSI
b673901503
Move copyright and links to "AM Crypo", amcrypto.jp and veracrypt.jp
2025-05-11 16:02:20 +09:00
Mounir IDRASSI
1b35abb191
Increment version to 1.26.18. Update copyright date. Update Release Notes. Update Windows drivers.
2025-01-14 12:26:28 +01:00
Mounir IDRASSI
0ebc26e125
Update IDRIX copyright year
2017-06-23 22:15:59 +02:00
David Foerster
11716ed2da
Remove trailing whitespace
2016-05-10 22:18:34 +02:00
Mounir IDRASSI
bda7a1d0bd
Copyright: update dates to include 2016.
2016-01-20 00:53:24 +01:00
Mounir IDRASSI
041024fbb9
Update license information to reflect the use of a dual license Apache 2.0 and TrueCrypt 3.0.
2015-08-06 00:04:25 +02:00
Mounir IDRASSI
41a22ca4e7
Change namespace from TrueCrypt to VeraCrypt. Rename method from Resources Resources::GetTrueCryptIcon to Resources::GetVeraCryptIcon.
2014-11-08 23:20:14 +01:00
Mounir IDRASSI
7ffce028d0
Add TrueCrypt 7.1a MacOSX/Linux specific source files.
2014-11-08 23:18:59 +01:00