Commit Graph

  • dbe3c9ce4b Fixed typo in description of IMAP URL syntax. Nikolaus Schulz 2006-09-28 23:43:50 +0000
  • 140596178c Convert on-the-wire CRLF to native EOL when saving messages from an IMAP folder. Nikolaus Schulz 2006-09-28 23:31:47 +0000
  • 8d5b36dc3a Fixed 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
  • dc023db895 Fixed guess_return_path() to actually extract 'Return-path' and 'From' headers. Nikolaus Schulz 2006-09-28 22:26:07 +0000
  • 8f47290956 Fixed long options --filter-append and --pwfile to accept their arguments. Nikolaus Schulz 2006-09-28 22:19:12 +0000
  • 75506d9be2 check in the man page, so it doesn't need to be generated locally Peter Poeml 2006-06-27 05:38:56 +0000
  • 83ac69d0f8 fix setup.py Peter Poeml 2006-06-27 05:25:10 +0000
  • 933aa18259 bump version to 0.6.2 v0_6_2 Peter Poeml 2006-06-27 04:44:28 +0000
  • e00581acb2 new command line option: -F, --filter-append=STRING append arbitrary string to the IMAP filter string Peter Poeml 2006-06-27 04:40:24 +0000
  • adfb7a63d7 don'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
  • 05c599028e fix SyntaxWarning: assignment to None (bug #843890) Peter Poeml 2006-04-25 21:13:53 +0000
  • 64d87da307 Use the archive cut-off date rather than the current time with the --suffix option. Paul Rodger 2002-11-21 22:57:13 +0000
  • 60f119d64a Don't assume that root's grpid is '0' -- on solaris it can be different. Paul Rodger 2002-11-07 22:54:03 +0000
  • 9d08aca3b9 Fixed date typo. v0_6_1 Paul Rodger 2002-10-30 23:54:23 +0000
  • 799f4affcd Removed 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
  • 6a91347b88 Added IMAP support. v0_6_0 Paul Rodger 2002-10-03 06:27:08 +0000
  • 485b7f882a Opps - forgot to commit the new version number changes (0.5.1) Paul Rodger 2002-09-19 00:10:06 +0000
  • baeb03abd4 If 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
  • 3939c48518 Fixed 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
  • 5264ab35cd Fixed 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
  • 604e11428f Updated version numbers. v0_4_8 Paul Rodger 2002-05-20 06:15:54 +0000
  • 518654df61 We 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
  • ccea93db68 Got ready for release of 0.4.7 v0_4_7 Paul Rodger 2002-05-09 04:16:46 +0000
  • 7c8b58dea3 Fixed 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
  • e4adb7b222 Fixed 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
  • 7187dd8f6f Let's try to get my email address a bit less easy to get by spammers. Paul Rodger 2002-04-30 23:55:52 +0000
  • ca6933b50f Opps - forgot to put the size option in the manpage. v0_4_5 Paul Rodger 2002-04-29 12:42:43 +0000
  • 3c91240e66 Added info about test_archivemail.py Paul Rodger 2002-04-29 12:25:15 +0000
  • dcff0c0c85 Added a --size option to only archive messages over a certain byte size. Paul Rodger 2002-04-29 12:20:45 +0000
  • 244c88d4b9 Added a lot more tests to test_archivemail.py. Paul Rodger 2002-04-28 04:04:49 +0000
  • 15be93bd0d Fixed 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
  • bc41b68389 Fixed 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
  • a9920b731d Point to the manpage a bit more. v0_4_3 Paul Rodger 2002-04-26 03:05:15 +0000
  • 9736dff04d Fixed bugs where archivemail would refuse to work on python version less than 2.2. Paul Rodger 2002-04-26 03:04:02 +0000
  • f1f2b97b1b Added another test, got ready for 0.4.2 release. v0_4_2 Paul Rodger 2002-04-24 13:22:11 +0000
  • 14d58baee1 Added a lot more system tests. Paul Rodger 2002-04-24 07:44:59 +0000
  • a79e730127 Complain 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
  • 2bfde528cd Added 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
  • 623f3ba4be Getting ready for release of version 0.4.1 Paul Rodger 2002-04-21 01:14:54 +0000
  • e07cdd7a2b Let'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
  • 1bd93b6d08 Got ready for release of version 4.1 in a couple of days. Paul Rodger 2002-04-19 07:12:49 +0000
  • 0cee3de4e7 Complain 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
  • 04c22934f1 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. Paul Rodger 2002-04-18 12:02:33 +0000
  • 80b2b99194 Made 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
  • fd61a98c46 Grouped together tests more into their respective classes. Paul Rodger 2002-04-17 13:13:36 +0000
  • ee9757de78 Added 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
  • ba5426db3f Added 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
  • d7bd2d407c Got ready for release of v0.3.1 v0_3_1 Paul Rodger 2002-04-12 14:59:13 +0000
  • b7495cdcf0 Added manpage to install script. Paul Rodger 2002-04-12 14:57:05 +0000
  • 0203bed0c4 Added docbook documentation from which we can generate a manpage. Paul Rodger 2002-04-12 14:46:09 +0000
  • 5350fc26f6 We don't need this version. Paul Rodger 2002-04-12 13:16:01 +0000
  • 9e534977ef Stopped 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
  • bd7e3c7225 Removed some trailing whitespace that was causing problems. v0_3_0 Paul Rodger 2002-04-11 10:48:05 +0000
  • 6a2a0077cf Added more meta-data. Paul Rodger 2002-04-11 10:47:42 +0000
  • 7a20db7588 Fail more gracefully when running on python < v2.0 Paul Rodger 2002-04-11 10:31:07 +0000
  • 07ab0ae773 Getting ready for v0.3 release. Paul Rodger 2002-04-11 10:23:16 +0000
  • d27832f818 We 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
  • 314cb64484 Added 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
  • 29e21fddc0 Changed '_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
  • 35a9f14982 We now preserve the last-accessed and last-modified timestamps correctly. Paul Rodger 2002-04-08 13:39:03 +0000
  • 92e86986e5 Updated documentation and version number to reflect new version: 0.2.1 v0_2_1 Paul Rodger 2002-04-04 11:19:29 +0000
  • 4ac9643118 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'. Paul Rodger 2002-04-04 11:14:00 +0000
  • 81c82ddaf5 check 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
  • 1ed695b748 Since 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
  • 8bc23385dc Remembered some more stuff to do. v0_2_0 Paul Rodger 2002-04-03 11:15:17 +0000
  • 16999ce35b Don'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
  • 68b96c2120 Updated tasks to reflect release of version 0.2.0 Paul Rodger 2002-04-03 10:59:00 +0000
  • 842cda8a37 Complain if we are creating temporary files in world-writable directories. Paul Rodger 2002-04-03 10:51:26 +0000
  • d212ae060e Added headings & heaps more todo points. Paul Rodger 2002-04-02 13:49:29 +0000
  • 9cbc21d0b4 Added MH mailbox support, but we need a testing framework. Paul Rodger 2002-04-02 13:39:11 +0000
  • f90bd01a74 Added MH mailbox support. Paul Rodger 2002-04-02 13:37:49 +0000
  • 57ed36ea53 Check 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
  • 17bb56d33c Complain earlier if the output directory does not exist. Paul Rodger 2002-03-31 05:01:22 +0000
  • 2a67673c07 Added example cron script and more info. Paul Rodger 2002-03-31 05:01:04 +0000
  • 23e6f58c91 Print a friendlier message when an uncompressed archive already exists. Paul Rodger 2002-03-31 04:32:31 +0000
  • 3911a2f381 I was not honouring absolute 'output-dir' requests. Fixed. Paul Rodger 2002-03-31 03:56:04 +0000
  • 4fdde09fc4 Do not warn about duplicate Message-IDs by default. Paul Rodger 2002-03-31 03:46:59 +0000
  • 1b7ab09f24 Added maildir support, cache message-Ids, and lots of other stuff. Paul Rodger 2002-03-31 01:31:11 +0000
  • 902a81b4bc Initial revision Paul Rodger 2002-03-26 03:53:09 +0000
  • e7b0a0331f New repository initialized by cvs2svn. (no author) 2002-03-26 03:53:08 +0000