32bc243464
Restore all eTemplates from distirbution file via eTemplate editor (no need to touch distribution file or fiddle with the database)
2012-02-15 14:52:52 +00:00
e9502eda30
* Addressbook/CardDAV: fixed sync all in one addressbook changed AB to personal, use default addressbook for new contacts if synced, otherwise use always synced personal AB
2012-02-15 13:04:57 +00:00
86f65f7d0a
handling special case of module "egroupware" in merge
2012-02-15 10:38:36 +00:00
4de730864e
making ^/trunk default for svn-helper.php merge
2012-02-15 10:32:22 +00:00
038a157b37
switch filter (all|global|own) and access column off for all global categories
2012-02-15 10:31:19 +00:00
205a362497
fixed app >> categories filter "all" to contain private categories too, also added a private column for easier identification
2012-02-15 09:43:19 +00:00
34393ca041
propagate data from settings hook to handlers, to fix failed installs because setup was not detected
2012-02-14 17:39:40 +00:00
ec5f38ca05
added basic update of own cache, to work around failed sitemgr install via setup (cant read just added categories)
2012-02-14 17:37:20 +00:00
8b0cb9cfb7
added user-agent detection for Snow Leopard (OS X 10.6) addressbook, to stop it from messing up categories and photo, Lion (10.7) addressbook works find
2012-02-14 15:15:26 +00:00
6745742387
Process infolog start date as a timestamp, instead of just date
2012-02-14 13:34:04 +00:00
7eb3973dda
modified lists db-backend to return list_(modified|etag) from MAX(egw_addressbook2lists.list_added) and a static list_(uid|carddav_name), to NOT require db-schema update
2012-02-10 22:33:31 +00:00
ab84acc81f
fixed several small issues around CardDAV and history logging in addressbook (dont log not set custom fields as there are not stored and therefore not changed)
2012-02-10 21:30:48 +00:00
eb331dc4e8
* Addressbook: use vCard version 3 when exporting via context menu
2012-02-10 20:33:21 +00:00
01ee489460
using instance-wide cache for categories, so updates from other sessions are immediatly available and sessions get smaller
2012-02-10 20:17:28 +00:00
44ff7cdafa
improved svn-helper quickly merge affected modules only, run a diff afterwards and output a commandline for svn update incl. commit-messages of all merged commits: ./svn-helper.php merge (-c N|-r N:M)+ ^/trunk
2012-02-10 12:34:37 +00:00
1a1b5c9d93
switch off permanent error-log
2012-02-10 12:25:39 +00:00
8a5200db66
* CalDAV: allow to create private events on OS X iCal, fixing DAV header for new shared folders
2012-02-10 12:24:43 +00:00
ceef3a3866
as SOGO Connector requires ETag header to recognice as successful PUT, we are sending them again for it
2012-02-10 11:46:57 +00:00
e789762727
resurrect preference to sync all ABs into one (allways implied for OS X) and new pref to "Distributionlists as groups", plus explenation of the prefs
...
r37966: many bugfixes around distribution-lists/groups and some code restructuring
2012-02-10 11:44:52 +00:00
4bae2b7fcd
Hide Size in autoindex and move Displayname to first column after name
2012-02-10 11:29:55 +00:00
21dfe8ac02
implement RFC 5995 add member to collection via POST, but not yet set DAV:add-member due to problems with OS X clients
2012-02-10 11:28:56 +00:00
9d85196706
move logic of which addressbook/calendars are shared into app-handler
...
move app-specific settings to app-handler
2012-02-10 11:27:26 +00:00
c01e631e95
* CalDAV: fixed Outlook needs Microsoft specific x-property to recognice all-day events as such
2012-02-10 11:18:42 +00:00
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