[leafnode-list] Re: Disabling The "Is Valid FQDN" Check

Whiskers catwheezel at gmx.co.uk
Thu May 5 16:54:06 CEST 2011


On Thu, 5 May 2011 14:20:51 +0100 Sabahattin Gucukoglu
<mail at sabahattin-gucukoglu.com> wrote:

> On 2 May 2011, at 23:05, Whiskers wrote:
> > On Mon, 2 May 2011 15:37:56 +0100 Sabahattin Gucukoglu
> > <mail at sabahattin-gucukoglu.com> wrote:

[...]

> > It's so long since I last installed Leafnode (my present installation
> > has been running for at least 4 years) that I can't remember; does
> > Leafnode refuse to run if the "hostname" of the machine isn't an
> > FQDN?  I'm quite sure it doesn't require the machine to have a name
> > that can be found on a public DNS server - mine certainly can't!
> 
> Yeah, it goes out of its way, refusing to let you use many common
> "Local" designations, including .local, .localdomain, .test, .example
> (and all the example.* domains).  There's an entire source file devoted
> to this one little check, in fact.  But yes, DNS validation isn't done
> on the name, it only uses gethostname to find your hostname, then
> gethostbyname to get the addresses, then look up the aliases on those
> addresses to find the FQDN; it should work if you just edit /etc/hosts.
> Or you can just do what I did and set it directly in config (although it
> still makes a fuss and changes its opening banner accordingly).

I haven't tried to use any of the 'local' or 'reserved' domains for my 
local network - I've called it .private so perhaps that's why Leafnode 
didn't object to it?  (This laptop's hostname is tavy.mobile.private).

[...]

> > 2.  Anyway, my upstream server rewrites my message-ids,
> >> making the need to pick a name, pointless.  
> > 
> > Ghastly!  Change to a news-server that behaves better.  Having MIDs
> > that can be identified as yours, is an important part of your usenet
> > identity.
> 
> I agree, but it's impossible.  Private news server.  I also suspect, now
> I've had Leafnode running for a while, that at least one of my
> newsreaders (Unison) isn't even *generating* Message-IDs itself.  So
> I'll have a look at the articles fetched through Leafnode once I begin
> posting through it.

Some clients have to be configured to generate their own MIDs; I have 
Leafnode set to generate good MIDs just in case the client doesn't - I 
sometimes try out different clients out of curiosity, although slrn always 
draws me back.  But no news-server should force its own MIDs if the client 
generates anything tolerable.

> > And, 3.  I do not like the
> >> idea of using a name - any name - not under my control, whether it
> >> exists in DNS or not.  MSGids must be globally unique, not valid; this
> >> is the new reality.  It is exactly the same thinking that makes any
> >> valid domain or domain name portion in munging a very bad idea.
> > 
> > I agree that the usenet and NNTP systems don't seem to break when MIDs
> > have nonsense to the right of the @ character.
> > 
> > An FQDN doesn't have to be listed on any DNS server; it doesn't even
> > have to be unique to one machine.  I think something like
> > mycomputer.local is a perfectly valid FQDN; it's certainly fine for a
> > "hostname", as far as I know.
> 
> This doesn't seem to be the thinking of Leafnode's authors.  The current
> standards derive from mail, which makes the RHS of a Message-Id a SHOULD
> domain.  The emphasis is stronger in netnews because there are
> relatively more globally unique Message-IDs floating around out there,
> but it's still a SHOULD, for good reasons.  Some people simply don't
> have access to a domain or domain-like quantity that is not assuredly
> theirs.  

Technically, Leafnode is correct; but the real usenet is a lot more 
tolerant than the RFCs.

> I especially appreciate the way news.individual.net has handled
> this, setting aside mid.individual.net just for this use, and putting an
> entry in DNS with a TXT to make it valid, semantically and actually, as
> an FQDN.

Individual go even further than that; they allow users to generate 
personal FQDNs using their "user ID number", and even allow those FQDNs to 
be used when posting through other NSPs 
<http://www.individual.net/faq.php#4.4>.

Some other NSPs offer similar options.

There are also independent sources of personal FQDNs for generating usenet 
MIDs, eg <http://th-h.de/fqdn/>.

[...]

> The machine isn't directly related to the domain, except in the tenuous
> since that I own both.  I agree, it's nebulous, but I think the check is
> an imposition and not a help.
> 
> Cheers,
> Sabahattin

Leafnode isn't the only 'old school' program that expects all systems to 
conform with all RFCs and Unix 'best practice'.

-- 
-- ^^^^^^^^^^
--  Whiskers 
-- ~~~~~~~~~~



More information about the leafnode-list mailing list