Приветствую.
Подскажите пож.
Попытался смоделировать групповую работу с календарями через iCalendar и CalDav. С iCalendar получилось. Все работало.  Но при групповой работе iCalendar не годится т.к. он хранит все в одном файле. Могут быть потери.
CalDAV больше подходит т.к. каждое задание хранится в отдельном файле. Но ни SunBird 0.9 и 1beta ни Lightning 0.9 не отображают ни заданий ни событий. Хотя на сервере записи создаются. Опишу подробнее:
1. Создаю Календарь. В Сети -> CalDAV http://192.168.254.1/webdav/CalDAV/ Название caldav. Все нормально создалось.
2. Создать Новое Событие. Создается, появляется файл по указанному адресу. Но календарь SunBird'а остается пустым...
3. Подключаю этот Календарь в Sunbird на другом компьютере. Ничего. Таже проблема.

Пробовал на разных ОС (Win XP и Vista), на разных серверах (IIS, Apache, EServ 3)

Из логов IIS

#Date: 2009-05-16 14:20:23
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status
2009-05-16 14:20:23 W3SVC1 192.168.254.1 PUT /webdav/CalDAV/d1279b9d-eec3-417d-b08f-14ac7cda03cb.ics - 80 - 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 401 2 2148074254
2009-05-16 14:20:35 W3SVC1 192.168.254.1 PUT /webdav/CalDAV/d1279b9d-eec3-417d-b08f-14ac7cda03cb.ics - 80 - 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 401 1 0
2009-05-16 14:20:35 W3SVC1 192.168.254.1 PUT /webdav/CalDAV/d1279b9d-eec3-417d-b08f-14ac7cda03cb.ics - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 201 0 0
2009-05-16 14:20:35 W3SVC1 192.168.254.1 REPORT /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 501 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 - 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 401 2 2148074254
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 - 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 401 1 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 OPTIONS /webdav/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 200 0 0
2009-05-16 14:21:03 W3SVC1 192.168.254.1 PROPFIND /webdav/CalDAV/ - 80 DESK\postmaster 192.168.254.16 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+ru;+rv:1.8.1.21)+Gecko/20090302+Lightning/0.9+Thunderbird/2.0.0.21 207 0 0

Из логов Apache

192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:50 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "OPTIONS /webdav/ HTTP/1.1" 200 -
192.168.254.16 - - [16/May/2009:18:07:51 +0400] "PROPFIND /webdav/CalDAV/ HTTP/1.1" 207 532

Из логов EServ

<D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/">
  <D:prop>
    <D:resourcetype/>
    <D:owner/>
    <CS:getctag/>
  </D:prop>
</D:propfind>
D:\Data\WebDAV\Calendars\caldav\
/caldav/
D:\Data\WebDAV\Calendars\caldav\
<?xml version='1.0' encoding='utf-8'?>
<D:multistatus xmlns:D='DAV:' xmlns:ns1='http://apache.org/dav/props/' xmlns:ns0='DAV:'>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/</D:href>
<D:propstat>
<D:prop>
<lp1:creationdate>Sat, 16 May 2009 13:49:06 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:49:06 GMT</lp1:getlastmodified>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp1:checked-in><D:href>/caldav/</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g0:getcontentlength/>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>

@uri=/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics @file=D:\Data\WebDAV\Calendars/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics
D:\Data\WebDAV\Calendars/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics
UPLOADING:D:\Data\WebDAV\Calendars/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics
Upload result ior:0
MapUriTo<: \caldav\
AcceptDirectory: D:\Data\WebDAV\Calendars
AcceptDirectory: D:\Data\WebDAV\Calendars\caldav
>MapUriTo: -1
<D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/">
  <D:prop>
    <D:resourcetype/>
    <D:owner/>
    <CS:getctag/>
  </D:prop>
</D:propfind>
D:\Data\WebDAV\Calendars\caldav\
/caldav/
D:\Data\WebDAV\Calendars\caldav\
<?xml version='1.0' encoding='utf-8'?>
<D:multistatus xmlns:D='DAV:' xmlns:ns1='http://apache.org/dav/props/' xmlns:ns0='DAV:'>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/</D:href>
<D:propstat>
<D:prop>
<lp1:creationdate>Sat, 16 May 2009 13:49:06 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:51:04 GMT</lp1:getlastmodified>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp1:checked-in><D:href>/caldav/</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g0:getcontentlength/>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics</D:href>
<D:propstat>
<D:prop>
<lp1:getcontentlength>385</lp1:getcontentlength>
<lp1:getcontenttype>text/xml</lp1:getcontenttype>
<lp1:creationdate>Sat, 16 May 2009 13:51:04 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:51:05 GMT</lp1:getlastmodified>
<lp1:resourcetype/>
<lp1:checked-in><D:href>/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>

MapUriTo<: \
AcceptDirectory: D:\Data\WebDAV\Calendars
>MapUriTo: -1
MapUriTo<: \caldav\
AcceptDirectory: D:\Data\WebDAV\Calendars
AcceptDirectory: D:\Data\WebDAV\Calendars\caldav
>MapUriTo: -1
<D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/">
  <D:prop>
    <D:resourcetype/>
    <D:owner/>
    <CS:getctag/>
  </D:prop>
</D:propfind>
D:\Data\WebDAV\Calendars\caldav\
/caldav/
D:\Data\WebDAV\Calendars\caldav\
<?xml version='1.0' encoding='utf-8'?>
<D:multistatus xmlns:D='DAV:' xmlns:ns1='http://apache.org/dav/props/' xmlns:ns0='DAV:'>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/</D:href>
<D:propstat>
<D:prop>
<lp1:creationdate>Sat, 16 May 2009 13:49:06 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:51:04 GMT</lp1:getlastmodified>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp1:checked-in><D:href>/caldav/</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g0:getcontentlength/>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics</D:href>
<D:propstat>
<D:prop>
<lp1:getcontentlength>385</lp1:getcontentlength>
<lp1:getcontenttype>text/xml</lp1:getcontenttype>
<lp1:creationdate>Sat, 16 May 2009 13:51:04 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:51:05 GMT</lp1:getlastmodified>
<lp1:resourcetype/>
<lp1:checked-in><D:href>/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>

MapUriTo<: \
AcceptDirectory: D:\Data\WebDAV\Calendars
>MapUriTo: -1
MapUriTo<: \caldav\
AcceptDirectory: D:\Data\WebDAV\Calendars
AcceptDirectory: D:\Data\WebDAV\Calendars\caldav
>MapUriTo: -1
<D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/">
  <D:prop>
    <D:resourcetype/>
    <D:owner/>
    <CS:getctag/>
  </D:prop>
</D:propfind>
D:\Data\WebDAV\Calendars\caldav\
/caldav/
D:\Data\WebDAV\Calendars\caldav\
<?xml version='1.0' encoding='utf-8'?>
<D:multistatus xmlns:D='DAV:' xmlns:ns1='http://apache.org/dav/props/' xmlns:ns0='DAV:'>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/</D:href>
<D:propstat>
<D:prop>
<lp1:creationdate>Sat, 16 May 2009 13:49:06 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:51:04 GMT</lp1:getlastmodified>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp1:checked-in><D:href>/caldav/</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g0:getcontentlength/>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics</D:href>
<D:propstat>
<D:prop>
<lp1:getcontentlength>385</lp1:getcontentlength>
<lp1:getcontenttype>text/xml</lp1:getcontenttype>
<lp1:creationdate>Sat, 16 May 2009 13:51:04 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:51:05 GMT</lp1:getlastmodified>
<lp1:resourcetype/>
<lp1:checked-in><D:href>/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>

MapUriTo<: \
AcceptDirectory: D:\Data\WebDAV\Calendars
>MapUriTo: -1
MapUriTo<: \caldav\
AcceptDirectory: D:\Data\WebDAV\Calendars
AcceptDirectory: D:\Data\WebDAV\Calendars\caldav
>MapUriTo: -1
<D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/">
  <D:prop>
    <D:resourcetype/>
    <D:owner/>
    <CS:getctag/>
  </D:prop>
</D:propfind>
D:\Data\WebDAV\Calendars\caldav\
/caldav/
D:\Data\WebDAV\Calendars\caldav\
<?xml version='1.0' encoding='utf-8'?>
<D:multistatus xmlns:D='DAV:' xmlns:ns1='http://apache.org/dav/props/' xmlns:ns0='DAV:'>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/</D:href>
<D:propstat>
<D:prop>
<lp1:creationdate>Sat, 16 May 2009 13:49:06 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:51:04 GMT</lp1:getlastmodified>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp1:checked-in><D:href>/caldav/</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g0:getcontentlength/>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics</D:href>
<D:propstat>
<D:prop>
<lp1:getcontentlength>385</lp1:getcontentlength>
<lp1:getcontenttype>text/xml</lp1:getcontenttype>
<lp1:creationdate>Sat, 16 May 2009 13:51:04 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:51:05 GMT</lp1:getlastmodified>
<lp1:resourcetype/>
<lp1:checked-in><D:href>/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>

MapUriTo<: \
AcceptDirectory: D:\Data\WebDAV\Calendars
>MapUriTo: -1
MapUriTo<: \caldav\
AcceptDirectory: D:\Data\WebDAV\Calendars
AcceptDirectory: D:\Data\WebDAV\Calendars\caldav
>MapUriTo: -1
<D:propfind xmlns:D="DAV:" xmlns:CS="http://calendarserver.org/ns/">
  <D:prop>
    <D:resourcetype/>
    <D:owner/>
    <CS:getctag/>
  </D:prop>
</D:propfind>
D:\Data\WebDAV\Calendars\caldav\
/caldav/
D:\Data\WebDAV\Calendars\caldav\
<?xml version='1.0' encoding='utf-8'?>
<D:multistatus xmlns:D='DAV:' xmlns:ns1='http://apache.org/dav/props/' xmlns:ns0='DAV:'>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/</D:href>
<D:propstat>
<D:prop>
<lp1:creationdate>Sat, 16 May 2009 13:49:06 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:51:04 GMT</lp1:getlastmodified>
<lp1:resourcetype><D:collection/></lp1:resourcetype>
<lp1:checked-in><D:href>/caldav/</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g0:getcontentlength/>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
<D:response xmlns:lp1='DAV:' xmlns:lp3='http://subversion.tigris.org/xmlns/dav/' xmlns:g0='DAV:' xmlns:g1='http://apache.org/dav/props/'>
<D:href>/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics</D:href>
<D:propstat>
<D:prop>
<lp1:getcontentlength>385</lp1:getcontentlength>
<lp1:getcontenttype>text/xml</lp1:getcontenttype>
<lp1:creationdate>Sat, 16 May 2009 13:51:04 GMT</lp1:creationdate>
<lp1:getlastmodified>Sat, 16 May 2009 13:51:05 GMT</lp1:getlastmodified>
<lp1:resourcetype/>
<lp1:checked-in><D:href>/caldav/5d6b02ab-fff1-4f3f-ae78-88914408d736.ics</D:href></lp1:checked-in>
</D:prop>
<D:status>HTTP/1.1 200 OK</D:status>
</D:propstat>
<D:propstat>
<D:prop>
<g1:executable/>
<g0:checked-out/>
</D:prop>
<D:status>HTTP/1.1 404 Not Found</D:status>
</D:propstat>
</D:response>
</D:multistatus>

https://wiki.mozilla.org/Calendar:QA_CalDAV_Support смотрели? Я кстати не совсем понял какой у вас CalDAV сервер.

Unghost пишет

https://wiki.mozilla.org/Calendar:QA_CalDAV_Support смотрели? Я кстати не совсем понял какой у вас CalDAV сервер.

Тестировал три сервера Microsoft Internet Information Server, Apache 2.2.11 (для Windows) с модулем mod_dav, EServ 3 acWeb
Ни на одном из них SunBird нормально не работал с CalDAV.
Посмотрел ссылочку. Довольно странно, что для реализации календаря на стандартном протоколе не достаточно обычных серверных решений. Требуется что-то еще.
Ну IIS и EServ ладно. Но Apache... Неужели не потянет?

psSnowman
http://forum.mozilla-russia.org/viewtop … 03#p186803

Тема перенесена из форума «Поддержка пользователей» в форум «Sunbird/Lightning».

А подскажите пожалуйста, для работы с сетевыми календарями обязательно ли на все подписываться в клиенте? 
Собственно работал с календарями, расшаренными по SMB. Чертовски не удобно. Мало того, что надо давать полный доступ руководителю и подчиненному на календарь, чтобы один мог ставить задачи, а другой отмечать ход выполнения.. так еще и тормозит довольно прилично при наличи таких календарей от 5-6 штук. С событиями тоже работаем, но они сейчас пересылаются по e-mail и требуют дополнительных телодвижений от организатора события и от участников. Правильно ли я понимаю, что работа с задачами и событиями через CalDAV происходит аналогично?
Собственно к чему я все это клоню? Позволит ли использование WebDAV или CalDAV для публикации календарей добавить дополнительный фукнционал? Скажем более гибко назначать права на задачи? Или проверять доступность участника события не отправляя ему уведомление по почте? И самое главное, возможно ли это без подписки на каждый из календарей? (сотрудников 100 человек, бегать руками всем прописывать новый календарь - убийство, даже всем руководителям прописывать друг-друга и то занятие не для слабонервных. Другое дело если можно просто опубликовать календарь и дать на него доступ, а клиент уж сам нашел бы по указанному в календаре e-mail где что читать-писать)

JohniGo

Или проверять доступность участника события не отправляя ему уведомление по почте?

Это что-то вроде http://wiki.davical.org/w/Free_Busy?

Unghost пишет

JohniGo

Или проверять доступность участника события не отправляя ему уведомление по почте?

Это что-то вроде http://wiki.davical.org/w/Free_Busy?

Похоже оно. Спасибо. Значит, будем копать.
А назначение задач и контроль выполнения я так понимаю все равно возможно только при подключении календаря интересующего сотрудника.

Подскажите, кто сталкивался, что лучше ставить DAViCal или SOGo? Второй по функционалу выглядит более внушительно...

Попробуйте SOGo (groupware сервер) и его переработанный Lightning и плагины к нему - Inverse SOGo Connector и Inverse SOGo Integrator.