Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 120 lines (95 sloc) 4.582 kb
69324f8 @alexmv * Step two of renaming
alexmv authored
1 Revision history for Net-IMAP-Server
7a9ca6e @obra * Initial checkpoint. totally useless
obra authored
2
8b86848 @alexmv 1.18 releng
alexmv authored
3 1.18 Wed Jun 17 14:50:16 2009
4 * Handle compile errors in required commands better
5 * Add missing DateTime::Format::Strptime dependency
6
f499b2c @alexmv 1.17 releng
alexmv authored
7 1.17 Sun May 3 14:54:17 2009
8 * Document "NO" and "BAD" die() arguments
9 * Fix mailbox read-only attribute
10
3984156 @alexmv 1.16 releng
alexmv authored
11 1.16 Tue Apr 7 23:45:17 2009
12 * Make UID fetches no longer O(range client requested), which
13 is fragile when there are few messages but they are high in
14 UID.
15
fd36d84 @alexmv 1.15 releng
alexmv authored
16 1.15 Mon Apr 6 12:49:17 2009
17 * Calls to ->header_raw were being made on Email::MIME
18 objects, instead of Email::MIME::Header objects. Reported
19 by <dan@moore.cx>
20
e3eb425 @alexmv 1.14 releng
alexmv authored
21 1.14 Mon Apr 6 03:55:17 2009
22 * Bump Email::MIME dep, for ->header_raw method
23 * Fix typo in RFC reference. Reported by <dan@moore.cx>
24 * Documentation typo fixes
25
ee77228 @alexmv 1.13 releng
alexmv authored
26 1.13 Fri Mar 20 14:11:17 2009
27 * More UNSEEN fixes; the UNSEEN reported by STATUS and the
28 UNSEEN reported by SELECT are different beasts, and have
29 been split into different methods.
30
b907a89 @alexmv 1.12 releng
alexmv authored
31 1.12 Tue Mar 10 13:46:17 2009
32 * Ensure that mailboxes passed to CREATE aren't trying to
33 encode things they shouldn't be, by round-tripping and
34 comparing.
35 * Match query in LIST and LSUB against encoded path, not raw
36 utf8 path
37 * Support for adding new commands via 'add_command' in
38 Net::IMAP::Server
39
644e039 @alexmv * 1.11 releng
alexmv authored
40 1.11 Fri Mar 6 14:20:17 2009
41 * Move IMAP-UTF-7 handling into model's ->split, so it runs
42 for _all_ client-given input. Then adjust ->handle_command
43 to be able to send specific messages to the client on some
44 exceptions. Reported by Jan Dvorak
45 <jdvorak@uikt.mendelu.cz>.
46 * Add a case for the suspected edge case where a timeout or
47 printing error is discovered while handling a command
48 * Upper-case command name in "command not recognized" to not
49 leak implementation as much
50
51 1.10 Thu Mar 5 14:27:17 2009
db8e202 @alexmv * 0.10 releng
alexmv authored
52 * Fix a major bug where UNSEEN reported the total number of
53 unseen messages in the mailbox, rather than the sequence of
54 the first unseen message. Reported by Jan Dvorak
55 <jdvorak@uikt.mendelu.cz>
56 * Always return un-decoded headers to the client. Reported by
57 Jan Dvorak <jdvorak@uikt.mendelu.cz>
58 * Fixes for people who have set $" to something odd
59
644e039 @alexmv * 1.11 releng
alexmv authored
60 1.08 Tue Feb 24 16:27:17 2009
a7715ff @alexmv * 1.08 releng
alexmv authored
61 * UTF-7 support for mailbox naming
62 * Add and document purge => 1 option to full_path
63
5932903 @alexmv * Added missing UNIVERSAL::require dep
alexmv authored
64 1.07 Sun Nov 23 01:03:24 2008
65 * Fixed missing UNIVERSAL::require dep
66
3832ae9 @alexmv * Minimal NAMESPACE support
alexmv authored
67 1.06 Mon Nov 17 17:06:52 2008
68 * Added NAMESPACE support
69
09f6d6f @alexmv * 1.05 releng
alexmv authored
70 1.05 Mon Oct 20 16:40:19 2008
71 * Fixed spelling of 'separator' -- THIS BREAKS BACKWARDS
72 COMPATIBILITY if you had overridden the 'seperator' method.
73 * Added some missing pod on Net::IMAP::Server::DefaultModel
74
de13d93 @alexmv * 1.01 releng
alexmv authored
75 1.01 Sat Aug 16 21:06:31 2008
76 * Now with updated changelog and signatures - no functionality
77 changes
78
79 1.00 Sat Aug 16 21:05:25 2008
09f6d6f @alexmv * 1.05 releng
alexmv authored
80 * Remove Email::Folder dep, and default load_data behavior
de13d93 @alexmv * 1.01 releng
alexmv authored
81
de7cd38 @alexmv * 0.95 releng
alexmv authored
82 0.95 Wed Aug 6 18:46:09 2008
83 * We can intuit the is_inbox mailbox property
84 * Include a simple example server
85
2ab6435 @alexmv * Add update-tree hook so servers can dynamically create sub-mailboxes
alexmv authored
86 0.9 Mon Jul 7 17:35:04 2008
de7cd38 @alexmv * 0.95 releng
alexmv authored
87 * Add update_tree hook so servers can dynamically create sub-mailboxes
2ab6435 @alexmv * Add update-tree hook so servers can dynamically create sub-mailboxes
alexmv authored
88
89 0.8 Mon Jun 16 18:34:56 2008
90 * Special-casing for Zimbra clients
91 * client_id is a connection property, not an auth property
92 * Bump the Net::Server::Coro dep
93
3c53618 @alexmv * Per-session message flags actually stored on the session
alexmv authored
94 0.7 Mon May 19 13:30:17 2008
95 * Per-session message flags actually stored on the session
96 * STATUS is now on the mailbox
97
98 0.6 Fri May 16 13:29:12 2008
99 * Add missing Net::SSLeay dep
100
965e233 @alexmv * Add "use" lines
alexmv authored
101 0.5 Fri Apr 25 12:18:17 2008
102 * Add 'use Coro's for the places I added 'cede's
103 * Module::Install version bump
104
105 0.4 Wed Apr 23 15:24:22 2008
75f2e8b @alexmv * Version bump
alexmv authored
106 * Weaken the timeout callback, so we don't leak connection
107 objects
108 * Don't double-store refs to connections
109 * Actually clean out old keys in the connection hash
110 * Try to print from the right coro, so EV doesn't complain
111 about recursive entry, and then wedge the next time it
112 happens.
113 * Drop some more 'cede's in for commands which do many things
114
ef3d85c @alexmv * Connections weren't being fully closed on timeout
alexmv authored
115 0.3 Tue Mar 11 12:33:14 2008
75f2e8b @alexmv * Version bump
alexmv authored
116 * Connections weren't being fully closed on timeout
ef3d85c @alexmv * Connections weren't being fully closed on timeout
alexmv authored
117
4526fc7 @alexmv * Pass our own POD tests
alexmv authored
118 0.2 Mon Mar 10 16:47:52 2008
75f2e8b @alexmv * Version bump
alexmv authored
119 * Initial release to CPAN
Something went wrong with that request. Please try again.