-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
The Doctor writes: > FOund the problem. From the logs: > > Thu Jul 7 21:55:45 2005 [4390] dbg: spamd: initial attempt to change real > uid failed, trying BSD workaround > > Thu Jul 7 21:55:45 2005 [4390] error: setruid() not implemented at > /usr/contrib/bin/spamd line 870. > > BSD HATES setruid(). I had to disable this in openwebmail > for me to get openwebmail to work. You may want to add code that disables > setruid in BSD. That might be tricky. We don't have any code that *enables* it. : exit=1 Fri Jul 8 14:31:02 PDT 2005; cd /home/jm/ftp/spamassassin/t : jm 29...; grep -r setruid ../lib ../spamd/spamd.raw : exit=1 Fri Jul 8 14:31:07 PDT 2005; cd /home/jm/ftp/spamassassin/t : jm 30...; grep -r setreuid ../lib ../spamd/spamd.raw : exit=1 Fri Jul 8 14:31:10 PDT 2005; cd /home/jm/ftp/spamassassin/t : jm 31...; We only use the perl builtins $> and $< to manipulate UIDs -- if there's errors from that, you need to find a new perl that supports a working form of UID-changing on your platform. - --j. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Exmh CVS iD8DBQFCzvD7MJF5cimLx9ARAm27AKCnMjejOCE4jHrBcbGDa7zz8PTTCgCdFN1u pjmRF4W31qxPvCFyNuNX8eo= =nEPp -----END PGP SIGNATURE-----