You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by Daniel Albers <da...@lbers.com> on 2008/06/15 02:30:12 UTC

vpopmail fixes

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi everyone,

as you probably know, the current vpopmail implementation is broken.
This is my attempt to resolve the regression bug 5798 and to shed some
light on the remaining issues.

The following comment by jmason can be found in bugzilla:

| vpopmail note: if anyone who runs vpopmail would like to fix the
| assorted bugs in spamd's support for it, and update the documentation
| to be correct, please have at it.  We currently have a number of bugs:
| bug 2536, bug 4568, bug 4714, bug 3120 and bug 2866, all related to
| vpopmail, and none of the dev team use this code, so the various
| proposed fixes are untested. Basically, we need a vpopmail maintainer.

Regarding the mentioned bugs, the following changes would result from
this patch:

2536: vpopmail/qmail code neither warning- nor 100% taint-safe -- No change
~  - The proposed change is far too extensive to be included in spamd
imho. I would rather switch to a VPopmail implementation from CPAN. ->
wontfix

2866: patch: allow user config file in places other than ~/.spa... -- No
change
~  - This bug has to do with vpopmail only remotely
~  - Depends on bug 5138, RFE: pluginize spamd user_prefs lookup code

3120: vpopmail user_prefs lookup bug for catch-all users -- No change
~  - The bug proposed to create user_prefs in a domain directory for
catch-all accounts. This wouldn't even comply with the vpopmail design I
guess, so I'd see this as a wontfix.

4568: vpopmail alias broken -- partly fixed
~  - This is similar to 3120. The remaining parts are described in bug
4717 more precisely. I'd mark it as duplicate of 3120 and 4717 if
Bugzilla allows this.

4714: Vpopmail handling of aliases fails -- partly fixed
~  - Resolving vpopmail aliases is supported with the attached patch,
although it doesn't do recursion, but only one additional try. Again I
don't think this should be done in spamd or spamassassin codebase at all.

5798: spamd vpopmail support is broke -- fixed


I don't really like vpopmail myself and I have only one server using it
remaining, but I could help out with testing/resolving further issues.

Regards, Daniel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIVGKPjG7gjygyQSURAnSzAJ42DnGzd7f7T/mL3+HWSsXZIdrL+gCeJz9y
+fYFhBhVcnNk5UQwTOOpNSk=
=b3R7
-----END PGP SIGNATURE-----