[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[leafnode-list] Re: leafnode-2 doesn't give out default-article



Matthias Andree <ma@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>:

> "clemens fischer" <ino-qc@xxxxxxxxxxxxxxxxxxxxxx> writes:
>
>> Joerg Dietrich <joerg@xxxxxxxxxxxx>:
>>
>>> Mew tried to retireve the article by Message-ID. This is
>>> relatively unusual for newsreaders, most try to retrieve articles
>>> by article number. In principle both should work equally well,

> Does this patch help you?
>
> Index: nntpd.c
> ===================================================================
> RCS file: /var/CVS/leafnode-2/nntpd.c,v
> retrieving revision 1.115
> retrieving revision 1.116
> diff -u -r1.115 -r1.116
> --- nntpd.c	9 Feb 2003 23:41:33 -0000	1.115
> +++ nntpd.c	16 Mar 2003 11:53:27 -0000	1.116

>      } else if (arg && *arg == '<') {
> -	f = fopen(lookup(arg), "r");
> +	if (!strncmp(arg, "<leafnode:placeholder:", 22)) {
> +	    f = fopenpseudoart(group, arg, 0);
> +	} else {
> +	    f = fopen(lookup(arg), "r");
> +	}

thank you very much, matthias, the patch indeed helped!  it's funny,
though, that your patch appeared one day apart from the next
mew-beta, which fetches articles by number now  :)

here's the log:

leafnode[1129]: reading /var/spool/news/leaf.node/groupinfo and /etc/leafnode/local.groups
leafnode[1129]: <MODE READER
leafnode[1129]: >200 Leafnode 2.0.0.alpha20030209a, pleased to meet you!
leafnode[1129]: <GROUP uk.religion.buddhist
leafnode[1129]: >211 1 1 1 uk.religion.buddhist group selected
leafnode[1129]: <XOVER 1-1
leafnode[1129]: >224 Overview information (pseudo) for postings 1-1:
leafnode[1129]: >1    Leafnode placeholder for group uk.religion.buddhist     news@xxxxxxxxxxxxxxxxxxxxxxx (Leafnode)    Mon, 17 Mar 2003 09:11:44 +0100 <leafnode:placeholder:uk.religion.buddhist@ID-23066
news.dfncis.de>                1000    40      Xref: spotteswoode.dnsalias.org uk.religion.buddhist:1
leafnode[1129]: <ARTICLE <leafnode:placeholder:uk.religion.buddhist@xxxxxxxxxxxxxxxxxxxxxxx>
leafnode[1129]: fopenpseudoart uk.religion.buddhist: first 1 last 1 artno 0
leafnode[1129]: Creating pseudoarticle for group uk.religion.buddhist
leafnode[1129]: >220 0 <leafnode:placeholder:uk.religion.buddhist@xxxxxxxxxxxxxxxxxxxxxxx> article retrieved - text follows
leafnode[1129]: <QUIT
leafnode[1129]: >205 Always happy to serve!

  clemens

-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list