Commit graph

103 commits

Author SHA1 Message Date
schmonz
16eea7d2a2 Update to 4.20.0. From the changelog:
-fix crap code from bad svn merge that slipped into 4.18.0, triggering
 exceptions in MDA_external configs.  Thanks: Paul Howarth.
2010-06-30 13:19:00 +00:00
schmonz
a50f59417d Update to 4.19.0. From the changelog:
-fix missing import introduced in 4.18.0.  Thanks: Paul Howarth.
2010-06-29 19:36:52 +00:00
schmonz
0fb4d71b1c Update to 4.18.0. From the changelog:
-update broken link in FAQ.  Thanks: Stefan Kangas.
 -strip a few extra problematic (on non-Unix systems) characters when
 generating oldmail filenames; backslash was requested by Andy Ross.
 If upgrading and your current oldmail file contains any of these
 characters:
     \ ; < > |
 ... then rename it, replacing runs of one or more of those characters with
 a single "-".
 -improve clarity of message logged by getmail when an external program exits
 0 but getmail considers it failed because it wrote to stderr.  Thanks:
 Chris Dennis.
2010-06-27 01:52:46 +00:00
schmonz
a1943e583c Update to 4.17.0. From the changelog:
- change to how getmail counts messages in an IMAP mailbox; prevents problems
  where getmail would only see the first 500 messages in a mailbox with some
  IMAP servers that return oddball responses to SELECT. Thanks: David Damerell.
2010-04-30 21:56:19 +00:00
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
schmonz
129f9a3e91 Update to 4.16.0. From the changelog:
-additional fix for IMAP server that offers a message it then fails to return,
  to allow getmail to continue with the next message.  Thanks: Yaw Anokwa.
2010-01-07 02:23:52 +00:00
schmonz
457867e761 Update to 4.15.0. From the changelog:
- default port for MultidropIMAPSSLRetriever was incorrect. Thanks: David
  Lehn.
2009-12-02 21:03:10 +00:00
schmonz
953253867a Update to 4.14.0. From the changelog:
- handle additional cases where IMAP (and for good measure, POP3) server is
  broken and offers a message that it then fails to return.  Thanks: Eric
  Waguespack.
2009-11-24 01:05:57 +00:00
schmonz
3ea946ebd2 Update to 4.13.0. From the changelog:
-fix new log message not having trailing newline. Thanks: Morty Abzug.
2009-10-14 01:31:58 +00:00
schmonz
9f84cfed76 Update to 4.12.0. From the changelog:
- handle MSExchange failure to deliver message gracefully.  Thanks: Morty
  Abzug.
- documentation updates regarding Python IMAP memory bug.  Thanks: "spig".
- fix bad tag in documentation.
2009-10-08 07:11:11 +00:00
schmonz
2519b92611 Update to 4.11.0. From the changelog:
- fix --dump not generating any output for rcfiles containing
    "verbose = 0" option. Thanks: Morty Abzug.
- fix copy-and-paste error in documentation of MultiSorter destination.
    Thanks: Roland Hill.
2009-08-08 21:21:48 +00:00
schmonz
96446027d4 Update to 4.10.0. From the changelog:
- add "message_log_verbose" option, defaulting to false. If true,
  the message_log file (and syslog, if used) will contain a little
  more information than the default of just messages retrieved.
  Thanks: Matthias Andree, Gregory Morozov.
2009-08-07 03:09:23 +00:00
schmonz
e7b826bbdd Update to 4.9.2. From the changelog:
-use tempfile module function instead of os.tmpfile() so getmail obeys TMPDIR
 and similar environment variables.  Thanks: Stefan Baehring.
2009-07-16 17:10:04 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
schmonz
57ca6f4ce5 Update to 4.9.1 and define LICENSE. From the changelog:
- if oldmail file is corrupted on disk (by system crash, perhaps),
  handle it gracefully. Some lines may be lost (and messages therefore
  re-retrieved), but operation will continue, with the corrupt lines
  logged. Thanks: Domen Puncer.
2009-06-01 20:16:19 +00:00
schmonz
8008e8556b Update to 4.9.0. From the changelog:
- add Kerberos authentication support to IMAP retriever classes.
    Thanks: Guido Günther, Uli M.
- clarify documentation regarding MDA_external. Thanks: AJ Weber.
- eliminate deprecation warning for sets module with Python 2.6 by
    using a compatibility wrapper module.
2009-04-07 04:39:44 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
schmonz
fa7086a3f4 Update to 4.8.4. From the changelog:
-Add missing fsync() in updatefile close method to ensure data actually
 hits disk before the rename takes place, to make writing of the oldmail
 file more resilient to system crashes.  Thanks: Domen Puncer.
2008-09-27 00:11:38 +00:00
schmonz
da8c37c3ad Update to 4.8.3. From the changelog:
- Improve information sent to logfile about messages not retrieved.
  Thanks: Scott.
2008-08-13 17:15:57 +00:00
schmonz
0b7c2a7d41 Update to 4.8.2. From the changelog:
- for IMAP retrievers, keep message state around for 30 days even
  if the corresponding message isn't seen. This allows users to
  have multiple rc files with different IMAP folders to retrieve
  from without losing their "seen" mail state for the folders they're
  not currently retrieving from. You no longer need to work around
  this with different getmail state directories. Thanks: ?.
2008-08-02 18:09:40 +00:00
joerg
a77e7015fe Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
2008-04-25 20:39:06 +00:00
schmonz
73d15e3f07 Update to 4.8.1. From the changelog:
* fix use of Python 2.4 set builtin in 4.8.0 preventing getmail
    from running on Python 2.3.x.
2008-03-27 04:46:58 +00:00
schmonz
dd6616faf4 Update to 4.8.0. From the changelog:
* better diagnostic when user invalidly supplies timeout configuration
    parameter for an IMAP-SSL retriever.  Thanks: Dennis S.

* code cleanups
2008-02-19 22:15:23 +00:00
schmonz
a4982e4f3d Update to 4.7.8. From the changelog:
* explicitly close current IMAP mailbox when selecting a new one,
    so all servers expunge deleted mail. Thanks: Josh Triplett.

* include experimental spec file for creating RPM with rpmbuild.
    Thanks: Dag Wieers, Rob Loos, Dries Verachtert.

* convert changelog to utf-8 encoding.

* update email addresses, etc. Domain for mailing lists has changed
    to lists.pyropus.ca.

* add FAQ about memory errors on OS X. Thanks: Andres Gasson.

* drop log message level for stderr output of destination if
    ignore_stderr is set, just like for filter. Thanks: Jeremy
    Chadwick.
2008-02-19 10:34:07 +00:00
schmonz
2d635ff1e8 Update to 4.7.6. From the changelog:
-fix exception when getmail is trying to report a POP3 server that
  completely missed generating a UIDL token for a message.
  Thanks: Hans Lammerts.
2007-08-11 01:00:12 +00:00
schmonz
8ce3546cc2 Update to 4.7.5. From the changelog:
-make updatefile honour symlinks, so users can alias one server's oldmail
  state file to another (for split-horizon DNS and other strange
  configurations).  Thanks: Scott Hepler.
2007-06-07 01:35:15 +00:00
schmonz
67a01959de Update to 4.7.4. From the changelog:
-explicitly watch for broken POP3 servers that return a blank UIDL value
  (not permitted by the POP3 protocol) and print a fatal error message.
  Thanks: Florian Hackenberger and Cameron Rangeley.
2007-04-24 21:10:56 +00:00
schmonz
6aaeda0fc4 Update to 4.7.3. From the changelog:
-fix wrong bytecount displayed in summary at end of run. Thanks:
  Andreas Jung.
2007-03-18 21:37:00 +00:00
schmonz
80ca682003 Update to 4.7.2. From the changelog:
-add ignore_stderr option to filters, copying same from MDA_external
   destination. Thanks: Vittorio Beggi.
2007-02-21 00:29:05 +00:00
schmonz
de6277eef7 Update to 4.7.1. From the changelog:
-add max_bytes_per_session option.  Thanks: Robert Spencer.
  -documentation additions.
2007-02-02 18:23:54 +00:00
schmonz
4b5faf98f9 Update to 4.7.0. From the changelog:
- make Mboxrd lock type configurable (lockf or flock). Change default
    to lockf.  Thanks: Norman Carver.
2007-01-25 03:38:26 +00:00
schmonz
0c518937ba Update to 4.6.7. From the changelog:
-better handling for some fatal violations of POP/IMAP protocols.
  -formatting cleanups.
2007-01-04 15:17:11 +00:00
schmonz
7785f5133b Update to 4.6.6. From the changelog:
- add ignore_stderr option to MDA_external destination.  Thanks: Daniel
    Burrows.
- documentation cleanups.
2006-12-13 23:31:03 +00:00
schmonz
a5f6eaa59c Update to 4.6.5. From the changelog:
- disable debug logging message which would show up in messages if
  --trace was used and the message was passed through an external
  filter. Thanks: Christian Bruemmer.

- add additional sanity checks to ensure a recent-enough Python is
  used; trying to run getmail 4 with Python 2.2 would throw an
  exception. Thanks: fakhri ?.
2006-11-07 08:04:16 +00:00
joerg
f75176b39c Flag a number of packages I use as supporting (user-)destdir.
apg is a bit special as it has some hardcoded ownership, so
mark that as "destdir".
2006-10-09 12:52:34 +00:00
schmonz
42b78dca28 Update to 4.6.4. From the changelog:
- add FAQ about BrokenUIDLPOP3 retrievers.
- add better diagnostics for missing/invalid/unwritable state/data
    directory. Thanks: Christian Authmann.
2006-10-02 01:43:58 +00:00
schmonz
7a0e2bf737 Update to 4.6.3. From the changelog:
- fix regression introduced in 4.6.0 where atime on mbox files would
    get updated (i.e. not set back), making it difficult for other
    programs to tell if there was new mail or not without actually
    opening the mbox. Thanks: Tim van der Molen.

- fix regression: spurious errors thrown when required multidrop
    retriever parameter "envelope_recipient" not present in getmailrc
    file. Thanks: Elliot Schlegelmilch.

- fix regression: getmail_fetch no longer properly supported external
    MDAs because of problems parsing the arguments to them. Thanks: ?.

- change getmail's handling of regular expressions in the "locals"
    parameter of MultiSorter destination to allow it to handle
    backslashes correctly. Unfortunately this means complicating
    the configuration syntax slightly. Thanks: Tim van der Molen.

- update filters to use new configuration code. Remove obsolete code.
2006-07-01 19:33:56 +00:00
schmonz
8581995063 Update to 4.6.1. From the changelog:
- fix attribute deletion error with Filter_classifier when
    strip_delivered_to is set.  Thanks: ?.
- do not consider qmail-local writing to stderr a delivery error.
    Thanks: ?.

Remove nearly 2-year-old MESSAGE about upgrading from version 3.
2006-05-31 16:22:59 +00:00
schmonz
2971124e32 Update to 4.6.0. From the changelog:
-clean up logger API.
  -refactor configuration mechanism to use classes with embedded logic,
     rather than simply dictionaries.
2006-04-06 19:33:36 +00:00
schmonz
8d4e5b3d2b Update to 4.5.4. From the changelog:
-added Maildir "filemode" parameter. Thanks: Martin Haag.
2006-02-20 03:04:42 +00:00
schmonz
03c199f380 Update to 4.5.3. From the changelog:
* keyfile and certfile parameters to SSL retrievers are now expanded
    for leading "~/" and "~username/" as well as environment
    variables, just like other path parameters. Thanks: Fredrik Steen.
2006-02-14 18:46:24 +00:00
schmonz
02caab243f Update to 4.5.2. From the changelog:
-fix IMAP bug where no mail was retrieved introduced in 4.5.0.  Thanks:
    Scott Robbins.
2006-02-08 03:26:33 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
schmonz
c24e5b1ef7 Update to 4.5.1. From the changelog:
- add delete_dup_msgids option to non-multidrop POP3 retrievers.
    Thanks: Matthias Andree.
- suppress stack trace in getmail_fetch error message when
    configuration error detected. Thanks: Dave Jarvis.
- documentation updates.
- build and development environment changes. The plaintext versions
    of the documentation are now generated with links instead of lynx.
- explicitly log the reason for not retrieving a message (seen or
    oversized). Thanks: Payal Rathod.
2006-02-04 02:19:42 +00:00
schmonz
22c0c11416 Update to 4.4.4. From the changelog:
-improve parsing of flags in IMAP responses.  Thanks: Gareth McCaughan.
2006-01-03 16:46:48 +00:00
schmonz
a1bc2172c7 Update to 4.4.3. From the changelog:
-fix harmless copy and paste error in IMAPRetrieverBase class.
   Thanks: Henry Miller.
2005-12-02 16:37:57 +00:00
schmonz
d7c86b315d Update to 4.4.2. From the changelog:
4.3.14:
  -Fix copy and paste error that caused BrokenUIDLPOP3SSLRetriever to default
  to port 110.  Thanks: Daniel Burrows via Fredrik Steen.

4.4.0:
  -add new POP3-over-SSL initialization class, which is automatically used
  when Python 2.4 or newer is in use.  This reduces the overhead involved
  in retrieving messages from a POP3SSL server (reduces systime about 35%,
  user time about 50%, wall time 10-30%).  Thanks: Jan Vereecke.
  -add getmail_fetch configuration-less commandline POP retriever, perfect
  for scripting use.  Development of getmail_fetch was sponsored by
  Texas Communications.
  -future proofing: eliminate relative imports within getmailcore package.

4.4.1:
  -work around bug in Python which meant POP3-over-SSL with Python >= 2.4
  could "hang" (it's exactly the same bug that affected getmail's initial
  IMAP-over-SSL code).

4.4.2:
  -fix logging import in corrupt messages with Python 2.3.  Thanks: Marco Ferra.
2005-11-21 05:23:43 +00:00
schmonz
1cf77b8429 Update to 4.3.13. From the changelog:
-add BrokenUIDLPOP3SSLRetriever as SSL version of BrokenUIDLPOP3Retriever,
  based on an idea by a user of the Debian package.  Thanks: Daniel Burrows,
  Fredrik Steen.

  -remove deprecated "strict" argument from message/header parsing calls.
  While it was possible to suppress the warning that resulted when using
  Python 2.4,  it appears many getmail users couldn't bother to do that
  and complained to me instead.
2005-10-16 02:19:39 +00:00
schmonz
280cef1cb4 Update to 4.3.11. From the changelog:
-getmail could previously record an envelope return path header of "<<>>".
  Fixed.  Thanks: Fredrik Steen.
2005-06-28 12:13:10 +00:00
schmonz
a669b54228 Update to 4.3.10:
-bugfix for missing import.  Thanks: Matthias Andree.
2005-05-19 22:22:15 +00:00