Revision history for Net-IMAP-Server

1.14   Mon Apr  6 03:55:17 2009
        * Bump Email::MIME dep, for ->header_raw method
        * Fix typo in RFC reference.  Reported by <dan@moore.cx>
        * Documentation typo fixes

1.13   Fri Mar 20 14:11:17 2009
        * More UNSEEN fixes; the UNSEEN reported by STATUS and the
          UNSEEN reported by SELECT are different beasts, and have
          been split into different methods.

1.12   Tue Mar 10 13:46:17 2009
        * Ensure that mailboxes passed to CREATE aren't trying to
          encode things they shouldn't be, by round-tripping and
          comparing.
        * Match query in LIST and LSUB against encoded path, not raw
          utf8 path
        * Support for adding new commands via 'add_command' in
          Net::IMAP::Server

1.11   Fri Mar  6 14:20:17 2009
        * Move IMAP-UTF-7 handling into model's ->split, so it runs
          for _all_ client-given input.  Then adjust ->handle_command
          to be able to send specific messages to the client on some
          exceptions.  Reported by Jan Dvorak
          <jdvorak@uikt.mendelu.cz>.
        * Add a case for the suspected edge case where a timeout or
          printing error is discovered while handling a command
        * Upper-case command name in "command not recognized" to not
          leak implementation as much

1.10   Thu Mar  5 14:27:17 2009
        * Fix a major bug where UNSEEN reported the total number of
          unseen messages in the mailbox, rather than the sequence of
          the first unseen message.  Reported by Jan Dvorak
          <jdvorak@uikt.mendelu.cz>
        * Always return un-decoded headers to the client.  Reported by
          Jan Dvorak <jdvorak@uikt.mendelu.cz>
        * Fixes for people who have set $" to something odd

1.08   Tue Feb 24 16:27:17 2009
        * UTF-7 support for mailbox naming
        * Add and document purge => 1 option to full_path

1.07   Sun Nov 23 01:03:24 2008
        * Fixed missing UNIVERSAL::require dep

1.06   Mon Nov 17 17:06:52 2008
        * Added NAMESPACE support

1.05   Mon Oct 20 16:40:19 2008
        * Fixed spelling of 'separator' -- THIS BREAKS BACKWARDS
          COMPATIBILITY if you had overridden the 'seperator' method.
        * Added some missing pod on Net::IMAP::Server::DefaultModel

1.01   Sat Aug 16 21:06:31 2008
        * Now with updated changelog and signatures - no functionality
          changes

1.00   Sat Aug 16 21:05:25 2008
        * Remove Email::Folder dep, and default load_data behavior

0.95   Wed Aug  6 18:46:09 2008
        * We can intuit the is_inbox mailbox property
        * Include a simple example server

0.9    Mon Jul  7 17:35:04 2008
        * Add update_tree hook so servers can dynamically create sub-mailboxes

0.8    Mon Jun 16 18:34:56 2008
        * Special-casing for Zimbra clients
        * client_id is a connection property, not an auth property
        * Bump the Net::Server::Coro dep

0.7    Mon May 19 13:30:17 2008
        * Per-session message flags actually stored on the session
        * STATUS is now on the mailbox

0.6    Fri May 16 13:29:12 2008
        * Add missing Net::SSLeay dep

0.5    Fri Apr 25 12:18:17 2008
        * Add 'use Coro's for the places I added 'cede's
        * Module::Install version bump

0.4    Wed Apr 23 15:24:22 2008
        * Weaken the timeout callback, so we don't leak connection
          objects
        * Don't double-store refs to connections
        * Actually clean out old keys in the connection hash
        * Try to print from the right coro, so EV doesn't complain
          about recursive entry, and then wedge the next time it
          happens.
        * Drop some more 'cede's in for commands which do many things

0.3    Tue Mar 11 12:33:14 2008
        * Connections weren't being fully closed on timeout

0.2    Mon Mar 10 16:47:52 2008
        * Initial release to CPAN