./mail/p5-Mail-IMAPClient, Perl5 module for talking to RFC-2060 IMAP servers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.40nb1, Package name: p5-Mail-IMAPClient-3.40nb1, Maintainer: pkgsrc-users

Mail::IMAPClient module provides perl routines that simplify a
sockets connection to and an IMAP conversation with an IMAP server.

This module was developed on Solaris 2.5.1 and 2.6 against Netscape
IMAP servers versions 3.6 and 4.1. However, since it is written in
perl and designed for flexibility, it should run on any OS with a
TCP/IP stack and a version of perl that includes Socket.pm and
IO::Socket.pm. It also should be able to talk to any IMAP server,
even those that have, um, proprietary features (assuming that the
programmer knows what those features are).

To date, the test suite runs successfully with the following IMAP

-Netscape Messenger v3.6
-Netscape Messenger v4.1
-UW-IMAP (I think it was 4.5)
-Cyrus IMAP4 v1.5.19
-Mirapoint Message Server Appliances (OS versions 1.6.1 and 1.7.1)

Required to run:
[lang/perl5] [security/p5-IO-Socket-SSL] [security/p5-Digest-HMAC] [security/p5-Authen-SASL] [devel/p5-Scalar-List-Utils] [devel/p5-Parse-RecDescent] [devel/p5-Test-Pod]

Required to build:

Master sites: (Expand)

SHA1: 7975558831dbed26361737747e359ab930fa1d0c
RMD160: cbeaa1a841f30933e6e251b5821f9af59c2c0bfd
Filesize: 186.599 KB

Version history: (Expand)

CVS history: (Expand)

   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-06-30 22:17:50 by Nia Alarie | Files touched by this commit (1816) | Package updated
Log message:
Update packages using a search.cpan.org HOMEPAGE to metacpan.org.

The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
   2019-01-03 13:51:26 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 3.40

Upstream changes:
version 3.40: Thu Dec  6 01:44:16 UTC 2018
        - rt.cpan.org#122373 support IPv6 by using IO::Socket::IP over \ 
          [Gilles Lamiral and Mark Overmeer]
        - rt.cpan.org#127103 flags() undef value as an ARRAY reference on a \ 
bogus message
          [Gilles Lamiral]
        - rt.cpan.org#124523 update examples/populate_mailbox.pl timegm usage
          [Bernhard M. W.]
        - t/capability.t: added first set of tests
        - t/quota.t: minor fix when tests skipped
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2017-09-17 21:55:33 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-Mail-IMAPClient: update to 3.39.

version 3.39: Fri Feb  3 00:43:00 UTC 2017
	- rt.cpan.org#115726: uninitialized value via fetch_hash
	  [Malte Stretz]
	- rt.cpan.org#119523: better error reporting on failed TLS connections
	  [Matthew Horsfall]
	- rt.cpan.org#114904: document noop()
	  [Glenn Golden]
	- rt.cpan.org#97718: (redux) never retry DONE
	  [Laurence Darby]
	- _imap_command() new doretry => 0|1 option to suppress/allow retry
	- updated copyright for 2017
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-06-13 09:39:41 by Wen Heping | Files touched by this commit (1) | Package updated
Log message:
Update to 3.38

Upstream changes:
version 3.38: Tue Feb  9 02:48:21 UTC 2016
	- rt.cpan.org#107592: redact credentials via debug if !Showcredentials
	  [Gilles Lamiral]
	- rt.cpan.org#110273: failure to quote password values
	  (regression introduced in 3.36 via fix for rt.cpan.org#100601)
	  [Gilles Lamiral]
	- rt.cpan.org#107593: allow getquota("")
	- *Quote() now returns qq("") for defined but empty values
	- rt.cpan.org#107011: fix folders_hash() docs and usage in is_parent()
	  [Gilles Lamiral]
	- rt.cpan.org#106500: split UID EXPUNGE with a large sequence set
	- added t/quota.t and t/lib/MyTest.pm for testing
	- updated copyright for 2016

version 3.37: Fri Aug 14 11:04:53 EDT 2015
	- regex fix in rt.cpan.org#96575 required Perl 5.10
	    updated regex to be backwards compatible with Perl 5.8
	  [Paul Howarth]

version 3.36: Fri Aug 14 01:40:50 UTC 2015
	- rt.cpan.org#96575: parsing fixes for fetch_hash and bodystructure
	  + better handling of data containing escaped characters
	  [Ken Neighbors]
	- rt.cpan.org#97718: hang waiting for tag if DONE sent outside of IDLE
	  [Laurence Darby]
	- rt.cpan.org#100683: failed literal commands hang waiting for '+'
	  [Matthias Pitzl]
	- rt.cpan.org#100601: login() fails if username requires use of literals
	  [Andy Lyttle]
	- *rt.cpan.org#103823: is_parent() should return undef on \NoInferiors
	  [Gilles Lamiral]
	- rt.cpan.org#105456: fetch_hash fails if sequence number contains '*'
	  + *no longer removing unrequested data (except UID) in returned hashes
	  [Gilles Lamiral]
	- rt.cpan.org#91912: selectable broke in 3.29 due to \b around \NoSelect
	  [Justin Vallon, Gilles Lamiral]
	- some documentation, test cleanup and new tests

version 3.35: Fri, Nov 22, 2013  2:18:41 PM
	- *use Quote() over Massage() to avoid stripping double quotes from arg
	  + removed constant NonFolderArg
	  + may deprecate Massage() in a future release
	- _list_or_lsub failed to handle folder names with double quotes
	  + cleanup Escaped_results()
	  + new methods: Escaped_history() _escaped_trans_data()
	  + removed method: _list_response_preprocess()
	  [Gilles Lamiral, Victor L閉
	- rt.cpan.org#90315: getacl on a folder returned as literal failed
	  + _read_line could remove extra space when literal data was received
	  [Carl Karcher]
	- rt.cpan.org#89040: typo fixes
	  [David Steinbrunner]

version 3.34: Fri, Sep 27, 2013 12:50:17 AM
	- make Makefile.PL use non-interactive and document test.txt usage
	- new attribute: Socketargs => [ (IO::Socket::.. args) ]
	  + cleanup connect() to more flexible with IO::Socket::* args
	- untagged server data during send literal may cause client to hang
	  [Arthur Wolfe, Josh Hillman]
	  + _send_line() needs '+' only to know it is OK to send LITERAL data
	  + created _response_code_sub() to simplify _get_response()
	- remove internal "Folders" cache
	- Allow for RFC 6154 "IMAP LIST Extension for Special-Use Mailboxes"
	  [Mathias Reitinger]
	  + new method: folders_hash()
	  + deprecate: xlist_folders(), xlist()
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.