<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hello,</p>
<p>I have noticed that the installer for roundcube by in Debian by default (for mysql/mariadb connections) sets up the database to use the php "mysql" driver. It points it to a mysql instance on localhost at port 3306. I would like to note that officially, the php mysql extension is no longer recommended for use, and hasn't been for some time. This should be updated to "mysqli".</p>
<p>Also, since there is no real method in Debian to even point roundcube at a remote database at install time, perhaps you might consider to change the installer to use Unix sockets for talking to the database. There is not even a clear way for the end user to edit the generated /etc/roundcube/debian-db.php to let it use sockets, though it is possible by clearing the port and setting the host to "unix(/var/run/mysqld/mysqld.sock)". It is however unintuitive. And since every mariadb install by default listens on a unix socket, it would be a performance improvement to switch the default behaviour.</p>
<p>Best regards,</p>
<p> Kurt Fitzner</p>
<p><br /></p>
</body></html>