summaryrefslogtreecommitdiff
path: root/libmailutils
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2021-04-18 17:03:50 +0300
committerSergey Poznyakoff <gray@gnu.org>2021-04-18 17:03:50 +0300
commitd1b31f6a5285a862f71628c935581d19217db5e9 (patch)
tree9310f5f928bc63d917792c50656ac9fc0406a648 /libmailutils
parentaa77ed09b158a64bf7c3259ddd7f275abf017eb2 (diff)
downloadmailutils-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

Return to:

Send suggestions and report system problems to the System administrator.