Mailing List Archive

Thunderbird working but not Apple apps
Hi all,

thanks a lot first of all for the hard work with the davical project - I love it. I have set it up on Debian Buster (Davical-1.1.9.3 & awl-0.61) with Postgres-11 and Apache-2.4 via a manual installation. I can log in into the admin interface and do my admin stuff there and I can also connect from Thunderbird and add events but I cannot connect from any Apple device (Mac and iPhone) using the same url, user & pw. Any ideas? Any help and hint's are really appreciated.

Thanks a lot in advance,

Thomas

—————————My Apache-2.4 config:

# DAViCal Calendar Server

Alias /davical /data/httpd/scripts/davical/htdocs

<Directory /data/httpd/scripts/davical/htdocs>
DirectoryIndex index.php
AllowOverride None
# for Apache from 2.4 use
Require all granted
# for Apache before 2.4 use
#Order allow,deny
#Allow from all

# These are usually not necessary (set correctly by default)
#AcceptPathInfo On
#php_value include_path /usr/share/php/awl/inc
#php_value magic_quotes_gpc 0
#php_value register_globals 0
#php_value error_reporting "E_ALL & ~E_NOTICE"
#php_value default_charset "utf-8"

# Some people want this. YMMV.
#php_admin_value open_basedir /usr/share/awl/inc/:/usr/share/davical/:/etc/davical/
</Directory>

<IfModule mod_rewrite.c>
RewriteEngine On

# PT is important if you are using an alias, it implies L
# Redirect /.well-known URLs
RewriteRule ^/\.well-known/(.*)$ /davical/caldav.php/.well-known/$1 [NC,PT]
# Optionally: redirect /principals/users/ as well
RewriteRule ^/principals/users/(.*)$ /davical/caldav.php/$1 [NC,PT]
RewriteRule ^/principals/resources/(.*)$ /davical/caldav.php/$1 [NC,PT]
RewriteRule ^/calendars/__uids__/(.*)$ /davical/caldav.php/$1 [NC,PT]
RewriteRule ^/addressbooks/__uids__/(.*)$ /davical/caldav.php/$1 [NC,PT]

# Optionally: Put DAViCal in the root
# NOTE: this will break other applications that rely on mod_rewrite!
#
# Not if it's the root URL. You might want to comment this out if you
# want to use an explicit /index.php for getting to the admin pages.
#RewriteCond %{REQUEST_URI} !^/$
#RewriteCond %{REQUEST_URI} !^/davical/$
#
# Not if it explicitly specifies a .php program, html page, stylesheet or image
#RewriteCond %{REQUEST_URI} !\.(php|html|css|js|png|gif|jpg|ico)
#
# Everything else gets rewritten to /caldav.php/...
#RewriteRule ^(.*)$ /davical/caldav.php$1 [NC,L]
</IfModule>



—————————My log when trying to connect via iPhone:
[Fri Oct 30 11:05:00.425309 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>0<< = >>en<<
[Fri Oct 30 11:05:00.425406 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>1<< = >>en.UTF-8<<
[Fri Oct 30 11:05:00.425446 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Bound domain =davical= to location == using character set =UTF-8=
[Fri Oct 30 11:05:00.425571 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: caldav:Version (1.1.9) == 1001.9
[Fri Oct 30 11:05:00.425715 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: SELECT schema_major, schema_minor, schema_patch FROM awl_db_revision ORDER BY schema_id DESC LIMIT 1;
[Fri Oct 30 11:05:00.431164 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: Took: 0.001283 to find 1 rows.
[Fri Oct 30 11:05:00.431397 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: SET TIMEZONE TO ?
[Fri Oct 30 11:05:00.431440 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: "0" => "UTC"
[Fri Oct 30 11:05:00.431829 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: Took: 0.000338 to find 0 rows.
[Fri Oct 30 11:05:00.432047 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: :***************** Request Header ****************
[Fri Oct 30 11:05:00.432073 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: :PROPFIND /davical/caldav.php/user1/calendar/
[Fri Oct 30 11:05:00.432087 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Host: host.mydomain.intra
[Fri Oct 30 11:05:00.432098 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Content-Type: text/xml
[Fri Oct 30 11:05:00.432108 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Depth: 0
[Fri Oct 30 11:05:00.432118 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Brief: t
[Fri Oct 30 11:05:00.432129 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Accept: */*
[Fri Oct 30 11:05:00.432139 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Connection: keep-alive
[Fri Oct 30 11:05:00.432149 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Prefer: return=minimal
[Fri Oct 30 11:05:00.432160 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->User-Agent: iOS/14.0.1 (18A393) accountsd/1.0
[Fri Oct 30 11:05:00.432170 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Content-Length: 181
[Fri Oct 30 11:05:00.432188 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Accept-Language: de-de
[Fri Oct 30 11:05:00.432209 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Accept-Encoding: gzip, deflate
[Fri Oct 30 11:05:00.432229 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: :******************** Request ********************
[Fri Oct 30 11:05:00.432303 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--><?xml version="1.0" encoding="UTF-8"?>
[Fri Oct 30 11:05:00.432322 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--><A:propfind xmlns:A="DAV:">
[Fri Oct 30 11:05:00.432334 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--> <A:prop>
[Fri Oct 30 11:05:00.432345 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--> <A:current-user-principal/>
[Fri Oct 30 11:05:00.432355 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--> <A:principal-URL/>
[Fri Oct 30 11:05:00.432366 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--> <A:resourcetype/>
[Fri Oct 30 11:05:00.432388 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--> </A:prop>
[Fri Oct 30 11:05:00.432400 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--></A:propfind>
[Fri Oct 30 11:05:00.432417 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:-->
[Fri Oct 30 11:05:00.432463 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: HTTPAuth::AuthFailedResponse Requesting authentication in the 'DAViCal CalDAV Server' realm
[Fri Oct 30 11:05:00.432492 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: HTTPAuth::Session: User is not authorised: 192.168.0.222







_______________________________________________
Davical-general mailing list
Davical-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/davical-general
Re: Thunderbird working but not Apple apps [ In reply to ]
Thomas,

to me it reads more like a locale problem with php/apache/postgre than one that is located in davical itself.

Unfortunately I do not have a concrete answer but I’d check for that.

HTH

Tino

> Am 30.10.2020 um 16:46 schrieb Thomas Trepper <thomas.trepper@blueclaim.com>:
>
> [Fri Oct 30 11:05:00.425309 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>0<< = >>en<<
> [Fri Oct 30 11:05:00.425406 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>1<< = >>en.UTF-8<<
> [Fri Oct 30 11:05:00.425446 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Bound domain =davical= to location == using character set =UTF-8=
Re: Thunderbird working but not Apple apps [ In reply to ]
hi
for apple you have to use an other url
but sorry i don‘t know the url yet

Von meinem iPhone gesendet

> Am 30.10.2020 um 17:56 schrieb Tino Hendricks <t.hendricks@interpool.de>:
>
> ?Thomas,
>
> to me it reads more like a locale problem with php/apache/postgre than one that is located in davical itself.
>
> Unfortunately I do not have a concrete answer but I’d check for that.
>
> HTH
>
> Tino
>
>> Am 30.10.2020 um 16:46 schrieb Thomas Trepper <thomas.trepper@blueclaim.com>:
>>
>> [Fri Oct 30 11:05:00.425309 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>0<< = >>en<<
>> [Fri Oct 30 11:05:00.425406 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>1<< = >>en.UTF-8<<
>> [Fri Oct 30 11:05:00.425446 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Bound domain =davical= to location == using character set =UTF-8=
>
> _______________________________________________
> Davical-general mailing list
> Davical-general@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/davical-general
Re: Thunderbird working but not Apple apps [ In reply to ]
On 30 Oct 2020, at 8:46, Thomas Trepper wrote:

> Hi all,
>
> thanks a lot first of all for the hard work with the davical project -
> I love it. I have set it up on Debian Buster (Davical-1.1.9.3 &
> awl-0.61) with Postgres-11 and Apache-2.4 via a manual installation. I
> can log in into the admin interface and do my admin stuff there and I
> can also connect from Thunderbird and add events but I cannot connect
> from any Apple device (Mac and iPhone) using the same url, user & pw.
> Any ideas? Any help and hint's are really appreciated.

I have been using DAViCal successfully for quite some time with
Thunderbird, OS X, and iOS.

I just went back to look at my configuration, and I noticed that the
“Location” I use on Thunderbird is:

https://(server)/caldav.php/(username)/home

While on OS X the Server Path is /caldav.php/(username)/

In other words, the last home/ isn’y used in OSX. It’s similarly
left off for the Account URL in iOS.

Hope that helps!

-Jim


_______________________________________________
Davical-general mailing list
Davical-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/davical-general
Re: Thunderbird working but not Apple apps [ In reply to ]
Thanks a lot Jim,

I have copied the URL directly out of the admin interface. I logged in as admin, then

- listed all principals
- clicked on the link on one, for example 1001 and it brought me to the detail page.
- I scrolled down where it says principal collections
- I clicked on the link where the path says „…/calendar“, for example the number is 1002
- It brought me to the detail page of the collection and there

I copied the DAV path. For me it looked like this:

/davical/caldav.php/user1/calendar/

/davical is my Apache alias pointing to the htdocs which is outside of the RootDocument of the vHost. :)


So I used: <myserver>:80 /davical/caldav.php/user1/calendar/

This worked for Thunderbird but not for any Apple devices and I try yours I get:

caldav:Status: 404, Message: Resource Not Found., User: 1001, Path: /user1/home


Or am I missing something?

Thanks a lot in advance,
Thomas





> Am 30.10.2020 um 18:24 schrieb Jim Fenton <fenton@bluepopcorn.net>:
>
>
>
> On 30 Oct 2020, at 8:46, Thomas Trepper wrote:
>
>> Hi all,
>>
>> thanks a lot first of all for the hard work with the davical project - I love it. I have set it up on Debian Buster (Davical-1.1.9.3 & awl-0.61) with Postgres-11 and Apache-2.4 via a manual installation. I can log in into the admin interface and do my admin stuff there and I can also connect from Thunderbird and add events but I cannot connect from any Apple device (Mac and iPhone) using the same url, user & pw. Any ideas? Any help and hint's are really appreciated.
>
> I have been using DAViCal successfully for quite some time with Thunderbird, OS X, and iOS.
>
> I just went back to look at my configuration, and I noticed that the “Location” I use on Thunderbird is:
>
> https://(server)/caldav.php/(username)/home
>
> While on OS X the Server Path is /caldav.php/(username)/
>
> In other words, the last home/ isn’y used in OSX. It’s similarly left off for the Account URL in iOS.
>
> Hope that helps!
>
> -Jim
Re: Thunderbird working but not Apple apps [ In reply to ]
Thomas,

my setup (iOS & OSX) works with

https://<myserver>:<myport>/davical/caldav.php/Tino/

Tino

> Am 30.10.2020 um 18:37 schrieb Thomas Trepper <thomas.trepper@blueclaim.com>:
>
> Thanks a lot Jim,
>
> I have copied the URL directly out of the admin interface. I logged in as admin, then
>
> - listed all principals
> - clicked on the link on one, for example 1001 and it brought me to the detail page.
> - I scrolled down where it says principal collections
> - I clicked on the link where the path says „…/calendar“, for example the number is 1002
> - It brought me to the detail page of the collection and there
>
> I copied the DAV path. For me it looked like this:
>
> /davical/caldav.php/user1/calendar/
>
> /davical is my Apache alias pointing to the htdocs which is outside of the RootDocument of the vHost. :)
>
>
> So I used: <myserver>:80 /davical/caldav.php/user1/calendar/
>
> This worked for Thunderbird but not for any Apple devices and I try yours I get:
>
> caldav:Status: 404, Message: Resource Not Found., User: 1001, Path: /user1/home
>
>
> Or am I missing something?
>
> Thanks a lot in advance,
> Thomas
>
>
>
>
>
>> Am 30.10.2020 um 18:24 schrieb Jim Fenton <fenton@bluepopcorn.net <mailto:fenton@bluepopcorn.net>>:
>>
>>
>>
>> On 30 Oct 2020, at 8:46, Thomas Trepper wrote:
>>
>>> Hi all,
>>>
>>> thanks a lot first of all for the hard work with the davical project - I love it. I have set it up on Debian Buster (Davical-1.1.9.3 & awl-0.61) with Postgres-11 and Apache-2.4 via a manual installation. I can log in into the admin interface and do my admin stuff there and I can also connect from Thunderbird and add events but I cannot connect from any Apple device (Mac and iPhone) using the same url, user & pw. Any ideas? Any help and hint's are really appreciated.
>>
>> I have been using DAViCal successfully for quite some time with Thunderbird, OS X, and iOS.
>>
>> I just went back to look at my configuration, and I noticed that the “Location” I use on Thunderbird is:
>>
>> https://(server)/caldav.php/(username)/home
>>
>> While on OS X the Server Path is /caldav.php/(username)/
>>
>> In other words, the last home/ isn’y used in OSX. It’s similarly left off for the Account URL in iOS.
>>
>> Hope that helps!
>>
>> -Jim
>
> _______________________________________________
> Davical-general mailing list
> Davical-general@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/davical-general
Re: Thunderbird working but not Apple apps [ In reply to ]
Thanks a lot Tino,

if I try that I get this:

[Fri Oct 30 18:48:00.705826 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: ALL: I18N:Unsupported locale: : >>0<< = >>en<<
[Fri Oct 30 18:48:00.705890 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: ALL: I18N:Unsupported locale: : >>1<< = >>en.UTF-8<<
[Fri Oct 30 18:48:00.705923 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: ALL: I18N:Bound domain =davical= to location == using character set =UTF-8=
[Fri Oct 30 18:48:00.705951 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: ALL: caldav:Version (1.1.9) == 1001.9
[Fri Oct 30 18:48:00.706026 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: always: Query: DBGQ: SELECT schema_major, schema_minor, schema_patch FROM awl_db_revision ORDER BY schema_id DESC LIMIT 1;
[Fri Oct 30 18:48:00.710966 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: always: Query: DBGQ: Took: 0.001217 to find 1 rows.
[Fri Oct 30 18:48:00.711152 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: always: Query: DBGQ: SET TIMEZONE TO ?
[Fri Oct 30 18:48:00.711196 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: always: Query: DBGQ: "0" => "UTC"
[Fri Oct 30 18:48:00.711645 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: always: Query: DBGQ: Took: 0.000387 to find 0 rows.
[Fri Oct 30 18:48:00.711769 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: :***************** Request Header ****************
[Fri Oct 30 18:48:00.711792 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: :PROPFIND /davical/caldav.php/user1/
[Fri Oct 30 18:48:00.711807 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->Host: myhost.mydomain.intra
[Fri Oct 30 18:48:00.711818 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->Content-Type: text/xml
[Fri Oct 30 18:48:00.711829 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->Depth: 0
[Fri Oct 30 18:48:00.711839 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->Brief: t
[Fri Oct 30 18:48:00.711850 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->Accept: */*
[Fri Oct 30 18:48:00.711860 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->Connection: keep-alive
[Fri Oct 30 18:48:00.711870 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->Prefer: return=minimal
[Fri Oct 30 18:48:00.711899 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->User-Agent: Mac+OS+X/10.15.7 (19H2) CalendarAgent/930.5.1
[Fri Oct 30 18:48:00.711910 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->Content-Length: 127
[Fri Oct 30 18:48:00.711920 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->Accept-Language: de-de
[Fri Oct 30 18:48:00.711931 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: headers:-->Accept-Encoding: gzip, deflate
[Fri Oct 30 18:48:00.711942 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: :******************** Request ********************
[Fri Oct 30 18:48:00.711959 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: request:--><?xml version="1.0" encoding="UTF-8"?>
[Fri Oct 30 18:48:00.711973 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: request:--><A:propfind xmlns:A="DAV:">
[Fri Oct 30 18:48:00.711985 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: request:--> <A:prop>
[Fri Oct 30 18:48:00.711996 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: request:--> <A:principal-URL/>
[Fri Oct 30 18:48:00.712007 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: request:--> </A:prop>
[Fri Oct 30 18:48:00.712017 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: request:--></A:propfind>
[Fri Oct 30 18:48:00.712054 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: LOG: request:-->
[Fri Oct 30 18:48:00.712088 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: ALL: HTTPAuth::AuthFailedResponse Requesting authentication in the 'DAViCal CalDAV Server' realm
[Fri Oct 30 18:48:00.712115 2020] [php7:notice] [pid 14011] [client 192.168.0.224:62637] davical: ALL: HTTPAuth::Session: User is not authorised: 192.168.0.224

Am I missing something?

Thanks a lot in advance,
Thomas



> Am 30.10.2020 um 18:45 schrieb Tino Hendricks <t.hendricks@interpool.de>:
>
> Thomas,
>
> my setup (iOS & OSX) works with
>
> https://<myserver>:<myport>/davical/caldav.php/Tino/
>
> Tino
>
>> Am 30.10.2020 um 18:37 schrieb Thomas Trepper <thomas.trepper@blueclaim.com <mailto:thomas.trepper@blueclaim.com>>:
>>
>> Thanks a lot Jim,
>>
>> I have copied the URL directly out of the admin interface. I logged in as admin, then
>>
>> - listed all principals
>> - clicked on the link on one, for example 1001 and it brought me to the detail page.
>> - I scrolled down where it says principal collections
>> - I clicked on the link where the path says „…/calendar“, for example the number is 1002
>> - It brought me to the detail page of the collection and there
>>
>> I copied the DAV path. For me it looked like this:
>>
>> /davical/caldav.php/user1/calendar/
>>
>> /davical is my Apache alias pointing to the htdocs which is outside of the RootDocument of the vHost. :)
>>
>>
>> So I used: <myserver>:80 /davical/caldav.php/user1/calendar/
>>
>> This worked for Thunderbird but not for any Apple devices and I try yours I get:
>>
>> caldav:Status: 404, Message: Resource Not Found., User: 1001, Path: /user1/home
>>
>>
>> Or am I missing something?
>>
>> Thanks a lot in advance,
>> Thomas
>>
>>
>>
>>
>>
>>> Am 30.10.2020 um 18:24 schrieb Jim Fenton <fenton@bluepopcorn.net <mailto:fenton@bluepopcorn.net>>:
>>>
>>>
>>>
>>> On 30 Oct 2020, at 8:46, Thomas Trepper wrote:
>>>
>>>> Hi all,
>>>>
>>>> thanks a lot first of all for the hard work with the davical project - I love it. I have set it up on Debian Buster (Davical-1.1.9.3 & awl-0.61) with Postgres-11 and Apache-2.4 via a manual installation. I can log in into the admin interface and do my admin stuff there and I can also connect from Thunderbird and add events but I cannot connect from any Apple device (Mac and iPhone) using the same url, user & pw. Any ideas? Any help and hint's are really appreciated.
>>>
>>> I have been using DAViCal successfully for quite some time with Thunderbird, OS X, and iOS.
>>>
>>> I just went back to look at my configuration, and I noticed that the “Location” I use on Thunderbird is:
>>>
>>> https://(server)/caldav.php/(username)/home
>>>
>>> While on OS X the Server Path is /caldav.php/(username)/
>>>
>>> In other words, the last home/ isn’y used in OSX. It’s similarly left off for the Account URL in iOS.
>>>
>>> Hope that helps!
>>>
>>> -Jim
>>
>> _______________________________________________
>> Davical-general mailing list
>> Davical-general@lists.sourceforge.net <mailto:Davical-general@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/davical-general
>
Re: Thunderbird working but not Apple apps [ In reply to ]
Hi all again,

my feeling is it’s something with the Apache. Missing modules? Path problem because the davical & awl folder are outside of the vHost document-root? File permissions?

Has anybody a similar config?

Thanks a lot in advance,
Thomas

> Am 30.10.2020 um 16:46 schrieb Thomas Trepper <thomas.trepper@blueclaim.com>:
>
> Hi all,
>
> thanks a lot first of all for the hard work with the davical project - I love it. I have set it up on Debian Buster (Davical-1.1.9.3 & awl-0.61) with Postgres-11 and Apache-2.4 via a manual installation. I can log in into the admin interface and do my admin stuff there and I can also connect from Thunderbird and add events but I cannot connect from any Apple device (Mac and iPhone) using the same url, user & pw. Any ideas? Any help and hint's are really appreciated.
>
> Thanks a lot in advance,
>
> Thomas
>
> —————————My Apache-2.4 config:
>
> # DAViCal Calendar Server
>
> Alias /davical /data/httpd/scripts/davical/htdocs
>
> <Directory /data/httpd/scripts/davical/htdocs>
> DirectoryIndex index.php
> AllowOverride None
> # for Apache from 2.4 use
> Require all granted
> # for Apache before 2.4 use
> #Order allow,deny
> #Allow from all
>
> # These are usually not necessary (set correctly by default)
> #AcceptPathInfo On
> #php_value include_path /usr/share/php/awl/inc
> #php_value magic_quotes_gpc 0
> #php_value register_globals 0
> #php_value error_reporting "E_ALL & ~E_NOTICE"
> #php_value default_charset "utf-8"
>
> # Some people want this. YMMV.
> #php_admin_value open_basedir /usr/share/awl/inc/:/usr/share/davical/:/etc/davical/
> </Directory>
>
> <IfModule mod_rewrite.c>
> RewriteEngine On
>
> # PT is important if you are using an alias, it implies L
> # Redirect /.well-known URLs
> RewriteRule ^/\.well-known/(.*)$ /davical/caldav.php/.well-known/$1 [NC,PT]
> # Optionally: redirect /principals/users/ as well
> RewriteRule ^/principals/users/(.*)$ /davical/caldav.php/$1 [NC,PT]
> RewriteRule ^/principals/resources/(.*)$ /davical/caldav.php/$1 [NC,PT]
> RewriteRule ^/calendars/__uids__/(.*)$ /davical/caldav.php/$1 [NC,PT]
> RewriteRule ^/addressbooks/__uids__/(.*)$ /davical/caldav.php/$1 [NC,PT]
>
> # Optionally: Put DAViCal in the root
> # NOTE: this will break other applications that rely on mod_rewrite!
> #
> # Not if it's the root URL. You might want to comment this out if you
> # want to use an explicit /index.php for getting to the admin pages.
> #RewriteCond %{REQUEST_URI} !^/$
> #RewriteCond %{REQUEST_URI} !^/davical/$
> #
> # Not if it explicitly specifies a .php program, html page, stylesheet or image
> #RewriteCond %{REQUEST_URI} !\.(php|html|css|js|png|gif|jpg|ico)
> #
> # Everything else gets rewritten to /caldav.php/...
> #RewriteRule ^(.*)$ /davical/caldav.php$1 [NC,L]
> </IfModule>
>
>
>
> —————————My log when trying to connect via iPhone:
> [Fri Oct 30 11:05:00.425309 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>0<< = >>en<<
> [Fri Oct 30 11:05:00.425406 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>1<< = >>en.UTF-8<<
> [Fri Oct 30 11:05:00.425446 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: I18N:Bound domain =davical= to location == using character set =UTF-8=
> [Fri Oct 30 11:05:00.425571 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: caldav:Version (1.1.9) == 1001.9
> [Fri Oct 30 11:05:00.425715 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: SELECT schema_major, schema_minor, schema_patch FROM awl_db_revision ORDER BY schema_id DESC LIMIT 1;
> [Fri Oct 30 11:05:00.431164 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: Took: 0.001283 to find 1 rows.
> [Fri Oct 30 11:05:00.431397 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: SET TIMEZONE TO ?
> [Fri Oct 30 11:05:00.431440 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: "0" => "UTC"
> [Fri Oct 30 11:05:00.431829 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: Took: 0.000338 to find 0 rows.
> [Fri Oct 30 11:05:00.432047 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: :***************** Request Header ****************
> [Fri Oct 30 11:05:00.432073 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: :PROPFIND /davical/caldav.php/user1/calendar/
> [Fri Oct 30 11:05:00.432087 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Host: host.mydomain.intra
> [Fri Oct 30 11:05:00.432098 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Content-Type: text/xml
> [Fri Oct 30 11:05:00.432108 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Depth: 0
> [Fri Oct 30 11:05:00.432118 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Brief: t
> [Fri Oct 30 11:05:00.432129 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Accept: */*
> [Fri Oct 30 11:05:00.432139 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Connection: keep-alive
> [Fri Oct 30 11:05:00.432149 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Prefer: return=minimal
> [Fri Oct 30 11:05:00.432160 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->User-Agent: iOS/14.0.1 (18A393) accountsd/1.0
> [Fri Oct 30 11:05:00.432170 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Content-Length: 181
> [Fri Oct 30 11:05:00.432188 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Accept-Language: de-de
> [Fri Oct 30 11:05:00.432209 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: headers:-->Accept-Encoding: gzip, deflate
> [Fri Oct 30 11:05:00.432229 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: :******************** Request ********************
> [Fri Oct 30 11:05:00.432303 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--><?xml version="1.0" encoding="UTF-8"?>
> [Fri Oct 30 11:05:00.432322 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--><A:propfind xmlns:A="DAV:">
> [Fri Oct 30 11:05:00.432334 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--> <A:prop>
> [Fri Oct 30 11:05:00.432345 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--> <A:current-user-principal/>
> [Fri Oct 30 11:05:00.432355 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--> <A:principal-URL/>
> [Fri Oct 30 11:05:00.432366 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--> <A:resourcetype/>
> [Fri Oct 30 11:05:00.432388 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--> </A:prop>
> [Fri Oct 30 11:05:00.432400 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:--></A:propfind>
> [Fri Oct 30 11:05:00.432417 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: LOG: request:-->
> [Fri Oct 30 11:05:00.432463 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: HTTPAuth::AuthFailedResponse Requesting authentication in the 'DAViCal CalDAV Server' realm
> [Fri Oct 30 11:05:00.432492 2020] [php7:notice] [pid 12649] [client 192.168.0.222:58197] davical: ALL: HTTPAuth::Session: User is not authorised: 192.168.0.222
>
>
>
>
>
>
>
> _______________________________________________
> Davical-general mailing list
> Davical-general@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/davical-general



_______________________________________________
Davical-general mailing list
Davical-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/davical-general
Re: Thunderbird working but not Apple apps [ In reply to ]
You can also try to enter the following in server field on iOS and Mac OSx

https://<myserver>:<myport>/davical/caldav.php

Which is the Davical server address it shall detect automatically the rest...

In osx they are three way to do it, automatic, semi automatic and manual if I recall correctly you need to use semi-automatic where you enter username password and server address...

Hope that help...

On 30 October 2020 20:04:10 CET, Thomas Trepper <thomas.trepper@blueclaim.com> wrote:
>Hi all again,
>
>my feeling is it’s something with the Apache. Missing modules? Path
>problem because the davical & awl folder are outside of the vHost
>document-root? File permissions?
>
>Has anybody a similar config?
>
>Thanks a lot in advance,
>Thomas
>
>> Am 30.10.2020 um 16:46 schrieb Thomas Trepper
><thomas.trepper@blueclaim.com>:
>>
>> Hi all,
>>
>> thanks a lot first of all for the hard work with the davical project
>- I love it. I have set it up on Debian Buster (Davical-1.1.9.3 &
>awl-0.61) with Postgres-11 and Apache-2.4 via a manual installation. I
>can log in into the admin interface and do my admin stuff there and I
>can also connect from Thunderbird and add events but I cannot connect
>from any Apple device (Mac and iPhone) using the same url, user & pw.
>Any ideas? Any help and hint's are really appreciated.
>>
>> Thanks a lot in advance,
>>
>> Thomas
>>
>> —————————My Apache-2.4 config:
>>
>> # DAViCal Calendar Server
>>
>> Alias /davical /data/httpd/scripts/davical/htdocs
>>
>> <Directory /data/httpd/scripts/davical/htdocs>
>> DirectoryIndex index.php
>> AllowOverride None
>> # for Apache from 2.4 use
>> Require all granted
>> # for Apache before 2.4 use
>> #Order allow,deny
>> #Allow from all
>>
>> # These are usually not necessary (set correctly by default)
>> #AcceptPathInfo On
>> #php_value include_path /usr/share/php/awl/inc
>> #php_value magic_quotes_gpc 0
>> #php_value register_globals 0
>> #php_value error_reporting "E_ALL & ~E_NOTICE"
>> #php_value default_charset "utf-8"
>>
>> # Some people want this. YMMV.
>> #php_admin_value open_basedir
>/usr/share/awl/inc/:/usr/share/davical/:/etc/davical/
>> </Directory>
>>
>> <IfModule mod_rewrite.c>
>> RewriteEngine On
>>
>> # PT is important if you are using an alias, it implies L
>> # Redirect /.well-known URLs
>> RewriteRule ^/\.well-known/(.*)$ /davical/caldav.php/.well-known/$1
>[NC,PT]
>> # Optionally: redirect /principals/users/ as well
>> RewriteRule ^/principals/users/(.*)$ /davical/caldav.php/$1 [NC,PT]
>> RewriteRule ^/principals/resources/(.*)$ /davical/caldav.php/$1
>[NC,PT]
>> RewriteRule ^/calendars/__uids__/(.*)$ /davical/caldav.php/$1
>[NC,PT]
>> RewriteRule ^/addressbooks/__uids__/(.*)$ /davical/caldav.php/$1
>[NC,PT]
>>
>> # Optionally: Put DAViCal in the root
>> # NOTE: this will break other applications that rely on mod_rewrite!
>> #
>> # Not if it's the root URL. You might want to comment this out if
>you
>> # want to use an explicit /index.php for getting to the admin pages.
>> #RewriteCond %{REQUEST_URI} !^/$
>> #RewriteCond %{REQUEST_URI} !^/davical/$
>> #
>> # Not if it explicitly specifies a .php program, html page,
>stylesheet or image
>> #RewriteCond %{REQUEST_URI} !\.(php|html|css|js|png|gif|jpg|ico)
>> #
>> # Everything else gets rewritten to /caldav.php/...
>> #RewriteRule ^(.*)$ /davical/caldav.php$1 [NC,L]
>> </IfModule>
>>
>>
>>
>> —————————My log when trying to connect via iPhone:
>> [Fri Oct 30 11:05:00.425309 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>0<< =
>>>en<<
>> [Fri Oct 30 11:05:00.425406 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>1<< =
>>>en.UTF-8<<
>> [Fri Oct 30 11:05:00.425446 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: ALL: I18N:Bound domain =davical= to
>location == using character set =UTF-8=
>> [Fri Oct 30 11:05:00.425571 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: ALL: caldav:Version (1.1.9) == 1001.9
>> [Fri Oct 30 11:05:00.425715 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: always: Query: DBGQ: SELECT
>schema_major, schema_minor, schema_patch FROM awl_db_revision ORDER BY
>schema_id DESC LIMIT 1;
>> [Fri Oct 30 11:05:00.431164 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: always: Query: DBGQ: Took: 0.001283
>to find 1 rows.
>> [Fri Oct 30 11:05:00.431397 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: always: Query: DBGQ: SET TIMEZONE TO
>?
>> [Fri Oct 30 11:05:00.431440 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: always: Query: DBGQ: "0" => "UTC"
>> [Fri Oct 30 11:05:00.431829 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: always: Query: DBGQ: Took: 0.000338
>to find 0 rows.
>> [Fri Oct 30 11:05:00.432047 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: :***************** Request Header
>****************
>> [Fri Oct 30 11:05:00.432073 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: :PROPFIND
>/davical/caldav.php/user1/calendar/
>> [Fri Oct 30 11:05:00.432087 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->Host: host.mydomain.intra
>> [Fri Oct 30 11:05:00.432098 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->Content-Type: text/xml
>> [Fri Oct 30 11:05:00.432108 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->Depth: 0
>> [Fri Oct 30 11:05:00.432118 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->Brief: t
>> [Fri Oct 30 11:05:00.432129 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->Accept: */*
>> [Fri Oct 30 11:05:00.432139 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->Connection: keep-alive
>> [Fri Oct 30 11:05:00.432149 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->Prefer: return=minimal
>> [Fri Oct 30 11:05:00.432160 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->User-Agent: iOS/14.0.1
>(18A393) accountsd/1.0
>> [Fri Oct 30 11:05:00.432170 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->Content-Length: 181
>> [Fri Oct 30 11:05:00.432188 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->Accept-Language: de-de
>> [Fri Oct 30 11:05:00.432209 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: headers:-->Accept-Encoding: gzip,
>deflate
>> [Fri Oct 30 11:05:00.432229 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: :******************** Request
>********************
>> [Fri Oct 30 11:05:00.432303 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: request:--><?xml version="1.0"
>encoding="UTF-8"?>
>> [Fri Oct 30 11:05:00.432322 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: request:--><A:propfind
>xmlns:A="DAV:">
>> [Fri Oct 30 11:05:00.432334 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: request:--> <A:prop>
>> [Fri Oct 30 11:05:00.432345 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: request:-->
><A:current-user-principal/>
>> [Fri Oct 30 11:05:00.432355 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: request:--> <A:principal-URL/>
>> [Fri Oct 30 11:05:00.432366 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: request:--> <A:resourcetype/>
>> [Fri Oct 30 11:05:00.432388 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: request:--> </A:prop>
>> [Fri Oct 30 11:05:00.432400 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: request:--></A:propfind>
>> [Fri Oct 30 11:05:00.432417 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: LOG: request:-->
>> [Fri Oct 30 11:05:00.432463 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: ALL: HTTPAuth::AuthFailedResponse
>Requesting authentication in the 'DAViCal CalDAV Server' realm
>> [Fri Oct 30 11:05:00.432492 2020] [php7:notice] [pid 12649] [client
>192.168.0.222:58197] davical: ALL: HTTPAuth::Session: User is not
>authorised: 192.168.0.222
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Davical-general mailing list
>> Davical-general@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/davical-general
>
>
>
>_______________________________________________
>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: Thunderbird working but not Apple apps (solved) [ In reply to ]
Hi all,

thank you very very much for all your help. I have solved it and it’s unbelievable. It’s not DaviCal, not Apache, not Postgres, not me but simply the Mac.

As soon as I configure the vHost to SSL and change the calendar URL to https it works immediately. Obviously the Mac does not send any passwords for auth via unsecured connections (http).
I can understand that but at least I would have expected a proper error-message on the Mac!

Would someone mind adding that maybe to the wiki as well please?

Thanks a lot again and have a good weekend,

Thomas




> Am 31.10.2020 um 09:37 schrieb Richard Leger <richard.leger@gmail.com>:
>
>
>
> You can also try to enter the following in server field on iOS and Mac OSx
>
> https://<myserver>:<myport>/davical/caldav.php
>
> Which is the Davical server address it shall detect automatically the rest...
>
> In osx they are three way to do it, automatic, semi automatic and manual if I recall correctly you need to use semi-automatic where you enter username password and server address...
>
> Hope that help...
>
> On 30 October 2020 20:04:10 CET, Thomas Trepper <thomas.trepper@blueclaim.com> wrote:
>> Hi all again,
>>
>> my feeling is it’s something with the Apache. Missing modules? Path
>> problem because the davical & awl folder are outside of the vHost
>> document-root? File permissions?
>>
>> Has anybody a similar config?
>>
>> Thanks a lot in advance,
>> Thomas
>>
>>> Am 30.10.2020 um 16:46 schrieb Thomas Trepper
>> <thomas.trepper@blueclaim.com>:
>>>
>>> Hi all,
>>>
>>> thanks a lot first of all for the hard work with the davical project
>> - I love it. I have set it up on Debian Buster (Davical-1.1.9.3 &
>> awl-0.61) with Postgres-11 and Apache-2.4 via a manual installation. I
>> can log in into the admin interface and do my admin stuff there and I
>> can also connect from Thunderbird and add events but I cannot connect
>> from any Apple device (Mac and iPhone) using the same url, user & pw.
>> Any ideas? Any help and hint's are really appreciated.
>>>
>>> Thanks a lot in advance,
>>>
>>> Thomas
>>>
>>> —————————My Apache-2.4 config:
>>>
>>> # DAViCal Calendar Server
>>>
>>> Alias /davical /data/httpd/scripts/davical/htdocs
>>>
>>> <Directory /data/httpd/scripts/davical/htdocs>
>>> DirectoryIndex index.php
>>> AllowOverride None
>>> # for Apache from 2.4 use
>>> Require all granted
>>> # for Apache before 2.4 use
>>> #Order allow,deny
>>> #Allow from all
>>>
>>> # These are usually not necessary (set correctly by default)
>>> #AcceptPathInfo On
>>> #php_value include_path /usr/share/php/awl/inc
>>> #php_value magic_quotes_gpc 0
>>> #php_value register_globals 0
>>> #php_value error_reporting "E_ALL & ~E_NOTICE"
>>> #php_value default_charset "utf-8"
>>>
>>> # Some people want this. YMMV.
>>> #php_admin_value open_basedir
>> /usr/share/awl/inc/:/usr/share/davical/:/etc/davical/
>>> </Directory>
>>>
>>> <IfModule mod_rewrite.c>
>>> RewriteEngine On
>>>
>>> # PT is important if you are using an alias, it implies L
>>> # Redirect /.well-known URLs
>>> RewriteRule ^/\.well-known/(.*)$ /davical/caldav.php/.well-known/$1
>> [NC,PT]
>>> # Optionally: redirect /principals/users/ as well
>>> RewriteRule ^/principals/users/(.*)$ /davical/caldav.php/$1 [NC,PT]
>>> RewriteRule ^/principals/resources/(.*)$ /davical/caldav.php/$1
>> [NC,PT]
>>> RewriteRule ^/calendars/__uids__/(.*)$ /davical/caldav.php/$1
>> [NC,PT]
>>> RewriteRule ^/addressbooks/__uids__/(.*)$ /davical/caldav.php/$1
>> [NC,PT]
>>>
>>> # Optionally: Put DAViCal in the root
>>> # NOTE: this will break other applications that rely on mod_rewrite!
>>> #
>>> # Not if it's the root URL. You might want to comment this out if
>> you
>>> # want to use an explicit /index.php for getting to the admin pages.
>>> #RewriteCond %{REQUEST_URI} !^/$
>>> #RewriteCond %{REQUEST_URI} !^/davical/$
>>> #
>>> # Not if it explicitly specifies a .php program, html page,
>> stylesheet or image
>>> #RewriteCond %{REQUEST_URI} !\.(php|html|css|js|png|gif|jpg|ico)
>>> #
>>> # Everything else gets rewritten to /caldav.php/...
>>> #RewriteRule ^(.*)$ /davical/caldav.php$1 [NC,L]
>>> </IfModule>
>>>
>>>
>>>
>>> —————————My log when trying to connect via iPhone:
>>> [Fri Oct 30 11:05:00.425309 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>0<< =
>>>> en<<
>>> [Fri Oct 30 11:05:00.425406 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: : >>1<< =
>>>> en.UTF-8<<
>>> [Fri Oct 30 11:05:00.425446 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: ALL: I18N:Bound domain =davical= to
>> location == using character set =UTF-8=
>>> [Fri Oct 30 11:05:00.425571 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: ALL: caldav:Version (1.1.9) == 1001.9
>>> [Fri Oct 30 11:05:00.425715 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: SELECT
>> schema_major, schema_minor, schema_patch FROM awl_db_revision ORDER BY
>> schema_id DESC LIMIT 1;
>>> [Fri Oct 30 11:05:00.431164 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: Took: 0.001283
>> to find 1 rows.
>>> [Fri Oct 30 11:05:00.431397 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: SET TIMEZONE TO
>> ?
>>> [Fri Oct 30 11:05:00.431440 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: "0" => "UTC"
>>> [Fri Oct 30 11:05:00.431829 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: Took: 0.000338
>> to find 0 rows.
>>> [Fri Oct 30 11:05:00.432047 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: :***************** Request Header
>> ****************
>>> [Fri Oct 30 11:05:00.432073 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: :PROPFIND
>> /davical/caldav.php/user1/calendar/
>>> [Fri Oct 30 11:05:00.432087 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->Host: host.mydomain.intra
>>> [Fri Oct 30 11:05:00.432098 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->Content-Type: text/xml
>>> [Fri Oct 30 11:05:00.432108 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->Depth: 0
>>> [Fri Oct 30 11:05:00.432118 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->Brief: t
>>> [Fri Oct 30 11:05:00.432129 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->Accept: */*
>>> [Fri Oct 30 11:05:00.432139 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->Connection: keep-alive
>>> [Fri Oct 30 11:05:00.432149 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->Prefer: return=minimal
>>> [Fri Oct 30 11:05:00.432160 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->User-Agent: iOS/14.0.1
>> (18A393) accountsd/1.0
>>> [Fri Oct 30 11:05:00.432170 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->Content-Length: 181
>>> [Fri Oct 30 11:05:00.432188 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->Accept-Language: de-de
>>> [Fri Oct 30 11:05:00.432209 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: headers:-->Accept-Encoding: gzip,
>> deflate
>>> [Fri Oct 30 11:05:00.432229 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: :******************** Request
>> ********************
>>> [Fri Oct 30 11:05:00.432303 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: request:--><?xml version="1.0"
>> encoding="UTF-8"?>
>>> [Fri Oct 30 11:05:00.432322 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: request:--><A:propfind
>> xmlns:A="DAV:">
>>> [Fri Oct 30 11:05:00.432334 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: request:--> <A:prop>
>>> [Fri Oct 30 11:05:00.432345 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: request:-->
>> <A:current-user-principal/>
>>> [Fri Oct 30 11:05:00.432355 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: request:--> <A:principal-URL/>
>>> [Fri Oct 30 11:05:00.432366 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: request:--> <A:resourcetype/>
>>> [Fri Oct 30 11:05:00.432388 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: request:--> </A:prop>
>>> [Fri Oct 30 11:05:00.432400 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: request:--></A:propfind>
>>> [Fri Oct 30 11:05:00.432417 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: LOG: request:-->
>>> [Fri Oct 30 11:05:00.432463 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: ALL: HTTPAuth::AuthFailedResponse
>> Requesting authentication in the 'DAViCal CalDAV Server' realm
>>> [Fri Oct 30 11:05:00.432492 2020] [php7:notice] [pid 12649] [client
>> 192.168.0.222:58197] davical: ALL: HTTPAuth::Session: User is not
>> authorised: 192.168.0.222
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Davical-general mailing list
>>> Davical-general@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/davical-general
>>
>>
>>
>> _______________________________________________
>> 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: Thunderbird working but not Apple apps (solved) [ In reply to ]
I have added a note to the wiki about this discovery. Thanks Thomas!

On Sat, 2020-10-31 at 10:11 +0100, Thomas Trepper wrote:
> Hi all,
>
> thank you very very much for all your help. I have solved it and it’s
> unbelievable. It’s not DaviCal, not Apache, not Postgres, not me but
> simply the Mac.
>
> As soon as I configure the vHost to SSL and change the calendar URL
> to https it works immediately. Obviously the Mac does not send any
> passwords for auth via unsecured connections (http).
> I can understand that but at least I would have expected a proper
> error-message on the Mac!
>
> Would someone mind adding that maybe to the wiki as well please?
>
> Thanks a lot again and have a good weekend,
>
> Thomas
>
>
>
>
> > Am 31.10.2020 um 09:37 schrieb Richard Leger <
> > richard.leger@gmail.com>:
> >
> >
> >
> > You can also try to enter the following in server field on iOS and
> > Mac OSx
> >
> > https://<myserver>:<myport>/davical/caldav.php
> >
> > Which is the Davical server address it shall detect automatically
> > the rest...
> >
> > In osx they are three way to do it, automatic, semi automatic and
> > manual if I recall correctly you need to use semi-automatic where
> > you enter username password and server address...
> >
> > Hope that help...
> >
> > On 30 October 2020 20:04:10 CET, Thomas Trepper <
> > thomas.trepper@blueclaim.com> wrote:
> > > Hi all again,
> > >
> > > my feeling is it’s something with the Apache. Missing modules?
> > > Path
> > > problem because the davical & awl folder are outside of the vHost
> > > document-root? File permissions?
> > >
> > > Has anybody a similar config?
> > >
> > > Thanks a lot in advance,
> > > Thomas
> > >
> > > > Am 30.10.2020 um 16:46 schrieb Thomas Trepper
> > > <thomas.trepper@blueclaim.com>:
> > > > Hi all,
> > > >
> > > > thanks a lot first of all for the hard work with the davical
> > > > project
> > > - I love it. I have set it up on Debian Buster (Davical-1.1.9.3 &
> > > awl-0.61) with Postgres-11 and Apache-2.4 via a manual
> > > installation. I
> > > can log in into the admin interface and do my admin stuff there
> > > and I
> > > can also connect from Thunderbird and add events but I cannot
> > > connect
> > > from any Apple device (Mac and iPhone) using the same url, user &
> > > pw.
> > > Any ideas? Any help and hint's are really appreciated.
> > > > Thanks a lot in advance,
> > > >
> > > > Thomas
> > > >
> > > > —————————My Apache-2.4 config:
> > > >
> > > > # DAViCal Calendar Server
> > > >
> > > > Alias /davical /data/httpd/scripts/davical/htdocs
> > > >
> > > > <Directory /data/httpd/scripts/davical/htdocs>
> > > > DirectoryIndex index.php
> > > > AllowOverride None
> > > > # for Apache from 2.4 use
> > > > Require all granted
> > > > # for Apache before 2.4 use
> > > > #Order allow,deny
> > > > #Allow from all
> > > >
> > > > # These are usually not necessary (set correctly by default)
> > > > #AcceptPathInfo On
> > > > #php_value include_path /usr/share/php/awl/inc
> > > > #php_value magic_quotes_gpc 0
> > > > #php_value register_globals 0
> > > > #php_value error_reporting "E_ALL & ~E_NOTICE"
> > > > #php_value default_charset "utf-8"
> > > >
> > > > # Some people want this. YMMV.
> > > > #php_admin_value open_basedir
> > > /usr/share/awl/inc/:/usr/share/davical/:/etc/davical/
> > > > </Directory>
> > > >
> > > > <IfModule mod_rewrite.c>
> > > > RewriteEngine On
> > > >
> > > > # PT is important if you are using an alias, it implies L
> > > > # Redirect /.well-known URLs
> > > > RewriteRule ^/\.well-known/(.*)$ /davical/caldav.php/.well-
> > > > known/$1
> > > [NC,PT]
> > > > # Optionally: redirect /principals/users/ as well
> > > > RewriteRule ^/principals/users/(.*)$ /davical/caldav.php/$1
> > > > [NC,PT]
> > > > RewriteRule ^/principals/resources/(.*)$ /davical/caldav.php/$1
> > > [NC,PT]
> > > > RewriteRule ^/calendars/__uids__/(.*)$ /davical/caldav.php/$1
> > > [NC,PT]
> > > > RewriteRule ^/addressbooks/__uids__/(.*)$
> > > > /davical/caldav.php/$1
> > > [NC,PT]
> > > > # Optionally: Put DAViCal in the root
> > > > # NOTE: this will break other applications that rely on
> > > > mod_rewrite!
> > > > #
> > > > # Not if it's the root URL. You might want to comment this out
> > > > if
> > > you
> > > > # want to use an explicit /index.php for getting to the admin
> > > > pages.
> > > > #RewriteCond %{REQUEST_URI} !^/$
> > > > #RewriteCond %{REQUEST_URI} !^/davical/$
> > > > #
> > > > # Not if it explicitly specifies a .php program, html page,
> > > stylesheet or image
> > > > #RewriteCond %{REQUEST_URI}
> > > > !\.(php|html|css|js|png|gif|jpg|ico)
> > > > #
> > > > # Everything else gets rewritten to /caldav.php/...
> > > > #RewriteRule ^(.*)$ /davical/caldav.php$1 [NC,L]
> > > > </IfModule>
> > > >
> > > >
> > > >
> > > > —————————My log when trying to connect via iPhone:
> > > > [Fri Oct 30 11:05:00.425309 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: :
> > > >>0<< =
> > > > > en<<
> > > > [Fri Oct 30 11:05:00.425406 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: ALL: I18N:Unsupported locale: :
> > > >>1<< =
> > > > > en.UTF-8<<
> > > > [Fri Oct 30 11:05:00.425446 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: ALL: I18N:Bound domain =davical= to
> > > location == using character set =UTF-8=
> > > > [Fri Oct 30 11:05:00.425571 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: ALL: caldav:Version (1.1.9) ==
> > > 1001.9
> > > > [Fri Oct 30 11:05:00.425715 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: SELECT
> > > schema_major, schema_minor, schema_patch FROM awl_db_revision
> > > ORDER BY
> > > schema_id DESC LIMIT 1;
> > > > [Fri Oct 30 11:05:00.431164 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: Took:
> > > 0.001283
> > > to find 1 rows.
> > > > [Fri Oct 30 11:05:00.431397 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: SET
> > > TIMEZONE TO
> > > ?
> > > > [Fri Oct 30 11:05:00.431440 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: "0" =>
> > > "UTC"
> > > > [Fri Oct 30 11:05:00.431829 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: always: Query: DBGQ: Took:
> > > 0.000338
> > > to find 0 rows.
> > > > [Fri Oct 30 11:05:00.432047 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: :***************** Request
> > > Header
> > > ****************
> > > > [Fri Oct 30 11:05:00.432073 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: :PROPFIND
> > > /davical/caldav.php/user1/calendar/
> > > > [Fri Oct 30 11:05:00.432087 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->Host:
> > > host.mydomain.intra
> > > > [Fri Oct 30 11:05:00.432098 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->Content-Type:
> > > text/xml
> > > > [Fri Oct 30 11:05:00.432108 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->Depth: 0
> > > > [Fri Oct 30 11:05:00.432118 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->Brief: t
> > > > [Fri Oct 30 11:05:00.432129 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->Accept: */*
> > > > [Fri Oct 30 11:05:00.432139 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->Connection: keep-
> > > alive
> > > > [Fri Oct 30 11:05:00.432149 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->Prefer:
> > > return=minimal
> > > > [Fri Oct 30 11:05:00.432160 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->User-Agent:
> > > iOS/14.0.1
> > > (18A393) accountsd/1.0
> > > > [Fri Oct 30 11:05:00.432170 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->Content-Length: 181
> > > > [Fri Oct 30 11:05:00.432188 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->Accept-Language:
> > > de-de
> > > > [Fri Oct 30 11:05:00.432209 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: headers:-->Accept-Encoding:
> > > gzip,
> > > deflate
> > > > [Fri Oct 30 11:05:00.432229 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: :******************** Request
> > > ********************
> > > > [Fri Oct 30 11:05:00.432303 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: request:--><?xml version="1.0"
> > > encoding="UTF-8"?>
> > > > [Fri Oct 30 11:05:00.432322 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: request:--><A:propfind
> > > xmlns:A="DAV:">
> > > > [Fri Oct 30 11:05:00.432334 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: request:--> <A:prop>
> > > > [Fri Oct 30 11:05:00.432345 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: request:-->
> > > <A:current-user-principal/>
> > > > [Fri Oct 30 11:05:00.432355 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: request:--> <A:principal-
> > > URL/>
> > > > [Fri Oct 30 11:05:00.432366 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: request:
> > > --> <A:resourcetype/>
> > > > [Fri Oct 30 11:05:00.432388 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: request:--> </A:prop>
> > > > [Fri Oct 30 11:05:00.432400 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: request:--></A:propfind>
> > > > [Fri Oct 30 11:05:00.432417 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: LOG: request:-->
> > > > [Fri Oct 30 11:05:00.432463 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: ALL: HTTPAuth::AuthFailedResponse
> > > Requesting authentication in the 'DAViCal CalDAV Server' realm
> > > > [Fri Oct 30 11:05:00.432492 2020] [php7:notice] [pid 12649]
> > > > [client
> > > 192.168.0.222:58197] davical: ALL: HTTPAuth::Session: User is not
> > > authorised: 192.168.0.222
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Davical-general mailing list
> > > > Davical-general@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/davical-general
> > >
> > >
> > > _______________________________________________
> > > 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
--
Andrew Ruthven, Wellington, New Zealand
andrew@etc.gen.nz |
Catalyst Cloud: | This space intentionally left blank
https://catalystcloud.nz |



_______________________________________________
Davical-general mailing list
Davical-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/davical-general