Package: courier-authlib

Hi,

For some reason there exists an expect script in
/usr/lib/courier/courier-authlib/authsystem.passwd
which seems to be calling passwd(1),
which causes courier-authlib to depend on expect(1),
which in turn has a bunch of other dependencies,
which in turn gets installed on all systems where users want packages
that happen to depend on courier-authlib (regardless of whether those
users actually use the authlib's facilities)

In my case, the latter is maildrop, which honestly I have no idea whatsoever
how it could ever come into a situation where it would want the
authentication subsystem to invoke a user password change.

In fact I'm pretty sure someone would slap us with a critical security bug
if it ever came to pass that a mail filtering utility was even attempting
to manipulate the password of a user for whom it was filtering mail.

And they would not be wrong, because that scenario sounds like an
abomination. I sincerely hope it is not practically possible.

Please separate this functionality from the library package into a separate
package, which can then depend on and invoke whatever it needs.

TIA.

-- 
     2. That which causes joy or happiness.

Reply via email to