aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Rodger <paul@paulrodger.com>2002-04-21 01:14:54 +0000
committerPaul Rodger <paul@paulrodger.com>2002-04-21 01:14:54 +0000
commit623f3ba4be671de1624af9f448c3257db5abca6c (patch)
tree9c624e80b20f0a3b5d2aa08e2a450890e30f405f
parente07cdd7a2b25c2760d00beeceac59325c5e809a7 (diff)
downloadarchivemail-623f3ba4be671de1624af9f448c3257db5abca6c.tar.gz
archivemail-623f3ba4be671de1624af9f448c3257db5abca6c.tar.bz2
archivemail-623f3ba4be671de1624af9f448c3257db5abca6c.zip
Getting ready for release of version 0.4.1
-rw-r--r--CHANGELOG5
-rw-r--r--Makefile2
-rwxr-xr-xarchivemail.py8
-rw-r--r--archivemail.sgml13
-rwxr-xr-xsetup.py2
5 files changed, 23 insertions, 7 deletions
diff --git a/CHANGELOG b/CHANGELOG
index ccfcaff..fc42aec 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,5 @@
-Version 0.4.1 - ???
+Version 0.4.1 - 21 April 2002
* 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
@@ -9,6 +9,9 @@ Version 0.4.1 - ???
* 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.
+ * Changed from using the mailbox.PortableUnixMailbox class to read mbox
+ mailboxes to the mailbox.UnixMailbox class. This fixes bugs where unquoted
+ 'From ' lines in the body of messages were confusing archivemail.
Version 0.4.0 - 17 April 2002
* Added an option --no-compress to make archives but not compress them with
diff --git a/Makefile b/Makefile
index 8abb8ed..ffb4452 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
-VERSION=0.4.0
+VERSION=0.4.1
VERSION_TAG=v$(subst .,_,$(VERSION))
TARFILE=archivemail-$(VERSION).tar.gz
diff --git a/archivemail.py b/archivemail.py
index f942bbb..b2dade7 100755
--- a/archivemail.py
+++ b/archivemail.py
@@ -17,7 +17,7 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
############################################################################
"""
-Archive and compress old mail in mbox or maildir-format mailboxes.
+Archive and compress old mail in mbox, MH or maildir-format mailboxes.
Website: http://archivemail.sourceforge.net/
"""
@@ -540,10 +540,10 @@ Options are as follows:
-V, --version display version information
-h, --help display this message
-Example: %s linux-devel
+Example: %s linux-kernel
This will move all messages older than %s days to a 'mbox' mailbox called
- 'linux-devel_archive.gz', deleting them from the original 'linux-devel'
- mailbox. If the 'linux-devel_archive.gz' mailbox already exists, the
+ 'linux-kernel_archive.gz', deleting them from the original 'linux-kernel'
+ mailbox. If the 'linux-kernel_archive.gz' mailbox already exists, the
newly archived messages are appended.
Website: http://archivemail.sourceforge.net/ """ % \
diff --git a/archivemail.sgml b/archivemail.sgml
index f04591c..2ad5329 100644
--- a/archivemail.sgml
+++ b/archivemail.sgml
@@ -158,6 +158,17 @@ Delete rather than archive old mail. Use this option with caution!
<VarListEntry>
<Term>
+ <Option>--include-flagged</Option>
+</Term>
+<ListItem><Para>
+Normally messages that are flagged important are not archived or deleted. If
+you specify this option, these messages can be archived or deleted just like
+any other message.
+</Para></ListItem>
+</VarListEntry>
+
+<VarListEntry>
+<Term>
<Option>--no-compress</Option>
</Term>
<ListItem><Para>
@@ -226,6 +237,8 @@ When reading an <application/mbox/-format mailbox, <command/archivemail/ will
create a lockfile with the extension <filename>.lock</filename> so that
procmail will not deliver to the mailbox while it is being processed. It will
also create an advisory lock on the mailbox using &flock;.
+<command/archivemail/ will also complain and abort if a 3rd-party modifies the
+mailbox while it is being read.
</Para>
<Para>
diff --git a/setup.py b/setup.py
index 8e86f40..bdbf11e 100755
--- a/setup.py
+++ b/setup.py
@@ -18,7 +18,7 @@ check_python_version() # define & run this early - 'distutils.core' is new
from distutils.core import setup
setup(name="archivemail",
- version="0.4.0",
+ version="0.4.1",
description="archive and compress old email",
platforms="POSIX",
license="GNU GPL",