Commit graph

162 commits

Author SHA1 Message Date
schmonz
a25b8f210b Update to 4.54.0. From the changelog:
- fix error running getmail_fetch introduced in 4.53.0.  Thanks: "fsckd".
2017-02-27 14:18:56 +00:00
schmonz
79d8c196b5 Update to 4.53.0. From the changelog:
- fix plaintext version of docs not generated correctly.  Thanks: Elijah.
- fix `getmail --fingerprint` not logging server TLS fingerprint
  correctly with SimplePOP3SSLRetriever. Thanks: Gabriel Kihlman.
2017-01-16 00:09:14 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
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
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +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
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +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
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
wiz
c595076396 All supported python versions in pkgsrc support eggs, so remove
${PLIST.eggfile} from PLISTs and support code from lang/python.
2012-04-08 20:21:41 +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