On Wed, 2009-09-16 at 20:08 +0000, Justin Mason wrote:
> hmm.  yes, I think you're right.   This is a general issue with how we
> store configs, but we may be able to fix it by inferring the storage
> key on the Conf object from the config definition block somehow.
> 
> can you open a ticket?

Bug 6205. https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6205


> 2009/9/16 Karsten Bräckelmann <[email protected]>:
> > Found out the other day, that the VBounce whitelist_bounce_relays
> > settings are leaking between users. Tested on 3.2.
> >
> > Looking at the code and related bugs 6003 [1] and 4179 [2] it appears
> > this would still be an issue with trunk. Or so I assume, since I don't
> > really know what the proper fix would be. Hence poking here first to get
> > some opinions, before filing a bug.
> >
> > The recent fix for bug 6003 feels like a lot of foot-work adding each
> > and every user option. And is prone to break again.
> >
> > Moreover, looking at that list of options being defined empty, I wonder
> > if there actually are more issues lurking right around the corner. E.g.
> > ok_locales immediately comes to mind, which should be treated just like
> > the whitelist stuff in the fix for bug 6003, no? It isn't, so I'd assume
> > it is leaking, too. :/
> >
> > Thoughts?

-- 
char *t="\10pse\0r\0dtu...@ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}

Reply via email to