Commit Graph

  • 112f53dc3d More 64-bit file offset fixes. devel Natalia Portillo 2026-04-04 16:32:25 +01:00
  • 0d9e07a151 Add Windows compatibility for get_current_filetime function Natalia Portillo 2026-04-04 15:55:52 +01:00
  • 65b88dab27 Add Windows compatibility for isatty and STDOUT_FILENO definitions Natalia Portillo 2026-04-04 15:55:15 +01:00
  • 774ccbc8ae Fix tests compilation in MSVC. Natalia Portillo 2026-04-04 15:54:38 +01:00
  • 509bb6026d Implement reentrant strtok function alias for compiler compatibility. Natalia Portillo 2026-04-04 15:53:45 +01:00
  • 0ee5a97d23 Implement AARU_PREFETCH macro for improved prefetching across compilers Natalia Portillo 2026-04-04 15:53:03 +01:00
  • c06409b746 build: remap POSIX large-file APIs to native 64-bit stdio functions for MSVC Natalia Portillo 2026-04-04 15:51:55 +01:00
  • 1681c4f1ec build: enhance MSVC assembly handling for BLAKE3 with architecture checks Natalia Portillo 2026-04-04 15:51:03 +01:00
  • 41ec943ffa build: add CMake presets for debug and release configurations Natalia Portillo 2026-04-04 15:49:57 +01:00
  • d39ffc2376 build: modify compare tool handling for Windows compatibility Natalia Portillo 2026-04-04 15:13:13 +01:00
  • d9c4a09972 build: enhance Windows build process by copying runtime DLLs and statically linking MinGW libraries Natalia Portillo 2026-04-04 15:12:47 +01:00
  • 9c1d6d5e6f refactor: use AARU_ALIGN16 macro for 16-byte alignment in crc64_clmul.c and crc64_vmull.c Natalia Portillo 2026-04-04 15:11:13 +01:00
  • 2aac1ce89c refactor: update file I/O to support large files with aaru_off_t type Natalia Portillo 2026-04-04 15:10:02 +01:00
  • 31418a8511 On Win32 use SetLastError instead of setting errno. Natalia Portillo 2026-04-03 20:19:22 +01:00
  • 7fb5f81f88 test: update PS3 encryption map to support 64 regions Natalia Portillo 2026-04-02 22:56:16 +01:00
  • e9fb0099ee build: enhance Windows test setup by copying runtime DLLs post-build Natalia Portillo 2026-04-02 22:54:38 +01:00
  • 3718f88b53 Merge pull request #36 from RomTholos/refactor/split-metadata-reader-writer Nat Portillo 2026-04-02 22:52:20 +01:00
  • cf6821b8ba Merge pull request #35 from RomTholos/refactor/split-close-reader-writer Nat Portillo 2026-04-02 22:51:09 +01:00
  • 6e8f1a3d65 Merge pull request #34 from RomTholos/test/identify Nat Portillo 2026-04-02 22:48:24 +01:00
  • 95571af03c Merge pull request #33 from RomTholos/test/mode2-regression Nat Portillo 2026-04-02 22:47:03 +01:00
  • ae82b40815 Merge pull request #29 from RomTholos/test/zstd-compression-roundtrip Nat Portillo 2026-04-02 22:43:53 +01:00
  • 59c1aebcae refactor: split metadata.c into reader/writer Kevin Bortis 2026-04-02 08:45:36 +02:00
  • d8ff7b4a28 refactor: split close.c into reader/writer Kevin Bortis 2026-04-02 08:32:10 +02:00
  • 79b2c0dff8 test: add Mode 2 CD read path regression tests Kevin Bortis 2026-04-01 22:16:26 +02:00
  • 2a2db120cf test: add aaruf_identify and aaruf_identify_stream tests Kevin Bortis 2026-04-02 07:49:51 +02:00
  • 910680fea9 Add zstd compression roundtrip tests Kevin Bortis 2026-04-01 19:51:22 +02:00
  • 62202a5c29 Merge pull request #32 from RomTholos/fix/verify-v1-lzma-crc Nat Portillo 2026-04-01 22:41:49 +01:00
  • b38c92855f Merge pull request #31 from RomTholos/test/flac-error-handling Nat Portillo 2026-04-01 22:40:31 +01:00
  • d75bb6f79d Merge pull request #30 from RomTholos/cmake/optional-tool-build Nat Portillo 2026-04-01 22:40:03 +01:00
  • bb3560b82c Merge pull request #28 from RomTholos/feat/zstd-all-sections Nat Portillo 2026-04-01 22:37:53 +01:00
  • 83433faaf7 Fix v1 image verification and add aaruf_verify_image tests Kevin Bortis 2026-04-01 20:49:25 +02:00
  • 5e00a01e21 Add FLAC error handling regression tests Kevin Bortis 2026-04-01 20:24:13 +02:00
  • 6fabbefb30 Extend zstd compression to all sections, add featureIncompatible bit Kevin Bortis 2026-04-01 19:19:13 +02:00
  • 2b0e3b0a6e Make tool build optional (requires Argtable3) Kevin Bortis 2026-04-01 19:18:50 +02:00
  • 6fa129282b Merge pull request #25 from RomTholos/fix/mode2-form-detection-read Nat Portillo 2026-04-01 16:03:02 +01:00
  • 3cc1830a5f Merge pull request #20 from RomTholos/spec/document-lzma-properties-prefix Nat Portillo 2026-04-01 16:02:34 +01:00
  • b88e71a865 fix Mode 2 form detection in errored-suffix read path Kevin Bortis 2026-03-31 19:40:47 +02:00
  • 2cbd88a15b spec: clarify LZMA properties prefix in cmpLength and cmpCrc64 scope Kevin Bortis 2026-03-29 15:28:08 +02:00
  • 3af5f1ec41 Merge pull request #24 from RomTholos/fix/lzma-threading-cleanup Nat Portillo 2026-03-29 22:26:11 +01:00
  • 0e79486a9e [spec] Add annex about Nintendo Wii U Disc Encryption Natalia Portillo 2026-03-29 19:47:03 +01:00
  • 1172630c84 [spec] Add annex about Nintendo Wii Disc Encryption Natalia Portillo 2026-03-29 19:37:16 +01:00
  • 88e4b7cf57 [spec] Add annex about GameCube / Wii junk. Natalia Portillo 2026-03-29 19:30:36 +01:00
  • ea669e4040 [spec] Add annex about PlayStation 3 encryption. Natalia Portillo 2026-03-29 19:19:37 +01:00
  • 01e46f9e16 [spec] Add emojis to all headings. Natalia Portillo 2026-03-29 19:05:06 +01:00
  • 1dcf9fb619 [spec] Add emojis to Annex A. Natalia Portillo 2026-03-29 19:00:19 +01:00
  • ee93001607 [spec] Register emoji font. Natalia Portillo 2026-03-29 18:56:17 +01:00
  • 8adb38096f [spec] Fixed heading in compression. Natalia Portillo 2026-03-29 18:50:39 +01:00
  • e168226e9a [spec] Write media types annex. Natalia Portillo 2026-03-29 18:47:15 +01:00
  • bf9328f755 [spec] Added historical mistake block identifier. Natalia Portillo 2026-03-29 18:35:23 +01:00
  • 530dac88a9 [spec] Fixed metadata block description. Natalia Portillo 2026-03-29 18:33:55 +01:00
  • 9f02e9ab62 [spec] Add Generable sector status. Natalia Portillo 2026-03-29 18:32:51 +01:00
  • bf55a0140c Update dependencies to latest version. Natalia Portillo 2026-03-29 18:31:27 +01:00
  • 43385ad920 [spec] Add missing data types. Natalia Portillo 2026-03-29 18:31:14 +01:00
  • 85098b0b9e [spec] Fix data type typo. Natalia Portillo 2026-03-29 18:30:59 +01:00
  • 258d9e33d8 [spec] Fix incorrect data types in specification. Natalia Portillo 2026-03-29 18:28:54 +01:00
  • 3c00aed352 Replace hardcoded LZMA thread count with LZMA_THREADS(ctx) Kevin Bortis 2026-03-29 13:01:16 +02:00
  • c58bfc167f Merge remote-tracking branch 'origin/devel' into devel Natalia Portillo 2026-03-29 18:08:31 +01:00
  • a81a0fe09a Merge pull request #23 from RomTholos/fix/flac-error-handling Nat Portillo 2026-03-29 18:01:20 +01:00
  • 742851934a Merge pull request #22 from RomTholos/spec/clarify-string-encoding Nat Portillo 2026-03-29 17:59:59 +01:00
  • d1f7665b3a Merge pull request #21 from RomTholos/spec/document-v1-crc64-byteswap Nat Portillo 2026-03-29 17:58:24 +01:00
  • 627a1d7edd Merge pull request #19 from RomTholos/spec/document-cst-algorithm Nat Portillo 2026-03-29 17:56:33 +01:00
  • 24bc41068c Merge pull request #18 from RomTholos/spec/document-blake3-checksum Nat Portillo 2026-03-29 17:54:42 +01:00
  • 69cb91bcad Merge pull request #17 from RomTholos/spec/document-zstd-compression Nat Portillo 2026-03-29 17:54:06 +01:00
  • c2e71490df Merge pull request #16 from RomTholos/fix/spec-ddt2-alignment-formula Nat Portillo 2026-03-29 17:53:23 +01:00
  • 94d2c6e67e Merge pull request #15 from RomTholos/feat/zstd-multithread Nat Portillo 2026-03-29 17:52:40 +01:00
  • 26e8d92810 fix: FLAC error handling — decode corruption, encode crash, unchecked returns Kevin Bortis 2026-03-29 15:47:27 +02:00
  • 4a3ddab743 spec: clarify string encoding per block type Kevin Bortis 2026-03-29 15:35:04 +02:00
  • 69186ae173 spec: document CRC64 byte-swap for V1 images Kevin Bortis 2026-03-29 15:32:28 +02:00
  • 94cfa27089 spec: full byte-level algorithm for Claunia Subchannel Transform Kevin Bortis 2026-03-29 15:21:36 +02:00
  • 4b14de20d8 spec: document BLAKE3 checksum algorithm (ID 5) Kevin Bortis 2026-03-29 15:16:49 +02:00
  • b4262d1cf8 spec: document Zstandard compression types (IDs 4, 5) Kevin Bortis 2026-03-29 15:16:34 +02:00
  • d9c1c9d607 spec: fix shift formulas in header block spec Kevin Bortis 2026-03-29 15:06:24 +02:00
  • 120174e4cd Add multi-threaded zstd compression support Kevin Bortis 2026-03-29 12:56:19 +02:00
  • b1240dd079 spec: fix block alignment shift formulas in DDT2 spec Kevin Bortis 2026-03-26 18:05:30 +01:00
  • 176a363996 Bump version to 1.0.0-alpha.35 in libaaruformat.nuspec Natalia Portillo 2026-03-25 16:49:46 +00:00
  • 42c4febd98 Increase maximum number of plaintext regions from 32 to 64 in ps3_encryption_map.h Natalia Portillo 2026-03-25 16:49:24 +00:00
  • d3aea257ed Bump version to 1.0.0-alpha.34 in libaaruformat.nuspec v1.0.0-alpha.34 Natalia Portillo 2026-03-22 21:48:54 +00:00
  • 0b6f10e526 Merge pull request #14 from FakeShemp/fakeshemp/wii-long Nat Portillo 2026-03-19 20:07:18 +00:00
  • 45a494e1a2 Merge pull request #13 from RomTholos/perf/lru-integer-keys Nat Portillo 2026-03-19 20:02:24 +00:00
  • 8a8a89450d lru: use native uint64 keys instead of string conversion Kevin Bortis 2026-03-19 20:29:51 +01:00
  • 6dbd5f1bb2 Merge pull request #12 from RomTholos/fix/cross-compilation-arm-riscv Nat Portillo 2026-03-19 11:58:49 +00:00
  • c9cf1a42c0 Merge pull request #11 from RomTholos/fix/mode2-errored-suffix-read Nat Portillo 2026-03-19 11:57:44 +00:00
  • bd01e7d8a5 Fix cross-compilation for ARM FPU variants and add RISC-V support Kevin Bortis 2026-03-19 12:18:41 +01:00
  • 65b00baf1a Merge pull request #10 from RomTholos/fix/calling-convention-pointer-order Nat Portillo 2026-03-19 09:50:02 +00:00
  • 336934e2d5 Merge pull request #9 from RomTholos/feat/zstd-compression Nat Portillo 2026-03-19 09:49:30 +00:00
  • 48093ba779 Fix Mode 2 errored sector suffix not restored on read Kevin Bortis 2026-03-19 10:11:06 +01:00
  • 981b54562e Fix calling convention placement for pointer-returning functions Kevin Bortis 2026-03-19 08:53:35 +01:00
  • 6be36b6bda Add Zstandard compression support Kevin Bortis 2026-03-18 23:36:09 +01:00
  • a1cf319999 Merge pull request #8 from RomTholos/feat/reserve-zstd-compression-id Nat Portillo 2026-03-18 21:21:29 +00:00
  • 95908b328a Reserve compression IDs 4 and 5 for Zstandard (zstd) Kevin Bortis 2026-03-18 22:11:34 +01:00
  • 1987d5898d Merge pull request #7 from RomTholos/cmake/build-shared-static Nat Portillo 2026-03-18 21:20:03 +00:00
  • 0b47ee5730 Merge pull request #6 from RomTholos/fix/mode2-form2-nocrc-edc Nat Portillo 2026-03-18 21:18:54 +00:00
  • c5f79a350f Support static and shared library builds via BUILD_SHARED_LIBS Kevin Bortis 2026-03-18 21:48:27 +01:00
  • 91f24ae789 Add long sector for Wii/GC Rebecca Wallander 2026-03-18 21:39:55 +01:00
  • cf4b09b8b0 Fix uninitialized EDC bytes for Mode 2 Form 2 NoCrc sectors Kevin Bortis 2026-03-18 21:36:44 +01:00
  • d841cbbafe Bump version to 1.0.0-alpha.33 in libaaruformat.nuspec v1.0.0-alpha.33 Natalia Portillo 2026-03-18 09:13:19 +00:00
  • a9be6b51bc Return correct error status and expected buffer length when buffer is null in generated sectors. Natalia Portillo 2026-03-18 09:13:01 +00:00
  • c989ba6131 Reorder includes in helpers.c: move wincrypt.h after windows.h for better organization v1.0.0-alpha.31 Natalia Portillo 2026-03-17 01:26:13 +00:00
  • 5a744cad80 Bump version to 1.0.0-alpha.31 in libaaruformat.nuspec Natalia Portillo 2026-03-16 23:07:35 +00:00
  • 694601cc63 Enhance Wii junk data handling: reconstruct junk in user data area during read and write operations Natalia Portillo 2026-03-16 22:54:53 +00:00