A note about the future of ecsoft2.org
ecsoft2.org runs on software (Drupal 7 and PHP 7.4) that reached its end of life years ago and no longer receives security updates. Keeping the site online safely is getting harder.
Giving it a future means migrating it to a current platform — and that is only worth doing if people still use it and want to help keep it alive.
If you care about ecsoft2.org, as a user, a contributor, or someone willing to lend a hand, please ggamba
tiscali [dot] it (get in touch) by January 31, 2027.
If no one comes forward by then, the site will be turned into a read-only archive, so that its content stays available.
This how-to is just an integration of http://sabre.io/dav/gettingstarted/
For authentication, first I verified that everything was working as expected using "File" backend, then I passed to Postgresql. Create the database with:
CREATE DATABASE databasename OWNER username ENCODING 'UTF8' LC_CTYPE 'it_IT.UTF-8' LC_COLLATE 'it_IT.UTF-8' TEMPLATE template0;
Adjust encoding according to your needs. Then import tables from "examples/sql". Add users in the form "md5('username:realm:password')", e.g.:
md5("admin:SabreDAV:admin") = "87fd274b7b6c01e48d7c2f965da8ddf7"
Users must be added both to "users" and "principals" tables. Once finished, you can access:
To give more users access to your calendar, see "CalDAV Delegation". How to integrate sabre\dav address book with Roundcube: http://www.benjamin-schieder.de/carddav.html

This work is licensed under a Creative Commons Attribution 4.0 International License.
Add new comment