| 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 (6382 days ago) |
| Due | |
| Updated | 06/14/2008 (6376 days ago) |
| Assigned | 06/12/2008 (6378 days ago) |
| Resolved | 06/14/2008 (6376 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.