Ralf Becker
2d88f9db75
full implementation of draft-murchison-webdav-prefer-05, incl. return=representation for 412 conflicts
2013-10-01 10:55:44 +00:00
Klaus Leithoff
e6c3fafbef
* eMail/Sieve: improved capability parsing
2013-09-13 09:05:05 +00:00
Klaus Leithoff
7ef750d6ef
* eMail/Net-IMAP: harden get raw response against unexpected return results from server
2013-07-26 11:36:13 +00:00
Klaus Leithoff
c96af1e0b7
* 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:09:13 +00:00
Klaus Leithoff
f16f807c19
* eMail/IMAP: fix possible missing RESPONSE Code, but available PARSED response in getSummary
2013-03-08 14:53:56 +00:00
Klaus Leithoff
472f262eb1
* eMail/egw-pear: fixed problem with unexpected (but valid) multiline response for STATUS commands
2013-03-04 08:03:43 +00:00
Klaus Leithoff
c8066b4817
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 12:52:01 +00:00
Klaus Leithoff
c6b2086ba0
mailbox needs to be selected immediately before a Fetch; try to improve selectedFolder caching; code indentation
2012-12-19 14:25:06 +00:00
Ralf Becker
06568552c6
* Filemanager/WebDAV: support for newer ownCloud clients (eg. version 1.1.1)
2012-10-24 16:27:28 +00:00
Ralf Becker
81950eb246
support for Prefer: return-minimal in PROPFIND requests, as described in draft-snell-http-prefer
2012-10-16 11:47:55 +00:00
Ralf Becker
bd512f8195
* CalDAV/CardDAV: fixed wrong encoded url of group with name containing spaces in CalDAV:calendar-user-address-set
2012-10-16 11:47:18 +00:00
Ralf Becker
a735c5886b
* CalDAV/CardDAV: sync-collection report for calendar allowing a more efficient sync
2012-10-16 11:11:29 +00:00
Ralf Becker
39012f847b
* CardDAV: rfc 6578 sync-collection report (more efficient way to sync contacts)
2012-10-16 11:04:27 +00:00
Klaus Leithoff
0d7c1d5abb
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:42 +00:00
Klaus Leithoff
f3b4b5687e
* email/IMAP: revert the static caching of the selected mailbox, as the selecting of the mailbox seems not to live through the request
2012-08-22 07:37:21 +00:00
Klaus Leithoff
50e343fa83
fix typo (fix from current Version of Net/Socket.php)
2012-08-20 13:30:34 +00:00
Klaus Leithoff
a11b4213ee
remove obsolet code
2012-08-20 09:17:54 +00:00
Klaus Leithoff
96d5e48885
some servers seem to sent their responses for the content not with the first EXT section, so we loop through the parsed response until we find some matching content; second attempt
2012-08-14 08:11:24 +00:00
Klaus Leithoff
ce46dc40d6
some servers seem to sent their responses for the content not with the first EXT section, so we loop through the parsed response until we find some matching content
2012-08-13 16:34:51 +00:00
Ralf Becker
3b9f7b3d6d
* WebDAV/GroupDAV/CalDAV/CardDAV: removed option only used for old KDE GroupDAV resource and unknown WebDAV clients producing invalid XML, fix for community bug #3152
2012-08-13 14:34:16 +00:00
Ralf Becker
476dc6ad93
* CalDAV: expand-property reports queried by iCal from OS X 10.7.4
...
- expanded-group-member-set
- expanded-group-membership
- calendar-proxy-read-for
- calendar-proxy-write-for
Both calendar-proxy reports can be combined in one request, which is now also handled correct.
2012-07-15 09:15:57 +00:00
Klaus Leithoff
9bd5320f16
handle error in display of message list when folder to be accessed is inaccessable for some reason
2012-07-13 10:05:01 +00:00
Ralf Becker
1a5a6ab7f9
if request URI contains a full url, remove schema and domain
2012-07-11 17:45:38 +00:00
Klaus Leithoff
322dbd92f4
introducing some statics to reduce IMAP communication within a single request
2012-07-10 08:38:26 +00:00
Klaus Leithoff
2b1cacabb3
more detailed examination of capabilities; introducing functionality to retrieve special use folders; remove trailing whitespace
2012-06-28 06:52:40 +00:00
Ralf Becker
f80477e938
fixed PHP 5.4 Warning: Illegal string offset "name" on line 793
2012-05-21 10:02:30 +00:00
Klaus Leithoff
e514747285
fixed not working connect+login through Net_Sieve constructor: missing options parameter
2012-05-18 12:39:51 +00:00
Klaus Leithoff
6f48101d15
retrieve Capabilities after Login, as this is required to get the real capabilities of the server where your mails reside on
2012-04-18 14:34:27 +00:00
Ralf Becker
02c5181735
implement CalDAV <calendar-data><expand start="..." end="..."/></calendar-data> to return already expanded recurrences in a given time-range, instead of just a recurring event with a recurrence rule
2012-02-10 08:50:19 +00:00
Klaus Leithoff
fd03e66835
since we seem to have major problems authenticating via DIGEST-MD5 and CRAM-MD5 in SIEVE, we skip MD5-METHODS for now, until we fixed that
2012-02-01 13:23:56 +00:00
Ralf Becker
42a64d0410
PROPPATCH request was not logged
2012-01-30 01:55:05 +00:00
Klaus Leithoff
e35a4f9dbb
provide fallback for login if authmethod fails
2012-01-16 16:57:14 +00:00
Klaus Leithoff
a98f6a29c5
catching pear error on cmdStatus
2012-01-06 14:56:26 +00:00
Klaus Leithoff
df3c830936
fixing typo in error handling of authCRAM_MD5 and authDigest_MD5
2011-12-28 08:55:47 +00:00
Klaus Leithoff
dbade56f3f
handling possible PEAR Error when fetching the CAPABILITY
2011-12-28 08:53:22 +00:00
Klaus Leithoff
adbc245a3b
improve authMethod handling
2011-12-12 17:14:59 +00:00
Klaus Leithoff
b41d214e47
improved authentication handling; trying to recover when bestAuthMethod fails, by trying the next best method available
2011-12-09 15:10:20 +00:00
Klaus Leithoff
14554a6fd6
* email/sieve: improve connection handling (timeout)
2011-12-08 15:17:02 +00:00
Ralf Becker
ac78cbbdae
* CalDAV/CardDAV/GroupDAV new user preference to log requests and responses to Apache error-log
2011-11-23 16:37:43 +00:00
Klaus Leithoff
860fbaf99e
try to work around the php5.3.7+8 is_a bug/feature, different approach with instanceof only
2011-11-11 08:33:39 +00:00
Klaus Leithoff
2b3211b13d
try to work around the php5.3.7+8 is_a bug/feature
2011-11-10 17:07:01 +00:00
Ralf Becker
80510b5412
* CalDAV/CardDAV: major rework fixing lots of bugs/incompatibilites and adding new features: eg. autocompletion of accounts and resources under iCal, searchable addressbook gateway for all addressbooks available
...
merged changes from Trunk up to r37094 from addressbook, calendar, infolog, phpgwapi, egw-pear and resources (only CalDAV/CardDAV related stuff of cause)
2011-11-06 09:40:33 +00:00
Klaus Leithoff
3c4ec5bab3
* email: being able to set labels now, as thunderbird supports by default: urgent (red), job (orange), personal (green), to do (blue) and later (purple). If labeled the lines text will be coloured. (If the mailserver does support labels, otherwise you will/should not see any difference)
2011-10-13 14:35:01 +00:00
Ralf Becker
9193b5c3fb
* GroupDAV/KDE: access with old (KDE < 4.7) GroupDAV resource is working again (client did not find any folder, because it requies full URL not just pathes in PROPFIND response)
2011-09-28 15:34:15 +00:00
Klaus Leithoff
4e0ae73a73
* email: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well.
2011-09-28 11:30:59 +00:00
Klaus Leithoff
8f42df6881
* egw-pear: improve connection handling regarding the validation of connectionsvia expected responses
2011-09-21 09:24:13 +00:00
Ralf Becker
59cc3578b8
* WebDAV: fix for Netdrive to work correct with non-ascii chars like German umlauts
...
- unfortunatly Netdrive uses no User-Agent header, so we can only detect it on the absense of one
- we use now rawurlencode with replacing / and : afterwards, instead of the minimal version, which is the default
2011-08-27 10:53:37 +00:00
Ralf Becker
df10314ba9
no find for depth="0" when copying a collection
2011-07-31 09:52:15 +00:00
Ralf Becker
2b5d2114a3
updating own HTTP_WebDAV_Server to upstream version 1.0.0RC6: http://pear.php.net/package/HTTP_WebDAV_Server/download/1.0.0RC6
2011-07-31 08:15:51 +00:00
Klaus Leithoff
6683071fdd
support dparameters (structure part 8) for images while parsing the message body structure
2011-07-21 14:50:08 +00:00