I suspect that some upstream server is known by the domain-local alias
or hostname "news" (as in: hostname = news; domain = some-uni.example)
and mistakes the user part for a hostname, rejecting alleged duplicates.

Whatever the reason, assuming that the Path has tracing, not routing,
functionality, and I do not have strong feelings about this topic,
I will make a change according to Michael's first suggestion, to appear
in leafnode 1.11.7 somewhen in 2008.

As side observation during testing, some servers (such as
individual.net) rename the original Path:-Header X-Orig-Path and fill in
their own, some replace the Path: header in their entirety (T-Online),
some just prepend their information (Uni Paderborn). In none of my test
cases has my article been routed through the incriminated DFN host
though.

Attached is the patch as taken from my CVS repository.

Best regards
Matthias

Index: nntpd.c
===================================================================
RCS file: /var/CVS/leafnode-1/nntpd.c,v
retrieving revision 1.124
diff -u -r1.124 nntpd.c
--- nntpd.c	12 Nov 2007 23:00:37 -0000	1.124
+++ nntpd.c	12 Jan 2008 13:48:23 -0000
@@ -1197,7 +1197,7 @@
 		    err = 1;
 		if (fputs(fqdn, out) == EOF)
 		    err = 1;
-		if (fprintf(out, "!%s\r\n", NEWS_USER) < 0)
+		if (fputs("!not-for-mail\r\n", out) == EOF)
 		    err = 1;
 	    }
 	    if (!havedate) {

Reply via email to