summaryrefslogtreecommitdiff
path: root/mail/getmail
AgeCommit message (Collapse)AuthorFilesLines
2019-09-02Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for ↵adam1-2/+2
future Python 3.8
2019-08-19Update to 5.14. From the changelog:schmonz2-8/+7
- 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-04-26fix some whitespace, mostly introduced in the previousmaya1-2/+2
python 3.4 / 3.5 removal commit.
2019-04-26Omit mentions of python 34 and 35, after those were removed.maya1-2/+2
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya1-1/+2
This is a semi-manual PKGREVISION bump.
2019-02-23Update to 5.13. From the changelog:schmonz2-7/+7
- second attempt at fixing SNI change with Python < 2.7. Thanks: "Cimbal".
2019-02-22Update to 5.12. From the changelog:schmonz2-7/+7
- bugfix: the SNI change broke something else with Python 2.6 and earlier; fixed. Thanks: "Cimbal".
2019-02-16Update to 5.11. From the changelog:schmonz2-7/+7
- bugfix: the SNI change did not work correctly with Python < 2.7.13; should be fixed now. Thanks: Scott Robbins.
2019-02-12Update to 5.10. From the changelog:schmonz2-7/+7
- 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-07Update to 5.9. From the changelog:schmonz2-7/+7
- documentation-only update; add note with workaround for Gmail SSL connections with OpenSSL 1.1.1 and later. - update copyright dates.
2018-11-09Update to 5.8. From the changelog:schmonz2-7/+7
- fix problem handling IMAP errors introduced in 5.7. Thanks: Andreas Reuleaux.
2018-10-30Update to 5.7. From the changelog:schmonz2-7/+7
- 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-07-03extend PYTHON_VERSIONS_ for Python 3.7adam1-2/+2
2018-04-03Update to 5.6. From the changelog:schmonz3-8/+9
- fix references to version 4 in README. Thanks: Daniel Kahn Gillmor. - add Gmail-specific XOAUTH2 login support for IMAP. Thanks: Stefan Krah.
2018-01-08Update to 5.5. From the changelog:schmonz2-7/+7
- 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.
2017-10-06Update to 5.4. From the changelog:schmonz2-7/+7
- bugfix: fix another error in logging an error condition. Thanks: "ng0".
2017-10-05Update to 5.3. From the changelog:schmonz2-7/+7
- bugfix: another case where an error condition resulted in getmail not displaying the correct message. Thanks: "ng0".
2017-10-04Update to 5.2. From the changelog:schmonz2-7/+7
- bugfix: disconnection during IMAP IDLE could result in an error message rather than silently exiting. Thanks: David Gray.
2017-07-16Update to 5.1. From the changelog:schmonz2-7/+7
- 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-16Update to 5.0. From the changelog:schmonz3-10/+10
- 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-02-27Update to 4.54.0. From the changelog:schmonz2-7/+7
- fix error running getmail_fetch introduced in 4.53.0. Thanks: "fsckd".
2017-01-16Update to 4.53.0. From the changelog:schmonz2-9/+9
- 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-01Add python-3.6 to incompatible versions.wiz1-2/+2
2016-10-23Update to 4.52.0. From the changelog:schmonz2-7/+7
- 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-09-16Update to 4.51.0. From the changelog:schmonz2-7/+7
- fix exception when using MDA_External and an IMAP mailbox whose name contains non-ASCII chars. Thanks: "drtmk".
2016-07-12Update to 4.50.0. From the changelog:schmonz2-7/+7
- 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-09Remove python33: adapt all packages that refer to it.wiz1-2/+2
2016-04-01Use PKGMANDIR.jperkin2-6/+8
2016-01-13Update to 4.49.0. From the changelog:schmonz2-7/+7
- 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.
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam1-2/+2
2015-11-03Add SHA512 digests for distfiles for mail categoryagc1-1/+2
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-06-01Update to 4.48.0. From the changelog:schmonz2-6/+6
- 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-02-26Update to 4.47.0. From the changelog:schmonz2-6/+6
- 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.
2014-05-09Mark packages that are not ready for python-3.3 also not ready for 3.4,wiz1-2/+2
until proven otherwise.
2014-04-07Update to 4.46.0. From the changelog:schmonz2-6/+6
- 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-03-30Update to 4.45.0. From the changelog:schmonz2-6/+6
- 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-22Update to 4.44.0. From the changelog:schmonz2-7/+7
- 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-01-25No need to have two variables for the same logic.wiz1-2/+2
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.
2014-01-25Mark packages as not ready for python-3.x where applicable;wiz1-1/+2
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.
2013-08-26Update to 4.43.0. From the changelog:schmonz2-6/+6
- add IMAP IDLE support. Thanks: Jon Gjengset.
2013-08-03Update to 4.42.0. From the changelog:schmonz2-6/+6
- fix problem with non-ascii characters in newly-added message header fields with output from Filter_classifier. Thanks: "Gour".
2013-05-26Update to 4.41.0. From the changelog:schmonz2-6/+6
- 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-11Update to 4.40.3. From the changelog:schmonz2-6/+6
- 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-09Update to 4.40.2. From the changelog:schmonz2-6/+6
- fix a backwards incompatibility with Python 2.3 and 2.4 introduced in getmail 4.38.0. Thanks: Massimo Zambelli, Krzysztof Warzecha.
2013-04-23Update to 4.40.1. From the changelog:schmonz2-6/+6
- 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-21Update to 4.40.0. From the changelog:schmonz2-6/+6
- 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-03-10Update to 4.39.1. From the changelog:schmonz2-6/+6
- 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-02-23Update to 4.39.0. From the changelog:schmonz2-7/+6
- fix an oldmail filename issue that occurred with certain non-ASCII characters in an IMAP mailbox name. Thanks: Michael Kockmeyer.
2013-02-19Distfile changed in place (spelling and other documentationschmonz2-5/+6
reformatting). Set DIST_SUBDIR.
2013-02-16Update to 4.38.0. From the changelog:schmonz2-7/+6
- 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.