Package: davical Version: 0.9.9.5-1 Severity: normal Dear Maintainer,
I noticed recently that my davical calendars do not show any events in the future (other then recurring events), while Evolution does. I can add new events on iPhone for any date, but those in the future will disappear from the calendar as viewd by iPhone. After some investigation, a downgrade to 0.9.9.4-1 resolved the problem. I stumbled upon two curious observations that *might* be related: 1a. tcpflow capture of data shows that indeed no VEVENT for a future date gets delivered to iPhone 1b. iPhone seems to request data starting 2 month in the past. <x0:calendar-query xmlns:x1="DAV:" xmlns:x0="urn:ietf:params:xml:ns:caldav"> <x1:prop><x1:getetag/><x1:resourcetype/></x1:prop><x0:filter> <x0:comp-filter name="VCALENDAR"><x0:comp-filter name="VEVENT"> <x0:time-range start="20110828T220000Z"/> </x0:comp-filter></x0:comp-filter> </x0:filter></x0:calendar-query> Might lack of a rang-end be interpreted as "now" insted of "+infinity"? (in 0.9.9.5-1) 2a. I noticed garbled request after initial contact from iPhone in Apache log: xxx.lan:443 xxx - xxx [29/Sep/2011:22:03:42 +0200] "PROPFIND /caldav.php/xxx/home/ HTTP/1.1" 207 2779 "-" "DAVKit/5.0 (770); iCalendar/5.0 (79); iPhone/4.3.5 8L1" xxx.lan:443 xxx - xxx [29/Sep/2011:22:03:42 +0200] "PROPFIND /caldav.php/xxx/%0A%2520%2520%2520%2520%2520/caldav.php/xxx/todo/ HTTP/1.1" 404 763 "-" "DAVKit/5.0 (770); iCalendar/5.0 (79); iPhone/4.3.5 8L1" 2b. tcpflow showed that in 0.9.9.4-1, I get 1 "C:calendar-home-set", while I get 2 in 0.9.9.5-1 <response> <href>/caldav.php/xxx/</href> <propstat> <prop> <principal-collection-set> <href>/caldav.php/</href> </principal-collection-set> <C:calendar-home-set> <href>/caldav.php/xxx/</href> </C:calendar-home-set> vs ... <C:calendar-home-set> <href>/caldav.php/xxx/</href> <href>/caldav.php/xxx/todo/</href> </C:calendar-home-set> 2c. This may be related to code that uses this DB query (in 0.9.9.5-1) SELECT DISTINCT parent_container FROM collection WHERE is_calendar and dav_name ~ '^/xxx'; 2d. This 404 failure causes iPhone not show no list at all of existing calendars on davical. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.38 (SMP w/3 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org