aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG12
-rw-r--r--Makefile4
-rw-r--r--TODO7
-rwxr-xr-xtest_archivemail.py6
4 files changed, 23 insertions, 6 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 2161ef7..ccfcaff 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,15 @@
+
+Version 0.4.1 - ???
+ * Don't archive messages that are flagged important unless we are given the
+ --include-flagged option.
+ * Fixed a bug where when archiving messages from maildir mailboxes, we were
+ not preserving the status information contained in the filename suffix to
+ Status and X-Status mbox headers. This means we forgot if we had read or
+ replied to the message.
+ * We now complain if an mbox-format mailbox that is being read changes in
+ size -- this should not happen, since we have locked these files, but it
+ is a good sanity check.
+
Version 0.4.0 - 17 April 2002
* Added an option --no-compress to make archives but not compress them with
gzip.
diff --git a/Makefile b/Makefile
index d0464d4..8abb8ed 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,7 @@
VERSION=0.4.0
VERSION_TAG=v$(subst .,_,$(VERSION))
+TARFILE=archivemail-$(VERSION).tar.gz
default:
@@ -25,6 +26,9 @@ tag:
doc: archivemail.1 archivemail.html
+upload:
+ (cd dist && lftp -c 'open upload.sf.net && cd incoming && put $(TARFILE)')
+
archivemail.1: archivemail.sgml
nsgmls archivemail.sgml | sgmlspl docbook2man-spec.pl
chmod 644 archivemail.1
diff --git a/TODO b/TODO
index 53c9cdb..31d9d73 100644
--- a/TODO
+++ b/TODO
@@ -1,10 +1,9 @@
-Goals for next minor release (0.4.1):
+Goals for next minor release (0.4.2):
-------------------------------------
+* Think about the best way to specify the names of archives created with
+ possibly an --archive-name option.
* Add a lot more tests (see top of test_archivemail.py)
-* Check the sizes of the original mailbox before reading & just before
- overwriting. They should not have changed - otherwise somebody else is
- writing to it.
Goals for next major release (0.5.0):
-------------------------------------
diff --git a/test_archivemail.py b/test_archivemail.py
index a1e889c..937ab37 100755
--- a/test_archivemail.py
+++ b/test_archivemail.py
@@ -25,8 +25,10 @@ TODO: add tests for:
* messages with corrupted date headers
* archiving maildir-format mailboxes
* archiving MH-format mailboxes
- * appending to mbox archive files already existing
- * add tests where we run archivemail via os.system()
+ * running archivemail via os.system()
+ * test the include_flagged option works
+ * preservation of status information from maildir to mbox
+ * a 3rd party process changing the mbox file being read
"""