Commit Graph

22 Commits

Author SHA1 Message Date
Klaus Leithoff
8a2ba83ee2 * eMail/Sieve: improved capability parsing 2013-09-13 09:23:46 +00:00
Klaus Leithoff
019fbb0474 * eMail/Net-IMAP: harden get raw response against unexpected return results from server; backport of special-use folder retrieval 2013-07-26 12:27:01 +00:00
Klaus Leithoff
9059051923 * eMail/IMAP-API: trying to recover when fetching mailheaders, but resultset retrieved does not match the expected amount of message headers 2013-04-15 15:10:08 +00:00
Klaus Leithoff
038a36579e * eMail/IMAP: fix possible missing RESPONSE Code, but available PARSED response in getSummary 2013-03-08 14:54:06 +00:00
Klaus Leithoff
f50768ec0b * eMail/egw-pear: fixed problem with unexpected (but valid) multiline response for STATUS commands 2013-03-04 08:03:52 +00:00
Klaus Leithoff
8f4d044041 support text/plain format flowed; preserve horizontal witespace for true plain text messages; handle applemail multipart with no alternative as MIXED; do not fail on getStructure if there is no OK, but empty and a structure response is present 2013-02-26 14:58:12 +00:00
Klaus Leithoff
d7bc20bf6f cope with the fact that some clients mess with the content-type and omit the space between keyword and mimetype; 2012-09-28 09:17:48 +00:00
Klaus Leithoff
fc34e03f40 * egw-pear: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well. (reapply r36751) 2012-08-20 13:32:07 +00:00
Klaus Leithoff
73f26d2432 some servers seem to sent their responses for the content/bodystructure not with the first EXT section, so we loop through the parsed response until we find some matching structure within the returned array 2012-08-14 08:44:54 +00:00
Klaus Leithoff
d42726cce0 fixed not working connect+login through Net_Sieve constructor: missing options parameter 2012-05-18 12:49:45 +00:00
Klaus Leithoff
99ec5145ce introduce preserve seen, specially use PEEK for retrieving RawHeaders, as touching the messages headers should not trigger to set the message as seen 2012-04-26 13:15:05 +00:00
Klaus Leithoff
69ec8bc87a retrieve Capabilities after Login, as this is required to get the real capabilities of the server where your mails reside on; lots of whitespace removal 2012-04-18 14:38:25 +00:00
Klaus Leithoff
781abb9764 as we experience massive problems regarding DIGEST-MD5 and CRAM-MD5 authentication in Sieve, we remove them from the supportedAuthMethod list 2012-03-27 14:14:26 +00:00
Klaus Leithoff
35f1ed9041 catching pear error on cmdStatus 2012-01-06 14:57:56 +00:00
Klaus Leithoff
d58d5c5a70 fixing typo in error handling of authCRAM_MD5 and authDigest_MD5 2011-12-28 08:58:12 +00:00
Klaus Leithoff
9f11e28439 try to work around the php5.3.7+8 is_a bug/feature, approach with instanceof only 2011-11-11 08:37:18 +00:00
Klaus Leithoff
d295a3f649 support dparameters (structure part 8) for images while parsing the message body structure 2011-07-21 14:56:52 +00:00
Klaus Leithoff
99d9994932 add authPLAIN Method 2011-06-15 15:32:00 +00:00
Klaus Leithoff
582a136219 improve search for best auth Method, if you try one, the server is not suporting 2011-06-15 14:41:04 +00:00
Klaus Leithoff
ff4efeb47e handle PEAR error while cmdExamine: May be not connected. 2011-05-27 12:55:32 +00:00
Klaus Leithoff
285f61ad34 set default search list param to ALL, as an empty param causes the IMAP SORT to state that you issued a bad command (missing parameter) 2011-05-03 10:02:11 +00:00
Klaus Leithoff
33159bdaac make sure keywords of parameters/dparameters are stripped of leading and trailing whitespase, as this meets the expectation later on. Otherwise keys in the parameters/dparameters structure may not be found/identified 2010-09-28 07:43:40 +00:00