Ralf Becker
|
fd19c672c8
|
* Filemanager/Admin: ability to check virtual filesystem (Admin >> Check virtual filesystem) and some code to prefent double creation of directories
|
2012-02-27 13:18:52 +00:00 |
|
Ralf Becker
|
820df063ef
|
* Admin/Setup: fixed custom translations got lost during update
|
2012-02-27 08:03:30 +00:00 |
|
Ralf Becker
|
d7a7d105fa
|
* Admin/Setup: fixed custom translations got lost during update
|
2012-02-27 08:02:28 +00:00 |
|
Ralf Becker
|
587c2cf595
|
use groupdav->log() for all permanent error-messages, to log the into request-log too, if both If-Match and If-Schdule-Tag-Match given use If-Match for organiser/owner and If-Schedule-Tag-Match for attendees/participants
|
2012-02-21 20:05:35 +00:00 |
|
Ralf Becker
|
2bc821f428
|
use groupdav->log() for all permanent error-messages, to log the into request-log too, if both If-Match and If-Schdule-Tag-Match given use If-Match for organiser/owner and If-Schedule-Tag-Match for attendees/participants
|
2012-02-21 20:04:45 +00:00 |
|
Ralf Becker
|
5b12fe97dc
|
* CalDAV/CardDAV/GroupDAV: as all clients dislike not getting an ETag for a PUT, we sending it again even not storing byte-by-byte
|
2012-02-20 11:34:15 +00:00 |
|
Ralf Becker
|
c70a93e7c1
|
* CalDAV/CardDAV/GroupDAV: as all clients dislike not getting an ETag for a PUT, we sending it again even not storing byte-by-byte
|
2012-02-20 11:33:43 +00:00 |
|
Ralf Becker
|
9635091c75
|
log request in case of exceptions too by installing a custom exeception handler
|
2012-02-20 09:07:02 +00:00 |
|
Ralf Becker
|
baf8999392
|
log request in case of exceptions too by installing a custom exeception handler
|
2012-02-20 09:06:24 +00:00 |
|
Ralf Becker
|
20fe3e458d
|
improved working in CalDAV/CardDAV prefs
|
2012-02-19 12:42:09 +00:00 |
|
Ralf Becker
|
e97b390573
|
improved working in CalDAV/CardDAV prefs
|
2012-02-19 12:39:04 +00:00 |
|
Ralf Becker
|
fa2c15e8c4
|
add empty line in log between request body and response
|
2012-02-18 10:50:20 +00:00 |
|
Ralf Becker
|
dea5bfef24
|
add empty line in log between request body and response
|
2012-02-18 10:49:24 +00:00 |
|
Ralf Becker
|
164b0c73b7
|
logging whole requests, to be able to lock the log-file, as some clients (eg. SOGO) use multiple threads to request resources, which messes up the log otherwise
|
2012-02-17 09:14:33 +00:00 |
|
Ralf Becker
|
27cd6350bb
|
logging whole requests, to be able to lock the log-file, as some clients (eg. SOGO) use multiple threads to request resources, which messes up the log otherwise
|
2012-02-17 09:12:23 +00:00 |
|
Ralf Becker
|
effb755417
|
fixed PHP Warning, if log-dir is not yet created
|
2012-02-17 08:14:29 +00:00 |
|
Ralf Becker
|
f0fef47688
|
fixed PHP Warning, if log-dir is not yet created
|
2012-02-17 08:13:50 +00:00 |
|
Ralf Becker
|
8dcd373813
|
* CalDAV/CardDAV: continous display (like tail -f) of logs inside EGroupware
|
2012-02-16 16:41:27 +00:00 |
|
Ralf Becker
|
9dd3b99353
|
* CalDAV/CardDAV: continous display (like tail -f) of logs inside EGroupware
|
2012-02-16 16:35:58 +00:00 |
|
Ralf Becker
|
3ac708068c
|
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:12 +00:00 |
|
Ralf Becker
|
9d704a7c0d
|
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:35:42 +00:00 |
|
Ralf Becker
|
82f2c91005
|
Ajax log file viewer (tail -f)
|
2012-02-15 21:32:45 +00:00 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
2939d7bbf3
|
propagate data from settings hook to handlers, to fix failed installs because setup was not detected
|
2012-02-14 17:38:45 +00:00 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
2ba0b31c43
|
added basic update of own cache, to work around failed sitemgr install via setup (cant read just added categories)
|
2012-02-14 17:36:35 +00:00 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
56f286e877
|
using instance-wide cache for categories, so updates from other sessions are immediatly available and sessions get smaller
|
2012-02-10 20:14:44 +00:00 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
4bae2b7fcd
|
Hide Size in autoindex and move Displayname to first column after name
|
2012-02-10 11:29:55 +00:00 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
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 |
|
Ralf Becker
|
4a9d085719
|
allow PROPPATCH on *-home-set, to allow eg. jqcalendar to store its prefs there
|
2012-02-10 11:17:12 +00:00 |
|
Ralf Becker
|
6c313d4513
|
fixed wrong self-url in PROPFIND of shared addressbooks/calendars
|
2012-02-10 11:13:38 +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
|
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
|
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
|
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
|
7a6959ca3f
|
many bugfixes around distribution-lists/groups and some code restructuring
|
2012-02-09 20:09:49 +00:00 |
|
Ralf Becker
|
aef04880e9
|
* CalDAV: allow to create private events on OS X iCal, fixing DAV header for new shared folders
|
2012-02-07 20:19:16 +00:00 |
|
Ralf Becker
|
fe0b914acc
|
as SOGO Connector requires ETag header to recognice as successful PUT, we are sending them again for it
|
2012-02-07 17:10:52 +00:00 |
|
Ralf Becker
|
5b81fca2f1
|
Hide Size in autoindex and move Displayname to first column after name
|
2012-02-07 12:47:49 +00:00 |
|
Ralf Becker
|
d7fca17d6e
|
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
|
2012-02-04 21:47:28 +00:00 |
|
Ralf Becker
|
d89f48d9c1
|
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-04 20:24:01 +00:00 |
|
Ralf Becker
|
c5ca42a4b1
|
move app-specific settings to app-handler
|
2012-02-04 01:24:34 +00:00 |
|
Ralf Becker
|
d21be8d871
|
move logic of which addressbook/calendars are shared into app-handler
|
2012-02-04 01:03:56 +00:00 |
|
Ralf Becker
|
6161826de1
|
add http://calendarserver.org/ns/:shared to shared addressbooks/calendars for Apple clients to mark collections to user as shared
|
2012-02-03 18:21:20 +00:00 |
|
Ralf Becker
|
fb6f5cf4be
|
allow PROPPATCH on *-home-set, to allow eg. jqcalendar to store its prefs there
|
2012-02-01 23:26:16 +00:00 |
|
Klaus Leithoff
|
69f65e4917
|
upgrade HTML Purifier to Version 4.4.0 (add missing files)
|
2012-02-01 16:01:01 +00:00 |
|
Klaus Leithoff
|
5511abc5bf
|
upgrade HTML Purifier to Version 4.4.0 (with merged trunk patches -c37721 -c34417 -c35216 -c35219)
|
2012-02-01 15:58:31 +00:00 |
|
Ralf Becker
|
3ae6e76ff9
|
fixed wrong self-url in PROPFIND of shared addressbooks/calendars
|
2012-01-31 22:27:31 +00:00 |
|
Klaus Leithoff
|
993f07a69f
|
change Stylite GmbH to Stylite AG in about.#
|
2012-01-31 13:43:06 +00:00 |
|
Klaus Leithoff
|
1d1447d2a7
|
change Stylite GmbH to Stylite AG in about.
|
2012-01-31 13:41:59 +00:00 |
|
Ralf Becker
|
1dd3a9e083
|
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-01-31 00:20:58 +00:00 |
|
Ralf Becker
|
f2acf7707f
|
outbox supports VFREEBUSY too, it is required from OS X iCal to autocomplete locations
|
2012-01-30 23:53:06 +00:00 |
|
Ralf Becker
|
a5673d388e
|
/addressbook/ was not anounced as directory gateway
|
2012-01-30 18:53:47 +00:00 |
|
Ralf Becker
|
01ce3bd88d
|
* CalDAV/CardDAV: /addressbook-accounts/ and PROPPATCH for addressbooks/calendars for every namespace but CalDAV, CardDAV or Calendarserver (displayname or *-describtion are ok)
|
2012-01-30 05:11:05 +00:00 |
|
Ralf Becker
|
a679a49196
|
* CalDAV/CardDAV: show addressbooks/calendars selected to sync in prefs under users addressbook-/calendar-home-set (incl. account addressbook, if enabled)
|
2012-01-25 03:25:42 +00:00 |
|
Ralf Becker
|
ace8f33784
|
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-01-24 05:27:26 +00:00 |
|
Ralf Becker
|
f5a7c9cfe8
|
* CardDAV: Hack for iOS 5.0.1 addressbook to stop asking directory gateway permissions with depth=1, which might fail on installs with huge addressbooks
|
2012-01-21 01:47:49 +00:00 |
|
Ralf Becker
|
c79657705b
|
* CardDAV: Hack for iOS 5.0.1 addressbook to stop asking directory gateway permissions with depth=1, which might fail on installs with huge addressbooks
|
2012-01-21 01:45:48 +00:00 |
|
Ralf Becker
|
bf19293285
|
log REQUEST_URI not PATH_INFO, to log the correct request
|
2012-01-20 07:23:12 +00:00 |
|
Ralf Becker
|
f7ebd11af3
|
log REQUEST_URI not PATH_INFO, to log the correct request
|
2012-01-20 07:21:28 +00:00 |
|
Klaus Leithoff
|
6205cfbfd2
|
add a function to create a HTML-Purifier config to clean up HTML
|
2012-01-16 08:32:27 +00:00 |
|
Klaus Leithoff
|
e05db77a24
|
add a function to create a HTML-Purifier config to clean up HTML
|
2012-01-16 08:31:16 +00:00 |
|
Klaus Leithoff
|
b849d7fc80
|
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-13 09:19:55 +00:00 |
|
Klaus Leithoff
|
b0f211f40b
|
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-13 09:18:46 +00:00 |
|
Ralf Becker
|
8585a30b85
|
* Filemanager: allow WebDAVs (https) via PEAR HTTP_WebDAV_Client
|
2012-01-11 21:28:59 +00:00 |
|
Ralf Becker
|
7d8347cd34
|
* Filemanager: allow WebDAVs (https) via PEAR HTTP_WebDAV_Client
|
2012-01-11 21:24:54 +00:00 |
|
Ralf Becker
|
aab7d2be24
|
disabling Lightning hack for fixed version 1.1.1, where bug is fixed and added verbose error_log, if Lightning hack is enabled
|
2012-01-10 00:21:43 +00:00 |
|
Ralf Becker
|
c7dc8748b7
|
disabling Lightning hack for fixed version 1.1.1, where bug is fixed and added verbose error_log, if Lightning hack is enabled
|
2012-01-10 00:20:00 +00:00 |
|
Ralf Becker
|
fc96467cb3
|
* Calendar: showing now all open calendars in the owner-selection, not just accounts. Allows to close them from all views
r37698: for account-selection method "selectbox", make sure everything in $selected gets an option, as for the other methods
|
2012-01-09 22:15:28 +00:00 |
|
Ralf Becker
|
1c52c64ba2
|
for account-selection method "selectbox", make sure everything in $selected gets an option, as for the other methods
|
2012-01-09 21:24:44 +00:00 |
|
Klaus Leithoff
|
cd3c3c5000
|
API/tree: do not check parent treenodes if not expizitly selected
|
2012-01-09 14:51:22 +00:00 |
|
Klaus Leithoff
|
904917af86
|
API/tree: do not check parent treenodes if not expizitly selected
|
2012-01-09 14:45:24 +00:00 |
|
Ralf Becker
|
c1f61c914b
|
switch off permanent error_log
|
2012-01-07 23:05:31 +00:00 |
|
Ralf Becker
|
92dc786ebc
|
* Calendar: showing now all open calendars in the owner-selection, not just accounts. Allows to close them from all views
|
2012-01-07 22:21:48 +00:00 |
|
Klaus Leithoff
|
7d1bfd6eee
|
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:55:41 +00:00 |
|
Klaus Leithoff
|
237e8ce9f9
|
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:54:58 +00:00 |
|
Klaus Leithoff
|
0b879cbfde
|
remove felamimail from static app_list in egw_link, as felamimail is implementing search_link;
|
2012-01-06 10:14:33 +00:00 |
|
Klaus Leithoff
|
b79af79410
|
remove felamimail from static app_list in egw_link, as felamimail is implementing search_link; gather only apps for link that implement query and title
|
2012-01-06 10:11:16 +00:00 |
|
Ralf Becker
|
19dcc2e654
|
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 21:58:28 +00:00 |
|
Ralf Becker
|
4f6deb5b46
|
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 21:57:37 +00:00 |
|
Klaus Leithoff
|
d37ee80161
|
mending Warnings: Cannot use a scalar value as an array
|
2011-12-20 15:57:03 +00:00 |
|
Klaus Leithoff
|
39fc5ab48e
|
mending Warnings: Cannot use a scalar value as an array
|
2011-12-20 15:52:27 +00:00 |
|
Klaus Leithoff
|
16d7185548
|
fix bug with undefined ino value for link_stream_wrapper::url_stat in case of accessing virtual VCard entry
|
2011-12-20 15:48:36 +00:00 |
|
Philip Herbert
|
d7d353f5d9
|
fix bug with undefined ino value for link_stream_wrapper::url_stat in case of accessing virtual VCard entry
|
2011-12-20 14:14:18 +00:00 |
|
Philip Herbert
|
657f50c5bb
|
handling preset cache (, was/is reporting an unfound entry of the cache array as 0 in some cases)
|
2011-12-20 09:16:23 +00:00 |
|
Philip Herbert
|
004c4ec06b
|
mending uninitialized vars, causing false info
|
2011-12-20 08:46:57 +00:00 |
|
Philip Herbert
|
7b24d2a784
|
initializing some vars, before appending to them
|
2011-12-19 13:39:01 +00:00 |
|
Philip Herbert
|
25ab165898
|
mending Warnings: Cannot use a scalar value as an array
|
2011-12-19 12:40:47 +00:00 |
|
Klaus Leithoff
|
6dbe3a722a
|
prevent the call of SetLanguage with empty string
|
2011-12-15 12:45:54 +00:00 |
|
Klaus Leithoff
|
b44fd70d07
|
prevent the call of SetLanguage with empty string
|
2011-12-15 12:45:44 +00:00 |
|
Nathan Gray
|
03bae6ff27
|
Add CP850 to translation class list of installed charsets, don't need to add it in import/export
|
2011-12-14 21:34:24 +00:00 |
|
Nathan Gray
|
2f4d8848c5
|
- Remove previously added hook & base class, turns out there's an established way to do it...
- Use existing link_app type hook to create calendar from infolog
|
2011-12-12 21:51:12 +00:00 |
|