aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG
Commit message (Collapse)AuthorAgeFilesLines
* New option --archive-prefix, alias -pNikolaus Schulz2010-07-311-0/+5
| | | | | | | | | | | Technically, this works just like the --suffix option. This commit also updates the manpage accordingly. Currently, the prefix is not checked for slashes, so it could contain path components. (The same applies for the suffix, btw). Since the expanded string is prepended to the archive base name, this can be used to dynamically configure the archive directory, depending on the archive cutoff date. I'm not sure if this can be considered a reasonable feature, though.
* Detect and never archive IMAP server pseudo mbox messagesNikolaus Schulz2010-07-301-0/+3
| | | | | | | IMAP servers (Dovecot and UW-IMAP at least) may store mailbox meta data for mboxes in a pseudo message. Such messages are now detected and never archived. This commit includes a test case in the test suite.
* Give the changelog some more loveNikolaus Schulz2010-07-301-14/+24
| | | | Add references to bug numbers and be more verbose.
* Bump version to 0.8.0Nikolaus Schulz2010-07-291-1/+1
|
* Updated changelog, which was very outdatedNikolaus Schulz2010-07-291-17/+41
|
* IMAP: be NAMESPACE-aware; improved probing for guessed mailbox names. Nikolaus Schulz2008-04-081-0/+1
| | | | | | | | * Automatically add NAMESPACE prefix to the mailbox path if necessary, * Explicitely check for guessed mailbox names with LIST instead of just trying to SELECT them. * Updated documentation about NAMESPACE handling.
* Updated changelog, which was a little behind. Nikolaus Schulz2008-03-151-0/+7
|
* guess_delivery_time(): Nikolaus Schulz2007-11-131-0/+6
| | | | | | | | | * look for the timestamp of the latest 'Received' header before resorting to 'Date' or 'Resent-Date'. * let 'Resent-date' header take precedence over 'Date'. Document these changes in manpage and changelog. Closes: #1481316, #1764855, Debian bug #272666.
* Fixed date header parsing to be precise with timezone information. Also, whenNikolaus Schulz2007-11-131-0/+6
| | | | | | writing From_ line timestamps, don't use UTC but local time, without timezone information.
* RELNOTES, CHANGELOG: updated for v0.7.2, which fixes a crash with IMAP andNikolaus Schulz2007-11-091-0/+5
| | | | | python << 2.5.
* CHANGELOG: added entry about IMAP delimiter detection and recovery. Nikolaus Schulz2007-11-071-1/+4
|
* When converting from other formats to mbox, don't preserve existing 'Status' andNikolaus Schulz2007-11-021-0/+3
| | | | | 'X-Status' mbox headers, we better overwrite them with correct values.
* With IMAP no IdentityCache object was initialized, causing a crash ifNikolaus Schulz2007-11-021-0/+2
| | | | | --warn-duplicates was used. Closes: Debian bug #434786.
* Let archivemail accept --days=0.Nikolaus Schulz2007-11-021-0/+1
|
* Expand tilde in argument of long option --pwfile. Nikolaus Schulz2007-11-021-0/+2
|
* Deprecate the old automatic seteuid feature; document this in the manpage andNikolaus Schulz2007-11-021-0/+2
| | | | | | changelog, and let archivemail spit a warning when it changes the effective user id.
* If running as root, only switch the effective uid and gid back if we haveNikolaus Schulz2007-11-021-0/+2
| | | | | actually switched them before.
* CHANGELOG: updated to cover fixed IMAP message flag handling and new --copyNikolaus Schulz2007-11-021-0/+5
| | | | | option.
* Changelog: updated latest entry: added credit to Elan Ruusamäe for trackingNikolaus Schulz2007-11-011-2/+3
| | | | | #1783369 down, and made it more verbose about the related Debian bugs.
* Updated changelog about latest bugfix (skipping invalid files in Maildirs). Nikolaus Schulz2007-10-241-0/+4
|
* New IMAP URL parser that understands double-quoted usernames and passwords.Nikolaus Schulz2007-10-231-0/+3
| | | | | Closes: #1640878
* Use a wrapper around rfc822.Message.fp to find the filename for Maildir/MHNikolaus Schulz2007-10-221-0/+4
| | | | | | emails. Python 2.5 broke backward compatibility for Maildirs. :-/ Closes: #1670422
* Bumped version to 0.7.0Nikolaus Schulz2006-11-021-1/+1
|
* Changelog update: added IMAP error reportingNikolaus Schulz2006-11-021-0/+1
|
* Updated CHANGELOG and polished it a bit for the upcoming release.Nikolaus Schulz2006-10-311-14/+22
|
* Updated CHANGELOG.Nikolaus Schulz2006-10-281-0/+36
|
* Changelog: added entry for CRAM-MD5 login to the changelog of the latest Nikolaus Schulz2006-10-281-0/+1
| | | | | version 0.6.2.
* bump version to 0.6.2Peter Poeml2006-06-271-1/+9
|
* Use the archive cut-off date rather than the current time with thePaul Rodger2002-11-211-0/+4
| | | | | --suffix option.
* Fixed date typo.Paul Rodger2002-10-301-1/+1
|
* Removed a test rule that says we can confidently archive messagesPaul Rodger2002-10-301-0/+5
| | | | | | older than the unix epoch. (New versions of python return OverFlow error instead)
* Added IMAP support.Paul Rodger2002-10-031-0/+3
|
* Opps - forgot to commit the new version number changes (0.5.1)Paul Rodger2002-09-191-0/+5
|
* Fixed a bug where mailbox locking would fail under Solaris, also fixedPaul Rodger2002-09-151-0/+8
| | | | | | | 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.
* Fixed a bug where we would throw an exception if a message was datedPaul Rodger2002-08-181-0/+6
| | | | | | exactly on the unix epoch. Also fixed a bug where trailing slashes were being passed to the archive file name.
* We now call mkdir() to create a temporary directory to store any generatedPaul Rodger2002-05-201-0/+3
| | | | | tempfiles. This should be a lot more secure.
* Got ready for release of 0.4.7Paul Rodger2002-05-091-1/+1
|
* Fixed a bug where archivemail would abort if it got a date headerPaul Rodger2002-05-071-0/+4
| | | | | with a completely blank value.
* Fixed a bug where the os.rename() calls could fail if we are moving filesPaul Rodger2002-05-061-0/+4
| | | | | between partitions.
* Opps - forgot to put the size option in the manpage.Paul Rodger2002-04-291-1/+1
|
* Added a --size option to only archive messages over a certain byte size.Paul Rodger2002-04-291-0/+2
|
* Added a lot more tests to test_archivemail.py.Paul Rodger2002-04-281-0/+6
|
* Fixed a bug where the long --suffix option was not working (although thePaul Rodger2002-04-271-0/+8
| | | | | | | | | | | short option, '-s' was). Added time-based format directives to the --suffix option, so that you can do things like specify --suffix='%B%Y' to create archives named after the current month and year. Added some more tests to test_archivemail.py
* Fixed bugs where archivemail would refuse to work on python version less thanPaul Rodger2002-04-261-0/+7
| | | | | 2.2.
* Added another test, got ready for 0.4.2 release.Paul Rodger2002-04-241-1/+1
|
* Added a lot more system tests.Paul Rodger2002-04-241-0/+1
| | | | | | Hopefully I haven't gone too overboard with 957 lines of testing code for a 1100 line program :)
* Complain if the mailbox to be read does not look like a valid mbox-formatPaul Rodger2002-04-231-0/+2
| | | | | mailbox when it is a singular file.
* Added the ability to archive messages older than a given absolute date withPaul Rodger2002-04-231-0/+6
| | | | | | the new option '--date' and fixed a bug where archivemail would complain about messages older than 1970.
* Getting ready for release of version 0.4.1Paul Rodger2002-04-211-1/+4
|
* Got ready for release of version 4.1 in a couple of days.Paul Rodger2002-04-191-0/+12
|