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

Re: [leafnode-list] 1.9.19 status



Alessio Bragadini wrote:

> If I post a message in a moderated newsgroup and the message is being
> held by the moderator (either a person or a robot as it's common under
> the it.* hierarchy), the next fetchnews will try to submit the message
> again.

Why? Usually the message should be removed from the out.going directory
once it has been successfully "posted" (i.e. if fetchnews gets a "240"
return code after sending the "."). This will not happen, however, if
there is another server waiting.

I think in the long term the best solution will be the one proposed
some time ago by Matthias Andree, namely that there have to be
subdirectories in the /var/spool/news/out.going/ directory, one for each
news server. These subdirectories would have to be created by the
nntpd. Articles for posting should be stored in these subdirectories.
Upon posting, fetchnews would examine each subdirectory for each server
and delete articles from the subdirectories (1) if the server returns
201 upon connection (2) if an article has been successfully posted.

There is also the problem that an article to a moderated newsgroup
should only be injected through a single server; otherwise the moderator
will receive multiple copies of the article if this is not prevented
by some other means.

However, I am afraid that implementation of these issues will take some
time and therefore not be available in 1.9.19. As your .sig says so
precisely:

> "It is more complicated than you think"

--Cornelius.

-- 
/* Cornelius Krasel, U Wuerzburg, Dept. of Pharmacology, Versbacher Str. 9 */
/* D-97078 Wuerzburg, Germany   email: krasel@xxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* "Science is the game we play with God to find out what His rules are."  */

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