Enhancement #2221

SOGo: support iOS7 carddav client

Added by Giacomo Sanchietti almost 8 years ago. Updated over 7 years ago.

Status:CLOSEDStart date:11/27/2013
Priority:NormalDue date:11/27/2013
Assignee:-% Done:

100%

Category:nethserver-sogo
Target version:v6.5-beta3
Resolution: NEEDINFO:No

Description

Carddav client on iOS 7 ignores manual url configurations.
No matter what is the configuration, client always tries to access https://server/principals

To work around the problem, add a ProxyPass for path /principals.

Proposed patch:

[root@nethservice nethserver.d]# diff -u /etc/e-smith/templates/httpd/vhost-default/30SOGo /etc/e-smith/templates-custom/httpd/vhost-default/30SOGo 
--- /etc/e-smith/templates/httpd/vhost-default/30SOGo    2013-06-11 16:03:35.000000000 +0200
+++ /etc/e-smith/templates-custom/httpd/vhost-default/30SOGo    2013-09-23 17:51:35.062056735 +0200
@@ -74,6 +74,7 @@
 ProxyPass /card/SOGo http://127.0.0.1:20000/SOGo interpolate
 ProxyPass /card/principals http://127.0.0.1:20000/SOGo/dav/ interpolate
 ProxyPass /card/ http://127.0.0.1:20000/SOGo/dav/ interpolate
+ProxyPass /principals http://127.0.0.1:20000/SOGo/dav/ interpolate

 <Proxy http://127.0.0.1:20000/SOGo>

Associated revisions

Revision f463e900
Added by Davide Principi over 7 years ago

Added ProxyPass /principals directive. Refs #2221

Carddav client on iOS 7 ignores manual url configurations queries
/principals. This redirect the request to the right URL.

History

#1 Updated by Giacomo Sanchietti almost 8 years ago

  • Target version changed from v6.4-beta2 to v6.5-beta3

#2 Updated by Giacomo Sanchietti almost 8 years ago

  • Estimated time set to 0.50

#3 Updated by Davide Principi over 7 years ago

  • Status changed from NEW to TRIAGED
  • % Done changed from 0 to 20

#4 Updated by Davide Principi over 7 years ago

  • Due date set to 11/27/2013
  • Status changed from TRIAGED to ON_DEV
  • Assignee set to Davide Principi
  • Start date set to 11/27/2013
  • % Done changed from 20 to 30

#5 Updated by Davide Principi over 7 years ago

  • Status changed from ON_DEV to MODIFIED
  • Assignee deleted (Davide Principi)
  • % Done changed from 30 to 60

Modified applying the proposed patch

#6 Updated by Davide Principi over 7 years ago

  • Status changed from MODIFIED to ON_QA
  • % Done changed from 60 to 70

In nethserver-testing:
nethserver-sogo-1.2.1-4.0gitf463e900.ns6.noarch.rpm

#7 Updated by Giacomo Sanchietti over 7 years ago

  • Assignee set to Giacomo Sanchietti

#8 Updated by Giacomo Sanchietti over 7 years ago

  • Status changed from ON_QA to VERIFIED
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 70 to 90

URL /principals is accessible only on HTTPS after SOGo authentication. Response is valid WebDAV.

Marking as VERIFIED.

#9 Updated by Davide Principi over 7 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100

In nethserver-updates:
nethserver-sogo-1.2.2-1.ns6.noarch.rpm

Also available in: Atom PDF