From 1bd93b6d0820dd9c32668e2851d33d812db0476f Mon Sep 17 00:00:00 2001 From: Paul Rodger Date: Fri, 19 Apr 2002 07:12:49 +0000 Subject: Got ready for release of version 4.1 in a couple of days. --- CHANGELOG | 12 ++++++++++++ Makefile | 4 ++++ TODO | 7 +++---- test_archivemail.py | 6 ++++-- 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 """ -- cgit v1.2.3