Summary | pear IMAP implementation of ::getUids() is broken |
Queue | Kolab |
Type | Bug |
State | Not A Bug |
Priority | 1. Low |
Owners | |
Requester | math.parent (at) gmail (dot) com |
Created | 06/08/2008 (6236 days ago) |
Due | |
Updated | 06/14/2008 (6230 days ago) |
Assigned | 06/12/2008 (6232 days ago) |
Resolved | 06/14/2008 (6230 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
Taken from Gunnar Wrobel
State ⇒ Not A Bug
I've tested again with only the pear patch
(http://cvs.php.net/viewvc.cgi/pear/Net_IMAP/IMAPProtocol.php?r1=1.27&r2=1.28)
and it worked.
Sorry, you can close this bug. The patch was a workaround which not
needed anymore.
search command stopped working in Net_IMAP. According to the
documentation it's defined as "mixed search( string $search_list,
[boolean $uidSearch = false])"
and the code in Net_IMAP seems to behave like this.
Have you checked with a packet sniffer like tcpdump what goes over the wire?
My feeling tells me this is an upstream bug in Net_IMAP.
There is also another issue with the patch:
You will sync in "temporary" objects as deleted messages are not excluded.
In my version of 1.1.0beta2, $imap->getMessagesList() only takes one
parameter. What's the second "false" argument supposed to do?
Cheers,
Thomas
Assigned to Thomas Jarosch
Assigned to Gunnar Wrobel
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ pear IMAP implementation of ::getUids() is broken
Queue ⇒ Kolab
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Using PEAR IMAP 1.1.0beta2 (with patch from
http://cvs.php.net/viewvc.cgi/pear/Net_IMAP/IMAPProtocol.php?r1=1.27&r2=1.28)
Proposed patch: https://www.intevation.de/roundup/kolab/file804/pear.php.diff
Note: This is part of the issue in kolab/issue2725.