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 |