On Fri, 2009-07-10 at 12:40 +0200, Benny Pedersen wrote: > there is more then one way of make a white ?
Not being blacklisted does not justify any shade of white. The absence of a listing is nothing more than no information. You can't deduct any inverted information. > meta URI_WHITE (!__URIBL_BLACK || !__URIBL_GREY) > > no ? No. That one is *always* true, since BLACK and GREY are mutually exclusive. For a given, single URI at least. A mail with two different URIs sure can result in multiple listings. Anyway, as I've told you before with some hastily scribbled logic, you seriously should read up on De Morgan's law. The above meta equals ! ( __URIBL_BLACK && __URIBL_GREY ) -- 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; }}}