Commit graph

182 commits

Author SHA1 Message Date
adam
435af01a8b Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
schmonz
39827c9b4c Update to 5.14. From the changelog:
- remove socket setblocking() calls which should be no longer needed,
  and which may have caused hangups. Thanks: Viacheslav Chimishuk.
- correct version number string in error message. Thanks: Piet
  van Oostrum.
2019-08-19 16:59:55 +00:00
maya
7820bc7a2f fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
2019-04-26 14:12:31 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
schmonz
a348a54197 Update to 5.13. From the changelog:
- second attempt at fixing SNI change with Python < 2.7.  Thanks: "Cimbal".
2019-02-23 04:06:55 +00:00
schmonz
2c38077ca3 Update to 5.12. From the changelog:
- bugfix: the SNI change broke something else with Python 2.6 and earlier;
  fixed.  Thanks: "Cimbal".
2019-02-22 15:01:38 +00:00
schmonz
ee3fe49a8f Update to 5.11. From the changelog:
- bugfix: the SNI change did not work correctly with Python < 2.7.13;
  should be fixed now.  Thanks: Scott Robbins.
2019-02-16 06:23:13 +00:00
schmonz
ea48016155 Update to 5.10. From the changelog:
- experimental: when SSL SNI support is present in the underlying Python
  (and OpenSSL), send SNI by default in the SSL setup.  This should work
  around Gmail's brokenness with TLSv.1.3 connections when SNI is not sent.
2019-02-12 23:25:22 +00:00
schmonz
797f1663f3 Update to 5.9. From the changelog:
- documentation-only update; add note with workaround for Gmail SSL
  connections with OpenSSL 1.1.1 and later.
- update copyright dates.
2019-02-07 22:23:12 +00:00
schmonz
ff7f42d72c Update to 5.8. From the changelog:
- fix problem handling IMAP errors introduced in 5.7. Thanks:
  Andreas Reuleaux.
2018-11-09 17:02:10 +00:00
schmonz
aeb0553122 Update to 5.7. From the changelog:
- when users specify an SSL version that no longer exists in the Python
  ssl module, do not result in an unhandled exception.  Thanks: "nandre".
- catch IMAP UNAVAILABLE temporary error during login.  Thanks:
  Dario Corti.
2018-10-30 22:39:35 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
schmonz
9d33b144f8 Update to 5.6. From the changelog:
- fix references to version 4 in README.  Thanks: Daniel Kahn Gillmor.
- add Gmail-specific XOAUTH2 login support for IMAP.  Thanks: Stefan Krah.
2018-04-03 03:23:28 +00:00
schmonz
e0965d5125 Update to 5.5. From the changelog:
- feature request: added record_mailbox configuration parameter, to
  allow turning off the header getmail adds with this information.
  Thanks: Daniel Kahn Gillmor, Osamu Aoki, Josh Triplett.
2018-01-08 18:20:40 +00:00
schmonz
a9ffbabb16 Update to 5.4. From the changelog:
- bugfix: fix another error in logging an error condition. Thanks: "ng0".
2017-10-06 16:20:31 +00:00
schmonz
e58b6f53b7 Update to 5.3. From the changelog:
- bugfix: another case where an error condition resulted in getmail not
  displaying the correct message. Thanks: "ng0".
2017-10-05 17:06:49 +00:00
schmonz
d5a9d00992 Update to 5.2. From the changelog:
- bugfix: disconnection during IMAP IDLE could result in an error message
  rather than silently exiting. Thanks: David Gray.
2017-10-04 18:37:22 +00:00
schmonz
ac599b8dfe Update to 5.1. From the changelog:
- bugfix: if password_command parameter was used with a non-existent program,
  getmail would error out during the handling of that condition and not report
  the problem correctly.
2017-07-16 03:50:46 +00:00
schmonz
50286d0a91 Update to 5.0. From the changelog:
- new release numbering scheme; previous version numbers were just getting
  too high.
- catch and ignore/exit cleanly after reset connection in IMAP IDLE mode.
  Thanks:  Stephan Schulz.
- allow specifying an expected SSL certificate hostname, for when the
  server's certificate does not match the domain name used to connect to
  it.  Thanks:  "Andre".
- fix error message not actually giving the header field name incorrectly
  specified as containing the envelope recipient address.  Thanks:  Hardy
  Braunsdorf.
- add new password_command configuration parameter for retrievers, allowing
  getmail to retrieve the account password from any arbitrary external
  command.  Suggestion:  "ng0".
2017-07-16 00:16:43 +00:00
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