[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Asrg] NNTP IS Pull, deal with it
Vernon,
I implemented the NNTP protocols for my web browser. Don't try to
pull the authority crap.
I think it is very clear what your game is here.
Phill
> -----Original Message-----
> From: Vernon Schryver [mailto:vjs@calcite.rhyolite.com]
> Sent: Saturday, April 26, 2003 7:07 PM
> To: asrg@ietf.org
> Subject: Re: [Asrg] NNTP IS Pull, deal with it
>
>
> It occurred to me that just pointing out the obvious that
> netnews is no
> more of a "pull" protocol than Internet mail isn't sufficient
> for those
> who don't read RFCs or C and don't configure or run SMTP or
> NNTP servers.
>
>
> RFC 977 describes the important part of NNTP. Messages can be moved
> from an NNTP server to an NNTP client using two different mechanisms.
> One is "an interactive mechanism" based on the NEWNEWS and ARTICLE
> commands. The NEWNEWS command causes the server to send a list of
> articles and the ARTICLE command requests that the server
> send individual
> articles. In a sense that is inconsistent with the way the word has
> been used in this mailing list, this is a "pull" protocol. It is
> inconsistent because no authenticating, checking, or filtering is done
> other than by article-ID before the entire article is transferred.
> The NEWNEWS comamnd produces only a list of article-IDs and
> the ARTICLE
> command tells the server to emit an article by its ID. The NEWNEWS
> and ARTICLE commands can be used to move articles among servers, but
> as far as I can tell, generally are not.
>
> News is more commonly moved among servers using the IHAVE command.
> A news system accumulates lists of file names containing articles that
> need to be sent to its peers. When there are enough articles
> or enough
> time has passed, the NNTP client contacts a peer NNTP server and uses
> the IHAVE command very much like an SMTP envelope to offer an article.
> The NNTP server either rejects the article with 435/436/437 much as
> an SMTP server says 4yz or 5yz to the SMTP envelope or the
> NNTP responds
> by saying 335/235 much as an SMTP server responsds to an SMTP envelope
> with "250 ok."
>
> Never mind elaborations and optimizations such as SMTP ETRN and
> persistent/"cached" SMTP or NNTP connections.
>
> Also skip kludges and hacks in such as "slurp" where an NNTP host
> pretends to be a newsreading program to move bulk news. These are
> commonly used to violate terms of service that allow news reading and
> posting by humans but not news serving by computers or to avoid the
> greater hassles and security worries of configuring an NNTP peering.
>
> Please do note that SMTP pipelining makes SMTP look even more
> like NNTP IHAVE/sendme running at speed.
>
> It is a relevant educational exercise to imagine how one might control
> netnews spam given the nature of the overall system, and then to see
> what tactics are now working and what never worked or stopped working.
> (I do not intend to suggest that the effective netnews spam defenses
> are directly applicable to email spam.)
>
>
> Vernon Schryver vjs@rhyolite.com
> _______________________________________________
> Asrg mailing list
> Asrg@ietf.org
> https://www1.ietf.org/mailman/listinfo/asrg
>
_______________________________________________
Asrg mailing list
Asrg@ietf.org
https://www1.ietf.org/mailman/listinfo/asrg