Ralf Becker
e2e7815f25
fixed messed up indention
2012-02-10 11:13:00 +00:00
Ralf Becker
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
Ralf Becker
fcf6fa3aab
fill displayname for contacts and task to easier identify it in autoindex
2012-02-10 11:02:01 +00:00
Ralf Becker
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
Ralf Becker
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
Ralf Becker
a6577f2b9f
outbox supports VFREEBUSY too, it is required from OS X iCal to autocomplete locations
2012-02-10 10:45:45 +00:00
Ralf Becker
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
Klaus Leithoff
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
Ralf Becker
818735e5a2
fixed images allways get resized, because mb_substring returned 3 bytes, using cut_bytes now
2012-02-10 09:07:47 +00:00
Ralf Becker
693a819d57
setting CardDAV:max-image-size on addressbook collections, so iOS scales it down before sending
2012-02-10 09:06:25 +00:00
Ralf Becker
ed96f75391
/addressbook/ was not anounced as directory gateway
2012-02-10 08:59:10 +00:00
Ralf Becker
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
Ralf Becker
6317e5e733
do NOT overwrite calendar-description set via PROPPATCH
2012-02-10 08:56:44 +00:00
Ralf Becker
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
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
Ralf Becker
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
Ralf Becker
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
Nathan Gray
b537ac9d81
Fix import CSV date/times to correctly handle differences in user time
2012-02-08 16:47:46 +00:00
Ralf Becker
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
Klaus Leithoff
bc48a7f351
Changelog for 11.1.20120207
2012-02-07 14:41:37 +00:00
Klaus Leithoff
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
Klaus Leithoff
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
Klaus Leithoff
550ad3a12a
add missing closing tag for <div> in showBody
2012-02-07 11:53:53 +00:00
Klaus Leithoff
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
Klaus Leithoff
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
Klaus Leithoff
9873161e0a
for performance reasons, use tidy (if available) instead of htmlpurifier to fix html tags
2012-02-03 12:37:57 +00:00
Ralf Becker
2cf814641f
PHP uses "America/Argentina/Buenos_Aires" not just "America/Buenos_Aires"
2012-02-03 02:05:18 +00:00
Ralf Becker
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
Nathan Gray
9f5100adbf
Improve link warning message to show actual data tried
2012-02-02 17:30:44 +00:00
Nathan Gray
a18c32c824
Record run time of scheduled job
2012-02-02 17:16:55 +00:00
Nathan Gray
38076211cc
Make sure letter filter doesn't persist
2012-02-02 15:01:38 +00:00
Klaus Leithoff
d06beb689f
Add/modify obsolet Alias Asia/Calkutta as it should map to Asia/Kolkata
2012-02-02 14:23:49 +00:00
Klaus Leithoff
c1d974d0b3
Add/modify broken Alias Asia/Katmandu as it should map to Asia/Kathmandu
2012-02-02 11:42:30 +00:00
Ralf Becker
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
Nathan Gray
7492d9c7cb
When merging styles, handle <b>, <i> in addition to <strong>,<em>
2012-02-01 16:35:08 +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
Klaus Leithoff
46d8d84657
attempt to improve contact search while typing adresses in address fields
2012-02-01 13:06:06 +00:00
Klaus Leithoff
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
Klaus Leithoff
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
Klaus Leithoff
993f07a69f
change Stylite GmbH to Stylite AG in about.#
2012-01-31 13:43:06 +00:00
Klaus Leithoff
22483aaeb9
adapt regarding postgres requirements for typecasts and stuff, remove obsolet table egw_app_sessions
2012-01-31 08:17:55 +00:00
Ralf Becker
42a64d0410
PROPPATCH request was not logged
2012-01-30 01:55:05 +00:00
Ralf Becker
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
Ralf Becker
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
Nathan Gray
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
Nathan Gray
ddf0354784
Add warnings from conversion, check foreign key link during dry-run
2012-01-26 15:38:27 +00:00
Nathan Gray
820d9dca0c
- When converting account names to IDs, remove successful conversions so user can be warned about unsuccessful ones
...
- Return warnings from conversion
2012-01-26 15:32:13 +00:00
Klaus Leithoff
02eb8e410b
* API/Login: using tabindex to control tab succession on/in loginscreen.
2012-01-26 11:59:19 +00:00
Ralf Becker
e256893d8d
* InfoLog/CalDAV: allow updates with implicite rights of responsible user, InfoLog type is kept on update, deduct not set status of client from completed(-percent)
2012-01-26 01:51:44 +00:00
Ralf Becker
26fdc10b40
[Save] missing for edit with implicit rights only, [Apply] was there
2012-01-26 01:45:52 +00:00