libsasl2-modules-sql without crypt support on debian etch
Roberto C. Sanchez
roberto at connexer.com
Sun Mar 4 22:01:32 CET 2007
On Sun, Mar 04, 2007 at 12:28:11PM +0100, Christian Schramm wrote:
> Hi!
>
> I'm having a cyrusIMAP / Postfix configuration that is working very well
> on a debian etch system.
> The authentification is working with auxprop and mysql.
>
> But I have a little problem that i'd like to get solved:
> The package libsasl2-modules-sql doesn't have crypt support. So
> sasl_password_format isn't a known option.
> For that reason I have to work with plaintext passwords which is not the
> most secure solution.
>
> For other distributions there is already a patched version available
> (e.g. you can install it on gentoo machines with USE="crypt" emerge
> cyrus-sasl). But I prefer having a debian based system and i've already
> set it up.
>
> So, will this feature be implemented in future versions of this package?
> Is there a deb-package available that contains this patch?
>
Short answer:
No, this will not be considered.
Long answer:
Long, long ago, in a galaxy far, far away, a bug [0] was filed. The
submitter was even kind enough to include a patch to add crypt()
support. The bug languished in obscurity for a long time. Last
October, when we began an earnest push to clean up the mess which was
the Debian cyru-sasl2 package, this bug was examined. Henrique de
Moraes Holschuh said the following:
We should not accept that patch *ever* in any other format than a
"optional, *disabled by default* thing you should enable only if you
know what you are doing". And I would not include it even in that
form.
It breaks auxprop plugins, which is a fundamental way of how Cyrus
SASL works. It requires disabling globally some auth methods [that
require the cleartext password to generate challenges] when the
feature is enabled too, if the patch doesn't do this, please reject it
without futher consideration.
That pretty much settled it.
If you *really* want it yourself, you are welcome to patch and build the
package yourself. I have a HOWTO on this:
http://people.connexer.com/~roberto/howtos/debcustomize
Regards,
-Roberto
[0] http://bugs.debian.org/207523
--
Roberto C. Sanchez
http://people.connexer.com/~roberto
http://www.connexer.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-cyrus-sasl2-debian-devel/attachments/20070304/0fc69da9/attachment.pgp
More information about the Pkg-cyrus-sasl2-debian-devel
mailing list