Re: Disabling The "Is Valid FQDN" Check
Matthias Andree <[email protected]>
| Newsgroups | gmane.network.leafnode |
|---|---|
| Message-ID | <[email protected]> |
Am 10.05.2011 14:43, schrieb Adam Funk: > On 2011-05-09, Matthias Andree wrote: > >> I wonder if I should make leafnode 2 default to "post only to one >> server" (like leafnode 1 did), i. e. clear a message from the queue as >> soon as one server has accepted it. >> >> On the other hand, I've also had news servers just blackhole posted >> messages, and posting a message somewhere else is a good workaround, as >> long as all upstream news servers play by the rules and keep Message-IDs >> intact. Duplicate suppression is an intrinsic feature of Usenet, so for >> all compliant servers this is safe. In fact leafnode-2 only clears >> to-be-posted articles from the "out.going" queue when any one server >> responds that the article is a dupe, for postings to unmoderated groups. > > I prefer the way leafnode2 works now: post only once for moderated > groups, but repeat until successful for unmoderated groups. > > One suggestion --- if you think it's practical: when building the > groupinfo list, if leafnode gets different flags for the same group > from different upstream servers, I'd like 'm' to have priority over > 'y'. (AIUI from previous discussions, the local flag for a group is > more or less randomly picked from the upstream flags.) > > >>>> Please report all servers that overwrite or modify Message-IDs to me so >>>> that I can prevent leafnode from posting to these servers. >>> >>> I haven't heard about this until now --- is it a common problem? >> >> Unfortunately, depending on software installation, yes, newsd is one >> example. Leafnode 2 blacklists several software installations for >> posting by pretending that the server's response had been "201 Posting >> not allowed" when it got 200 in fact. > > Is that hard-coded in the source code somewhere? Yes, it is. I don't want script kiddies to wreak havoc in Usenet, so I don't make that configurable (you can already set "nopost = 1" in leafnode 1 and feedtype = none in leafnode 2). -- Matthias Andree