Commit Graph

6650 Commits

Author SHA1 Message Date
Ralf Becker
8cbdfbf638 ignore exception while sending notification to admin (eg. SMTP error), to block the account and give a correct error-message to user 2012-02-16 14:36:29 +00:00
Klaus Leithoff
69e47c545c add a function to create a HTML-Purifier config to clean up HTML 2012-01-31 15:16:27 +00:00
Klaus Leithoff
a429df8bae adapt html purifiers URIScheme cid to new purifiers class requirements; adapt URIScheme data to accept allowed types in whatever (upper/lower/mixed) case 2012-01-31 15:12:41 +00:00
Klaus Leithoff
fbfbf1a35c change Stylite GmbH to Stylite AG in about. 2012-01-31 13:45:52 +00:00
Klaus Leithoff
af5d448a35 * API/Login: using tabindex to control tab succession on/in loginscreen. 2012-01-26 12:06:12 +00:00
Ralf Becker
602fcc8121 missed merge of r37352: log full requests to files directory "$files/groupdav/$user-$agent.log"
log REQUEST_URI not PATH_INFO, to log the correct request
2012-01-20 07:45:56 +00:00
Klaus Leithoff
a9a852d78e API/tree: do not check parent treenodes if not expizitly selected 2012-01-09 14:51:40 +00:00
Klaus Leithoff
298d681e2e fix assumed typo for returnvalue on error in function title; defined/described as boolean/string but was array for one error case 2012-01-06 12:58:10 +00:00
Ralf Becker
86d1ee0e35 check if $name is already a country-code, before attempting to find a matching one, which can fail in certain areas of setup 2012-01-05 22:00:50 +00:00
Klaus Leithoff
644eccc65b prevent the call of SetLanguage with empty string 2011-12-15 12:47:21 +00:00
Ralf Becker
a91a5c2151 remove old ISS specific redirect code and default of $_SERVER[PHP_SELF] for $url parameter of egw::redirect (not used in current EGroupware) 2011-11-30 20:36:32 +00:00
Ralf Becker
5f9a1e3441 quietening permanent error_log 2011-11-30 09:39:08 +00:00
Ralf Becker
7ca3e121da fixed racecondition in caching translations for installs with multiple instances:
do NOT use automatic callback to cache result, as installing languages in setup can create a racecondition, therefore only cache existing non-instance-specific translations, never cache nothing found === array(), instance-specific translations can and should always be cached!
2011-11-30 09:21:17 +00:00
Ralf Becker
80a71a97bd added some docu 2011-11-30 08:12:34 +00:00
Ralf Becker
421f14d220 changing french language from "French" to "Français" for *updating* installations 2011-11-25 06:36:46 +00:00
Ralf Becker
2e6baa6550 changing french language from "French" to "Français" for *new* installations 2011-11-25 06:31:50 +00:00
Ralf Becker
5aefda2512 * CalDAV/CardDAV/GroupDAV new user preference to log requests and responses to Apache error-log 2011-11-23 16:40:35 +00:00
Ralf Becker
07d420e12b change max class-name lenght in __autoload to 64, as there are classes with more then 40 chars: projectmanager_wizard_export_elements_csv 2011-11-16 18:47:19 +00:00
Ralf Becker
c29e52a0fb fixing warnings generated by php 5.3.8 is_a($obj) trying to autoload huge strings 2011-11-15 12:23:46 +00:00
Ralf Becker
f9f31ce17e in case no charset is set, default to utf-8, as otherwise setting charset in sqlfs_stream_wrapper can stall install 2011-11-10 10:25:44 +00:00
Klaus Leithoff
3f33be98e1 fix typo 2011-11-02 14:59:31 +00:00
Klaus Leithoff
a80521e321 check availaility of htmlarea before opening compose as html or html mails as html for reply; implement check based on http_user_agent for user agent known to be not compliant with ckeditor (android); allow class attribute for div, blockquote, a and img 2011-10-31 11:00:13 +00:00
Klaus Leithoff
553db29e5d * API: updating CKEDITOR to version 3.6.2, altering editor modes and availability of toolbar options 2011-10-28 10:19:45 +00:00
Klaus Leithoff
d844dcdbd5 * API: updating CKEDITOR to version 3.6.2, altering editor modes and availability of toolbar options 2011-10-28 09:12:40 +00:00
Ralf Becker
5202d0db2d do NOT query proxys for app user has no rights too, can give SQL error, if app is not even installed, eg. resources 2011-10-25 08:08:01 +00:00
Ralf Becker
141c4c1edd casting boolean explicitly to string, as ADODB_postgres64::qstr() has an unwanted special handling for boolean types, causing eg. query in CalDAV for resources throw an invalid SQL exception under PostgreSQL 2011-10-25 07:51:04 +00:00
Ralf Becker
a5230cb614 casting boolean explicitly to string, as ADODB_postgres64::qstr() has an unwanted special handling for boolean types, causing eg. query in CalDAV for resources throw an invalid SQL exception under PostgreSQL 2011-10-25 07:49:54 +00:00
Ralf Becker
8096c34bef - fixed ORGANIZER/ATTENDEE in iCal for CalDAV:
+ do NOT use ORGANIZER for events without further participants or a different organizer
+ do not include event owner/ORGANIZER as participant in his own calendar, if he is only participant
--> all other cases include ORGANZIER and additional as ATTENDEE (tested with iCal on iOS and OS X)
- implemented schedule-tag and If-Schedule-Tag-Match header from CalDAV Scheduling
- allow to change participant status and add/remove alarms with schedule-tag instead of ETag
--> If-Schedule-Tag-Match header has precedence over If-Match (ETag) header, but limits changes to participant status and alarms
--> ToDo: test accepting, rejecting recurrences
2011-10-20 20:10:04 +00:00
Ralf Becker
e0690d2342 type attribute for principal-property-search report limiting search on a certain type/tree 2011-10-20 20:00:13 +00:00
Ralf Becker
ceaec3d3c1 added calendar-timezone property, changed groupdav_handler::extra_properties signature (removed static and added $user parameter), removed calendar-user-address-set property belonging only to principal 2011-10-20 13:35:01 +00:00
Ralf Becker
0a5e2426d1 fixed wrong timing in serialization of array, when storing arrays as config values, probably also fixing last issue of community bug #3059 2011-10-20 11:41:20 +00:00
Ralf Becker
512138ed56 diverse fixes for resources&locations, thought iCal only autocompletes locations, no idea why it skips resources, thought resources booked via webgui are shown correct 2011-10-17 15:36:28 +00:00
Klaus Leithoff
9cd7b40add catch exeption on CreateObject of bopreferences, if no felamimail is available 2011-10-17 08:42:48 +00:00
Klaus Leithoff
b56fe24784 catch exeption on CreateObject of bopreferences, if no felamimail is available 2011-10-17 08:41:43 +00:00
Ralf Becker
586a07924a implementation of (announced, but previously not implemented) acl-principal-prop-set report 2011-10-17 06:44:09 +00:00
Ralf Becker
a949acf031 locations and resources principal tree, should allow (untested!) to add resources via iCal autocomplate and "subscribe" to resource calendars 2011-10-16 08:53:07 +00:00
Ralf Becker
6d9491cf55 not announcing DAV level 2, as we dont support locking 2011-10-16 08:49:20 +00:00
Jörg Lehrke
38032d34fd * Fix WBXML namespache issue (bug 3048) 2011-10-15 22:46:28 +00:00
Jörg Lehrke
d76b136151 * Fix WBXML namespache issue (bug 3048) 2011-10-15 22:46:13 +00:00
Ralf Becker
6ff4534aa6 disable custom field tab, if no custom fields for specific queue/type2 2011-10-14 13:54:02 +00:00
Ralf Becker
5cf9f585c2 fixed not working storing of config for an app, which not yet has a config 2011-10-13 06:19:14 +00:00
Ralf Becker
5b3d0c3ca2 fixed behavior of GET or HEAD with If-None-Match returning "304 Not Modified" instead of "412 Precondition Failed", if no If-Match header given 2011-10-08 18:27:02 +00:00
Ralf Becker
b2fa12eb3e remove unusual and unnecessary "EGw-...-wGE" prefix/postfix from etag and ctag 2011-10-08 11:34:55 +00:00
Ralf Becker
b2ea1a7d05 new method groupdav_principals::url2uid to convert a principal url to a calendar uid, fixes emclient uses urn:uuid urls in outbox posts to get freebusy 2011-10-07 06:02:30 +00:00
Klaus Leithoff
6d083211e9 if we have NO password, eg. because we run by async service outside a regular user session
> --> fall back to the default profile / mail config from setup
2011-10-06 09:39:25 +00:00
Ralf Becker
e654d3fbfb correctly handle uid/name-part of path containing #%? 2011-10-06 07:51:24 +00:00
Jörg Lehrke
58337d147c * Fix WBXML encoding issue (community bug#3020) 2011-10-05 17:40:03 +00:00
Ralf Becker
e05ce4d614 enclosing etag in quotes, as most servers do 2011-10-05 08:15:24 +00:00
Ralf Becker
8cce6075bd fixed iCal parser to unescape escaped separators AFTER spliting by them, causing eg. semicolons in vcard N property (name) to fail 2011-10-05 06:27:24 +00:00
Jörg Lehrke
b65428b153 * Fix WBXML encoding issue (community bug#3020) 2011-10-04 21:21:38 +00:00