Net-IMAP-Server

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for Net-IMAP-Server

1.39 2016-05-01T00:42:17Z
 - Use 127.0.0.1 instead of localhost in tests
 - Fix precedence error with "return" in
   Net::IMAP::Server::Mailbox->selected

1.38 2014-01-26T20:16:17Z
 - Pass tests with IO::Socket::SSL 1.950 and above, which verify server SSL
   certificates by default.

1.37 2014-01-26T19:14:17Z
 - Fix parsing par parenthesized expressions with recent Regexp::Common

1.36 2012-01-17T08:09:17Z
 - Fix string literals (such as for APPEND), which have counted characters
   incorrectly since 1.32 due to newline trimming.

1.35 2012-11-12T03:22:17Z
 - Switch to AnyEvent, from EV

1.34 2012-07-28T15:49:17Z
 - Don't rely on $" being set to the default " " during UID SEARCH

1.33 2012-04-07T19:37:17Z
 - Test fixes; use recv() with MSG_PEEK | MSG_DONTWAIT to determine if a
   TCP connection is in state CLOSE_WAIT

1.32 2012-04-06T00:45:17Z
 - Trim newlines passed to all commands, including continuation lines
 - Remove erroneous extra \n on server SASL responses
 - Bump MIME::Base64 dependency, and adjust bad mime encoding techniques to
   compensate
 - Better mapping of SASL mechanism names to method names

1.31 2012-04-01T01:18:17Z
 - Add test dependency on IO::Socket::SSL
 - Minor ASCII art updates

1.30 2011-10-25T11:30:17Z
 - Beginnings of a testsuite based on the RFC spec
 - Prepend, rather then append, un-asked-for message attributes, for picky
   clients
 - Properly escape mailbox names with quotes in LIST/LSUB
 - Trap and report base64 errors during AUTH
 - Returning -1 from a SASL auth now returns BAD, while returning false
   returns NO
 - Send an [ALERT] if the password was sent unprotected in plaintext
 - Remove an incorrect call to ->socket which caused errors during DESTROY
 - Selecting a bogus mailbox now leaves the state unselected
 - Return BAD on CREATE or RENAME with 8-bit mailbox names or invalid UTF-7
   encoding
 - Forbid removal of INBOX

1.29 2010-08-02T10:42:17Z
 - Fix "UID SEARCH 1,2"
 - Allow "UID SEARCH *"
 - A better fix for [rt.cpan.org #58160], which is caused by a bug in
   DateTime::Format::Strptime ([rt.cpan.org #58459])
 - Fix a minor bug in UID wherein unknown subcommands would attempt to call
   a nonexistant method

1.28 2010-06-08T14:14:17Z
 - Prevent warnings when CLOSE is called
 - strftime("%e") can generate leading space, which strptime("%e") fails to
   parse; parse with strptime("%n%e")

 [rt.cpan.org #58160]
 - Ensure that EXAMINE collowed by SELECT in the same mailbox leaves it
   write-able [rt.cpan.org #58162]

1.27 2010-05-03T21:27:17Z
 - Make ->handle_command return the instance of the ::Command subclass that
   ran, for more useful subclassing

1.26 2009-12-15T22:31:17Z
 - Fix ->read_only to only care about ->selected_read_only if the mailbox
   is currently selected.
 - Add a ->select callback (defautls to doing nothing) on mailboxes which
   is called when it becomes selected.
 - The content returned by FETCH BODY[1] should be the raw content, without
   decoding transport encoding.

1.25 2009-11-07T23:58:17Z
 - BACKWARDS-INCOMPATIBLE CHANGE: Net::IMAP::Server::Command's ->log method
   takes a loglevel argument by default, and simply defers to Net::Server's
   logging infratructure.
 - Handle more of Net::Server's arguments to ->new, including logging
 - Pass through arguments to Net::Server any arguments to ->run
 - Support mailboxes with flat hierarchies (undef hierarchy separator)
 - Fix a bug where UID COPY set two OK responses

1.24 2009-10-16T11:01:17Z
 - Fix overzealous caching during mailbox renaming
 - Bump Net::Server::Coro dep, to be able to specify SSL certificate paths

1.23 2009-07-17T17:34:17Z



( run in 0.557 second using v1.01-cache-2.11-cpan-39bf76dae61 )