View Issue Details

IDProjectCategoryView StatusLast Update
0000830SOGoApple iPhone OSpublic2010-09-17 20:56
Reportermark Assigned Towsourdeau 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version1.3.1 
Target Version1.3.2 
Summary0000830: CardDAV on iPhone 4.1 broken
Description

Looks like Apple have gone and changed things again. On iPhone OS 4.1
CardDAV now looks for the following URL;

127.0.0.1 - - [10/Sep/2010:11:26:20 GMT] "OPTIONS /SOGo/dav/principals/ HTTP/1.1" 404 28/0 0.028 - - 0

When it hits this part it fails to verify on the phone.

Full log of an OS4.1 client trying to access a CardDAV account:

127.0.0.1 - - [10/Sep/2010:11:26:20 GMT] "OPTIONS /SOGo/dav/.well-known/carddav HTTP/1.1" 404 43/0 0.012 - - 0
127.0.0.1 - - [10/Sep/2010:11:26:20 GMT] "OPTIONS /SOGo/dav/ HTTP/1.1" 401 0/0 0.000 - - 0
2010-09-10 11:26:20.592 sogod[18521] Scanner initialised with nil string
2010-09-10 11:26:20.608 sogod[18521] -[WEClientCapabilities initWithRequest:]: Unknown WebClient: user-agent='DataAccess/1.0 (8B117)'
127.0.0.1 - - [10/Sep/2010:11:26:20 GMT] "OPTIONS /SOGo/dav/ HTTP/1.1" 200 0/0 0.020 - - 0
2010-09-10 11:26:20.704 sogod[18521] Scanner initialised with nil string
127.0.0.1 - - [10/Sep/2010:11:26:20 GMT] "PROPFIND /SOGo/dav/user@domain.net/ HTTP/1.1" 207 1870/517 0.008 - - 0
127.0.0.1 - - [10/Sep/2010:11:26:20 GMT] "OPTIONS /SOGo/dav/principals/ HTTP/1.1" 404 28/0 0.028 - - 0

TagsNo tags attached.

Activities

wsourdeau

wsourdeau

2010-09-17 20:53

viewer   ~0001476

One part of the fix is to redirect invocations of the /principals URL on the 8800 port to /SOGo/dav/.

With Apache, I believe this required mod_rewrite.

The other part of the fix is in Monotone...

wsourdeau

wsourdeau

2010-09-17 20:56

viewer   ~0001477

Fixed in 54d620340f1ac6000e3bb0cff36102657f789f25

Issue History

Date Modified Username Field Change
2010-09-13 15:48 mark New Issue
2010-09-14 21:43 ludovic Target Version => 1.3.2
2010-09-17 20:53 wsourdeau Note Added: 0001476
2010-09-17 20:56 wsourdeau Note Added: 0001477
2010-09-17 20:56 wsourdeau Status new => resolved
2010-09-17 20:56 wsourdeau Resolution open => fixed
2010-09-17 20:56 wsourdeau Assigned To => wsourdeau