Summary | IMAP literal read timeout |
Queue | Horde Framework Packages |
Queue Version | Git master |
Type | Bug |
State | Resolved |
Priority | 2. Medium |
Owners | slusarz (at) horde (dot) org |
Requester | jan (at) horde (dot) org |
Created | 03/31/2009 (5891 days ago) |
Due | |
Updated | 04/02/2009 (5889 days ago) |
Assigned | 04/02/2009 (5889 days ago) |
Resolved | 04/02/2009 (5889 days ago) |
Milestone | |
Patch | No |
State ⇒ Resolved
Summary ⇒ IMAP literal read timeout
State ⇒ Feedback
to change all stream reading to fread(). My goal: I was playing
around with the COMPRESS IMAP extension - and reading data in from the
stream using fgets() is not possible (since it is not clear from the
RFC whether the line breaks are also compressed or not). Regardless,
it is a moot point for now since the only practical way of doing
stream compressions (using PHP filters) can't be done due to the
overall lousiness of the PHP compression filters - there is no way to
indicate that you want the output buffer to be flushed.
Long winded way of explaining that I reverted back to the fgets() for
most commands. This should fix things - although I have
moved/consolidated the code a bit so this is not a straight revert. A
confirmation that this fixes would be great.
Priority ⇒ 2. Medium
Patch ⇒ No
Milestone ⇒
Assigned to Michael Slusarz
Queue ⇒ Horde Framework Packages
Summary ⇒ IMAP continuation problem
Type ⇒ Bug
State ⇒ Assigned
fetching the individual body peeks:
C (1238491479,6769): 27 UID FETCH 201049 (BODY.PEEK[1])
S (1238491479,7034): * 75 FETCH (UID 201049 BODY[1] {848}
S (1238491489,7071): Hello Jan,
I hope you are doing well and busy improving your software.
....