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