Commit Graph

18713 Commits

Author SHA1 Message Date
97816b6e20 add http://calendarserver.org/ns/:shared to shared addressbooks/calendars for Apple clients to mark collections to user as shared 2012-02-10 11:18:12 +00:00
4a9d085719 allow PROPPATCH on *-home-set, to allow eg. jqcalendar to store its prefs there 2012-02-10 11:17:12 +00:00
ed2b6f99dc * Addressbook/CardDAV: fixed Apple iOS and OS X addressbook messed up phone numbers (Mobile is now mobile for both and iPhone is matched to EGroupware private cell)
also removed copy of supportedFields and using again default ones from addressbook_vcal, with Apple specific fixes in _get_handler()
2012-02-10 11:16:44 +00:00
6c313d4513 fixed wrong self-url in PROPFIND of shared addressbooks/calendars 2012-02-10 11:13:38 +00:00
e2e7815f25 fixed messed up indention 2012-02-10 11:13:00 +00:00
6a8ef0cc35 first try to export distribution lists via CardDAV as vCard with "X-CALENDARSERVER-KIND:group", we might need a user-agent whitelist, as not all clients will understand that
fixed typo
fixed many issues with distribution lists as vCard groups, also adding/removing contacts from a list in web-GUI is working again
extend ctag to lists
limit groupVCard to contacts of same addressbook, as OS X and iOS only allows that and PUTs would remove contacts from other ABs, also fixed not working multiget report of lists/groups
fixed not working update of members
2012-02-10 11:11:38 +00:00
fcf6fa3aab fill displayname for contacts and task to easier identify it in autoindex 2012-02-10 11:02:01 +00:00
43f4aa81c4 fixed iCal did not allow user to update calendar color or name --> needs "write-properties" priviledge, which we now return for all calendar/addressbook collections 2012-02-10 11:01:24 +00:00
f8819f739b switching schedule-tag on again, as the issue seems to be a (hard to reproduce) bug, PUTs should either have If-Match or If-Schedule-Tag-Match 2012-02-10 10:46:41 +00:00
a6577f2b9f outbox supports VFREEBUSY too, it is required from OS X iCal to autocomplete locations 2012-02-10 10:45:45 +00:00
3dc0e31fa9 * InfoLog/CalDAV: store unsupported iCal properties like custom fields incl. history logging, thought they are not displayed unless you explicitly add a custom field from them (prefixed with one #)
r37832: fixed fatal error calling widgetExists on a non-object
r37837: storing unsupported (valarm-)components like unsupported (X-)properties
r37854: need to load custom fields now allways, as x-props and unsupported components are stored there
2012-02-10 10:39:27 +00:00
fe98471d18 * email/esync: using tidy (if loadable) instead of purifier to straighten out html when retieving the displayableBody. This is due to performance considerations, and problems with purifier on large html chunks, with lots of tables. (This affects converting emails to infolog and tracker as well) 2012-02-10 09:38:56 +00:00
818735e5a2 fixed images allways get resized, because mb_substring returned 3 bytes, using cut_bytes now 2012-02-10 09:07:47 +00:00
693a819d57 setting CardDAV:max-image-size on addressbook collections, so iOS scales it down before sending 2012-02-10 09:06:25 +00:00
ed96f75391 /addressbook/ was not anounced as directory gateway 2012-02-10 08:59:10 +00:00
83653c362f * CalDAV/CardDAV: /addressbook-accounts/ and PROPPATCH for addressbooks/calendars for every namespace but CalDAV, CardDAV or Calendarserver (displayname or *-describtion are ok) 2012-02-10 08:58:08 +00:00
6317e5e733 do NOT overwrite calendar-description set via PROPPATCH 2012-02-10 08:56:44 +00:00
a9ab47c674 * CalDAV/CardDAV: show addressbooks/calendars selected to sync in prefs under users addressbook-/calendar-home-set (incl. account addressbook, if enabled) 2012-02-10 08:53:50 +00:00
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
d6276d1c54 start merging latest CalDAV/CardDAV stuff from trunk:
DB-model uses now egw_cal_user.cal_status="X" for participants who got deleted. They never get returned by read or search methods, but influence the ctag of the deleted users calendar!
2012-02-10 08:47:12 +00:00
a8ec5792a6 * eSync/Addressbook: HTC Desire needs at least one telefon number, otherwise sync of contact fails without error, we now return at least an empty work phone 2012-02-09 13:29:23 +00:00
b537ac9d81 Fix import CSV date/times to correctly handle differences in user time 2012-02-08 16:47:46 +00:00
396c4ed30e * eSync/Addressbook: for all-in-one addressbook only use add-default, if it is contained in addressbooks selected, otherwise use personal addressbook 2012-02-08 15:27:42 +00:00
bc48a7f351 Changelog for 11.1.20120207 2012-02-07 14:41:37 +00:00
532cf5baf5 handle warning on cat_id when it is not a string, as expected on explode but already an array of cat-ids 2012-02-07 14:15:42 +00:00
86912b72ed * email: fix a problem with the retrieval of DOVECOT Mailboxes; shorten mail structure cache expire time; handle structure cache on move and delete 2012-02-07 13:07:50 +00:00
550ad3a12a add missing closing tag for <div> in showBody 2012-02-07 11:53:53 +00:00
93065f226a clear email Structure Cache Objects too on unsetCachedObjects; TODO: defaultimap -> check if some class vars are still used. 2012-02-07 11:43:55 +00:00
7e3c94794e if we deal with text, we do not need to tidy any html, if we use tidy, we use show-body-only set to auto, and we switch to output-html 2012-02-06 13:57:41 +00:00
9873161e0a for performance reasons, use tidy (if available) instead of htmlpurifier to fix html tags 2012-02-03 12:37:57 +00:00
2cf814641f PHP uses "America/Argentina/Buenos_Aires" not just "America/Buenos_Aires" 2012-02-03 02:05:18 +00:00
c2fa847c50 * eSync/Calendar: fixed tz-aliases to NOT use Etc/GMT* but Olson identifiers, no more exception in AS tzblob generation, generation of tzblobs for Etc/GMT* 2012-02-03 01:51:28 +00:00
9f5100adbf Improve link warning message to show actual data tried 2012-02-02 17:30:44 +00:00
a18c32c824 Record run time of scheduled job 2012-02-02 17:16:55 +00:00
38076211cc Make sure letter filter doesn't persist 2012-02-02 15:01:38 +00:00
d06beb689f Add/modify obsolet Alias Asia/Calkutta as it should map to Asia/Kolkata 2012-02-02 14:23:49 +00:00
c1d974d0b3 Add/modify broken Alias Asia/Katmandu as it should map to Asia/Kathmandu 2012-02-02 11:42:30 +00:00
4e2c48bae9 fix for integer input with negative length, to get readonly input field, fixes html5 not setting size/width commit 2012-02-01 17:33:04 +00:00
7492d9c7cb When merging styles, handle <b>, <i> in addition to <strong>,<em> 2012-02-01 16:35:08 +00:00
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
46d8d84657 attempt to improve contact search while typing adresses in address fields 2012-02-01 13:06:06 +00:00
c80f548999 - Re-arrange HTML tag order to account for simplistic newline handling (broke nested tags); - If unable to load/parse content after trying to convert HTML styles into target document styles, fall back and try again, but strip all tags this time. 2012-02-01 10:27:32 +00:00
4a6b3ad523 Fix broken link from year view to month view. Fixes Bug #3109 - Year view problem reported and investigated by -ws Skygge-, (backport from hjtappe) 2012-02-01 08:24:08 +00:00
993f07a69f change Stylite GmbH to Stylite AG in about.# 2012-01-31 13:43:06 +00:00
22483aaeb9 adapt regarding postgres requirements for typecasts and stuff, remove obsolet table egw_app_sessions 2012-01-31 08:17:55 +00:00
42a64d0410 PROPPATCH request was not logged 2012-01-30 01:55:05 +00:00
2b85dc2656 * Calendar/iCal/CalDAV: if no end(-time) is given in iCal we use the default lenght from user prefs 2012-01-29 18:49:32 +00:00
5e44c30553 * Calendar/iCal/CalDAV: if no end(-time) is given in iCal we use the default lenght from user prefs 2012-01-29 18:23:04 +00:00
8e0ca08113 Change searching for existing accounts/groups which matches anywhere in user name, we need exact match 2012-01-26 15:46:37 +00:00
ddf0354784 Add warnings from conversion, check foreign key link during dry-run 2012-01-26 15:38:27 +00:00