Mounir IDRASSI
030be14a82
Increment version to 1.26.29.3. Update signed Windows drivers
2026-06-09 09:25:28 +09:00
Mounir IDRASSI
f77d0c0760
Build: replace fixed SOURCE_DATE_EPOCH fallback
...
Keep caller-provided SOURCE_DATE_EPOCH authoritative and derive the automatic default through a shared helper used by the Makefile, direct CMake/CPack packaging, and the deb packaging wrapper.
When repository metadata is available, use the HEAD commit timestamp without relying on git -C. Resolve the source root before probing Git so symlinked source paths still use the checkout HEAD. For source tarballs without .git, derive the fallback timestamp from the release date encoded in Common/Tcdefs.h instead of the stale 2020-01-01 constant.
Add TC_RELEASE_DATE_DAY and validate it together with TC_RELEASE_DATE_YEAR, TC_RELEASE_DATE_MONTH, and TC_STR_RELEASE_DATE. Abort when no valid timestamp can be derived.
For direct CMake invocation, initialize SOURCEPATH when the wrapper has not provided it, use the shared helper for derivation, validate the result, and export it for package targets. Also persist the configured epoch through CPACK_PROJECT_CONFIG_FILE so later standalone cpack --config runs export the same value before invoking package generators.
Document that automatic git-checkout builds and release-tarball builds intentionally use different epochs; release reproducers should build from the tarball or set SOURCE_DATE_EPOCH explicitly.
2026-06-05 23:51:51 +09:00
Mounir IDRASSI
522a784bfc
Update Release Notes. Set release date.
2026-06-04 21:45:44 +09:00
Mounir IDRASSI
fcd430d659
Increment version to 1.26.29. Update signed Windows drivers
2026-06-03 14:55:49 +09:00
Mounir IDRASSI
b6744b8ed5
Increment version to 1.26.28
2026-04-30 13:39:51 +09:00
Mounir IDRASSI
49c68ea1ab
Windows: handle Argon2 derivation failures
2026-04-20 19:49:45 +09:00
Mounir IDRASSI
b1007c6135
Increment version to 1.26.27. Update Release notes, Windows driver, bootloader
2025-09-21 11:56:50 +09:00
Mounir IDRASSI
eadb02d8ef
Windows: set version to 1.26.26. Update Release Notes, bootloader and Windows drivers.
2025-06-29 23:31:18 +09:00
Mounir IDRASSI
ab2937c889
Add new entry in XML files for Argon2 memory cost. Increment version to 1.26.25
2025-06-25 20:32:09 +09:00
Mounir IDRASSI
08c813efd6
Increment version to 1.26.24. Update Release Notes and Windows drivers.
2025-05-29 18:10:59 +09:00
Mounir IDRASSI
e68c98ab6b
Increment version to 1.26.3. Update Release Notes and signed drivers
2025-05-28 19:28:32 +09:00
Mounir IDRASSI
26eb821c69
Update Release Notes and release date. Increment version of Windows binaries
2025-05-27 18:15:32 +09:00
Mounir IDRASSI
4b46d992da
Increment version to 1.26.22. Update Release Notes. Update signed drivers.
2025-05-25 09:49:49 +09:00
Mounir IDRASSI
cf5a0ad003
Update Release Notes.html and release date.
2025-05-16 15:41:10 +09:00
Mounir IDRASSI
1839a4a746
Set release date to May 16th.
2025-05-15 10:39:35 +09:00
Mounir IDRASSI
acac37b5b7
Update Release Notes and CHM. Set release date and update signed Windows drivers.
2025-05-12 10:21:58 +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
bbc9fbf175
Increment version to 1.26.21
2025-05-04 03:43:45 +09:00
Mounir IDRASSI
55563ffe42
Increment version to 1.26.20. Update Release Notes.
2025-02-03 17:52:19 +01:00
Mounir IDRASSI
16aa1a7be0
Increment version to 1.26.19. Update Release Notes.
2025-01-22 18:37:46 +01:00
Mounir IDRASSI
b187afb4c8
Update release notes and release date.
2025-01-19 14:06:36 +01: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
81f0adcc35
Windows Driver: set Windows 10 version 1809 as minimum.
...
To support this, we had to replace ExAllocatePool2 by ExAllocatePoolUninitialized.
2024-12-25 16:18:19 +01:00
Mounir IDRASSI
8ad9e7d769
Set 1.26.17 release date to November 24th
2024-11-24 14:04:21 +01:00
Mounir IDRASSI
b85a2df224
Windows driver: use correct WDM type. Increment version to 1.26.17
2024-11-20 00:21:30 +01:00
Mounir IDRASSI
f9b9a9ca9f
Increment version to 1.26.16. Update Release Notes. Update signed Windows drivers.
2024-11-18 00:04:26 +01:00
Mounir IDRASSI
93868acfdd
Windows Driver: Use system functions directly instead of dynamic loading since we are targeting Windows 10
2024-11-17 21:37:16 +01:00
Mounir IDRASSI
fc4a544180
Windows: Use VS builtin __fastfail intrinsic for fatal exception instead of affecting NULL pointer
2024-11-15 00:42:19 +01:00
Mounir IDRASSI
cb97351250
Windows: Remove support for 32-bit driver code. Set build target as Windows 10. Simplify code and fix all warnings in driver.
2024-11-13 02:08:51 +01:00
Mounir IDRASSI
01dfd0e72b
Linux/macOS: Fix missing define that was causing compilation error
2024-09-10 23:32:42 +02:00
Mounir IDRASSI
4a8f068ba5
Windows: Add support for x86 and x64 build for driver and binaries using Visual Studio 2019
...
We also enable Control Flow Guard and Spectre Mitigation
2024-09-08 17:14:31 +02:00
Mounir IDRASSI
71dc18aaa2
Windows: Fix MSI not installing all new documentation file. Remove old files left from old versions. Increment version to 1.26.15.
2024-09-01 17:20:01 +02:00
Mounir IDRASSI
af734f41df
Increment version to 1.26.14. Set release date to August 25th.
2024-08-25 09:55:44 +02:00
Mounir IDRASSI
2ea486e856
Update Release Notes. Set release date to August 17th.
2024-08-17 15:14:33 +02:00
Mounir IDRASSI
c167799506
Windows: fix build failure for x86/x64 with newer Visual Studio that use Windows 10/11 SDK
...
We set Windows 8 as minimum API support fir Visual Studio 2015 and newer.
Closes #1398
2024-08-13 15:12:21 +02:00
Mounir IDRASSI
29c78490ef
Update Release Notes. Set release date to August 4th.
2024-08-04 11:27:49 +02:00
Mounir IDRASSI
86bc9b56f0
Increment version to 1.26.13. Update release notes. Update signed Windows drivers.
2024-08-02 00:55:32 +02:00
Mounir IDRASSI
ed1263bf8c
Implement detection of volumes with vulnerable XTS master key.
...
If vulnerability detected, a warning message is displayed during mount or backup/restore header, and changing the password is disallowed since it will not change the master key.
2024-08-02 00:20:53 +02:00
Mounir IDRASSI
70cd0c0b1b
Update CHM documentation. Use correct date of 1.26.12 in header.
2024-07-24 14:01:07 +02:00
Mounir IDRASSI
f1f626cc56
Increment version to 1.26.12
2024-06-23 21:37:59 +02:00
Mounir IDRASSI
03ad95164b
Increment version to 1.26.11. Update Release Notes.
2024-06-23 12:43:26 +02:00
Mounir IDRASSI
455a4f2176
Avoid conflict with C++17 features std::byte by using uint8 type instead of byte
2024-06-12 12:30:04 +02:00
Mounir IDRASSI
7e7d776338
Increment version to 1.26.10. Update signed Windows drivers.
2023-11-09 00:09:00 +01:00
Mounir IDRASSI
4cfb4b03a7
Increment version to 1.26.9
2023-10-11 23:59:02 +02:00
Mounir IDRASSI
06b3095e20
Increment version to 1.26.8
2023-10-10 23:15:18 +02:00
Mounir IDRASSI
53cbe028cd
Increment version to 1.26.7. Set release date to October 1st. Update Windows signed driver files.
2023-09-30 11:20:46 +02:00
Mounir IDRASSI
5192eac233
Windows Driver: Use KeQueryInterruptTimePrecise on Windows 8.1 and newer as better seed for internal RNG compared to KeQueryInterruptTime
2023-09-29 22:14:43 +02:00
Mounir IDRASSI
d02734dfaa
Update Release Notes. Increment version to 1.26.6.
2023-09-21 01:31:35 +02:00
Mounir IDRASSI
b1657e88e4
Windows Security: make memory protection enabled by default. Add process mitigation (ASLR, Dynamic code, extension points)
...
Memory protection can be disabled using registry value "VeraCryptEnableMemoryProtection" under the key "HKLM\SYSTEM\CurrentControlSet\Services\veracrypt"
2023-09-18 00:13:52 +02:00
Mounir IDRASSI
fd0d2e3353
Windows: Set minimum build target to Windows 7
2023-08-20 09:59:47 +02:00