709 Commits

Author SHA1 Message Date
e065d4d074 Free ECC context during cleanup to prevent memory leaks 2025-12-28 17:58:59 +00:00
541d4f499a Free cached secondary DDT during cleanup to prevent memory leaks 2025-12-28 17:58:48 +00:00
a558b4c489 Free compression buffer during cleanup to prevent memory leaks 2025-12-28 17:58:35 +00:00
dc4891b205 Free CRC64 context during cleanup to prevent memory leaks 2025-12-28 17:58:09 +00:00
fc13e2439a Free old cached DDT before replacing it to prevent memory leaks 2025-12-28 17:57:43 +00:00
ef3a154bd8 Free dump hardware entries array during cleanup to prevent memory leaks 2025-12-28 17:20:06 +00:00
92b27f44b2 Free DDT allocations during cleanup to prevent memory leaks 2025-12-28 17:19:54 +00:00
91e7da559b Free data tracks context during cleanup to prevent memory leaks 2025-12-28 17:19:27 +00:00
c042d9f057 Free CRC64 context after finalization to prevent memory leaks 2025-12-28 17:18:58 +00:00
2ce7e053e0 Add function to free Compact Disc ECC context and update cleanup logic 2025-12-28 17:04:14 +00:00
a93dcfc3d4 Add cache management functions and implement free callback for cached values 2025-12-28 16:57:19 +00:00
484d045277 Refine ASAN_OPTIONS handling for test discovery and execution 2025-12-28 16:56:45 +00:00
fb18a4f16a Implement safe copy for second block in CRC64 calculation to prevent buffer overflow 2025-12-28 16:56:29 +00:00
480bc9f6dc Reduce buffer size for 'gtest' in image creation to prevent potential issues 2025-12-28 16:31:46 +00:00
496a8d3cbc Fix buffer overflow risk in CRC64 calculation by implementing safe copy for second block 2025-12-28 16:31:30 +00:00
0ac80e99b9 Update test files. 2025-12-28 16:30:59 +00:00
b6f26c9c9c Add address sanitizer optional usage. 2025-12-28 15:57:23 +00:00
5823cb949c Enhance AaruFormat image information display with ANSI color support and structured formatting 2025-12-26 21:18:15 +00:00
4b8d5966e8 Enhance AaruFormat image information display with structured formatting and additional metadata 2025-12-26 20:51:57 +00:00
57aa701363 Improve test data file copying logic for in-tree builds 2025-12-26 20:20:51 +00:00
a18ed5fb1d Add media_tag_type_to_string and update media tag printing 2025-12-26 20:20:44 +00:00
08bafbf722 Enhance DDT upgrade process to support multiple DDTs. 2025-12-26 20:20:28 +00:00
f8a201f39b Add data_type_to_string function for data type descriptions 2025-12-26 20:17:50 +00:00
d003557ee3 Update templates. 2025-12-26 16:00:25 +00:00
76656e25aa Sync media types with Aaru. 2025-12-26 16:00:10 +00:00
eb77ee4925 Update imhex pattern. 2025-12-26 09:42:18 +00:00
2ed454b0f9 Bump version to 1.0.0-alpha.21 in nuspec file v1.0.0-alpha.21 2025-12-26 09:41:50 +00:00
922e64dc01 Updated doxygen documentation. 2025-12-26 09:41:37 +00:00
471a385283 Add a command to upgrade files from <=alpha20 DDTv2 to >=alpha21 DDTv2 (16-bit negative/overflow to 32-bit) to aaruformattool. 2025-12-26 09:41:05 +00:00
955789a160 Increase size of negative and overflow sectors in DDT2 to 32-bit. 2025-12-26 09:39:13 +00:00
42ebd8e5c6 Updated doxygen documentation. 2025-12-23 08:23:57 +00:00
050810c91d Update copyright year to 2026. 2025-12-23 08:23:40 +00:00
d4f83cf9e4 Update copyright year to 2026. 2025-12-23 08:15:35 +00:00
dccd4493f3 Bump version to 1.0.0-alpha.20 in nuspec file v1.0.0-alpha.20 2025-12-21 20:17:54 +00:00
023e8b360d Updated doxygen documentation. 2025-12-21 20:17:32 +00:00
5b90c53679 Ensure deduplication hash map is always initialized with a minimal size. 2025-12-21 20:16:26 +00:00
b1251375f2 Bump version to 1.0.0-alpha.19 in nuspec file v1.0.0-alpha.19 2025-12-13 17:29:11 +00:00
62b1f1b5fc Updated doxygen documentation. 2025-12-13 17:28:48 +00:00
b89ffee884 Remove existing index entries before adding new blocks in close.c 2025-12-13 17:27:26 +00:00
5e18870f01 Fix include order. v1.0.0-alpha.18 2025-12-13 14:19:10 +00:00
a56b6d83fc Bump version to 1.0.0-alpha.18 in nuspec file 2025-12-13 12:00:49 +00:00
5a23b357d7 Updated doxygen documentation. 2025-12-13 12:00:17 +00:00
ced56fad6c Added second layer DVD PFI structure data type. 2025-12-13 11:59:19 +00:00
2daf7a6a48 Update doxygen documentation. 2025-12-12 12:25:02 +00:00
03c091fdee Add dirty flags so structures only get rewritten on resume if they are changed. 2025-12-12 12:22:39 +00:00
4639e0b71c Bump version to 1.0.0-alpha.17 in nuspec file v1.0.0-alpha.17 2025-12-10 08:45:37 +00:00
76a013cd04 Add tests for subchannel data. 2025-12-10 08:45:15 +00:00
a26ba9522e Fixes subchannel block wrong size initialization. 2025-12-10 08:44:59 +00:00
45f2494923 Fix closing blocks writing more data than needed 2025-12-10 08:44:25 +00:00
963174ce20 Bump version to 1.0.0-alpha.16 in nuspec file v1.0.0-alpha.16 2025-12-10 01:15:59 +00:00