89eba8038d
allow status update via CalDAV/GroupDAV PUT and DELETE for attendees (with no other rights on the event), moved that code from bocalupdate (wasnt working because of wrong param code) to boical, this should work for SyncML and CalDAV/GroupDAV - thought SyncML does not handle the delete to reject an event so far
2008-05-17 13:00:34 +00:00
a659e4eb6b
propagate base_uri and debug level to handlers
2008-05-17 12:54:26 +00:00
9008414fff
"- array2string() to format arrays (or objects) as string, eg. for error_log()
...
- allow apps to specify their own autoload handler, only tried after the standard one does not find the class"
2008-05-17 07:34:16 +00:00
dfc7176959
"- correct handling of depth: 0 in /
...
- initialise $files['files'] = array() to quiten some warning if propfind returns nothing"
2008-05-17 07:05:57 +00:00
b69b8085e6
Fixed some problems with the etag handling, causing an SQL error on
...
merging contacts, as reported by Johannes Gorschlüter from Stylite
2008-05-17 06:44:17 +00:00
d884a13521
"fixed problem reported by Peter Goerzen: sql error creating an exception"
2008-05-16 11:02:46 +00:00
246af6840e
fixed bug reported by alvin(at)zoomwireless.net on the developer list: edit button in addressbook >> view does not work
2008-05-15 14:08:27 +00:00
c74789fc2c
"removed unnecessary instanciation of old bolink class"
2008-05-15 12:41:20 +00:00
8c32661218
bocontacts --> addressbook_bo
2008-05-15 08:53:47 +00:00
459461347e
bocontacts --> addressbook_bo
2008-05-15 08:52:14 +00:00
6d37a25089
"returning the supportedlock property causes Windows DAV provider and Konqueror to not longer work"
2008-05-13 13:13:38 +00:00
fe054923e6
"REALM constant"
2008-05-13 08:34:19 +00:00
31f71a54e2
"fixed syntax error reported by uwe.redecker(at)hspl.de"
2008-05-13 05:56:00 +00:00
dd787255fb
"fixed bug in webdav upload, found by skyfredox(at)hotmail.com"
2008-05-13 05:50:11 +00:00
48352f6963
"dont return mountpoints (like eg. /apps) twice"
2008-05-10 21:47:16 +00:00
5cfc38b4f6
moved webdav handler in the root dir, as its now a general service and not only used by filemanager
2008-05-10 21:15:46 +00:00
fd5b231760
"added missing uid attribute (for file / all and kde)"
2008-05-10 21:01:53 +00:00
5fe1dfd355
"removed 4. parameter on session::create() call"
2008-05-10 20:40:28 +00:00
f0f056420f
"return only the self URL for propfind on app folder with depth 0"
2008-05-10 20:32:03 +00:00
0afb2d0324
pricipals and groups collection for WebDAV Acl, to improve support for Apple iCal, you can now use http://domain.com/egroupware/groupdav.php/pricipals/username as account-url in iCal
2008-05-10 20:15:02 +00:00
ce59f97204
using / as calendar-home-set and fixed return code for PUT requests on the UID
2008-05-10 20:12:20 +00:00
6ca9cecf01
making the event cache static, to use it in all instances of the bocal class, otherwise different instances use old etags
2008-05-10 20:10:45 +00:00
798dd4fab0
hack to fix SOGo connectors missing decoding in our free/busy url
2008-05-10 20:09:02 +00:00
415527b677
using renamed addressbook_bo
2008-05-10 20:07:50 +00:00
974faa7483
"using renamed addressbook_bo"
2008-05-10 20:06:39 +00:00
467313e5c5
"extra param to session::create() to not create a session, eg. for GroupDAV clients know to not support cookies, eg. Apple's iCal"
2008-05-10 20:05:12 +00:00
496f8b9c1a
"extra param to session::create() to not create a session, eg. for GroupDAV clients know to not support cookies, eg. Apple's iCal"
2008-05-10 20:04:37 +00:00
6d274a7aca
"switching of error_log in _parseDateTime()"
2008-05-10 19:00:31 +00:00
7bb929eabe
"missed one"
2008-05-10 12:11:02 +00:00
4885518b88
autoloading of addressbook classes
2008-05-10 12:06:15 +00:00
7a2e1a66e2
renamed addressbook classes to use autoloading, was just a test to get
...
an idea about the effort - not sure I want to do that with all apps ;-)
2008-05-10 12:02:49 +00:00
e0454b0558
updated the intervall selectbox to 31, to enable recurrance intervalls within a month range
2008-05-09 08:04:47 +00:00
8578525e00
groupdav app (without own dir)
2008-05-08 20:50:46 +00:00
6587e340fc
Some modifications required by CalDAV
2008-05-08 20:33:09 +00:00
d2e9143213
First version of new CalDav/CardDAV/GroupDAV access for calendar and
...
addressbook (infolog will follow).
CalDAV is tested so far with lightning 0.8 and Apple's iCal. Please note
that both distinguish between iCalServer and CalDAV!
The URL is currently http://domain.com/egroupware/groupdav.php/calendar/
2008-05-08 20:31:32 +00:00
9d7e48fcaa
use a cn given+family name, instead of link title for contacts
2008-05-08 20:19:20 +00:00
cb9212e691
Calendar can now store participants which are no accounts or contacts.
...
- as required by iCal/CalDAV/GroupDAV/SyncML
- this also fixes problems with LDAP contacts, which have non-numeric
ids
- iCal code now converts to and from all participant types supported by
eGroupWare: some types (eg. ressources) require that the clients keeps
the new X-EGROUPWARE-UID attribute
- calendar UI allows to enter email addresses via the addressbook search
box (dont type search, but direct add)
2008-05-08 15:02:35 +00:00
5d50d41004
- modified etag/optimistic locking, to always increment the etag, was before only via the GUI
...
- replaced own "locks" via egw_cal.cal_edit_user/time with the new egw_vfs::lock() methods
2008-05-07 22:12:25 +00:00
641817662b
enable roles in main addressbook list view
2008-05-07 14:13:34 +00:00
eef92b5785
Migration LDAP --> SQL
2008-05-07 13:13:23 +00:00
0c586d9ff0
bot-safer contact form
2008-05-07 13:12:33 +00:00
84a9f87127
"- setting ldapLimit to 2000, which is the default of slapd
...
- returning personal entries as personal (and not private)"
2008-05-07 13:08:58 +00:00
121752ed72
"MAILTO href in ATTENDEE, is just the email address, NO cn"
2008-05-07 09:09:33 +00:00
faae1ce6b6
"allow to (optionally) pass etag to importVCal, to check and fail if event is changed (needed by GroupDAV/CalDAV)"
2008-05-06 21:57:32 +00:00
36858cf2c2
"new parameter for exportVCal to export the UID the client sent and not the calendar-id-installid one, that's required by many GroupDAV/CalDAV clients and also the recommend behavior according to the RFC, it's off by default to not break SyncML"
2008-05-06 21:05:56 +00:00
ec3327010c
optional check etag/optimistic lock on delete too
2008-05-06 19:58:15 +00:00
3a5b24dfda
"fixed bug reported by matsie(at)terra.es: fatal error on ical export in calendar:
...
was cased by browser/inc/class.browser.inc.php having top priority in autoloading, which was never intended"
2008-05-06 05:57:21 +00:00
f6a883713f
locking for eGW's WebDAV (and later on CalDAV).
...
no recursive (depth infinit) locks atm.
2008-05-01 11:44:55 +00:00
2e0882c868
"some uncommited stuff"
2008-04-30 19:01:13 +00:00
9df4251058
"- fixed bug introduced with r25260: connection charset for PDO connection was not longer set, causing utf8 filenames written to mysql, which thinks we are talking latin1 (mysql default)
...
- also fixed wrong DSN for mysqlt"
2008-04-30 19:00:14 +00:00