Commit graph

116 commits

Author SHA1 Message Date
obache
2cd654bab6 Bump PKGREVISION from default python to 2.7. 2012-03-15 11:53:20 +00:00
schmonz
40293905fd Update to 4.25.0. From the changelog:
- add support for storing POP/IMAP password in OSX keychain. Thanks:
  Adam Lazur.
2012-02-02 00:37:40 +00:00
obache
ab1069ef21 no compiler language is required. 2012-01-24 12:02:41 +00:00
obache
a0e183abbf distutils pkg, register egg-info.
Bump PKGREVISION.
2012-01-24 12:01:13 +00:00
schmonz
fa246bf3c9 Update to 4.24.0. From the changelog:
- add an explicit expunge when closing an IMAP mailbox, for servers that
  incorrectly do not do this when the mailbox is closed.  Thanks: Nicolas
  Pomarède.
- fix incorrect section reference for `mailboxes` parameter in documentation.
  Thanks: Ross Boylan.
- fix getmail_fetch broken in 4.21.0.  Thanks: Chris Donoghue.
2011-12-12 13:45:18 +00:00
schmonz
82ce577a27 Update to 4.23.0. From the changelog:
- Fix race if new message shows up in POP3 mailbox between running the UIDL
  and LIST commands.  Thanks: Roland Koebler, Osamu Aoki.
2011-11-21 03:57:53 +00:00
schmonz
1fa7d2c3a8 Update to 4.22.2. From the changelog:
-fix an error when logging a bad response to an IMAP SELECT command,
 introduced in 4.21.0.  Thanks: "kureshii".
2011-11-13 16:01:58 +00:00
schmonz
ee4502e1f6 Update to 4.22.1. From the changelog:
- fix BrokenUIDLPOP3Retriever breakage from 4.21.0.  Thanks: Scott Robbins,
 "hgolden".
2011-10-01 04:33:26 +00:00
schmonz
33f8208595 Update to 4.22.0. From the changelog:
-when retriever supports multiple mail folders (IMAP), store oldmail data for
 each folder separately, preventing problems in some cases when using multiple
 rc files with the same account.  Thanks: Jesse Schobben.

While here, add a patch comment to quell pkglint.
2011-09-26 14:06:30 +00:00
schmonz
b335a4b587 Update to 4.21.0. From the changelog:
-automatically open IMAP folders read-only if neither the delete nor
 delete_after options are in use; necessary to access chatlogs via Gmail.
 Thanks: Daniel M. Drucker.
-avoid sorting msgids on each retrieval, reducing overhead when dealing with
 folders containing thousands of messages.  Thanks: Daniel Koukola.
2011-09-24 16:53:26 +00:00
schmonz
1215f5c6dc Update to 4.20.3. From the changelog:
-fix logging errors in error paths.  Thanks: Visa Putkinen.
2011-05-30 22:14:09 +00:00
schmonz
8f125aa96e Update to 4.20.2. From the changelog:
-further changes to the Received: header construction to handle IPv6 better.
 Thanks: Frederic Perrin.
2011-04-10 05:36:41 +00:00
schmonz
d00adbbc36 Update to 4.20.1. From the changelog:
-ensure correct remote address and port is included in the Received: trace
 headers generated by getmail.  Previously the first address found for the
 server was used even if another address was actually used to connect to the
 server.  Thanks: Frederic Perrin.
2011-04-08 19:18:15 +00:00
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