From 02abf76545a3044f80c3d081e995093742d92ce8 Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Sun, 25 Aug 2024 16:48:30 +0200 Subject: [PATCH] chore: update TODO --- TODO | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/TODO b/TODO index bf965cd3..d45bdddc 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,25 @@ +- Case-insensitive mounting? (github #232) + +- Metadata rebuilding (see also below). It should be + possible to rebuild the metadata block and change + features like packing without having to rebuild the + whole image. + +- Sparse files: implement by adding a "chunk type" field + to each chunk; for now, there are only "normal" and + "sequence" chunks, with sequence chunks encoding as + follows: + + block: byte value + offset: sequence_length / block_size + size: sequence_length % block_size + + Will need a feature bit. Also, we probably want a + sparse file categorizer? (see further below) + + We'll probably have to do this along with refactoring + the code to support both mmap- and read-based APIs. + - Add support for logging to file (with different level?) - Add support for libarchive filters in dwarfsextract.