AlternC/bureau/class
Antoine Beaupré d5a4c72e4a Major redesign of the MySQL backend interface to fix a security issue.
See: #318.

As of now, the MySQL configuration used everywhere by AlternC is not
stored in the main configuration file (/etc/alternc/local.sh) but in a
MySQL configuration file in /etc/alternc/my.cnf, which enables us to
call mysql without exposing the password on the commandline.

The changes here are quite invasive but will allow us to factor out
the MySQL configuration better. See #364.

This includes a partial rewrite of the mysql.sh logic, which is now ran
from the postinst script (and not alternc.install) which will allow us
to actually change the MySQL root user properly. See #601.

This commit was tested like this:

 * clean install on etch (working)
 * upgrade from a clean 0.9.7 (working)
2008-04-13 04:35:19 +00:00
..
config.php
config_nochk.php
config_real.php
db_mysql.php
export_account.php
functions.php
lang_env.php
local.php Major redesign of the MySQL backend interface to fix a security issue. 2008-04-13 04:35:19 +00:00
m_admin.php
m_bro.php
m_dom.php
m_err.php
m_ftp.php
m_hta.php
m_mail.php
m_mem.php
m_mysql.php
m_quota.php
m_sta2.php
mime.php
reset_stats_conf.php
variables.php