diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2021-04-18 17:03:50 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2021-04-18 17:03:50 +0300 |
commit | d1b31f6a5285a862f71628c935581d19217db5e9 (patch) | |
tree | 9310f5f928bc63d917792c50656ac9fc0406a648 /libmailutils | |
parent | aa77ed09b158a64bf7c3259ddd7f275abf017eb2 (diff) | |
download | mailutils-d1b31f6a5285a862f71628c935581d19217db5e9.tar.gz mailutils-d1b31f6a5285a862f71628c935581d19217db5e9.tar.bz2 |
SQL auth: supply backend-specific parameters via the "param" statement.
For MySQL, backend-specific parameter is a list of keuword=value pairs
delimited by semicolons. Valid keywords are:
defaults_file - read configuration from the supplied file;
group - if default_file is supplied, read configuration from this named group (default - "client");
ca - name of the certificate authority file;
* include/mailutils/sql.h (mu_sql_module_config)<param>: New member.
(mu_sql_connection)<param>: New member.
(mu_sql_connection_init): Take additional argument (param). All uses
changed.
* libmu_auth/sql.c: New keyword: "param".
* sql/mysql.c (mu_mysql_connect): Parse backend-specific parameters:
defaults_file, group, and ca.
* sql/sql.c (mu_sql_connection_init): Take additional argument.
Initialize the connection param member.
Diffstat (limited to 'libmailutils')
0 files changed, 0 insertions, 0 deletions