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


Reply via email to