Bug#444799: libsasl2-modules-sql: should link against sqlite3
Sven Weidauer
dergraf at server-ohne-sinn.de
Mon Oct 1 01:52:23 UTC 2007
Package: libsasl2-modules-sql
Version: 2.1.22.dfsg1-15
Severity: important
This package should link against sqlite3 or there should be an alternate
version which does.
This is neccessary, because Dovecot (and probably some other
authentication modules which use SQLite) use version 3 of the sqlite
library. As long as the sql auxprop plugin uses a different version of
sqlite it is not possible to share one single SQLite password database between
Dovecot and apps using the Cyrus SASL library.
There are alternatives, but they probably are not acceptable for
everybody:
- Use saslauthd (possibly with the 'rimap' method): This way only plain
text authentication is possible, which is not acceptable for servers
that do not support SSL or TLS.
- Use a full SQL Database server like MySQL or PostgreSQL: Seems to be
overkill when only one table is neccesary to store user names and
passwords.
- Maintain two parallel sqlite user databases: This would make the SQL
plugin pointless, since one could as well use the native sasldb
method.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.18
Locale: LANG=de_DE at euro, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash
Versions of packages libsasl2-modules-sql depends on:
ii libc6 2.6.1-5 GNU C Library: Shared libraries
ii libmysqlclient15off 5.0.45-1 MySQL database client library
ii libpq5 8.2.5-1 PostgreSQL C client library
ii libsasl2-modules 2.1.22.dfsg1-15 Pluggable Authentication Modules f
ii libsqlite0 2.8.17-3 SQLite shared library
libsasl2-modules-sql recommends no packages.
-- no debconf information
More information about the Pkg-cyrus-sasl2-debian-devel
mailing list