Commit graph

149 commits

Author SHA1 Message Date
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
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +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
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +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
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +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
wiz
a1f0ff3f67 No need to have two variables for the same logic.
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.
2014-01-25 10:45:15 +00:00
wiz
aa67e11089 Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
2014-01-25 10:29:56 +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
asau
d70c8e374b Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 12:19:01 +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
61023764f7 Indent for alignment. No functional change other than shorter COMMENT. 2012-06-21 20:55:04 +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
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