Charlie, I think some of the DB formats pre-allocate space in their
datafiles -- is it possible they just didn't zero the bytes out or
something?  What happens when you run tools/check_whitelist?

C

on 2/20/02 11:25 AM, Charlie Watts at [EMAIL PROTECTED] wrote:

> On 19 Feb 2002, Craig Hughes wrote:
> 
>> Ok, it's done.  That was the last thing on the list to get done before a
>> 2.1 release, so now I think I'll go ahead and release in a day or two
>> (after people have a chance to notice that the new stuff is broken).
> 
> I updated after getting your message yesterday, and it's been running
> since last night with -a.
> 
> However, spamd just died on me for the first time in months.
> 
> I've restarted it without the -a flag; I'll let this run a few days, and
> then try again with -a (and -D).
> 
> Looking at the auto-whitelist.db file, it's broken ... here's a snippet
> from it:
> 
> ^B
> <EE>    <ED>    <CF>    <CE>    <AB>    <AA>    <88>    <85>    <AF<85>
> nless(defined(&SY
> S_yield)) {
> sub SYS_yield () {  321;}
> }
> unless(defined(&SYS_thr_sleep)) {
> sub SYS_thr_sleep () {      322;}
> }
> unless(defined(&SYS_thr_wakeup)) {
> sub SYS_thr_wakeup () {     323;}
> }
> unless(defined(&SYS_mlockall)) {
> sub SYS_mlockall () {       324;}
> }
> unless(defined(&SYS_munlockall)) {
> sub SYS_munlockall () {     325;}
> }
> unless(defined(&SYS___getcwd)) {
> sub SYS___getcwd () {       326;}
> }
> unless(defined(&SYS_sched_setparam)) {
> sub SYS_sched_setparam () { 327;}
> 
> I've never seen anything like that in a .db before.
> 
> And this was also in the auto-whitelist.db file:
> 
> l2tp    115     L2TP            # Layer Two Tunneling Protocol
> ddx     116     DDX             # D-II Data Exchange
> iatp    117     IATP            # Interactive Agent Transfer Protocol
> st      118     ST              # Schedule Transfer
> srp     119     SRP             # SpectraLink Radio Protocol
> uti     120     UTI             # UTI
> smp     121     SMP             # Simple Message Protocol
> sm      122     SM              # SM
> ptp     123     PTP             # Performance Transparency Protocol
> isis    124     ISIS            # ISIS over IPv4
> fire    125     FIRE
> 
> 
> But I don't see how the code could have done that. So obviously the stack
> got broken. Perhaps some locking interaction? Perhaps it's a fluke ...


_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to