2002-04-19 07:12:49 +00:00
|
|
|
|
2002-04-24 13:22:11 +00:00
|
|
|
Version 0.4.2 - 24 April 2002
|
2002-04-23 03:01:26 +00:00
|
|
|
* Added the ability to archive messages older than a given absolute date
|
|
|
|
with the new option '--date'.
|
|
|
|
* Fixed a bug where archivemail would complain about messages older than
|
|
|
|
1970. Yes, someone had a 'Date' header with 1967 :)
|
2002-04-23 04:30:42 +00:00
|
|
|
* Complain if the mailbox to be read does not look like a valid mbox-format
|
|
|
|
mailbox.
|
2002-04-24 07:44:59 +00:00
|
|
|
* Added a few more tests to test_archivemail.py
|
2002-04-23 03:01:26 +00:00
|
|
|
|
2002-04-21 01:14:54 +00:00
|
|
|
Version 0.4.1 - 21 April 2002
|
2002-04-19 07:12:49 +00:00
|
|
|
* 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.
|
2002-04-21 01:14:54 +00:00
|
|
|
* 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.
|
2002-04-19 07:12:49 +00:00
|
|
|
|
2002-04-17 06:26:31 +00:00
|
|
|
Version 0.4.0 - 17 April 2002
|
|
|
|
* Added an option --no-compress to make archives but not compress them with
|
|
|
|
gzip.
|
|
|
|
* Added an option --preserve-unread to not archive unread messages.
|
|
|
|
* Added a few more unittests.
|
|
|
|
|
|
|
|
Version 0.3.2 - 13 April 2002
|
2002-04-13 11:36:32 +00:00
|
|
|
* Added a lot more information to the manpage, including examples and
|
|
|
|
notes.
|
|
|
|
* Fixed up the README file and archivemail usage message.
|
|
|
|
* Added an example archivemail shell script that I run from crontab.
|
|
|
|
|
2002-04-12 14:46:09 +00:00
|
|
|
Version 0.3.1 - 12 April 2002
|
2002-04-12 05:31:59 +00:00
|
|
|
* Stopped calling 'gzip' externally and started using the gzip library
|
|
|
|
so that we can append to a copy of the gzip archive directly.
|
|
|
|
* Removed 'bzip2' and 'compress' options since they are increasing
|
|
|
|
complexity without adding much, and needed to be called externally.
|
2002-04-12 14:46:09 +00:00
|
|
|
Maybe when python gets a bzip2 library I will add back an option to
|
|
|
|
compress archives using bzip2.
|
2002-04-12 14:59:13 +00:00
|
|
|
* Included a man page & sgml docbook source.
|
2002-04-12 05:31:59 +00:00
|
|
|
|
2002-04-11 10:23:16 +00:00
|
|
|
Version 0.3.0 - 11 April 2002
|
2002-04-08 13:39:03 +00:00
|
|
|
* We now preserve the last-accessed and last-modified timestamps correctly
|
2002-04-11 10:23:16 +00:00
|
|
|
* We now preserve the correct permissions on the original mailbox instead
|
|
|
|
of always mode 600
|
2002-04-08 13:39:03 +00:00
|
|
|
* Fixed a bug where lockfiles were being created that were not
|
|
|
|
world-readable
|
|
|
|
* Made archivemail work better when used as a python module so it can
|
2002-04-11 10:23:16 +00:00
|
|
|
integrate better with unittest. (... although I still distribute it
|
|
|
|
without the .py extension - dodgy?)
|
|
|
|
* Bundled a unit-testing script for archivemail
|
|
|
|
* Started using a distutils 'setup.py' script for installation.
|
2002-04-08 13:39:03 +00:00
|
|
|
|
2002-04-04 11:19:29 +00:00
|
|
|
Version 0.2.1 - 4 April 2002
|
2002-04-04 02:41:37 +00:00
|
|
|
* Since we might not have a parse-able 'Date-Received' or 'Date' field,
|
2002-04-04 11:19:29 +00:00
|
|
|
use 5 different ways to guess the date of a message.
|
|
|
|
* Removed the '--use-mtime' option since it is obsolete -- we will always
|
|
|
|
use the file modification time for the message if other date-parsing
|
|
|
|
methods fail.
|
|
|
|
* Check to see if we are running as root -- if so, change our
|
|
|
|
effective userid and groupid to that of the original mailbox. This will
|
|
|
|
make sure any archives or tempfiles we write have the same ownership and
|
|
|
|
will allow the root user to do "archivemail /var/spool/mail/*"
|
|
|
|
* Fixed a bug where if you ran 'archivemail.py foo/mbox' it would create
|
|
|
|
the archive file in the current directory instead of the directory 'foo'.
|
2002-04-04 02:41:37 +00:00
|
|
|
|
2002-04-03 10:59:00 +00:00
|
|
|
Version 0.2.0 - 3 April 2002
|
|
|
|
* Added support for reading from MH mailboxes
|
|
|
|
* Refuse to proceed if we would be making tempfiles in world-writable
|
|
|
|
directories
|
|
|
|
* Clamped down with lots of assert()s checking function parameters
|
|
|
|
* Complain earlier if we do not have permission to write to the output
|
|
|
|
directory
|
2002-04-03 11:15:17 +00:00
|
|
|
* Use the 'Date' field of a message when constructing the 'From_' line
|
|
|
|
from a maildir/MH mailbox if there is no 'Delivery-Date' field.
|
2002-04-03 10:59:00 +00:00
|
|
|
|
|
|
|
Version 0.1.0 - 31 March 2002
|
|
|
|
* Initial release
|