Mailing List Archive

Shared address book with iOS
Dear list,

I have successfully setup a shared calendar with different access rights for different groups via LDAP. ????

Now I wanted to do the same (for iOS devices) for a shared address book (some may write, some may only read).

But as soon as I leave the settings page with entered account url

https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/

it gets rewritten to

https://sub.domain.tld:8443/davical/caldav.php/username/

and the user ends up with her/his own adresses only.

Apache-Log:
123.456.78.9 - - [16/Jul/2019:17:48:48 +0200] "PROPFIND /davical/caldav.php/sharedaddr/ HTTP/1.1" 401 40
123.456.78.9 - username [16/Jul/2019:17:48:48 +0200] "PROPFIND /davical/caldav.php/sharedaddr/ HTTP/1.1" 207 510
123.456.78.9 - - [16/Jul/2019:17:48:48 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 401 40
123.456.78.9 - username [16/Jul/2019:17:48:48 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 200 -
123.456.78.9 - - [16/Jul/2019:17:48:49 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 401 40
123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 200 -
123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "PROPFIND /davical/caldav.php/username/ HTTP/1.1" 207 1318
123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "PROPFIND /davical/caldav.php/username/ HTTP/1.1" 207 9008
123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 200 -
123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "PROPFIND /davical/caldav.php/username/ HTTP/1.1" 207 1318
123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "PROPFIND /davical/caldav.php/username/ HTTP/1.1" 207 9008


Any idea?

Thanks in advance

Tino




_______________________________________________
Davical-general mailing list
Davical-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/davical-general
Re: Shared address book with iOS [ In reply to ]
Hi Tino,

Maybe try to use full path as account url to calendar when setting up new caldav account on iOS... that has worked for me in the past... something like...

https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/calendar

Replace 'calendar' by what ever is the ressource name on your server...

Which version of iOS do you encounter issue with?

Hope that help.

Cheers,

On 16 July 2019 17:09:09 BST, Tino Hendricks <t.hendricks@interpool.de> wrote:
>Dear list,
>
>I have successfully setup a shared calendar with different access
>rights for different groups via LDAP. ????
>
>Now I wanted to do the same (for iOS devices) for a shared address book
>(some may write, some may only read).
>
>But as soon as I leave the settings page with entered account url
>
>https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/
>
>it gets rewritten to
>
>https://sub.domain.tld:8443/davical/caldav.php/username/
>
>and the user ends up with her/his own adresses only.
>
>Apache-Log:
>123.456.78.9 - - [16/Jul/2019:17:48:48 +0200] "PROPFIND
>/davical/caldav.php/sharedaddr/ HTTP/1.1" 401 40
>123.456.78.9 - username [16/Jul/2019:17:48:48 +0200] "PROPFIND
>/davical/caldav.php/sharedaddr/ HTTP/1.1" 207 510
>123.456.78.9 - - [16/Jul/2019:17:48:48 +0200] "OPTIONS
>/davical/caldav.php/username/ HTTP/1.1" 401 40
>123.456.78.9 - username [16/Jul/2019:17:48:48 +0200] "OPTIONS
>/davical/caldav.php/username/ HTTP/1.1" 200 -
>123.456.78.9 - - [16/Jul/2019:17:48:49 +0200] "OPTIONS
>/davical/caldav.php/username/ HTTP/1.1" 401 40
>123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "OPTIONS
>/davical/caldav.php/username/ HTTP/1.1" 200 -
>123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "PROPFIND
>/davical/caldav.php/username/ HTTP/1.1" 207 1318
>123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "PROPFIND
>/davical/caldav.php/username/ HTTP/1.1" 207 9008
>123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "OPTIONS
>/davical/caldav.php/username/ HTTP/1.1" 200 -
>123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "PROPFIND
>/davical/caldav.php/username/ HTTP/1.1" 207 1318
>123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "PROPFIND
>/davical/caldav.php/username/ HTTP/1.1" 207 9008
>
>
>Any idea?
>
>Thanks in advance
>
>Tino
>
>
>
>
>_______________________________________________
>Davical-general mailing list
>Davical-general@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/davical-general

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.


_______________________________________________
Davical-general mailing list
Davical-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/davical-general
Re: Shared address book with iOS [ In reply to ]
Hi Richard,

thanks for replying!

https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/calendar <https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/calendar> worked perfectly for the shared calendar, you’re right.

I tried
https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/addresses <https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/addresses>
as well, but the same behavior:

123.456.78.9 - - [16/Jul/2019:17:49:11 +0200] "PROPFIND /davical/caldav.php/sharedaddr/addresses/ HTTP/1.1" 401 40
123.456.78.9 - username [16/Jul/2019:17:49:11 +0200] "PROPFIND /davical/caldav.php/sharedaddr/addresses/ HTTP/1.1" 207 565
123.456.78.9 - - [16/Jul/2019:17:49:11 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 401 40
123.456.78.9 - username [16/Jul/2019:17:49:11 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 200 -
123.456.78.9 - - [16/Jul/2019:17:49:13 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 401 40
123.456.78.9 - username [16/Jul/2019:17:49:13 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 200 -
123.456.78.9 - username [16/Jul/2019:17:49:13 +0200] "PROPFIND /davical/caldav.php/username/ HTTP/1.1" 207 1318
123.456.78.9 - username [16/Jul/2019:17:49:13 +0200] "PROPFIND /davical/caldav.php/username/ HTTP/1.1" 207 9008

I tried with 10.3.3,11.4.1 and 12.3.1. ????

All the best

Tino

> Am 17.07.2019 um 10:27 schrieb Richard Leger <richard.leger@gmail.com>:
>
>
>
> Hi Tino,
>
> Maybe try to use full path as account url to calendar when setting up new caldav account on iOS... that has worked for me in the past... something like...
>
> https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/calendar
>
> Replace 'calendar' by what ever is the ressource name on your server...
>
> Which version of iOS do you encounter issue with?
>
> Hope that help.
>
> Cheers,
>
> On 16 July 2019 17:09:09 BST, Tino Hendricks <t.hendricks@interpool.de> wrote:
>> Dear list,
>>
>> I have successfully setup a shared calendar with different access
>> rights for different groups via LDAP. ????
>>
>> Now I wanted to do the same (for iOS devices) for a shared address book
>> (some may write, some may only read).
>>
>> But as soon as I leave the settings page with entered account url
>>
>> https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/
>>
>> it gets rewritten to
>>
>> https://sub.domain.tld:8443/davical/caldav.php/username/
>>
>> and the user ends up with her/his own adresses only.
>>
>> Apache-Log:
>> 123.456.78.9 - - [16/Jul/2019:17:48:48 +0200] "PROPFIND
>> /davical/caldav.php/sharedaddr/ HTTP/1.1" 401 40
>> 123.456.78.9 - username [16/Jul/2019:17:48:48 +0200] "PROPFIND
>> /davical/caldav.php/sharedaddr/ HTTP/1.1" 207 510
>> 123.456.78.9 - - [16/Jul/2019:17:48:48 +0200] "OPTIONS
>> /davical/caldav.php/username/ HTTP/1.1" 401 40
>> 123.456.78.9 - username [16/Jul/2019:17:48:48 +0200] "OPTIONS
>> /davical/caldav.php/username/ HTTP/1.1" 200 -
>> 123.456.78.9 - - [16/Jul/2019:17:48:49 +0200] "OPTIONS
>> /davical/caldav.php/username/ HTTP/1.1" 401 40
>> 123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "OPTIONS
>> /davical/caldav.php/username/ HTTP/1.1" 200 -
>> 123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "PROPFIND
>> /davical/caldav.php/username/ HTTP/1.1" 207 1318
>> 123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "PROPFIND
>> /davical/caldav.php/username/ HTTP/1.1" 207 9008
>> 123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "OPTIONS
>> /davical/caldav.php/username/ HTTP/1.1" 200 -
>> 123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "PROPFIND
>> /davical/caldav.php/username/ HTTP/1.1" 207 1318
>> 123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "PROPFIND
>> /davical/caldav.php/username/ HTTP/1.1" 207 9008
>>
>>
>> Any idea?
>>
>> Thanks in advance
>>
>> Tino
>>
>>
>>
>>
>> _______________________________________________
>> Davical-general mailing list
>> Davical-general@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/davical-general
>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
Re: Shared address book with iOS [ In reply to ]
Hi all,

@Tino,
Have you found a solution since your last post in July?
I can confirm the same issue appears under 12.4 version of iOS, may be
worth checking in iOS 13.x when out to the public this month...

@Andrew, Paul,
It that something that can be fixed server side in Davical? Or do you think
it may be same client issue as observed previously in Mac OS X Contact app
https://sourceforge.net/p/davical/mailman/message/34826680/

Possible Workaround
Previously what I had done was to move the shared principal addressbook
into a dedicated user principal addressbook and share the user account
between people that needed shared access the addressbook ... all
accessing it under the same principal user, used to set it up on all
iOS devices...
inconvenient is that all connection seems to be coming from the same user
while it is different users effectively (not great from a security point of
view and auditing) and also not much convenient as if you need to change
password for the access, password needs to be changed on all users
devices... that have access to shared addressbook...

Regards,

On Wed, Jul 17, 2019 at 9:50 AM Tino Hendricks <t.hendricks@interpool.de>
wrote:

> Hi Richard,
>
> thanks for replying!
>
> https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/calendar worked
> perfectly for the shared calendar, you’re right.
>
> I tried
> https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/addresses
> as well, but the same behavior:
>
> 123.456.78.9 - - [16/Jul/2019:17:49:11 +0200] "PROPFIND
> /davical/caldav.php/sharedaddr/addresses/ HTTP/1.1" 401 40
> 123.456.78.9 - username [16/Jul/2019:17:49:11 +0200] "PROPFIND
> /davical/caldav.php/sharedaddr/addresses/ HTTP/1.1" 207 565
> 123.456.78.9 - - [16/Jul/2019:17:49:11 +0200] "OPTIONS
> /davical/caldav.php/username/ HTTP/1.1" 401 40
> 123.456.78.9 - username [16/Jul/2019:17:49:11 +0200] "OPTIONS
> /davical/caldav.php/username/ HTTP/1.1" 200 -
> 123.456.78.9 - - [16/Jul/2019:17:49:13 +0200] "OPTIONS
> /davical/caldav.php/username/ HTTP/1.1" 401 40
> 123.456.78.9 - username [16/Jul/2019:17:49:13 +0200] "OPTIONS
> /davical/caldav.php/username/ HTTP/1.1" 200 -
> 123.456.78.9 - username [16/Jul/2019:17:49:13 +0200] "PROPFIND
> /davical/caldav.php/username/ HTTP/1.1" 207 1318
> 123.456.78.9 - username [16/Jul/2019:17:49:13 +0200] "PROPFIND
> /davical/caldav.php/username/ HTTP/1.1" 207 9008
>
> I tried with 10.3.3,11.4.1 and 12.3.1. ????
>
> All the best
>
> Tino
>
> Am 17.07.2019 um 10:27 schrieb Richard Leger <richard.leger@gmail.com>:
>
>
>
> Hi Tino,
>
> Maybe try to use full path as account url to calendar when setting up new
> caldav account on iOS... that has worked for me in the past... something
> like...
>
> https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/calendar
>
> Replace 'calendar' by what ever is the ressource name on your server...
>
> Which version of iOS do you encounter issue with?
>
> Hope that help.
>
> Cheers,
>
> On 16 July 2019 17:09:09 BST, Tino Hendricks <t.hendricks@interpool.de>
> wrote:
>
> Dear list,
>
> I have successfully setup a shared calendar with different access
> rights for different groups via LDAP. ????
>
> Now I wanted to do the same (for iOS devices) for a shared address book
> (some may write, some may only read).
>
> But as soon as I leave the settings page with entered account url
>
> https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/
>
> it gets rewritten to
>
> https://sub.domain.tld:8443/davical/caldav.php/username/
>
> and the user ends up with her/his own adresses only.
>
> Apache-Log:
> 123.456.78.9 - - [16/Jul/2019:17:48:48 +0200] "PROPFIND
> /davical/caldav.php/sharedaddr/ HTTP/1.1" 401 40
> 123.456.78.9 - username [16/Jul/2019:17:48:48 +0200] "PROPFIND
> /davical/caldav.php/sharedaddr/ HTTP/1.1" 207 510
> 123.456.78.9 - - [16/Jul/2019:17:48:48 +0200] "OPTIONS
> /davical/caldav.php/username/ HTTP/1.1" 401 40
> 123.456.78.9 - username [16/Jul/2019:17:48:48 +0200] "OPTIONS
> /davical/caldav.php/username/ HTTP/1.1" 200 -
> 123.456.78.9 - - [16/Jul/2019:17:48:49 +0200] "OPTIONS
> /davical/caldav.php/username/ HTTP/1.1" 401 40
> 123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "OPTIONS
> /davical/caldav.php/username/ HTTP/1.1" 200 -
> 123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "PROPFIND
> /davical/caldav.php/username/ HTTP/1.1" 207 1318
> 123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "PROPFIND
> /davical/caldav.php/username/ HTTP/1.1" 207 9008
> 123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "OPTIONS
> /davical/caldav.php/username/ HTTP/1.1" 200 -
> 123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "PROPFIND
> /davical/caldav.php/username/ HTTP/1.1" 207 1318
> 123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "PROPFIND
> /davical/caldav.php/username/ HTTP/1.1" 207 9008
>
>
> Any idea?
>
> Thanks in advance
>
> Tino
>
>
>
>
> _______________________________________________
> Davical-general mailing list
> Davical-general@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/davical-general
>
>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>
>
>
Re: Shared address book with iOS [ In reply to ]
On Mon, Sep 16, 2019 at 7:45 PM Richard LEGER <richard.leger@gmail.com>
wrote:

> send by the Apple Contact App
>

I meant "send by the Apple Contact (CardDAV) and Calendar (CalDAV) Apps"...
just to clarify... :-)
Re: Shared address book with iOS [ In reply to ]
It seems my previous message did not reached the mailing list, possibly
because of .pdf thas was attached so I am trying again without attachment
as info may be of interest...

On Mon, Sep 16, 2019 at 7:45 PM Richard LEGER <richard.leger@gmail.com>
wrote:

> FYI, I have compared Apache access requests between *Card*DAV and *Cal*DAV
> send by the Apple Contact App on iOS 12.4 via iPad with the following
> settings:
>
> Server: https://myserver/davical/caldav.php/staff
> Username: richard
>
> Where "staff" here is not a user principal but a shared resource with
> calendar and addresses collections...
>
> In the comparative table below (and in attachment), it appears that:
>
> - via CardDAV the iOS Contact app sent *twice *the same OPTIONS
> request on /davical/caldav.php/*richard/* instead of one time,
> followed by PROFIND request on /davical/caldav.php/*richard/ *instead
> of /davical/caldav.php/*staff/ *which is never PROFIND queried...
> ==> I end up with richard addresses on the iOS device instead of the
> staff addresses... which is WRONG and unexpected...
> - via CalDAV, it sent *once* the same OPTIONS request on
> /davical/caldav.php/*richard/, *followed by a PROFIND requests on
> /davical/caldav.php/*staff/*, followed by PROFIND requests on
> /davical/caldav.php/
> *richard/ *==> I end up with staff calendar on the iOS device instead of
> richard calendar... which is RIGHT as expected...
>
> More likely a bug in Apple Contact App... but I am not sure how to report
> it to have it fixed!
> May be worth trying with iOS 13.x when available this month and see if
> issue has been fixed...
>
>
> *CardDAV Shared (https://myserver/davical/caldav.php/staff
> <https://myserver/davical/caldav.php/staff> - where staff is a shared
> ressource with addresses)Apache Davical access.log*
> ***.***.***.*** - - [16/Sep/2019:16:00:25 +0100] "PROPFIND
> /davical/caldav.php/staff/ HTTP/1.1" 401 7395 "-" "iOS/12.4 (16G77)
> accountsd/1.0"
> ***.***.***.*** - richard [16/Sep/2019:16:00:25 +0100] "PROPFIND
> /davical/caldav.php/staff/ HTTP/1.1" 207 1121 "-" "iOS/12.4 (16G77)
> accountsd/1.0"
> ***.***.***.*** - - [16/Sep/2019:16:00:25 +0100] "OPTIONS
> /davical/caldav.php/richard/ HTTP/1.1" 401 7246 "-" "iOS/12.4 (16G77)
> accountsd/1.0"
> ***.***.***.*** - richard [16/Sep/2019:16:00:25 +0100] "OPTIONS
> /davical/caldav.php/richard/ HTTP/1.1" 200 653 "-" "iOS/12.4 (16G77)
> accountsd/1.0"
> ***.***.***.*** - - [16/Sep/2019:16:00:35 +0100] "OPTIONS
> /davical/caldav.php/richard/ HTTP/1.1" 401 10372 "-" "iOS/12.4 (16G77)
> dataaccessd/1.0"
> ***.***.***.*** - - [16/Sep/2019:16:00:38 +0100] "OPTIONS
> /davical/caldav.php/richard/ HTTP/1.1" 401 7401 "-" "iOS/12.4 (16G77)
> dataaccessd/1.0"
> ***.***.***.*** - richard [16/Sep/2019:16:00:38 +0100] "OPTIONS
> /davical/caldav.php/richard/ HTTP/1.1" 200 653 "-" "iOS/12.4 (16G77)
> dataaccessd/1.0"
> ***.***.***.*** - richard [16/Sep/2019:16:00:39 +0100] "PROPFIND
> /davical/caldav.php/richard/ HTTP/1.1" 207 1881 "-" "iOS/12.4 (16G77)
> dataaccessd/1.0"
> etc…
>
> vs
>
>
> *CalDAV Shared (https://myserver/davical/caldav.php/staff
> <https://myserver/davical/caldav.php/staff> - where staff is a shared
> ressource with calendar)Apache Davical access.log*
> ***.***.***.*** - - [16/Sep/2019:18:31:11 +0100] "PROPFIND
> /davical/caldav.php/staff/ HTTP/1.1" 401 10360 "-" "iOS/12.4 (16G77)
> accountsd/1.0"
> ***.***.***.*** - richard [16/Sep/2019:18:31:11 +0100] "PROPFIND
> /davical/caldav.php/staff/ HTTP/1.1" 207 1121 "-" "iOS/12.4 (16G77)
> accountsd/1.0"
> ***.***.***.*** - - [16/Sep/2019:18:31:11 +0100] "OPTIONS
> /davical/caldav.php/richard/ HTTP/1.1" 401 7240 "-" "iOS/12.4 (16G77)
> accountsd/1.0"
> ***.***.***.*** - richard [16/Sep/2019:18:31:11 +0100] "OPTIONS
> /davical/caldav.php/richard/ HTTP/1.1" 200 653 "-" "iOS/12.4 (16G77)
> accountsd/1.0"
> ***.***.***.*** - - [16/Sep/2019:18:31:18 +0100] "PROPFIND
> /davical/caldav.php/staff/ HTTP/1.1" 401 10362 "-" "iOS/12.4 (16G77)
> dataaccessd/1.0"
> ***.***.***.*** - richard [16/Sep/2019:18:31:18 +0100] "PROPFIND
> /davical/caldav.php/staff/ HTTP/1.1" 207 2586 "-" "iOS/12.4 (16G77)
> dataaccessd/1.0"
> ***.***.***.*** - richard [16/Sep/2019:18:31:18 +0100] "OPTIONS
> /davical/caldav.php/staff/ HTTP/1.1" 200 515 "-" "iOS/12.4 (16G77)
> dataaccessd/1.0"
> ***.***.***.*** - richard [16/Sep/2019:18:31:18 +0100] "PROPFIND
> /davical/caldav.php/staff/ HTTP/1.1" 207 16296 "-" "iOS/12.4 (16G77)
> dataaccessd/1.0"
> etc…
>
> Regards,
>
Re: Shared address book with iOS [ In reply to ]
Hi Richard,

no, I didn’t find a good solution and took the same route you take (one principal for all users) with all the negative consequences you mention.
I’d love to have it fixed, too. But I don’t think Apple will.

Hoping the best

Tino

> Am 16.09.2019 um 16:38 schrieb Richard LEGER <richard.leger@gmail.com>:
>
> Hi all,
>
> @Tino,
> Have you found a solution since your last post in July?
> I can confirm the same issue appears under 12.4 version of iOS, may be worth checking in iOS 13.x when out to the public this month...
>
> @Andrew, Paul,
> It that something that can be fixed server side in Davical? Or do you think it may be same client issue as observed previously in Mac OS X Contact app https://sourceforge.net/p/davical/mailman/message/34826680/ <https://sourceforge.net/p/davical/mailman/message/34826680/>
>
> Possible Workaround
> Previously what I had done was to move the shared principal addressbook into a dedicated user principal addressbook and share the user account between people that needed shared access the addressbook ... all accessing it under the same principal user, used to set it up on all iOS devices... inconvenient is that all connection seems to be coming from the same user while it is different users effectively (not great from a security point of view and auditing) and also not much convenient as if you need to change password for the access, password needs to be changed on all users devices... that have access to shared addressbook...
>
> Regards,
>
> On Wed, Jul 17, 2019 at 9:50 AM Tino Hendricks <t.hendricks@interpool.de <mailto:t.hendricks@interpool.de>> wrote:
> Hi Richard,
>
> thanks for replying!
>
> https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/calendar <https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/calendar> worked perfectly for the shared calendar, you’re right.
>
> I tried
> https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/addresses <https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/addresses>
> as well, but the same behavior:
>
> 123.456.78.9 - - [16/Jul/2019:17:49:11 +0200] "PROPFIND /davical/caldav.php/sharedaddr/addresses/ HTTP/1.1" 401 40
> 123.456.78.9 - username [16/Jul/2019:17:49:11 +0200] "PROPFIND /davical/caldav.php/sharedaddr/addresses/ HTTP/1.1" 207 565
> 123.456.78.9 - - [16/Jul/2019:17:49:11 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 401 40
> 123.456.78.9 - username [16/Jul/2019:17:49:11 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 200 -
> 123.456.78.9 - - [16/Jul/2019:17:49:13 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 401 40
> 123.456.78.9 - username [16/Jul/2019:17:49:13 +0200] "OPTIONS /davical/caldav.php/username/ HTTP/1.1" 200 -
> 123.456.78.9 - username [16/Jul/2019:17:49:13 +0200] "PROPFIND /davical/caldav.php/username/ HTTP/1.1" 207 1318
> 123.456.78.9 - username [16/Jul/2019:17:49:13 +0200] "PROPFIND /davical/caldav.php/username/ HTTP/1.1" 207 9008
>
> I tried with 10.3.3,11.4.1 and 12.3.1. ????
>
> All the best
>
> Tino
>
>> Am 17.07.2019 um 10:27 schrieb Richard Leger <richard.leger@gmail.com <mailto:richard.leger@gmail.com>>:
>>
>>
>>
>> Hi Tino,
>>
>> Maybe try to use full path as account url to calendar when setting up new caldav account on iOS... that has worked for me in the past... something like...
>>
>> https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/calendar <https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/calendar>
>>
>> Replace 'calendar' by what ever is the ressource name on your server...
>>
>> Which version of iOS do you encounter issue with?
>>
>> Hope that help.
>>
>> Cheers,
>>
>> On 16 July 2019 17:09:09 BST, Tino Hendricks <t.hendricks@interpool.de <mailto:t.hendricks@interpool.de>> wrote:
>>> Dear list,
>>>
>>> I have successfully setup a shared calendar with different access
>>> rights for different groups via LDAP. ????
>>>
>>> Now I wanted to do the same (for iOS devices) for a shared address book
>>> (some may write, some may only read).
>>>
>>> But as soon as I leave the settings page with entered account url
>>>
>>> https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/ <https://sub.domain.tld:8443/davical/caldav.php/sharedaddr/>
>>>
>>> it gets rewritten to
>>>
>>> https://sub.domain.tld:8443/davical/caldav.php/username/ <https://sub.domain.tld:8443/davical/caldav.php/username/>
>>>
>>> and the user ends up with her/his own adresses only.
>>>
>>> Apache-Log:
>>> 123.456.78.9 - - [16/Jul/2019:17:48:48 +0200] "PROPFIND
>>> /davical/caldav.php/sharedaddr/ HTTP/1.1" 401 40
>>> 123.456.78.9 - username [16/Jul/2019:17:48:48 +0200] "PROPFIND
>>> /davical/caldav.php/sharedaddr/ HTTP/1.1" 207 510
>>> 123.456.78.9 - - [16/Jul/2019:17:48:48 +0200] "OPTIONS
>>> /davical/caldav.php/username/ HTTP/1.1" 401 40
>>> 123.456.78.9 - username [16/Jul/2019:17:48:48 +0200] "OPTIONS
>>> /davical/caldav.php/username/ HTTP/1.1" 200 -
>>> 123.456.78.9 - - [16/Jul/2019:17:48:49 +0200] "OPTIONS
>>> /davical/caldav.php/username/ HTTP/1.1" 401 40
>>> 123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "OPTIONS
>>> /davical/caldav.php/username/ HTTP/1.1" 200 -
>>> 123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "PROPFIND
>>> /davical/caldav.php/username/ HTTP/1.1" 207 1318
>>> 123.456.78.9 - username [16/Jul/2019:17:48:49 +0200] "PROPFIND
>>> /davical/caldav.php/username/ HTTP/1.1" 207 9008
>>> 123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "OPTIONS
>>> /davical/caldav.php/username/ HTTP/1.1" 200 -
>>> 123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "PROPFIND
>>> /davical/caldav.php/username/ HTTP/1.1" 207 1318
>>> 123.456.78.9 - username [16/Jul/2019:17:48:52 +0200] "PROPFIND
>>> /davical/caldav.php/username/ HTTP/1.1" 207 9008
>>>
>>>
>>> Any idea?
>>>
>>> Thanks in advance
>>>
>>> Tino
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Davical-general mailing list
>>> Davical-general@lists.sourceforge.net <mailto:Davical-general@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/davical-general <https://lists.sourceforge.net/lists/listinfo/davical-general>
>>
>> --
>> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>
> _______________________________________________
> Davical-general mailing list
> Davical-general@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/davical-general
Re: Shared address book with iOS [ In reply to ]
FYI, for those that may be interested to have the Contact app issue fixed,
bug report can be sent to Apple via:

https://www.apple.com/feedback/ (file it for which ever device you
encounter the issue with eg. MacBook, iPhone, iPad, etc...)

and/or

https://feedbackassistant.apple.com/welcome which requires Apple ID and
subscription to the free Apple Beta Software Program (
https://beta.apple.com/sp/en/betaprogram/)

The more the merrier... :-)
Worth a shot...

Cheers,