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; }}}
