Hi Marco,
Marco Gaiarin schrieb:
I’ve received no answer, i try to repost…
[ This is a repost of the following article: ]
[ From: Marco Gaiarin marcogaio@libero.it ]
[ Subject: EGW 1.6, evolution and GroupDAV, some trouble… ]
[ Newsgroups: lists.egw.users ]
[ Message-ID: sfk8f6-7d5.ln1@aurora.lilliput.linux.it ]
I’ve just upgraded my ‘home’ egw installation, and tried to revamp our
family calendar.
My egw installation is really simple, on a debian etch box, using only
an SSL-enabled virtualhost on apache2/php5.
I’ve tried to switch from syncevolution (that works, but sometime break
something and when break, it need many work to fix it…) to GroupDAV,
with some trouble.
-
in addessbook i’ve defined an addressbook of type WebDAV, with an
URL of:
https://myserver/groupdav.php/addressbook/
in apache logs i found a bounch of:
aldo - anna [30/May/2009:23:02:44 +0200] "PROPFIND /groupdav.php/addressbook/%20/ HTTP/1.1" 207 87
aldo - anna [30/May/2009:23:02:45 +0200] "PROPFIND /groupdav.php/addressbook/%20/ HTTP/1.1" 207 87
%20 means you put a space (’ ') behind the url.
and in error logs:
[Sat May 30 23:01:56 2009] [error] [client 192.168.1.16] Unrecogniced GroupDAV client: HTTP_USER_AGENT='Evolution/2.2
6.1’!
[Sat May 30 23:02:45 2009] [error] [client 192.168.1.16] PHP Warning: Invalid argument supplied for foreach() in /usr
/share/egroupware/egw-pear/HTTP/WebDAV/Server.php on line 590
[Sat May 30 23:02:45 2009] [error] [client 192.168.1.16] PHP Warning: Invalid argument supplied for foreach() in /usr
/share/egroupware/egw-pear/HTTP/WebDAV/Server.php on line 700
and addressbook are empty (in egw the anna’s addressbook are not) and i
cannot add new entry.
-
calendard works, i can see all appointments, i can add one, i can
alter an appointment but i cannot delete one. If i try to delete i
can see on access log:
aldo - anna [30/May/2009:23:09:22 +0200] "DELETE /groupdav.php/calendar/5669.ics HTTP/1.1" 412 -
412 HTTP code means “Precondition failed”: you client send an etag as
HTTP_IF_MATCH header, which does NOT match the current etag.
etag’s are the version of an entry, the client basicly said delete it,
IF it’s not changed and 412 from the server tells the client it has changed.
no error at all in error log; note that on both case Evolution return a
unmeaningful generic error.
I’ve triead to delete the appointment in egroupware with user anna, and
works flawlessy (and clearly was deleted also in evolution).
Another note, and i don’t know if this is an evolution or egw bug: i’ve
tried to setup two CalDAV calendars to the same server (with two user,
anna and gaio), and i’ve got the same calendar (the first one) duped; i
can see that authentication work, data are collected but i think that
evo do some mockups with temporary files or egw send the same data to
both ‘account’.
I dont know Evolution, there’s a similar problem with lightning: the
password store, stores one password per url, so you need to have
different url’s or put the password in the url, eg:
http://user:password@domain.com/egroupware/groupdav.php/calendar/
Better would be to use:
http://domain.com/egroupware/groupdav.php/user/calendar/
I included that syntax in the initial implementation, but never tested
it. It would allow to look into an other users calendar (ACL permitting)
with YOUR credentials. Therefore no need to store two credentials or
share your password with an other user.
Ralf
Ralf Becker
Director Software Development
Stylite GmbH
[open style of IT]
Morschheimer Strasse 15
67292 Kirchheimbolanden
fon +49 (0) 6352 70629-0
fax +49 (0) 6352 70629-30
mailto: rb@stylite.de
www.stylite.de
www.egroupware.org
Geschäftsführer Andre Keller, Gudrun Müller,
Nigel Vickers und Ralf Becker
Registergericht Kaiserslautern HRB 30575
Umsatzsteuer-Id / VAT-Id: DE214280951
Enter the BlackBerry Developer Challenge
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World™ will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/Challenge
eGroupWare-users mailing list
eGroupWare-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-users