Subject: (1.14) Does INN implement NOV, xthread (trn) or xuser/xmotd (tin) commands? |
---|
Newsreaders all need some way to quickly grab data from a range of articles. trn, tin, nn, and others each developed their own database format, and their own extensions to the NNTP protocol for clients to read the database. Then, Geoff Collyer invented NOV, the database to end all other databases. Rather than support a different database format for each newsreader, INN supports Geoff Collyer's news overview database, NOV. INN includes everything you need to create/maintain/expire NOV's .overview files. You only need Geoff's distribution (available via FTP on ftp.std.com src/news/nov.dist.tar.Z) if you want to see how he implements things, or to get his client library (useful when building some newsreaders). It is very easy to configure INN to use NOV. Read Part 4/9 of this faq: Subject: Cookbook example of setting up NOV ("overchan") NB: The NOV code in INN 1.3 is buggy. Use 1.4 or higher. The xover command is used for querying the NOV database. The xover command is very smart in that if the article has been canceled, the data isn't given out. If the article is so new that it's data isn't in the NOV database, nnrpd opens the article and digs out the data. xhrd and xpat make every effort to use NOV data before they dig the data out of the actual articles, thus making them considerably faster than other implementations. The "xoverview" command does not exist. If your server supports this command you need to upgrade. What about TRN's xthread command? The xthread command has code but it is not supported; look at $inn/nnrpd/nnrpd.h. This code will probably vanish after 1.4. What about TIN's many commands? Tin commands are not supported. However, other people have added TIN support. See the next section. ------------------------------ [Last Changed: $Date: 1997/11/03 18:15:49 $ $Revision: 2.37 $] [Copyright: 1997 Heiko Rupp, portions by Tom Limoncelli, Rich Salz, et al.] |