Commit Graph

139 Commits

Author SHA1 Message Date
80d5a532de Update editorconfig and clang-format. 2024-04-30 15:50:44 +01:00
9a349bc773 Fix typo. 2022-10-12 19:09:44 +01:00
0694b32a9b Implement sector verification in tool. 2022-10-12 19:08:46 +01:00
0f07e85746 Fix casting of CD sector EDC. 2022-10-12 19:03:02 +01:00
bf6de56bc2 Implement image verification. 2022-10-12 17:30:12 +01:00
a1a3ac3c51 Fix repeating error numbers. 2022-10-12 17:29:31 +01:00
1477b2a650 Implement read long in tool. 2022-10-12 16:22:53 +01:00
83e1ed5cb6 Fix returning proper status in aaruf_read_sector_long(). 2022-10-12 16:22:33 +01:00
ca0de28e13 Fix data copying in aaruf_read_sector_long(). 2022-10-12 16:22:12 +01:00
edb465df2a Fix track finding in aaruf_read_sector_long(). 2022-10-12 16:21:56 +01:00
8b90c00ca7 Free allocated memory when returning error in aaruf_read_sector_long(). 2022-10-12 16:21:25 +01:00
7db52bbe66 Fix handling CRC64 of data blocks with length 0. 2022-10-12 16:20:43 +01:00
417112d29a Fix interpretation of tracks block. 2022-10-12 16:19:48 +01:00
3b59b07a4c Fix declaration for aaruf_read_sector_long(). 2022-10-12 16:19:05 +01:00
fbcaf63f0d Implement decompression of FLAC compressed data blocks. 2022-10-12 13:16:44 +01:00
27b2bcf866 Implement decompression of LZMA compressed data blocks. 2022-10-12 13:10:44 +01:00
ebffe0712b Fix data block offset calculation. 2022-10-12 13:10:26 +01:00
a09a9821f8 Implement read command in tool. 2022-10-12 13:09:41 +01:00
a373388c3a Implement hex print in tool 2022-10-12 13:08:54 +01:00
0837a549b7 Use uthash for media tags handling. 2022-10-04 20:32:26 +01:00
303b870410 Fix CST. 2022-10-04 20:06:21 +01:00
a2ea8eb09c Decode checksums block on opening. 2022-10-04 19:44:34 +01:00
12a6ada8b7 Implement LZMA decompressing of blocks and DDT when opening. 2022-10-04 18:34:42 +01:00
1451a249a1 Implement info command in aaruformattool to dump all internal information from and image, and the library's context. 2022-10-03 21:30:50 +01:00
32e0f3f5bf Free CD ECC context when closing. 2022-10-03 19:32:25 +01:00
72f6def8c2 Set to NULL all pointers inside context when closing to know none is forgotten. 2022-10-03 19:31:39 +01:00
993f2cfe6c Remove code in tracks block interpreter that was doing nothing util but corrupting the heap. 2022-10-03 19:21:20 +01:00
12999164e3 Fix using wrong index when reading tracks block. 2022-10-03 18:46:39 +01:00
870bb4ec67 Fix reading dump hardware entries. 2022-10-03 18:46:17 +01:00
ce47ffe4f7 Fix debug print of found data types on opening. 2022-10-03 18:16:34 +01:00
d29a2941f8 Invert CRC64 endian when reading AaruFormat files created in Aaru. 2022-10-03 18:16:11 +01:00
5dab1b937f Fix malloc include. 2022-10-03 18:15:13 +01:00
8a9a5a6eb5 Fix double pointer freed. 2022-10-02 18:12:54 +01:00
11f6a2074b Add newlines to all debug printfs in aaruf_open(). 2022-10-02 18:12:35 +01:00
dbd92b6c8d Fix fread usages in all library. 2022-10-02 17:55:45 +01:00
ebed537329 Fix identify not handling fread return properly. 2022-10-02 17:40:01 +01:00
39a5fb0b23 Add snippet tool to interact with AaruFormat images. 2022-10-02 17:39:25 +01:00
a610610f66 Implement caches. 2022-10-02 16:05:25 +01:00
0e530dff85 Add uthash. 2022-10-02 03:12:33 +01:00
b29fba25d2 Use system's LibreSSL or OpenSSL for SHA256 if found. 2022-10-01 18:22:05 +01:00
79ea49e5f2 Add imhex template. 2022-10-01 17:30:48 +01:00
de4b7fe599 Add files that were wrongly ignored by .gitignore. 2022-10-01 17:29:59 +01:00
3c249caf1d Update 010editor template to latest AaruFormat V2 draft (8). 2022-09-28 20:08:45 +01:00
a86df96921 Define bitstream block and add annex defining the relationship between user, bitstream and flux data. 2022-09-16 21:09:23 +01:00
7a778be28a Rework flux block to use deduplication tables. 2022-09-16 20:01:31 +01:00
dcff2fd1e3 Add parent block definition. 2022-09-16 19:53:11 +01:00
dd5db035bd Add snapshot block definition. 2022-09-16 19:35:47 +01:00
309dfdfa26 Add 010editor template 2022-09-16 15:53:21 +01:00
6f88065296 Update gitignore 2022-09-16 15:52:41 +01:00
4385151885 Define deduplicationn table version 2 and twin sector table. 2022-09-15 21:13:56 +01:00