Commit Graph

20630 Commits

Author SHA1 Message Date
Ralf Becker
c3cb454145 * API: only cache in APC by default, if it has at least 64M of shared memory, otherwise use filesystem 2012-10-23 07:50:15 +00:00
Ralf Becker
1517756585 * CalDAV: fixed parsing of principal urls used by iOS6 for users 2012-10-22 16:44:30 +00:00
Ralf Becker
c90fc65566 * Calendar: deny creating of recurring events, if duration of a single recurrence is longer then the recurrence interval 2012-10-22 15:50:33 +00:00
Ralf Becker
d7b0414a49 * 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:20:33 +00:00
Klaus Leithoff
7a3b2e7180 disable debugging for append message on returnvalue true 2012-10-18 10:55:19 +00:00
Klaus Leithoff
fd75b7a8bc 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 10:52:53 +00:00
Klaus Leithoff
9f12822361 upgrade fckeditor to version 2.6.8 2012-10-15 14:25:45 +00:00
Ralf Becker
8e1d4f9824 should fix Fatal error: Cannot use string offset as an array in line 671 2012-10-14 08:20:33 +00:00
Ralf Becker
6d427c3a67 * Calendar: changed default filter for new users/instances from "all" to "default" (not showing rejected invitations) 2012-10-08 11:39:13 +00:00
Ralf Becker
af67011f8d automatic conversation of American Olson timezone names with 3 /-separated parts to a form without the middle part, eg. America/Buenos_Aires can be used instead of America/Argentina/Buenos_Aires 2012-10-07 18:01:33 +00:00
Ralf Becker
3561ef7c5b * Calendar/CalDAV: updated windows aliases from Unicode site and Exchange names from Sabre DAV 2012-10-07 17:56:44 +00:00
Ralf Becker
f124ef5fde * CalDAV: deleting an already declined invitation returned 403 Forbidden, instead 204 No Content 2012-10-02 12:58:59 +00:00
Ralf Becker
0df9f93825 * CalDAV: deleting an already declined invitation returned 403 Forbidden, instead 204 No Content 2012-10-02 12:58:46 +00:00
Ralf Becker
a97dd01349 fixed invalid xml in CardDAV:principal-address property of pricipal collection 2012-10-02 05:20:45 +00:00
Ralf Becker
2aaec111b4 * CalDAV: privileges in other users calendar where reported wrong, leading clients to believe they have write rights here 2012-10-02 05:20:06 +00:00
Ralf Becker
8eb10b2409 fixed wrong status-code for CardDAV DELETE 2012-10-01 17:26:52 +00:00
Klaus Leithoff
d7bc20bf6f 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:48 +00:00
Ralf Becker
7039e38ad3 * CalDAV: fixed broken URL of private events in shared calendar user has no right to view 2012-09-27 09:03:30 +00:00
Ralf Becker
e488090eaf backported r29890 (if negating a search with an exclemation mark, we have to AND the criteria) from Trunk to fix community bug #3148 - database error when selecting users in preferences 2012-09-27 08:30:47 +00:00
Ralf Becker
4241e34ddf allow storing and retrieval of following CalDAV properties: default-alarm-vevent-date, default-alarm-vevent-datetime 2012-09-26 10:02:03 +00:00
Ralf Becker
b76be6cc0e * CalDAV/CardDAV: Max OS X 10.8 (Mountain Lion) support: automatic sync of all addressbooks in one 2012-09-26 08:07:31 +00:00
Ralf Becker
5ac005969e * Filemanager: fixed not working repair of doublicate directories 2012-09-25 12:56:00 +00:00
Ralf Becker
1e7718a3c6 * InfoLog/CalDAV: deleted entries where not taken into account for ctag generation, causing deletes only to sync after other modifications 2012-09-24 08:54:38 +00:00
Ralf Becker
3cc923ddc4 disable PHP 5.4 E_STRICT warnings in setup, as already done inside EGroupware 2012-09-14 16:39:26 +00:00
Klaus Leithoff
0ec6597eef * eMail: fix problem when forwarding inline some mails containing winmail.dat attachments (HelpDesk Ticket 3810) (all original attachments are probably part of the winmail.dat, so we resolve the data/attachments contained in winmail.dat) 2012-08-27 12:55:18 +00:00
Klaus Leithoff
aced2ccd99 fix problem when vcf-cards have double carriage returns (such as crcrlf) this seems to break the v-card 2012-08-27 12:27:05 +00:00
Ralf Becker
96b4b5cda9 Changelog for 1.8.004.20120822 2012-08-22 06:49:42 +00:00
Klaus Leithoff
fc34e03f40 * egw-pear: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well. (reapply r36751) 2012-08-20 13:32:07 +00:00
Ralf Becker
1e939ff3a2 * Calendar/CalDAV: fixed not working accepting or rejecting recurrences of event series via CalDAV scheduling (eg. iOS devices) 2012-08-15 15:28:00 +00:00
Ralf Becker
724d03e53b * Calendar: if deleting next recurrance of an event series containing alarms, move alarms to next recurrance, to not alarm for deleted recurance 2012-08-14 17:04:50 +00:00
Klaus Leithoff
22a5fbb4b3 fix bug regarding certain russian filenames when forwarding/compose as new, as AddStringAttachment is using basename to make sure only a filename will be used for the namepart; some fixes backported from phpmailer5.2.1 2012-08-14 13:56:02 +00:00
Klaus Leithoff
73f26d2432 some servers seem to sent their responses for the content/bodystructure not with the first EXT section, so we loop through the parsed response until we find some matching structure within the returned array 2012-08-14 08:44:54 +00:00
Ralf Becker
c1d0e03adb fixed some more "Illegal string offset" 2012-08-14 07:56:49 +00:00
Ralf Becker
4809975c1a only truncate string if length given and <= 255, to not unnecessary truncate varchar(>255) as PostgreSQL uses text anyway and MySQL truncates itself silently (unless strict mode!) 2012-08-13 14:43:41 +00:00
Ralf Becker
d54828c715 * API/Setup/MySQL: fixed backup to correctly report boolean columns and support MySQL 5.0+ varchar(>255) 2012-08-12 09:51:19 +00:00
Ralf Becker
c05f1af2e4 * Addressbook/InfoLog/Tracker: added or fixed formatting of certain custom field types in notifications using a single shared method 2012-08-09 13:07:07 +00:00
Ralf Becker
959739d32b avoid calling accounts->members(hips) without an account_id and cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts 2012-08-09 09:53:34 +00:00
Ralf Becker
38d14091ff fixed deprecated use: backport of r40057: fixed exception in notifications: "cannot send notifications. No sender supplied" 2012-08-09 09:40:21 +00:00
Ralf Becker
ac7d79309e quieten warning in delete-category hook, if cat is not used 2012-08-09 08:29:28 +00:00
Ralf Becker
19e0910ce0 allow to use a setup user and password by prefixing it with 'root_', eg. 'root_admin' for setup user 'admin' 2012-08-09 08:18:02 +00:00
Ralf Becker
05510f5ff7 delete user categories, when user get deleted and admin command to delete already orphaned categories: admin/admin-cli.php --admin-cmd-check-cats admin,password 2012-08-08 16:30:20 +00:00
Ralf Becker
110ad12bb6 delete user categories, when user get deleted and admin command to delete already orphaned categories: admin/admin-cli.php --admin-cmd-check-cats admin,password 2012-08-08 16:25:03 +00:00
Ralf Becker
e913a6a263 pending translations from translation.stylite.de 2012-08-08 12:11:04 +00:00
Ralf Becker
48009a16e5 avoid calling accounts->members(hips) without an account_id 2012-08-08 10:47:47 +00:00
Ralf Becker
75b458b2f8 avoid calling accounts->members(hips) without an account_id 2012-08-08 10:41:04 +00:00
Ralf Becker
c30999f1b4 call hook again, in case an (smtp) error happened 2012-08-08 10:01:01 +00:00
Ralf Becker
ea18bc75b5 fixed exception in notifications: "cannot send notifications. No sender supplied" 2012-08-08 07:06:32 +00:00
Ralf Becker
92a97ea4d9 accounts::id2name() needs to return false, not throw an exception for not found accounts 2012-08-07 16:09:54 +00:00
Ralf Becker
0e0993863c * API/preferences: caching preferences in instance cache instead of session, to get immediate update in long running sessions (eg. sync) and get smaller sessions 2012-08-07 13:57:56 +00:00
Ralf Becker
6fa4cc864e not storing $GLOBALS[egw_info][user] twice in session (was also stored as $GLOBALS[egw]->session->user), also removing not used $GLOBALS[egw_info][user][acl], but re-reading preferences in session::verify() so long running sessions get preferences set by an other session, removing nowhere used creditspoint class from api (calls not public available creditspoint app) 2012-08-07 08:55:41 +00:00