Christoph Biedl wrote... > See the attached patch Since that patch saves the "Filtered" flag in ARTDATA *data we can savely change another thing: Excluding a site if the article is filtered and the site should not receive such articles (Af in newsfeeds) should take in ARTpropagate, not in ARTpost. Furthermore these sites are still listed in the "news" logfile if logsitename is set at the moment which is just wrong and terribly confusing when doing the first tests with that feature. Patch applies to INN 2.4.2, "works for me" Christoph -- Attached file included as plaintext by Ecartis -- --- art.c.orig 2005-08-10 16:47:58.000000000 +0200 +++ art.c 2005-08-11 01:57:01.000000000 +0200 @@ -1637,6 +1637,10 @@ continue; } + if (data->Filtered && sp->DropFiltered) + /* Site does not want filtered articles */ + continue; + /* Write that the site is getting it, and flag to send it. */ if (innconf->logsitename) { if (fprintf(Log, " %s", sp->Name) == EOF || ferror(Log)) { @@ -2425,11 +2429,9 @@ /* And finally, send to everyone who should get it */ for (sp = Sites, i = nSites; --i >= 0; sp++) { if (sp->Sendit) { - if (!Filtered || !sp->DropFiltered) { - TMRstart(TMR_SITESEND); - SITEsend(sp, data); - TMRstop(TMR_SITESEND); - } + TMRstart(TMR_SITESEND); + SITEsend(sp, data); + TMRstop(TMR_SITESEND); } }