Skip Menu |

This queue is for tickets about the Mail-IMAPClient CPAN distribution.

Report information
The Basics
Id: 66367
Status: resolved
Priority: 0/
Queue: Mail-IMAPClient

People
Owner: PLOBBES [...] cpan.org
Requestors: PLOBBES [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in:
  • 3.26
  • 3.27
Fixed in: 3.28



Subject: fetch_hash uses escape after 3.25
[Reported by Mathias Reitinger] Mail::IMAPClient 3.26/7 now calls $self->Escaped_results (via ->fetch()) - this causes problems when fetching headers using fetch_hash(). Do the following and dump $hash with Data::Dumper::Dumper to show the effect of this change: my $hash = $imap->fetch_hash( "ALL", "FLAGS", "BODY.PEEK[HEADER.FIELDS (TO FROM SUBJECT DATE)]" );
Changelog related entries: - rt.cpan.org#66367: fetch_hash uses Escaped_results() in 3.26/3.27 (redo) rt.cpan.org#63524: fetch_hash() parse errors [Mathias Reitinger] + fetch_hash: only Escape() data in parenthesized list + update fetch_hash test and add a new test - do not touch CRLF in Escape()/Unescape() - added Escape() method
I released 3.28 to CPAN today, essentially the same as 3.28_04 which version bump and minor changelog changes (but I forgot to change the release note text to state 3.28 -- no big deal).