After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 537718 - evolution caldav backend does not work with http://sogo-demo.inverse.ca/
evolution caldav backend does not work with http://sogo-demo.inverse.ca/
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
unspecified
Other opensolaris
: Normal critical
: ---
Assigned To: Milan Crha
Evolution QA team
: 547260 557281 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-06-11 04:35 UTC by Wang Xin
Modified: 2009-05-08 06:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed eds patch (17.67 KB, patch)
2008-09-08 14:24 UTC, Milan Crha
none Details | Review
proposed eds patch ][ (24.41 KB, patch)
2008-09-17 16:28 UTC, Milan Crha
committed Details | Review

Description Wang Xin 2008-06-11 04:35:57 UTC
Actually, I tried 2 caldav calendar servers. Both of them dose not work with evolution. But thunderbird/lightening supports them very well

Instructions to use sogo caldav calendar server are on http://sogo-demo.inverse.ca/.
Comment 1 Milan Crha 2008-09-08 14:24:53 UTC
Created attachment 118301 [details] [review]
proposed eds patch

for evolution-data-server;

CalDAV calendar backend update. I faced something similar on other server before the patch, but now it works better. I can access your server too with this patch.
Some code has been copied from file backend.
Comment 2 Srinivasa Ragavan 2008-09-09 15:18:25 UTC
Gicmo: Can you complete it before HC freeze?
Comment 3 Milan Crha 2008-09-17 16:28:24 UTC
Created attachment 118888 [details] [review]
proposed eds patch ][

for evolution-data-server;

Similar to the above, only timezone completed handling and switched order or notifications for created/modified/removed components when syncing, it's removed/created/modified, thus events will not disappear and reappear on next sync.

To have timezones work properly, the cache should be recreated from scratch.
Comment 4 Christian Kellner 2008-09-17 16:43:00 UTC
In redirect_handler: g_return_if_fail () should only be used for bugs in programs, not in normal control flow. Better use if () return here. [g_return_if_fail also gets transformed to to "(void) 0;" when G_DISABLE_CHECKS is defined.

Otherwise it looks good to me.
Comment 5 Christian Kellner 2008-09-17 16:55:15 UTC
That should go in to stable too. (even 2.24.0 if RT decides so)
Comment 6 Milan Crha 2008-09-23 11:21:13 UTC
Committed to trunk. Committed revision 9592.
Committed to gnome-2-24. Committed revision 9593.

...with a change described in comment #4.
Comment 7 Milan Crha 2009-02-06 09:37:06 UTC
*** Bug 547260 has been marked as a duplicate of this bug. ***
Comment 8 Akhil Laddha 2009-05-08 06:32:35 UTC
*** Bug 557281 has been marked as a duplicate of this bug. ***