diff options
-rw-r--r-- | CHANGELOG | 12 | ||||
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | TODO | 7 | ||||
-rwxr-xr-x | test_archivemail.py | 6 |
4 files changed, 23 insertions, 6 deletions
@@ -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. @@ -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 @@ -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 """ |