Revision history for Perl extension Mail::IMAPTalk.
{{$NEXT}}
4.05 2017-08-31 13:04:00+10:00 Australia/Melbourne
- MIME structure handling tweaks
4.04 2016-10-22 13:16:42+11:00 Australia/Melbourne
- Fix authentication to non-SASL-IR servers
- Use AUTHENTICATE for login when necessary
- Improve handling of headers with high-bit-set octet
- Use correct UTF-8 decoder
- Allow SELECT by SPECIAL-USE flag (Cyrus feature)
4.03 Wed Mar 23 11:50 2016
- Bump version and update copyright
- add AuthzUser to allow admin override login
- add UseCompress to use COMPRESS=DEFLATE support if available
4.01 Mon Jul 20 12:15 2015
- Bump version and update copyright
- Remove long command timer
- Misc parser and fixes
- Avoid / in generated message-id
- More improvements to find_message function
- Add cyrus IMAP extension commands
- Support extended-list options to list command
- Avoid undef warning on missing foldermode response
- Handle unexpected capability response
- Add ability to enable tracing when you "use" the module
- Replace multigetannotation with multigetmetadata
- Add IMAP myrights command
- Add IMAP id command
- Use release_socket to close connection
- Update root folder and Inbox vs INBOX handling
- Choose socket library to use, add SSL socket support
- Better formatting of email strings from envelope structure
3.01 Tue Jul 10 11:00 2012
- Bumping major version again because of fetch response
format changes (Content-Disposition and annotation changes)
- Documentation updates.
Update to SORT RFC, update to latest ACL RFC
- Update get_response_code docs
- Alert reponse is remainder of line, put that in the response code
Hack around fact alert response is the remainder of the
line after the ], it's not an argument inside the [...],
but make it look that way because makes API easier
to just call get_response_code
- Deal with annoying ANSI_X3.4-1968 encoded headers
- Handle servers which don't return any untagged sort/search results, but OK response
- Add a Pedantic mode to the parser
Will die if a line with an unexpected tag appears
when parsing responses. Useful for test suite
writers.
- Fix parsing of server welcome banner
- Always increase CmdId, and rethrow error in pedantic mode
- Handle buggy multiple spaces in XIMAPPROXY response
- Doc updates and misc fixes
- Make Mail::IMAPTalk work on perl 5.8
- Add per-command parse mode, and parsing for annotations
- Document unicode folders and remove old warnings
- Improve find_message
- Typo fixes, remove need for Carp
- use RFC2047 not RFC1522
- Atoms can have } in them
- Allow reporting errors for multigetannotation
- Add IDLE command support
- Break Content-Disposition into separate parts like Content-Type
(NOTE: This changes the result of fetches and is backwards
incompatible)
- Improve find_message
- Handle literals that fail better (eg no + go ahead response)
- Strip newlines if server returns them (it should have unfolded)
- Allow release_socket() to take an error flag
- Show correct system error on system errors
2.01 Fri Jul 15 17:00 2011
- Pushing to CPAN. Updating major version
number because of dozens of small
incompatible changes
1.04 Mon Feb 8 13:55 2011
- hundreds of changes and improvements while
being used internally by Fastmail
- now making a project on github
1.03 Thu Sep 29 17:58 2005
- improved find_message()
- added check/subscribe/unsubscribe (thanks Shriman Gurung)
- documentation cleanup (thanks Shriman Gurung)
- extra option to clear tracing variable before each command
- fix weird perl memory/performance issue when parsing
long ID lists
1.02 Tue Sep 2 10:48 2004
- fix literal continuation response check
1.01 Tue Aug 26 11:48 2004
- add utf-8 decoding support
- add annotatemore support
1.00 Tue Feb 3 17:48 2004
- initial release