Simon Barner | 25 Aug 2003 13:29
Picon
Favicon

[patch] Fix bug: Articles not displayed in slrn after fetchnews run

Hi,

I am using leafnode+ 2.15 (run from inetd) and slrn 0.9.7.4 on FreeBSD
4.8-STABLE. This combination works very well most of the time, but every
now and then, slrn won't display new articles, that were fetched by fetchnews
before:

I see the number of new articles in slrn's overview screen, but when I
enter that group, all of the sudden none of the articles is available.

I was able to track the reason for this misbehaviour down:

slrn does an XOVER for that group say XOVER a-b. When leafnode+
processes that request, the following lines  in nntpd.c sometimes
decrease b (doxover(), line 886):

    if (xovergroup != group && !getxover()) {
        printf("224 Overview information not available\r\n.\r\n");
        return;
    }

    if (b == 0)
        b = xlast;

    if (a > xlast)
        b = xlast;
    if (b > xlast)
        b = xlast;
    if (a < xfirst)
        a = xfirst;
(Continue reading)

Simon Barner | 25 Aug 2003 14:06
Picon
Favicon

leafnode man page: Description of the fqdn option

Hi,

some time ago I added that parameter to leafnode, and my intention was
that people that are on a dialup line or who's machine do not have a
vaild fqdn for some other reason can use one of the free services to get
one[1].

In the man page, you write:

   "fqdn" is used to specify a machine leafnode+ is running.  Normally, it
   is created from hostname.  I suggest you to not set  this  by  hand  to
   avoid msg-id confliction.

Which is IMHO misleading. I think, a better description would be:

   "fqdn" can be used to set the ``fully qualified domain name'' (which
   is used for msg-id creation) manually. Normaly, "fqdn" is derived
   automatically by leafnode from the machines host name, but e.g. machines
   on a dial-up connection do not have vaild host names (at least not
   suitable for msg-id creation).
   So, if you're machine does not have a vaild host name, you can use
   a domain name _you own_ or use one of the free services to get a
   valid "fqdn"[1].

Regards,
 Simon

[1] http://www.myfqdn.de/ (German, not available at the present)
    http://sites.inka.de/ancalagon/fqdn/fqdn.php3 (German)
	
(Continue reading)


Gmane