Commit Graph

5710 Commits

Author SHA1 Message Date
64d91f2c2e Merge Aaru.Console into devel 2023-12-19 13:40:22 +00:00
3c2ec8830e Remove Aaru.Console submodule. 2023-12-19 13:40:11 +00:00
7563155fc9 Move all files into project subdirectory 2023-12-19 13:39:31 +00:00
4a77f47ac4 Merge Aaru.CommonTypes into devel 2023-12-19 13:36:43 +00:00
28a853f632 Remove Aaru.CommonTypes submodule. 2023-12-19 13:35:51 +00:00
f8fc859944 Move all files into project subdirectory 2023-12-19 13:33:26 +00:00
652cf07cfa Merge Aaru.Checksums into devel 2023-12-19 13:30:18 +00:00
4fbd66066c Remove Aaru.Checksums submodule. 2023-12-19 13:29:41 +00:00
ae47fa7144 Move all files into project subdirectory 2023-12-19 13:28:00 +00:00
80560c2adc Merge Aaru.Helpers into devel. 2023-12-19 13:23:05 +00:00
169fcc2fe4 Remove Aaru.Helpers submodule. 2023-12-19 13:22:09 +00:00
22fc553971 Move all files into project subdirectory 2023-12-19 13:18:14 +00:00
05c4dbb457 [Core] Continue identifying filesystems if one of them throws an exception, and ask user to fill a report about it.
ROADMAP: Exceptions should automatically be sent to us in the future, if the user so agrees to.
2023-12-01 18:36:30 +00:00
Rebecca Wallander
63c66f4ac4 Fix issue with reading aaruformat dvd IED and EDC (#826) 2023-11-11 23:27:33 +00:00
Rebecca Wallander
cdf95bc776 [Dump] Fix wrongly removed title keys (#825) 2023-11-11 22:27:31 +00:00
48aa25b3ea [AaruFormat] Fix repeated switch case. 2023-11-05 02:17:13 +00:00
da3bbdc80c [Aaru.Console] Markup more console output to prevent Spectre from crashing. 2023-10-26 09:20:42 +01:00
520eb54a21 [Symbian Installation File] Fix missing options list. 2023-10-26 09:20:17 +01:00
bd273da160 [Decoders.SCSI] Fix SCSI SENSE not being decoded if VALID bit set. Fixes #824 2023-10-26 09:19:32 +01:00
Rebecca Wallander
1153a270a9 Add raw DVD reading with HL-DT-ST command (#823) 2023-10-16 20:38:11 +01:00
a2c6b8961a [Symbian Installation File] Fix conditions not being initialized on Open(). 2023-10-08 16:52:09 +01:00
0389696163 [Symbian Installation File] Add support for Symbian OS >= 6 compressed files. 2023-10-08 16:49:43 +01:00
a5dd499ba6 [OffsetStream] Do not raise an exception if trying to read past stream end, just return partial data. 2023-10-08 16:49:13 +01:00
934b86c79f [OffsetStream] Do not raise an exception if trying to read past stream end, just return partial data. 2023-10-08 16:48:56 +01:00
be5c9b5814 [Symbian Installation File] Adjust parsing so options are parsed first to have their name available when used as conditions. 2023-10-08 15:28:19 +01:00
7079073a77 [Symbian Installation File] Add skipped file entry type found in the wild. 2023-10-08 14:27:04 +01:00
3887d3ce81 [Symbian Installation File] Fix tabulation level in else if conditions. 2023-10-08 13:42:43 +01:00
4289a1f7ce [Symbian Installation File] Fix detection of conditional file installation for simple files. 2023-10-08 13:42:05 +01:00
4994a85d65 [Aaru] Escape debug output of command parameters that can make Spectre.Console throw an exception if user input contains a square bracket. 2023-10-08 10:57:16 +01:00
42b2a8100b [Symbian Installation File] Parse Symbian OS >= 6.0 options. 2023-10-08 04:42:45 +01:00
aa39281033 [Console] Use Spectre.Console to show exceptions in the CLI.
GUI still uses `ConsoleWindow`.
2023-10-08 04:10:43 +01:00
ddcc1b6f40 [Console] Use Spectre.Console to show exceptions in the CLI.
GUI still uses `ConsoleWindow`.
2023-10-08 04:10:04 +01:00
dccfa1c4ad [Symbian Installation File] Parse Symbian OS >= 6.0 conditions. 2023-10-08 03:16:55 +01:00
15e1924640 [Symbian Installation File] Add machine UID decoding. 2023-10-08 03:16:19 +01:00
bd9965724c [README] Add archive format. 2023-10-08 01:21:39 +01:00
162cf927ea [Archive commands] Move all messages to localizable resources. 2023-10-08 01:19:50 +01:00
7af6ea1ba1 [Archive extraction] [Filesystem extraction] Ensure a directory that exists with the same name of a file is considered as file already existing. 2023-10-08 00:32:51 +01:00
278de1cf26 [Archive extraction] Remove leading slashes to prevent absolute path attack. 2023-10-08 00:23:07 +01:00
34611a90c9 [Archive command] Move many debug messages to error messages. 2023-10-08 00:21:56 +01:00
cabb0c6623 [Aaru] Implement archive extract command. 2023-10-07 21:36:41 +01:00
01d796a27c [Symbian Installation File] Use NonClosableStream to prevent a returned filter to close the base stream on disposal. 2023-10-07 21:36:32 +01:00
6b44679fbb [Aaru.Helpers] Move all stream extensions from around the application to this project. 2023-10-07 21:29:49 +01:00
0a5ccd5a9a [Aaru.Helpers] Move all stream extensions from around the application to this project. 2023-10-07 21:29:42 +01:00
c71817f087 [Aaru] Implement archive list command. 2023-10-07 19:50:23 +01:00
3a1645b34b [Symbian Installation File] Fix opened not being set on opening. 2023-10-07 19:49:27 +01:00
53494a1e61 [Symbian Installation File] Implement GetEntry(). 2023-10-07 18:33:45 +01:00
585aaeefbd [Symbian Installation File] Implement Stat(). 2023-10-07 18:30:16 +01:00
039f2c5837 [Archive interface] Refactor methods to follow same conventions as IReadOnlyFilesystem. 2023-10-07 18:27:29 +01:00
18f762786b [Archive interface] Refactor methods to follow same conventions as IReadOnlyFilesystem. 2023-10-07 18:27:13 +01:00
e1f16e7b2c [Symbian Installation File] Implement GetXattr(). 2023-10-07 18:09:28 +01:00