----- Original Message ----- From: "The Doctor" <[EMAIL PROTECTED]> To: "Justin Mason" <[EMAIL PROTECTED]> Cc: "Matt Kettler" <[EMAIL PROTECTED]>; <users@spamassassin.apache.org> Sent: Friday, July 08, 2005 4:22 PM Subject: Re: Still need to work on Mail SpamAssassin 3.1.0
> On Fri, Jul 08, 2005 at 02:32:43PM -0700, Justin Mason wrote: > > -----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. > > > > This is the most current perl 5.8.7 . > > Next suggestion? File a Perl bug report? Loren