1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
|
Revision history for Net-IMAP-Client
0.9507 Apr 22, 2016
- avoid uninitialized warning (fixes RT#98616)
- avoid null args in search (fixes RT#113816)
- DESTROY() preserves $@
- add missing whatis entry (fixes RT#97513)
0.9506 July 23, 2014
- check for Red Hat certs directory location
0.9505 July 23, 2014
- check for existence of SSL cert directory and throw exception if it is not found
0.9504 Jan 19, 2014
- don't quote $charset var (fixes RT#77372, Broken SORT)
0.9503 Jan 18, 2014
- search command discards in-progress messages (fixes RT#84623)
- add 'ssl_options' argument (fixes RT#84309)
0.9502 Jan 18, 2014
- fix Net::Socket::SSL deprecated call warning by add some constructor arguments
0.9501 Aug 7, 2011
- search() method: Don't quote UID criteria (fixes RT#46245)
- fix synopsis: search() method returns array reference (fixes RT #69464)
0.95 Apr 9, 2011
- fix #48163 error after logout
- add examine() method (identical to select(); keyword differs)
0.94 Dec 22, 2010
- fix #56647 rfc822 attachment mishandling
- fix #43046 Does not strip \r from error messages
- fix #59462, #43047 creation of non-modifiable array attempted
- fix #43049 append() method's documentation
- fix status(): avoid returning data from undef key
0.93
- add namespace() method
- modify get_summaries() to always return array ref
0.92 Feb 28, 2009
- Doc updates
0.91 Feb 27, 2009
Fixed get_summary to correctly identify the attachment filenames
with GMail's IMAP (GMail sends some headers in uppercase).
0.10 * unreleased *
get_summaries now supports fetching additional headers. They are
available (unparsed) via the $summary->headers method (where
$summary is a Net::IMAP::Client::MsgSummary object).
Minor cleanups and speed improvement.
0.9 Jan 25, 2009
- more fixes for cyrus imap server: get_flags and get_summaries
0.8 Jan 20, 2009
- updated dependencies (Encode isn't core in Perl 5.6)
- fixed status() on uw-imap (server can return "NO CLIENT BUG
DETECTED ..." when called on the selected mailbox). Thanks Max
Maischein (corion.net).
0.7 Jan 13, 2009
- fixed get_flags (thanks Peter Pilsl for the report)
0.6 Nov 09, 2008
- better reconnect support (check that value of getline is undef
and force reconnect if so)
0.5 Oct 31, 2008
- added new methods: create_folder, delete_folder, copy, get_flags,
get_threads, fetch
- fixed some bugs with append
0.4 Sep 22, 2008
- added append / expunge
- added store, add_flags, del_flags, delete_message
- heavily modified _send_cmd() to support literals
- try to reconnect when connection is lost
Fixes:
- subtle bug related to using syswrite / sysread (now using only
buffered I/O)
- return proper notifications from get_part_body and
get_parts_bodies (sometimes the \Seen flag becomes set, this must
be reported.)
- return references in get_parts_bodies
- _parse_tokens now interprets BODY[*] as an atom
- fixed BODYSTRUCTURE parser in MsgSummary.pm (sometimes the server
would include additional extension data which we don't support
and must be properly discarded)
0.3 Sep 08, 2008
Fix for http://rt.cpan.org/Ticket/Display.html?id=39078 - return
undef from constructor when connection failed.
0.2 Sep 02, 2008
There are some disruptive changes, I hope no one took this module
seriously yet. :-p
- some support for server notifications. N/I/C will try to keep up
with notifications involving \Deleted or \Seen
flags (i.e. updating $imap->{FOLDERS}{$current_folder}) and it
also can report an array of notifications after some commands.
See the notifications() method.
- new methods: folders_more(), noop(), get_parts_bodies(),
capability(), seq_to_uid()
- got rid of wantarray for most methods (the exception is
folders())
- status() now returns a hashref instead of an array; needed since
the IMAP STATUS command might actually fail for some folders.
- most methods in Net::IMAP::Client::MsgAddress and
Net::IMAP::Client::MsgSummary will now decode the data
(previously it left it "MIME-Word"-encoded).
- fixed dependencies in Makefile.PL -- hopefully
0.1 Aug 23, 2008
First public release.
|