/ with // an auto-created address book named "default". define('CARDDAV_PROTOCOL', 'http'); define('CARDDAV_SERVER', getenv('CARDDAV_SERVER') ?: (getenv('CALDAV_SERVER') ?: 'stalwart')); define('CARDDAV_PORT', getenv('CARDDAV_PORT') ?: '8080'); define('CARDDAV_PATH', '/dav/card/%l/'); define('CARDDAV_DEFAULT_PATH', '/dav/card/%l/default/'); // CARDDAV_GAL_PATH deliberately NOT defined — no global address list in // Stalwart; the backend disables GAL search when the constant is absent. define('CARDDAV_GAL_MIN_LENGTH', 5); define('CARDDAV_CONTACTS_FOLDER_NAME', '%u Addressbook'); // Safe full-comparison mode first — same reasoning as CALDAV_SUPPORTS_SYNC. define('CARDDAV_SUPPORTS_SYNC', false); define('CARDDAV_SUPPORTS_FN_SEARCH', false); define('CARDDAV_URL_VCARD_EXTENSION', '.vcf');