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