mirror of
https://github.com/imapsync/imapsync.git
synced 2024-11-17 08:12:48 +01:00
66 lines
3.1 KiB
Plaintext
66 lines
3.1 KiB
Plaintext
|
|
||
|
Starting with release 2.99_01, I (Mark Overmeer) try to revive the
|
||
|
module. The original author David Kernen cannot be reached and didn't
|
||
|
release any fixes in four years. That is too long.
|
||
|
|
||
|
In version 3.0, the installation procedure is been cleaned-up
|
||
|
radically, and some minimal improvements in the code are made to
|
||
|
fix things people reported.
|
||
|
|
||
|
=== wishlist:
|
||
|
|
||
|
- A start was made in cleanup of the code in Mail/IMAPClient.pm
|
||
|
The file Mail/IMAPClient-cleanup shows the progress (30%)
|
||
|
But I lack the time (a weeks work at least) to complete this
|
||
|
task. There is a lot of code replication to be stripped.
|
||
|
If anyone buys me time, I will complete that task.
|
||
|
|
||
|
=== wishlist from the original author:
|
||
|
|
||
|
The following is a list of some items that I hope to include in a future
|
||
|
release:
|
||
|
|
||
|
- Support for threaded perl programs (still pending as of version 2.2.0.).
|
||
|
|
||
|
- Support for imaps (Imap via SSL). I don't have any way to test this
|
||
|
right now but if you get this to work or know someone who has I'd be
|
||
|
really interested in hearing from you.
|
||
|
|
||
|
- Support for more authentication mechanisms. Currently plain
|
||
|
authentication and cram-md5 authentication are supported. I have
|
||
|
DIGEST-MD5 working at the AUTH qop, but haven't incorporated it into
|
||
|
a released version because I'm still trying to get at least the
|
||
|
integrity qop working, and maybe even privacy, but considering how
|
||
|
much trouble I'm having with just the integrity level I wouldn't
|
||
|
hold my breath if I were you ;-).
|
||
|
|
||
|
- Currently a number of IMAP Client commands are implemented using the
|
||
|
'default method', which is an AUTOLOAD hack. I'd like to reduce that
|
||
|
if possible to a bare minimum. (Some are still pending as of version 2.2.7.)
|
||
|
|
||
|
- I'd like to see this module certified for more OS's and more IMAP servers.
|
||
|
This is (hopefully) just a matter of testing; the code should already
|
||
|
be compatible with the IMAP servers that are out there and with any OS
|
||
|
that allows the IO::Socket module to work. ** A number of platforms
|
||
|
have been added to the list of tested platforms since this was first
|
||
|
written. Please contact DJKernen@cpan.org if you have any to add.
|
||
|
|
||
|
- Support for newer/older/other versions of IMAP. Currently only RFC2060 is
|
||
|
explicitly supported, although thanks to the 'default method'
|
||
|
(implemented via an AUTOLOAD hack) virtually any IMAP command is
|
||
|
supported, even proprietary commands, X- extensions, and so forth. But
|
||
|
not necessarily other authentication mechanisms... :-( (NOTE: the
|
||
|
AUTHENTICATE method partially addresses this issue.)
|
||
|
|
||
|
- Support for piping output from (some?) imap commands directly to a
|
||
|
thingy of some sort (perhaps a coderef, a filehandle, or both).
|
||
|
|
||
|
- Your thingy here!!! Send me your request, and I'll do it in the order of
|
||
|
($popularity/$difficulty ).
|
||
|
|
||
|
- Support for perl version 6. This will probably involve a rewrite that
|
||
|
will make portions of the Mail::IMAPClient module look more like the
|
||
|
Mail::IMAPClient::BodyStructure module. (Perl 6 will have built-in
|
||
|
support for semantics that look remarkably like Damian Conway's
|
||
|
Parse::RecDescent module, which will solve a lot of problems for me.)
|