Hello,
I'm running the latest roundcube stable. I am having an issue with the carddav plugin. When I load it and restart apache to resource the roundcube I am seeing this in the roundcube/logs/errors file:
[04-Apr-2018 12:40:32 America/New_York] PHP Warning: dns_get_record(): DNS Query failed in /usr/local/www/roundcube/plugins/carddav/carddav_discovery.php on line 207 [04-Apr-2018 12:40:32 America/New_York] PHP Warning: usort() expects parameter 1 to be array, boolean given in /usr/local/www/roundcube/plugins/carddav/carddav_discovery.php on line 220 [04-Apr-2018 12:40:32 America/New_York] PHP Warning: Invalid argument supplied for foreach() in /usr/local/www/roundcube/plugins/carddav/carddav_discovery.php on line 224 [04-Apr-2018 12:40:32 America/New_York] PHP Warning: dns_get_record(): DNS Query failed in /usr/local/www/roundcube/plugins/carddav/carddav_discovery.php on line 252 [04-Apr-2018 12:40:32 America/New_York] PHP Warning: Invalid argument supplied for foreach() in /usr/local/www/roundcube/plugins/carddav/carddav_discovery.php on line 253 [04-Apr-2018 12:40:32 America/New_York] PHP Fatal error: Call to undefined function raise_error() in /usr/local/www/roundcube/plugins/recipient_to_contact/recipient_to_contact.php on line 61
I have not altered carddav_discovery.php in any way.
If anyone has a fix i'd love to know it.
Thanks. Dave.