Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | test suite: let FixedGzipFile.seek() pass on what gzip.GzipFile.seek() returned | Nikolaus Schulz | 2011-06-18 | 1 | -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 changelog | Nikolaus Schulz | 2011-03-28 | 1 | -0/+6 |
| | |||||
* | Update changelog and prepare 0.8.2 release | Nikolaus Schulz | 2010-10-16 | 1 | -0/+5 |
| | |||||
* | Update changelog and prepare 0.8.1 release | Nikolaus Schulz | 2010-09-30 | 1 | -0/+5 |
| | |||||
* | Releasing 0.8.0: fix release date in the changelog, and update the project ↵ | Nikolaus Schulz | 2010-08-09 | 1 | -1/+1 |
| | | | | web page | ||||
* | Manpage, TODO, CHANGELOG: document and record wildcard expansion in IMAP ↵ | Nikolaus Schulz | 2010-08-09 | 1 | -0/+3 |
| | | | | mailbox names | ||||
* | New option --archive-name, alias -a, to hard-code the archive filename | Nikolaus Schulz | 2010-07-31 | 1 | -0/+4 |
| | |||||
* | Don't create hidden archives when archiving mailboxes with leading dots in ↵ | Nikolaus Schulz | 2010-07-31 | 1 | -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 -p | Nikolaus Schulz | 2010-07-31 | 1 | -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 messages | Nikolaus Schulz | 2010-07-30 | 1 | -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 love | Nikolaus Schulz | 2010-07-30 | 1 | -14/+24 |
| | | | | Add references to bug numbers and be more verbose. | ||||
* | Bump version to 0.8.0 | Nikolaus Schulz | 2010-07-29 | 1 | -1/+1 |
| | |||||
* | Updated changelog, which was very outdated | Nikolaus Schulz | 2010-07-29 | 1 | -17/+41 |
| | |||||
* | IMAP: be NAMESPACE-aware; improved probing for guessed mailbox names. | Nikolaus Schulz | 2008-04-08 | 1 | -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 Schulz | 2008-03-15 | 1 | -0/+7 |
| | |||||
* | guess_delivery_time(): | Nikolaus Schulz | 2007-11-13 | 1 | -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, when | Nikolaus Schulz | 2007-11-13 | 1 | -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 and | Nikolaus Schulz | 2007-11-09 | 1 | -0/+5 |
| | | | | | python << 2.5. | ||||
* | CHANGELOG: added entry about IMAP delimiter detection and recovery. | Nikolaus Schulz | 2007-11-07 | 1 | -1/+4 |
| | |||||
* | When converting from other formats to mbox, don't preserve existing 'Status' and | Nikolaus Schulz | 2007-11-02 | 1 | -0/+3 |
| | | | | | 'X-Status' mbox headers, we better overwrite them with correct values. | ||||
* | With IMAP no IdentityCache object was initialized, causing a crash if | Nikolaus Schulz | 2007-11-02 | 1 | -0/+2 |
| | | | | | --warn-duplicates was used. Closes: Debian bug #434786. | ||||
* | Let archivemail accept --days=0. | Nikolaus Schulz | 2007-11-02 | 1 | -0/+1 |
| | |||||
* | Expand tilde in argument of long option --pwfile. | Nikolaus Schulz | 2007-11-02 | 1 | -0/+2 |
| | |||||
* | Deprecate the old automatic seteuid feature; document this in the manpage and | Nikolaus Schulz | 2007-11-02 | 1 | -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 have | Nikolaus Schulz | 2007-11-02 | 1 | -0/+2 |
| | | | | | actually switched them before. | ||||
* | CHANGELOG: updated to cover fixed IMAP message flag handling and new --copy | Nikolaus Schulz | 2007-11-02 | 1 | -0/+5 |
| | | | | | option. | ||||
* | Changelog: updated latest entry: added credit to Elan Ruusamäe for tracking | Nikolaus Schulz | 2007-11-01 | 1 | -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 Schulz | 2007-10-24 | 1 | -0/+4 |
| | |||||
* | New IMAP URL parser that understands double-quoted usernames and passwords. | Nikolaus Schulz | 2007-10-23 | 1 | -0/+3 |
| | | | | | Closes: #1640878 | ||||
* | Use a wrapper around rfc822.Message.fp to find the filename for Maildir/MH | Nikolaus Schulz | 2007-10-22 | 1 | -0/+4 |
| | | | | | | emails. Python 2.5 broke backward compatibility for Maildirs. :-/ Closes: #1670422 | ||||
* | Bumped version to 0.7.0 | Nikolaus Schulz | 2006-11-02 | 1 | -1/+1 |
| | |||||
* | Changelog update: added IMAP error reporting | Nikolaus Schulz | 2006-11-02 | 1 | -0/+1 |
| | |||||
* | Updated CHANGELOG and polished it a bit for the upcoming release. | Nikolaus Schulz | 2006-10-31 | 1 | -14/+22 |
| | |||||
* | Updated CHANGELOG. | Nikolaus Schulz | 2006-10-28 | 1 | -0/+36 |
| | |||||
* | Changelog: added entry for CRAM-MD5 login to the changelog of the latest | Nikolaus Schulz | 2006-10-28 | 1 | -0/+1 |
| | | | | | version 0.6.2. | ||||
* | bump version to 0.6.2 | Peter Poeml | 2006-06-27 | 1 | -1/+9 |
| | |||||
* | Use the archive cut-off date rather than the current time with the | Paul Rodger | 2002-11-21 | 1 | -0/+4 |
| | | | | | --suffix option. | ||||
* | Fixed date typo. | Paul Rodger | 2002-10-30 | 1 | -1/+1 |
| | |||||
* | Removed a test rule that says we can confidently archive messages | Paul Rodger | 2002-10-30 | 1 | -0/+5 |
| | | | | | | older than the unix epoch. (New versions of python return OverFlow error instead) | ||||
* | Added IMAP support. | Paul Rodger | 2002-10-03 | 1 | -0/+3 |
| | |||||
* | Opps - forgot to commit the new version number changes (0.5.1) | Paul Rodger | 2002-09-19 | 1 | -0/+5 |
| | |||||
* | Fixed a bug where mailbox locking would fail under Solaris, also fixed | Paul Rodger | 2002-09-15 | 1 | -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 dated | Paul Rodger | 2002-08-18 | 1 | -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 generated | Paul Rodger | 2002-05-20 | 1 | -0/+3 |
| | | | | | tempfiles. This should be a lot more secure. | ||||
* | Got ready for release of 0.4.7 | Paul Rodger | 2002-05-09 | 1 | -1/+1 |
| | |||||
* | Fixed a bug where archivemail would abort if it got a date header | Paul Rodger | 2002-05-07 | 1 | -0/+4 |
| | | | | | with a completely blank value. | ||||
* | Fixed a bug where the os.rename() calls could fail if we are moving files | Paul Rodger | 2002-05-06 | 1 | -0/+4 |
| | | | | | between partitions. | ||||
* | Opps - forgot to put the size option in the manpage. | Paul Rodger | 2002-04-29 | 1 | -1/+1 |
| | |||||
* | Added a --size option to only archive messages over a certain byte size. | Paul Rodger | 2002-04-29 | 1 | -0/+2 |
| | |||||
* | Added a lot more tests to test_archivemail.py. | Paul Rodger | 2002-04-28 | 1 | -0/+6 |
| |