Skip to content

Commit d0cd0c4

Browse files
committed
chore: update TODO
1 parent 2309d92 commit d0cd0c4

1 file changed

Lines changed: 21 additions & 2 deletions

File tree

TODO

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
- CHECKSUMS section? -> decide on hash function to use
2+
- remove `--init-superblock` from `mkdwarfs`?
3+
- refactor superblock stuff:
4+
- add checksums (tree / attr)
5+
- make variable size
6+
- remove `reserved1`
7+
- use `--uuid=[<uuid>|nil|keep|random]`
8+
- defaults to `keep` when re-writing;
9+
warning + fallback to `random` if source has no UUID
10+
- otherwise, defaults to `random`
11+
- make sure label is correctly truncated (not UTF-8 code splits)
12+
- force \0-termination of label string (limit to 63 bytes?)
13+
- introduce `mkdwarfs --reproducible`, which bundles
14+
- `--uuid=nil`
15+
- `--no-create-timestamp`
16+
- `--no-history-timestamps`
17+
- add "old" UUIDs (+ attr checksums?) to history?
18+
- check `SOURCE_DATE_EPOCH`; should that imply `--reproducible`?
19+
- `dwarfsck --compare`?
20+
- refactor code that uses `checksum` to make use of `.reset()`?
21+
122
==================
223

324
- test `file_stat` and its various methods
@@ -27,8 +48,6 @@
2748

2849
- More "real" benchmarks
2950

30-
- Entry v2 - more memory efficient implementation
31-
3251
- Support xattrs
3352

3453
- Proper memory manager so `-L` will actually limit memory correctly

0 commit comments

Comments
 (0)