aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2025-12-03 03:03:58 -0500
committerB. Watson <urchlay@slackware.uk>2025-12-03 03:03:58 -0500
commit4f298573f2634735a98200f3e13573722716b0de (patch)
tree498f5dcfa924b51cd036c13fc9858f6a0bb8a037
parentfff0d9587f674e2b1f61ba693ef830862dc1241d (diff)
downloadalftools-4f298573f2634735a98200f3e13573722716b0de.tar.gz
Update CHANGES.txt and TODO.txt.
-rw-r--r--CHANGES.txt2
-rw-r--r--TODO.txt7
2 files changed, 8 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index dbf5492..565a922 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -4,6 +4,8 @@
- alf stores a zero date if the year is out of range (1980 to 2107).
- unalf -v displays a zero date as <none> rather than 0 ??? 1980.
- unalf doesn't attempt to set the timestamp on a file with a zero date.
+- unalf detects impossible file sizes and aborts. added -F option to
+ bypass this for some cases.
0.2.1 (never released):
diff --git a/TODO.txt b/TODO.txt
index 4da89d8..2fbb185 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,4 +1,5 @@
-- fuzz unalf and unalf with afl++ or similar.
+- fuzz alf and unalf with afl++ or similar. this is a work in progress,
+ fuzzing takes a long time.
- clean up crunch.c.
@@ -9,4 +10,8 @@
alf or unalf. I'll have to try it with LZ/DZ in an emulator
(with 'turbo speed' on, or else it'll take days).
+- same issue as above: when using junk from /dev/urandom, the threshold
+ is closer to 5MB. it's caused by the exit(0) in asmcode.c. not sure
+ under what conditions it should happen (yet).
+
- write a formal spec of the alf compression stream format?