Well that certainly does address the origin of the handle_user functions. I reviewed the link you sent regarding the previous bug but I have to be honest when I say it doesn't shed any light on the situation whatsoever.
The last guy that had the problem on the mailing list stopped posting after you told him that the problem he was experiencing should have happened in 3.2.3 as well. I can attest that his situation and mine may be different, but the result is the same. Most certainly without a doubt 3.2.3 = no problem 3.2.4 = problem. Now those bugfixes may have fixed something (and my configs merely are working-around a broken codebase) but at the end of the day, per-user configs are not working with my setup and 3.2.4 Wish I knew where to go from here, although I suppose a bug report could be filed. Especially given that there is more than one occurrence of this problem, and that a downgrade completely fixes it. -----Original Message----- From: Matt Kettler [mailto:[EMAIL PROTECTED] Sent: Sunday, January 13, 2008 4:24 PM To: Matthew Goodman Cc: users@spamassassin.apache.org Subject: Re: Problem with handle_user Matthew Goodman wrote: > A downgrade to SpamAssassin 3.2.3 returns functionality with per-user > settings immediately. Any notes on what handle_user does and whether this is > a new function of 3.2.4? > It's not new. In fact, it was introduced into spamd somewhere between SA 1.3 (October 2001) and SA 1.5 (December 2001) and has remained ever since. handle_user is simply a function that handles setuid'ing the spamd process to the specified userid. Well, technically, there isn't a single "handle_user" anymore.. there's many of them: sub handle_user_setuid_basic { sub handle_user_set_user_prefs { sub handle_user_sql { sub handle_user_ldap { sub handle_user_setuid_with_sql { sub handle_user_setuid_with_ldap { The message you posted appears in 4 different spots in the spamd code. handle_user_setuid_basic contains it twice and handle_user_setuid_with_sql and handle_user_setuid_with_ldap each contain it once. There's been some change in this area of the code. Those changes appear to have been made as a part of this bugfix: http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5611 Not sure if it's related, but seems likely. > I'd like to find out more about handle_user as it seems to be specific to > 3.2.4 > > Thanks