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 ... -- Charlie Watts [EMAIL PROTECTED] Frontier Internet, Inc. http://www.frontier.net/ _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk