dbe3c9ce4bFixed typo in description of IMAP URL syntax.
Nikolaus Schulz
2006-09-28 23:43:50 +0000
140596178cConvert on-the-wire CRLF to native EOL when saving messages from an IMAP folder.
Nikolaus Schulz
2006-09-28 23:31:47 +0000
8d5b36dc3aFixed IMAP authentication/URL parsing. Require username encoded in URL, but be flexible with the password: handle both --pwfile and URL-encoded password, and fallback to querying the user if neither is present.
Nikolaus Schulz
2006-09-28 23:26:58 +0000
dc023db895Fixed guess_return_path() to actually extract 'Return-path' and 'From' headers.
Nikolaus Schulz
2006-09-28 22:26:07 +0000
8f47290956Fixed long options --filter-append and --pwfile to accept their arguments.
Nikolaus Schulz
2006-09-28 22:19:12 +0000
75506d9be2check in the man page, so it doesn't need to be generated locally
Peter Poeml
2006-06-27 05:38:56 +0000
83ac69d0f8fix setup.py
Peter Poeml
2006-06-27 05:25:10 +0000
933aa18259bump version to 0.6.2
v0_6_2
Peter Poeml
2006-06-27 04:44:28 +0000
e00581acb2new command line option: -F, --filter-append=STRING append arbitrary string to the IMAP filter string
Peter Poeml
2006-06-27 04:40:24 +0000
adfb7a63d7don't delete more than a certain number of messages at a time. The max command len is limited. Fixes bug 942403 (Archiving large IMAP folders fails)
Peter Poeml
2006-06-18 11:36:57 +0000
07aca153f6- fix last patch: don't fail if server URL doesn't contain username of password; try plain as well as cram-md5 login
Peter Poeml
2006-06-16 09:22:47 +0000
a91b2064cb- add SSL support per imaps URL (after patch by Tobias Gruetzmacher) - add -P/--pwfile option to supply the IMAP password, so it does not end up in the shell history
Peter Poeml
2006-06-16 08:34:22 +0000
05c599028efix SyntaxWarning: assignment to None (bug #843890)
Peter Poeml
2006-04-25 21:13:53 +0000
64d87da307Use the archive cut-off date rather than the current time with the --suffix option.
Paul Rodger
2002-11-21 22:57:13 +0000
60f119d64aDon't assume that root's grpid is '0' -- on solaris it can be different.
Paul Rodger
2002-11-07 22:54:03 +0000
799f4affcdRemoved a test rule that says we can confidently archive messages older than the unix epoch. (New versions of python return OverFlow error instead)
Paul Rodger
2002-10-30 23:51:08 +0000
6a91347b88Added IMAP support.
v0_6_0
Paul Rodger
2002-10-03 06:27:08 +0000
485b7f882aOpps - forgot to commit the new version number changes (0.5.1)
Paul Rodger
2002-09-19 00:10:06 +0000
baeb03abd4If we are running as root we setuid() to the user who owns the mailbox. But I forgot to make sure we create our temporary container directory as that user too.
v0_5_1
Paul Rodger
2002-09-16 11:35:03 +0000
3939c48518Fixed a bug where mailbox locking would fail under Solaris, also fixed a bug where archiving maildir mailboxes without a 'Received Date' or 'From' header would fail. Removed another assert() statement that would crash on the unix epoch.
v0_5_0
Paul Rodger
2002-09-15 06:14:57 +0000
5264ab35cdFixed a bug where we would throw an exception if a message was dated exactly on the unix epoch. Also fixed a bug where trailing slashes were being passed to the archive file name.
v0_4_9
Paul Rodger
2002-08-18 12:17:56 +0000
604e11428fUpdated version numbers.
v0_4_8
Paul Rodger
2002-05-20 06:15:54 +0000
518654df61We now call mkdir() to create a temporary directory to store any generated tempfiles. This should be a lot more secure.
Paul Rodger
2002-05-20 06:14:54 +0000
ccea93db68Got ready for release of 0.4.7
v0_4_7
Paul Rodger
2002-05-09 04:16:46 +0000
7c8b58dea3Fixed a bug where archivemail would abort if it got a date header with a completely blank value.
Paul Rodger
2002-05-07 12:14:29 +0000
e4adb7b222Fixed a bug where the os.rename() calls could fail if we are moving files between partitions.
v0_4_6
Paul Rodger
2002-05-06 03:06:40 +0000
7187dd8f6fLet's try to get my email address a bit less easy to get by spammers.
Paul Rodger
2002-04-30 23:55:52 +0000
ca6933b50fOpps - forgot to put the size option in the manpage.
v0_4_5
Paul Rodger
2002-04-29 12:42:43 +0000
3c91240e66Added info about test_archivemail.py
Paul Rodger
2002-04-29 12:25:15 +0000
dcff0c0c85Added a --size option to only archive messages over a certain byte size.
Paul Rodger
2002-04-29 12:20:45 +0000
244c88d4b9Added a lot more tests to test_archivemail.py.
Paul Rodger
2002-04-28 04:04:49 +0000
15be93bd0dFixed a bug where if you use the '--delete' option to completely clean an mbox mailbox you would get a python error.
Paul Rodger
2002-04-28 04:00:11 +0000
bc41b68389Fixed a bug where the long --suffix option was not working (although the short option, '-s' was).
v0_4_4
Paul Rodger
2002-04-27 06:08:45 +0000
a9920b731dPoint to the manpage a bit more.
v0_4_3
Paul Rodger
2002-04-26 03:05:15 +0000
9736dff04dFixed bugs where archivemail would refuse to work on python version less than 2.2.
Paul Rodger
2002-04-26 03:04:02 +0000
f1f2b97b1bAdded another test, got ready for 0.4.2 release.
v0_4_2
Paul Rodger
2002-04-24 13:22:11 +0000
14d58baee1Added a lot more system tests.
Paul Rodger
2002-04-24 07:44:59 +0000
a79e730127Complain if the mailbox to be read does not look like a valid mbox-format mailbox when it is a singular file.
Paul Rodger
2002-04-23 04:30:42 +0000
2bfde528cdAdded the ability to archive messages older than a given absolute date with the new option '--date' and fixed a bug where archivemail would complain about messages older than 1970.
Paul Rodger
2002-04-23 03:01:26 +0000
623f3ba4beGetting ready for release of version 0.4.1
Paul Rodger
2002-04-21 01:14:54 +0000
e07cdd7a2bLet's use the UnixMailbox class instead of PortableUnixMailbox to read mbox messages. PortableUnixMailbox gets confused with messages that have 'From ' in the message body unquoted.
Paul Rodger
2002-04-20 11:52:51 +0000
1bd93b6d08Got ready for release of version 4.1 in a couple of days.
Paul Rodger
2002-04-19 07:12:49 +0000
0cee3de4e7Complain if an mbox file being read changes sizes. (Nobody should be writing to these files - we have locked them)
Paul Rodger
2002-04-19 00:19:44 +0000
04c22934f1Fixed 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.
Paul Rodger
2002-04-18 12:02:33 +0000
80b2b99194Made sure that we don't archive messages flagged important unless we are given the --include-flagged option.
Paul Rodger
2002-04-17 13:15:04 +0000
fd61a98c46Grouped together tests more into their respective classes.
Paul Rodger
2002-04-17 13:13:36 +0000
ee9757de78Added an option '--no-compress' if you don't want gzipped archives. Added an option '--preserve-unread' to always preserved (don't archive) unread messages.
v0_4_0
Paul Rodger
2002-04-17 06:26:31 +0000
21193abf5e*** empty log message ***
Paul Rodger
2002-04-13 11:58:09 +0000
ba5426db3fAdded a lot more documentation, fixed up usage messages and expanded a lot on the man page.
v0_3_2
Paul Rodger
2002-04-13 11:36:32 +0000
d7bd2d407cGot ready for release of v0.3.1
v0_3_1
Paul Rodger
2002-04-12 14:59:13 +0000
b7495cdcf0Added manpage to install script.
Paul Rodger
2002-04-12 14:57:05 +0000
0203bed0c4Added docbook documentation from which we can generate a manpage.
Paul Rodger
2002-04-12 14:46:09 +0000
5350fc26f6We don't need this version.
Paul Rodger
2002-04-12 13:16:01 +0000
9e534977efStopped calling gzip externally and started using the 'gzip' module directly. Removed bzip2 and compress support since they were complicating things and you don't really need them much anyway.
Paul Rodger
2002-04-12 05:31:59 +0000
bd7e3c7225Removed some trailing whitespace that was causing problems.
v0_3_0
Paul Rodger
2002-04-11 10:48:05 +0000
6a2a0077cfAdded more meta-data.
Paul Rodger
2002-04-11 10:47:42 +0000
7a20db7588Fail more gracefully when running on python < v2.0
Paul Rodger
2002-04-11 10:31:07 +0000
07ab0ae773Getting ready for v0.3 release.
Paul Rodger
2002-04-11 10:23:16 +0000
d27832f818We now have 37 tests, including chmod() tests to make sure permissions on original mbox mailboxes have been preserved.
Paul Rodger
2002-04-11 03:48:13 +0000
314cb64484Added a couple more (possibly stupid) tests and added docstrings for all existing tests so it looks nicer when run verbosely.
Paul Rodger
2002-04-09 13:00:06 +0000
29e21fddc0Changed '_options' to 'options' since it makes more sense when using archivemail from a library. Yeah, I know -- I'm a spoon.
Paul Rodger
2002-04-09 12:59:26 +0000
35a9f14982We now preserve the last-accessed and last-modified timestamps correctly.
Paul Rodger
2002-04-08 13:39:03 +0000
92e86986e5Updated documentation and version number to reflect new version: 0.2.1
v0_2_1
Paul Rodger
2002-04-04 11:19:29 +0000
4ac9643118Fixed 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'.
Paul Rodger
2002-04-04 11:14:00 +0000
81c82ddaf5check to see if we are running as root -- if so, change our effective userid and groupid to that of the owner of the original mailbox
Paul Rodger
2002-04-04 07:40:13 +0000
1ed695b748Since we might not have a parse-able 'Date-Received' or 'Date' field, use 5 different ways to guess the date of a message.
Paul Rodger
2002-04-04 02:41:37 +0000
8bc23385dcRemembered some more stuff to do.
v0_2_0
Paul Rodger
2002-04-03 11:15:17 +0000
16999ce35bDon't assume we will always have a Delivery-Date header when constructing the 'From_' line from a 'maildir' folder. Use the 'Date' header when we dont.
Paul Rodger
2002-04-03 11:12:25 +0000
68b96c2120Updated tasks to reflect release of version 0.2.0
Paul Rodger
2002-04-03 10:59:00 +0000
842cda8a37Complain if we are creating temporary files in world-writable directories.
Paul Rodger
2002-04-03 10:51:26 +0000
d212ae060eAdded headings & heaps more todo points.
Paul Rodger
2002-04-02 13:49:29 +0000
9cbc21d0b4Added MH mailbox support, but we need a testing framework.
Paul Rodger
2002-04-02 13:39:11 +0000
f90bd01a74Added MH mailbox support.
Paul Rodger
2002-04-02 13:37:49 +0000
57ed36ea53Check the python version before we do an 'import atexit', because that could fail on older versions.
v0_1_0
Paul Rodger
2002-03-31 05:32:14 +0000
17bb56d33cComplain earlier if the output directory does not exist.
Paul Rodger
2002-03-31 05:01:22 +0000
2a67673c07Added example cron script and more info.
Paul Rodger
2002-03-31 05:01:04 +0000
23e6f58c91Print a friendlier message when an uncompressed archive already exists.
Paul Rodger
2002-03-31 04:32:31 +0000
3911a2f381I was not honouring absolute 'output-dir' requests. Fixed.
Paul Rodger
2002-03-31 03:56:04 +0000
4fdde09fc4Do not warn about duplicate Message-IDs by default.
Paul Rodger
2002-03-31 03:46:59 +0000
1b7ab09f24Added maildir support, cache message-Ids, and lots of other stuff.
Paul Rodger
2002-03-31 01:31:11 +0000
902a81b4bcInitial revision
Paul Rodger
2002-03-26 03:53:09 +0000
e7b0a0331fNew repository initialized by cvs2svn.
(no author)
2002-03-26 03:53:08 +0000