summaryrefslogtreecommitdiff
path: root/mail/getmail/PLIST
AgeCommit message (Collapse)AuthorFilesLines
2022-01-14*: python2 egg files are back, add them to the PLISTswiz1-1/+2
2022-01-10getmail: convert to egg.mkwiz1-2/+1
2018-04-03Update to 5.6. From the changelog:schmonz1-1/+2
- fix references to version 4 in README. Thanks: Daniel Kahn Gillmor. - add Gmail-specific XOAUTH2 login support for IMAP. Thanks: Stefan Krah.
2012-06-21Update to 4.30.1. From the changelog:schmonz1-1/+4
- 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-04-08All supported python versions in pkgsrc support eggs, so removewiz1-2/+2
${PLIST.eggfile} from PLISTs and support code from lang/python.
2012-01-24distutils pkg, register egg-info.obache1-1/+2
Bump PKGREVISION.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-04-07Update to 4.9.0. From the changelog:schmonz1-1/+4
- add Kerberos authentication support to IMAP retriever classes. Thanks: Guido Günther, Uli M. - clarify documentation regarding MDA_external. Thanks: AJ Weber. - eliminate deprecation warning for sets module with Python 2.6 by using a compatibility wrapper module.
2005-11-21Update to 4.4.2. From the changelog:schmonz1-1/+3
4.3.14: -Fix copy and paste error that caused BrokenUIDLPOP3SSLRetriever to default to port 110. Thanks: Daniel Burrows via Fredrik Steen. 4.4.0: -add new POP3-over-SSL initialization class, which is automatically used when Python 2.4 or newer is in use. This reduces the overhead involved in retrieving messages from a POP3SSL server (reduces systime about 35%, user time about 50%, wall time 10-30%). Thanks: Jan Vereecke. -add getmail_fetch configuration-less commandline POP retriever, perfect for scripting use. Development of getmail_fetch was sponsored by Texas Communications. -future proofing: eliminate relative imports within getmailcore package. 4.4.1: -work around bug in Python which meant POP3-over-SSL with Python >= 2.4 could "hang" (it's exactly the same bug that affected getmail's initial IMAP-over-SSL code). 4.4.2: -fix logging import in corrupt messages with Python 2.3. Thanks: Marco Ferra.
2004-08-10Update to 4.0.9. From the changelog:schmonz1-4/+1
-fix cosmetic error for IMAP mailboxes with 0 messages in them. -change method of obtaining uidvalidity from IMAP server and remove wrapper. -previously, connecting to an IMAP-SSL server could fail if a non-SSL IMAP connection were attempted immediately before. This was due to the Python bug discussed here: http://sourceforge.net/tracker/index.php?func=detail&aid=945642&group_id=5470&atid=305470 Implemented a workaround for getmail. Thanks: Payal Rathod.
2004-08-06Update to 4.0.8. From the changelog:schmonz1-1/+4
4.0.7: -change failure of a message filter to produce at least as many mail headers as it was provided from a fatal to a non-fatal error. The message will be skipped. Thanks: Payal Rathod. -a few non-conformant IMAP4 servers don't implement SEARCH, so getmail couldn't get a list of UIDs. Changed to use FETCH instead. Thanks: Matthias Andree. -prevent traceback if IMAP SSL connection closed during connect(). Thanks: Payal Rathod. -add warning if unknown parameters are supplied to a retriever, filter, or destination. -write subclasses of Python imaplib classes to work around missing UIDVALIDITY select() response. Add it to the state getmail keeps. Thanks: Matthias Andree. -move message state saving to later, so getmail doesn't falsely remember having handled a message. Thanks: Matthias Andree. -change location of documentation/man pages to <prefix>/share/{doc/getmail,man}/ to be more comformant with the FHS. -documentation updates 4.0.8: -add an extra error message if you ask getmail to deliver to a maildir, but getmail can't check the contents of it due to permissions. Thanks: Clemens Buschmann. -fix breakage introduced in 4.0.7: getmail would forget a message was "seen" after a cycle of not retrieving it. Thanks: Payal Rathod.
2004-08-01Update to 4.0.2. The changelog is lengthy. The author's summary ofschmonz1-18/+53
differences from previous versions: getmail version 4 has been completely rewritten. It is designed to closely mimic the interface and user experience of getmail version 3, but the new architecture necessitates some differences you will notice: * the getmail rc file (configuration file) format has changed. If you are upgrading from version 3, you will need to write a new configuration file based on the contents of your old one. The new file format resembles the old in many ways. Each account you retrieve mail from will require a separate rc file, but getmail can operate with multiple rc files simultaneously if you wish to retrieve mail from multiple accounts. * support for protocols other than POP3/SPDS. IMAP support is now included, and other protocols can be added with relative ease. * support for SSL-encrypted protocols. The included POP3 and IMAP retriever classes are complemented by SSL-enabled counterparts. * messages can be filtered or annotated by external programs like spam filters and anti-Microsoft-worm programs. Filters can cause messages to be dropped completely. * a flexible, extensible architecture. Additional classes for handling new mail protocols, filter types, or destination mailstores can be added without needing to modify the main script at all. Feel free to contact me if you need a custom retriever, filter, or destination class written, or if you want commercial support for getmail.
2003-10-29Upgrade to 3.2.1. Patch sent by Soren Jacobsen in PR pkg/23299.xtraeme1-2/+2
Changes since 3.1.7: * Add command_add_fromline directive to control prepending mbox-style From_ lines to command deliveries. Defaults to 1, the previous behaviour. Set to 0 to disable. * Add workaround for differences in Python poplib; an incompatible change was introduced (apparently in 1.6) to Python's library, where session.retr() previous returned raw lines, but now it returns the un-stuffed lines. getmail now has to conditionally un-stuff lines depending on the version of the Python interpreter in use. * Change the "over max message size of %(max_message_size)i, skipping ..." message from informational to warning so it can be seen when using -q/--quiet/verbose=0. Thanks to Volker Kuhlmann for the report. -Change error message resulting from failed APOP attempt
2003-03-22Update to 3.1.1, based on Toru TAKAMIZU's patches in PR 19707.wiz1-3/+13
Changes: Version 3.1.1 14 March 2003 -Add additional info to message log (msg #, msg count, size) "new msg" status line. Thanks to Payal Rathod for the feature request. Version 3.1.0 21 February 2003 -Rename the recipient_header directive to "envelope_recipient". There was simply too much confusion about it. Sorry, but you'll have to update your getmailrc file and rename this directive if you're using it. This version was going to be 3.0.5, but this change necessitates bumping the version up to 3.1.0. -Include separate callable program for mbox delivery. The program, getmail_mbox, is based on the mbox delivery code in getmail version 2.3. It assumes mboxrd format and flock locking; if other programs on your system expect a different subtype of mbox format or use a different locking method, you can corrupt your mbox file. Use at your own risk. You can use this in a command delivery target from getmail as "|/path/to/getmail_mbox /path/to/mboxfile" . -In a similar vein, include separate callable program for maildir delivery. The program, getmail_maildir, uses the same maildir delivery code as getmail. You can use this in a command delivery target from getmail as "|/path/to/getmail_maildir /path/to/maildir/" . This is mostly useful if you want to deliver to a maildir after doing something else to the message, and can be used in place of safecat. -Add message filtering. You can now pass messages through arbitrary filters before delivery; specify one or more message_filter directives, each of which is a command and arguments. The filter(s) should read the message from stdin, write to stdout, and exit 0 for success, 99 to drop the message in the bitbucket, and anything else to indicate an error. No docs for this yet. -getmail could drop the final newline when delivering to Maildirs in some circumstances. Thanks to Jason Mastaler for the report and testing. Version 3.0.4 20 February 2003 -Catch a user incorrectly specifying two values for recipient_header. Thanks to Francisco Stefano Wechsler for the report. -Update ConfParser to version 3.3, designed to make it easier to catch user configuration errors. -Update configuration-handling code to use new features of ConfParser 3.3 above, report configuration errors more clearly. Thanks to Francisco Stefano Wechsler for the report which got me looking at this. -Add explicit check for recipient_header specifying a known-incorrect value. Thanks to Edward Davis for the report that got me looking at this. -Move some sanity checks around to report errors earlier. Version 3.0.3 14 February 2003 -Missing import in getmail_utilities.py affected those who let getmail prompt them for a password. Thanks to Francisco Stefano Wechsler for the report. Version 3.0.2 14 February 2003 -My editor let CR LF line endings into getmail_utilities.py ; this caused problems for at least one person. Thanks to Francisco Stefano Wechsler for the report. Now fixed. Version 3.0.1 13 February 2003 -Have getmail report an error if local directives are specified but getmail is not operating in multidrop mode (through either of the "use_*env" or "recipient_header" directives). Thanks to Gerwin Krist for reporting that this was not obvious. Version 3.0.0 10 February 2003 -Updated to version 1.23 of Timothy O'Malley's timeoutsocket.py from http://www.timo-tasi.org/python/timeoutsocket.py -not all configuration errors were being caught in ConfParser. Updated ConfParser as a result; thanks to Christian Pelster for reporting and testing this. -Move lots of code around. Much has been moved into separate files. Much other code has been cleaned up. -Add support for Demon's SPDS "*ENV" command for domain mailboxes. Thanks to Paul Clifford for the request and the pointer to Demon's explanation of this protocol extension, submission of a patch to getmail 2.3.x for this feature, and for a testing 3.0 in its pre-release state. Paul also submitted several patches during pre-release testing which I accepted. -Change main delivery loop; individual message delivery failures are not considered fatal errors any more. The messages will be left on the server and retried. -Remove mbox delivery code. Use an external MDA for this; for safety and reliability, all mbox-delivery programs on a system have to be compiled to use the same method of mbox locking in any case. I don't use mbox files at all. -Simplify handling of oldmail data files. -Domain mailboxes are now only supported with explicit configuration of a header field which records the envelope recipient address or with *ENV. This removes a lot of code and makes the logic simpler. -Remove duplicate filtering option. Use an external MDA for this. -Change maildir delivery algorithm; getmail will now try up to three times to generate a valid, unique name in maildir/tmp/, sleeping two seconds between tries as recommended by djb. This code is also now moved into an independant function in getmail_utilities.py for easier use by others. The file naming convention has changed to djb's "modern delivery identifiers".
2001-11-01Move pkg/ files into package's toplevel directoryzuntum1-0/+16