The "problem" below is related to new version checking (maybe some extra headers are sent by your browser thus the CORS request fails). However this is NOT related to "empty interface". You simply need to create addressbook(s) and/or calendar(s) on the server (we hide the application icons if there is no appropriate collection available on the server).

Cheers,


JM


On 24 Jan 2016, at 01:44, Carrot Cruncher <crunchercarrot@gmail.com> wrote:

Many thanks for the response. Authentication was indeed set to Digest. Changing it to Basic addresses the login problems for both the cross domain and non cross domain configs. Unfortunately both configs now display a blank page except for a logout button on the left. Browser console:
XMLHttpRequest cannot load http://www.inf-it.com/versioncheck/InfCloud/?v=0.13.1&_=1453595603455. Response for preflight is invalid (redirect)
webdav_protocol.js:39 Error: [netVersionCheck: 'GET http://www.inf-it.com/versioncheck/InfCloud/?v=0.13.1'] code: '0' status: 'error'

Clicking on the links displays:
<updates xmlns="urn:com.inf-it:updates">
<infcloud type="bugfix" version="0.13.1" build_no="1442928610" dev_build_no="1448196611" homeURL="http://www.inf-it.com/" updateURL="http://www.inf-it.com/InfCloud_0.13.1.zip" changelogURL="http://www.inf-it.com/infcloud/changelog.txt"/>
</updates>

On 23 January 2016 at 18:41, Ján Máté <jan.mate@inf-it.com> wrote:
Hi,

looks like you have problem with authentication, you server need to use Basic auth and not Digest auth. For Digest auth you need to enable the globalUseJqueryAuth option, but there is no guarantee that it will work.

Cheers,


JM


On 23 Jan 2016, at 11:37, Carrot Cruncher <crunchercarrot@gmail.com> wrote:

Hi. I'm desperately trying to get InfCloud working with Baïkal on a self hosted Apache server.

From reading through the mailing list I believe there are a number of requirements to address:

1. Combing CardDAV & CalDAV on Baïkal as per:

3. Cross domain config for Baïkal vhost as per:

As far as I know, I've made all the changes as required. I've tried using globalNetworkCheckSettings in both a cross domain and non cross domain setup. The results are as follows:

Cross domain:
Login screen is presented. I enter the username / password. Nothing happens. Browser console:
Info: [globalNetworkCheckSettings: 'http://dav.xxx.xxx/calcard.php/principals/']: crossDomain set to: 'true'
dav.xxx.xxx/calcard.php/principals/:1 PROPFIND http://dav.xxx.xxx/calcard.php/principals/ 401 (Unauthorized)

Non cross domain:
Login screen is presented. I enter the username / password. The browsers throws an "Authentication required" prompt. No matter what I enter, even if it's a username / password that works with other clients) the prompt just loops. Browser console:
Info: [globalNetworkCheckSettings: 'http://server.xxx.xxx/baikal/html/calcard.php/principals/']: crossDomain set to: 'false'

If anyone can advise as to what I'm doing wrong, it would be very much appreciated. If you need any more info, please let me know. Cheers.