aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG
Commit message (Collapse)AuthorAgeFilesLines
* Manpage & changelog: document support for international IMAP mailbox namesNikolaus Schulz2011-07-051-0/+1
|
* test suite: let FixedGzipFile.seek() pass on what gzip.GzipFile.seek() returnedNikolaus Schulz2011-06-181-0/+3
| | | | | | | | | | | | | | | This fixes test suite failures with Python 2.7. Starting with Python 2.7, gzip.GzipFile is subclassing io.IOBase. The seek() method of io.IOBase differs from file.seek() and the old gzip.GzipFile.seek() in that it returns the new file position, not None. And in Python 2.7, gzip.GzipFile.tell() is inherited from io.IOBase.tell(), which is implemented using its seek() method. FixedGzipFile subclasses gzip.GzipFile and overrides seek(); therefore, this method need be adapted for this change in the interface. Closes: #3314293.
* Update changelogNikolaus Schulz2011-03-281-0/+6
|
* Update changelog and prepare 0.8.2 releaseNikolaus Schulz2010-10-161-0/+5
|
* Update changelog and prepare 0.8.1 releaseNikolaus Schulz2010-09-301-0/+5
|
* Releasing 0.8.0: fix release date in the changelog, and update the project ↵Nikolaus Schulz2010-08-091-1/+1
| | | | web page
* Manpage, TODO, CHANGELOG: document and record wildcard expansion in IMAP ↵Nikolaus Schulz2010-08-091-0/+3
| | | | mailbox names
* New option --archive-name, alias -a, to hard-code the archive filenameNikolaus Schulz2010-07-311-0/+4
|
* Don't create hidden archives when archiving mailboxes with leading dots in ↵Nikolaus Schulz2010-07-311-0/+5
| | | | | | | | the name When archiving a mailbox with leading dots in the name and no archive name prefix specified, strip the dots off the archive name. This is targeting Maildir++ subfolders.
* 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
|