Commit Graph

20727 Commits

Author SHA1 Message Date
Ralf Becker
aa3b12fbfc for new contacts created eg. through eMail app, check email attribute first, before checking for other less significant attributes 2012-10-24 14:22:55 +00:00
Klaus Leithoff
acc8b555a9 use static translation::detect_encoding 2012-10-24 11:00:32 +00:00
Klaus Leithoff
96eea7c331 introduce detect_encoding functionality as a static function (used in decodeMailHeader as of now) 2012-10-24 10:56:08 +00:00
Ralf Becker
4dc6ff18fa Changelog for 11.1.20121024 2012-10-24 10:22:27 +00:00
Ralf Becker
c7c00947d3 quiten permanent error_log in doublicate check aka addressbook_ui::ajax_check_values() 2012-10-24 10:18:31 +00:00
Ralf Becker
8903580778 * Addressbook: call doublicate check when creating a new contact from eMail 2012-10-24 10:14:34 +00:00
Ralf Becker
30d1c07e83 * Addressbook: fixed error in extended search 2012-10-24 09:53:46 +00:00
Ralf Becker
797c28e008 fixed typo causing alert with "undefied" message, instead of an error 2012-10-24 09:52:21 +00:00
Klaus Leithoff
97c1e3431d * eMail: by handling links while displaying emails, always add a target _blank to force the opening in a new window (instead of redirecting) 2012-10-24 08:43:06 +00:00
Klaus Leithoff
7c580f1b64 silence/handle php-strict warnings 2012-10-24 08:35:09 +00:00
Nathan Gray
d3bd93fdf3 Automatically change Import/Export sidebox link to just 'Export' if the app has more than one plugin 2012-10-23 16:18:06 +00:00
Klaus Leithoff
ec9d6d9806 * eMail: fix problem regarding the deletion of the last message in list if pagination is switched on 2012-10-23 15:29:41 +00:00
Nathan Gray
d0f6b40a2b Pre-set recurrence end date in popup to start date 2012-10-23 15:22:13 +00:00
Ralf Becker
4910a6182c fixed PHP Warning: Illegal string offset 2012-10-23 15:09:58 +00:00
Nathan Gray
73843d2359 Fix 'Whole query' list actions 2012-10-23 15:04:16 +00:00
Ralf Becker
f91d9e4e28 * Calendar: fixed not working extending of an event series (latter recurrence end-date), after schema update in last package 2012-10-23 14:56:19 +00:00
Ralf Becker
498928cc3a * CalDAV: fix recurring event one day short, if number of recurence specified together with event-length, after rrule in iCal 2012-10-23 14:22:52 +00:00
Ralf Becker
c1f0674e25 * CalDAV: allow organizer (edit-rights) update with If-Schedule-Tag-Match eg. from iOS or OS X iCal when event series was changed with "this and future" semantics 2012-10-23 11:35:56 +00:00
Ralf Becker
4030c6a2b7 * Calendar/CalDAV/eSync: fixed truncating an existing daily event left it one day to long 2012-10-23 10:56:19 +00:00
Klaus Leithoff
50f4ca2b8b since we allow ampersand in local-part of the emailaddress, we have to handle this while preprocessing template data 2012-10-23 10:39:25 +00:00
Klaus Leithoff
058bd3e674 * Addressbook/API: allow ampersand and plus in local part of emailaddress for email validation 2012-10-23 08:59:12 +00:00
Ralf Becker
9c39375e40 work around a warning, if database password contains a non-ascii char (eg. German umlaut) 2012-10-23 08:19:35 +00:00
Ralf Becker
f6aa1ca1aa * API: only cache in APC by default, if it has at least 64M of shared memory, otherwise use filesystem 2012-10-23 07:49:42 +00:00
Ralf Becker
c77521cbd0 * CalDAV: fixed parsing of principal urls used by iOS6 for users 2012-10-22 16:44:10 +00:00
Ralf Becker
1731711d33 * Calendar: deny creating of recurring events, if duration of a single recurrence is longer then the recurrence interval 2012-10-22 15:47:32 +00:00
Nathan Gray
c5373ef82d Prevent new categories from being created during dry-run
- Do not wipe previous mapping if user went back a step
2012-10-22 14:27:17 +00:00
Nathan Gray
caae2ceeae Prevent new categories from being created during dry-run 2012-10-22 14:25:43 +00:00
Ralf Becker
122230b88e * Calendar/CalDAV/eSync: fixed exceptions get not deleted with series via CalDAV or eSync
moved code from our UI to BO, to either delete exceptions (default) or keep them with a new UID
2012-10-22 13:15:58 +00:00
Ralf Becker
61966de428 * Calendar/CalDAV: fixed event created in calendar of a resource, was not editable (no owner set, now creating user is owner) 2012-10-22 12:45:28 +00:00
Nathan Gray
8bcdfa1861 Process the whole file when doing a preview, but only keep a few records for display 2012-10-18 14:49:47 +00:00
Klaus Leithoff
190b623fd5 try to fix/improve situation that there is no UID returned on appendMessage; filter by INTERNALDATE, not DATE as it was the default before 2012-10-18 11:01:45 +00:00
Nathan Gray
0f7a7da656 Remove outdated CSV export charset preference - Import/Export app is used now 2012-10-17 16:00:51 +00:00
Nathan Gray
ddbcc59a82 Add 'None' category option to context menu for all apps using nextmatch::category_action() 2012-10-16 19:51:15 +00:00
Nathan Gray
8836842a14 Use jQuery to decode all entities in caption for confirm prompt 2012-10-16 19:47:56 +00:00
Nathan Gray
45a14f4fbb Fix status labels showing as serialized when editing them 2012-10-16 19:13:28 +00:00
Nathan Gray
8a9f710815 Try translation of lookup values if straight lookup fails' importexport 2012-10-16 14:41:33 +00:00
Ralf Becker
dcb99a352f * CalDAV/CardDAV: return urn:uuid as last record in calendar-user-address-set, as according to iCal4OL developer, some clients might have problems with it, also adding both full uri and just path of principal url, as calendarserver does it 2012-10-16 12:17:32 +00:00
Ralf Becker
3ee9c72cf3 allow to specify grant host for database creation 2012-10-16 11:57:24 +00:00
Ralf Becker
b161c0d500 requests in log were always trunkated (since last changes) and fixed quoting in autoindex for hierarchical props in collection resources 2012-10-16 11:54:16 +00:00
Ralf Becker
67821cab0d * CalDAV: show created and updated by user and date in iOS 6: new CalendarServer:(created|updated)-by properties 2012-10-16 11:53:54 +00:00
Ralf Becker
5c5b4e1b16 make logging available for iSchedule, only backported so class stays close to trunk, iSchedule itself is not yet ready to be backported 2012-10-16 11:50:59 +00:00
Ralf Becker
d4a9709aab disable sync-collection report for inbox and outbox, as the way they are created in EGw, we cant support sync-collection propperly
we filter by status unknown, but do not report event as deleted, when status changed to accepted
2012-10-16 11:48:19 +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
0c3d6e167c use no end-date / limit into the future, as unchanged entries would never be transferted later on, for sync-collection with empty sync-token 2012-10-16 11:31:15 +00:00
Ralf Becker
138d16cfa3 * CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences 2012-10-16 11:30:35 +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
28f8d4e2b7 * InfoLog/CalDAV: sync-collection report, thought reminder app on OS X 10.8.2 does not use it, moved logic for sync-token to baseclass and determine availablity on supported-report-set 2012-10-16 11:08:33 +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
Nathan Gray
ae51767122 * Add vCard import/export plugins 2012-10-15 16:29:52 +00:00