View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001457 | SOGo | Apple iPhone OS | public | 2011-10-06 17:36 | 2011-10-17 18:43 |
Reporter | gb | Assigned To | ludovic | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 1.3.6 | ||||
Target Version | 1.3.9 | Fixed in Version | 1.3.9 | ||
Summary | 0001457: iPhone 5 GM missing calendars | ||||
Description | Some calendars are missing in the iCal app of the new iPhone 5 GM version. This is the almost final version of the new Apple iOS firmware. On our local 1.3.6 production server, the personal calendar (the default one of a user account) does not display, at least tested with my user account. Same happends on our local testing server running Version 2.0.0 (201110041128) and also on your demo server (sogo-demo.inverse.ca) set up with the sogo1 demo account. Things are even more strange with your demo server as the iPhone only show 3 calendars for this account (iCal, Test_01 and Test_02) whereas the web client shows 12 calendars at this hour. All setup are done on the iPhone using a CalDAV server. We can provide traces on the server side if you need them or do whatever tests you'd like us to run. | ||||
Tags | No tags attached. | ||||
We'll update our test device and report. |
|
Same behaviour with iOS 5 GM and Server 1.38b running. Personal calender is missing on iPhone, other calendars fully working. |
|
Same with released iOS 5 (Server: Debian Lenny, SOGo 1.3.8b) |
|
I've got the same problem. Here's what my server says if I make a "reload" of the calendar tab! localhost.localdomain - - [13/Oct/2011:11:59:38 GMT] "PROPFIND /SOGo/dav/peter/ HTTP/1.1" 401 0/823 0.003 - - 0 :peter |
|
The problem is that iOS 5 devices are no longer recognized by the code as iPhones, resulting in the iDevice choking on the schedule-outbox resourcetype associated with the main calendar. The two attached patches (SOGo.diff and SOPE.diff) fix this. I have tested this on an iPhone 4 with iOS 5 and the main calendar is finally visible again. |
|
2011-10-17 16:49
|
SOGo.diff (643 bytes)
# # old_revision [ae854e507775b3fdae95a26349d47bfe9fc5272e] # # patch "SoObjects/SOGo/WORequest+SOGo.m" # from [c9949da0a530fd43727bbe60f16fa661991cd414] # to [345f2b7e073383096d588d62e43835d6c4331fb7] # ============================================================ --- SoObjects/SOGo/WORequest+SOGo.m c9949da0a530fd43727bbe60f16fa661991cd414 +++ SoObjects/SOGo/WORequest+SOGo.m 345f2b7e073383096d588d62e43835d6c4331fb7 @@ -125,7 +125,8 @@ - (BOOL) isIPhone { - return [self isAppleDAVWithSubstring: @"iPhone/"]; + return [self isAppleDAVWithSubstring: @"iPhone/"] + || [self isAppleDAVWithSubstring: @"iOS/"]; } - (BOOL) isICal |
2011-10-17 16:50
|
SOPE.diff (919 bytes)
# # old_revision [b0432fdb98b2862ae32a89856985a7f182a91efc] # # patch "sope-appserver/NGObjWeb/WEClientCapabilities.m" # from [9e8bbfe022de85c97e5791447832899bf491700e] # to [92d1b4efabd65f50268c9dfbcb705c87ae300683] # ============================================================ --- sope-appserver/NGObjWeb/WEClientCapabilities.m 9e8bbfe022de85c97e5791447832899bf491700e +++ sope-appserver/NGObjWeb/WEClientCapabilities.m 92d1b4efabd65f50268c9dfbcb705c87ae300683 @@ -337,6 +337,10 @@ /* some iCal 1.x DAV Access Framework, report as Apple DAV access */ self->browser = WEUA_AppleDAVAccess; } + else if (strstr(ua, "dataaccessd/")) { + /* iOS 5.x (iPhone/iPad) DAV Access Framework, report as Apple DAV access */ + self->browser = WEUA_AppleDAVAccess; + } else if (strstr(ua, "Microsoft Data Access Internet Publishing Provider")) { /* WebFolder */ self->browser = WEUA_WebFolder; |
Fixed with: and: |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2011-10-06 17:36 | gb | New Issue | |
2011-10-07 15:41 | ludovic | Note Added: 0002876 | |
2011-10-07 15:41 | ludovic | Status | new => assigned |
2011-10-07 15:41 | ludovic | Assigned To | => ludovic |
2011-10-07 17:12 | mmag | Note Added: 0002877 | |
2011-10-13 07:58 | mra | Note Added: 0002888 | |
2011-10-13 07:58 | mra | Note Edited: 0002888 | |
2011-10-13 10:02 | pflaeging | Note Added: 0002890 | |
2011-10-13 19:01 | ludovic | Target Version | => 1.3.9 |
2011-10-17 16:49 | Marcel | Note Added: 0002918 | |
2011-10-17 16:49 | Marcel | File Added: SOGo.diff | |
2011-10-17 16:50 | Marcel | File Added: SOPE.diff | |
2011-10-17 17:19 | Marcel | Note Edited: 0002918 | |
2011-10-17 18:43 | ludovic | Note Added: 0002920 | |
2011-10-17 18:43 | ludovic | Status | assigned => resolved |
2011-10-17 18:43 | ludovic | Fixed in Version | => 1.3.9 |
2011-10-17 18:43 | ludovic | Resolution | open => fixed |