Commit graph

128 commits

Author SHA1 Message Date
schmonz
bd111ce2fc Update to 4.52.0. From the changelog:
- add `ignore_header_shrinkage` parameter to Filter_external for users
  who know it is normal for their particular filter to result in a
  smaller message header than the source message, for example when the
  filter encapsulates the original message in a simpler wrapper message.
  Thanks: "RW", Tristan Miller, Francesco Ariis.
- EXPERIMENTAL: when deleting a message from an IMAP mailbox, set the
  \Seen flag in addition to the the \Deleted flag. This apparently
  prevents the ever-innovatively-broken MSExchange from sending a
  spurious incorrect disposition-notification message to the sender of
  the message. I do not know if this will cause problems with other
  broken IMAP server implementations; please send a report to the getmail-
  user's mailing list if you see odd behaviour with this change. Thanks:
  John Hein.
- enable socket timeouts for IMAP SSL classes by default. They were
  disabled in the code because they were incompatible with SSL in older
  versions of Python. If you see problems with Python 2.6 or 2.7 now,
  please let me know.
2016-10-23 15:45:37 +00:00
schmonz
fd0ff979e3 Update to 4.51.0. From the changelog:
- fix exception when using MDA_External and an IMAP mailbox whose name
  contains non-ASCII chars. Thanks: "drtmk".
2016-09-16 16:43:21 +00:00
schmonz
6d7c7026d9 Update to 4.50.0. From the changelog:
- maybe fix handling of OSX keychain passwords containing double-quote
  chars. Thanks: Teddy Wing, Patrick Asselman.
- fix getmail erroring out on IMAP folders containing i18n chars.
  Thanks: Jan Stuehler.
2016-07-12 01:55:44 +00:00
jperkin
c8d9a1c85f Use PKGMANDIR. 2016-04-01 14:00:38 +00:00
schmonz
61f0a64484 Update to 4.49.0. From the changelog:
- make IMAP class only issue EXPUNGE command on mailbox close if we have
  actually deleted any messages from the open mailbox. Makes use of read-
  only IMAP folders possible. Thanks: Zoltan Padrah.
2016-01-13 20:01:12 +00:00
agc
ddbf6ddecd Add SHA512 digests for distfiles for mail category
Problems found locating distfiles:
	Package mutt: missing distfile patch-1.5.24.rr.compressed.gz
	Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz
	Package pine: missing distfile fancy.patch.gz
	Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch
	Package qmail: missing distfile badrcptto.patch
	Package qmail: missing distfile outgoingip.patch
	Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch
	Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch
	Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz
	Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 23:27:00 +00:00
schmonz
c0861cb034 Update to 4.48.0. From the changelog:
- work around brain-damaged change in Python's poplib which causes
  message retrieval errors if any line of a message has more than
  2048 characters in it.
- restore link to moved Marc mailing list archive. Thanks: David
  J. Weller-Fahy.
2015-06-01 22:55:37 +00:00
schmonz
4235b6226a Update to 4.47.0. From the changelog:
- try to work around pathological breakage in one random POP server
  implementation. Thanks: Michael Thomas Kockmeyer.
- remove dead marc.theaimsgroup.com list archive from docs. Thanks:
  Miroslav Rovis.
- bugfix: if you combined IMAP IDLE mode with delete_after, getmail would,
  after remaining connected to the server for the number of days
  configured, begin deleting messages immediately after retrieval
  instead of after the configured delay. Now fixed. Thanks:
  Johannes Weißl.
2015-02-26 04:08:25 +00:00
schmonz
29eb95a9de Update to 4.46.0. From the changelog:
- fix --idle checking Python version incorrectly, resulting in
  incorrect warning about running with Python < 2.5. Thanks: "Voytek",
  Krzysztof Warzecha.
- add missing support for SSL certificate checking in POP3 which
  broke POP retrieval in v4.45.0. Requires Python 2.6 or newer.
  Thanks: "mancha".
2014-04-07 19:23:20 +00:00
schmonz
94af20a2d8 Update to 4.45.0. From the changelog:
- perform hostname-vs-certificate matching of SSL certificate if
  validating the certifcate. Thanks: "mancha".
- fix missing plaintext versions of documentation.

Updating this leaf package during the freeze for the security fix.
2014-03-30 16:27:12 +00:00
schmonz
d70e7c28d9 Update to 4.44.0. From the changelog:
- add extended SSL options for IMAP retrievers, allowing certificate
  verification and other features. Thanks: Steven Murdoch.
- fix missing plaintext versions of documentation. Thanks: Osamu Aoki.
- fix "Header instance has no attribute 'strip'" error which cropped
  up in some configurations. Thanks: Krzysztof Warzecha.

Updating this leaf package during the freeze for security improvements
and bugfixes.
2014-03-22 20:50:00 +00:00
schmonz
fb0cc129d3 Update to 4.43.0. From the changelog:
- add IMAP IDLE support.  Thanks: Jon Gjengset.
2013-08-26 11:17:32 +00:00
schmonz
e7d4b148b8 Update to 4.42.0. From the changelog:
- fix problem with non-ascii characters in newly-added message
  header fields with output from Filter_classifier. Thanks: "Gour".
2013-08-03 22:45:28 +00:00
schmonz
eb2db0c464 Update to 4.41.0. From the changelog:
- messages retrieved with POP could have a blank trailing line
  removed when delivered; fixed. Thanks: Christoph Mitterer, Krzysztof
  Warzecha.

- fix an ImportError when IMAP retriever used with getmail under
  Python 2.4.
2013-05-26 17:55:04 +00:00
schmonz
1ba2f8ed2c Update to 4.40.3. From the changelog:
- increase system recursion limit when run with Python 2.3, to
  prevent recursion errors in parsing some pathologically complex
  MIME emails. Thanks: Kenneth Pronovici.
2013-05-11 00:38:36 +00:00
schmonz
da5c1bb629 Update to 4.40.2. From the changelog:
- fix a backwards incompatibility with Python 2.3 and 2.4 introduced
  in getmail 4.38.0. Thanks: Massimo Zambelli, Krzysztof Warzecha.
2013-05-09 03:45:35 +00:00
schmonz
f954c49e43 Update to 4.40.1. From the changelog:
- again change protocol codes passed to OSX, as they're not only
  reserved codes, but also case-sensitive. Use the ones an OSX user
  reports work properly. Thanks: Tim Gray.
2013-04-23 14:14:01 +00:00
schmonz
251e5881a5 Update to 4.40.0. From the changelog:
- convert SIGTERM to SIGINT so getmail can cleanup and exit normally
  if killed with a default signal. Thanks: Carl Lei.

- fix change which resulted in passing full protocol name to OSX
  keyring program, which can't handle it (restricted to 4-character
  code). Thanks: Tim Gray.
2013-04-21 17:22:03 +00:00
schmonz
f682916f3f Update to 4.39.1. From the changelog:
- fix a bug that could crop up when retrieving mail via IMAP from
  Gmail, and the Gmail servers provided weird data in their header
  extensions. Thanks: Krzysztof Warzecha.
2013-03-10 16:44:36 +00:00
schmonz
40764615f0 Update to 4.39.0. From the changelog:
- fix an oldmail filename issue that occurred with certain non-ASCII
  characters in an IMAP mailbox name. Thanks: Michael Kockmeyer.
2013-02-23 01:04:55 +00:00
schmonz
bc37011048 Distfile changed in place (spelling and other documentation
reformatting). Set DIST_SUBDIR.
2013-02-19 02:20:46 +00:00
schmonz
4cd6a6dd95 Update to 4.38.0. From the changelog:
- fix retrieving mail from an IMAP mailbox with non-ASCII characters
  in its name causing difficult-to-understand unicode errors during
  delivery. Thanks: "fsLeg", Krzysztof Warzech.
2013-02-16 23:43:30 +00:00
schmonz
22f0bb77f5 Distfile changed in place (tweaked wording in docs and RPM spec
file). Set DIST_SUBDIR.
2013-02-03 14:36:45 +00:00
schmonz
1755d673c8 Update to 4.37.0. From the changelog:
- handle IMAP servers which include "/" in message IDs better, so
  those messages aren't always thought to be new. Thanks: Bradley
  Rintoul.

- record (IMAP) mailbox retrieved from in X-getmail-retrieved-from-mailbox:
  header field, and make it available as %(mailbox) substitution
  in MDA_external arguments. Thanks: Les Barstow.

- add delete_bigger_than option to allow removal of large messages
  after retrieval, even if not deleting messages otherwise. Thanks:
  Jan Vereecke.
2013-01-27 20:54:34 +00:00
schmonz
5ade8e3683 Update to 4.36.0. From the changelog:
- add support for retrieving POP/IMAP passwords from, and storing
  them to, the Gnome keyring. Thanks: Krzysztof Warzecha, Scott Hepler.
2012-12-15 23:49:46 +00:00
schmonz
f74be147ed Update to 4.35.0. From the changelog:
- fix From_ quoting in mbox delivery; use of the Python stdlib
  function meant getmail was incorrectly using mboxo-style quoting
  instead of mboxrd quoting, probably since early in the v4 series.
  Thanks: Christoph Mitterer.
2012-10-25 13:38:40 +00:00
schmonz
0d5f9d3793 Update to 4.34.0. From the changelog:
- retrieve Gmail metadata (labels, thread ID, message ID) via IMAP
  extension and record it in new message headers. Thanks: Krzysztof
  Warzecha.
2012-09-08 19:39:21 +00:00
schmonz
6c056ff11e Update to 4.33.0. From the changelog:
- allow normal exit on interrupt (ctrl-c) to allow the uesr to abort
  message retrieval while still remembering already-retrieved
  messages as successfully delivered. You may get a weird error
  message after you abort, since the server may be in the middle
  of delivering another message to getmail at the time. Thanks:
  Krzysztof Warzecha.
2012-08-08 12:22:58 +00:00
schmonz
5c0d9f6283 Update to 4.32.0. From the changelog:
- prevent some nuisance stack traces if getmail cannot connect to
  the POP/IMAP server correctly. Thanks: Daniel Dumke.
- restore use_peek IMAP retriever parameter which accidentally got
  removed in 4.30. Thanks: Andreas Amann.
2012-07-06 23:06:16 +00:00
schmonz
e097ecf80c Update to 4.31.0. From the changelog:
- improved backwards compatibility with pre-v.4.22.0 oldmail files,
  so IMAP mail is not re-retrieved if you upgrade from a 4.22 or
  earlier to this one; no user action necessary. Thanks: Osamu Aoki,
  Tim van der Molen.
2012-07-06 15:05:24 +00:00
schmonz
d1bbd51882 Update to 4.30.2. From the changelog:
- fix a nuisance stack trace that would be dumped if a connection
  failed in particular states. Thanks: Gary Schmidt.

Updating this leaf package during the freeze for the bugfix.
2012-06-28 18:32:33 +00:00
schmonz
51850dc647 Distfile changed in place (tweaked wording in docs and RPM spec
file), noticed by dholland. Set DIST_SUBDIR.
2012-06-23 17:49:15 +00:00
schmonz
a8c448957e Update to 4.30.1. From the changelog:
- silence a nuisance deprecation warning about the sets module when
  running with Python >= 2.5 which was reintroduced in 4.29.0.
  Thanks: Stephan Schulz.

- fix breakage introduced in 4.29.0 where BrokenUIDLPOP3Retriever
  would fail with a TypeError at logout time. Thanks: Scott Robbins,
  Stephan Schulz.
- fix breakage introduced in 4.29.0 where deleted mail was not being
  expunged from the last (or only) folder retrieved from in an IMAP
  session. Thanks: Paul Howarth.

- update old contact information for Free Software Foundation.
  Thanks: Ricky Zhou.
- fix incorrect character encoding in plaintext documentation.
  Thanks: Ricky Zhou.
- ensure getmail exits nonzero if a server refuses login due to a
  credential problem. Thanks: Stephan Schulz.

- ensure getmail exits nonzero if various error conditions (like
  POP/IMAP authentication failure) occur. Thanks: Ryan J., Stephan
  Schulz.
- python versions prior to 2.5.0 contain a bug when dealing with
  read-only IMAP mailboxes. Monkey-patch imaplib when running with
  Python<2.5.0. Thanks: Les Barstow.
- do IMAP modified-utf7 conversion of mailbox names containing
  non-ASCII characters. Thanks: A. Lapraitis, Randall Mason.
- add special ALL value for retrieving mail from all selectable
  IMAP mailboxes in the account.
- change IMAP retrieval strategy to retrieve all messages from a
  mailbox, then move on to the next mailbox, etc. Should result in
  increased speed, but if you set `max_messages_per_session` too
  low, this could result in later mailboxes not being retrieved
  from.

Updating this leaf package during the freeze for bugfixes.
2012-06-21 20:52:56 +00:00
schmonz
21ab95b10a Update to 4.27.0. From the changelog:
-make use of IMAP BODY.PEEK configurable; set the IMAP retriever parameter
   `use_peek` to False to disable use of PEEK to get getmail's historical IMAP
   behaviour.
2012-05-20 19:23:56 +00:00
schmonz
15896b0c75 Update to 4.26.0. From the changelog:
- switch to using BODY.PEEK in IMAP retrieval; I no longer see
  problems with this feature in my testing. If users experience
  incompatibility with any IMAP servers where 4.25.0 worked, please
  let me know.
2012-04-15 01:43:23 +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
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
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