HDTenEightyP/NetNews huggingface dataset:
From: westes@sti.com (Will Estes)
Subject: Re: Why Would New News Not Be Available To NNTP?
Organization: Mail Group
Date: Sun, 4 Oct 1992 06:10:54 GMT

In article <BvIqsv.Anx@sti.com> westes@sti.com (Will Estes) writes:
>What would cause NNTP to ignore new news in a conference?
>
>On an AIX system whose operating system was recently upgraded to 3.2, a new 
>article was added to a particular newsgroup using newsrun (from cnews).  Examining 
>the active file, this new article shows up for the newsgroup.  Yet if you get into
>NNTP and issue a GROUP command for the group followed by successive NEXT
>commands, NNTP stops right before the new article and fails to recognize
>that the new article is there.  What causes this?  Thanks!

I looked through the NNTP server code, and apparently the active file is
read into memory and sorted, so that changes to the active file are not
immediately made known to NNTP.  

-- 
Will Estes		Internet: westes@netcom.com
Newsgroups: news.software.nntp
From: henry@zoo.toronto.edu (Henry Spencer)
Subject: Re: one article - multiple newsgroups
Date: Tue, 6 Oct 1992 20:22:20 GMT
Organization: U of Toronto Zoology

In article <1992Oct6.180418.25298@porthos.cc.bellcore.com> jona@iscp.bellcore.com (Jon Alperin) writes:
>... reading it from "staff" erases it from 'staff.faq'.

This is entirely a matter of how the news *reader* programs work.  It's
the reader program, not C News or NNTP, that is deciding that you've seen
the article in one place so you don't need to see it in another.  (This
is usually a good thing.)  The article itself is still there, but your
"helpful" reader program has decided that you don't want to see it again.
-- 
There is nothing wrong with making      | Henry Spencer @ U of Toronto Zoology
mistakes, but... make *new* ones. -D.Sim|  henry@zoo.toronto.edu  utzoo!henry
Newsgroups: news.software.nntp
From: doug@cc.ysu.edu (Doug Sewell)
Subject: Re: nntplink patches for Performance Release?
Organization: Bush in 92 ? NOT!
X-Newsreader: Tin 1.1 PL4
Date: Wed, 30 Sep 1992 19:07:15 GMT

shane@utdallas.edu (Shane Davis) writes:
: Are there nntplink patches for the C-news "Performance Release?" I have
: been running without patches on my 24-Mar-91 C-news, but I am upgrading
: hardware and taking the opportunity to update my software. Does it make
: much difference whether I use nntplink with the standard log file as opposed
: to installing the patch.cnews?
: 
I don't run either the log-file patch nor the daemon relaynews patches
here, and C-News (12/91) is running just fine with nntplink here.  I did 
have to include dbz.o so it could do a history-file lookup.  I have some
other code (the FreePort anonymous newsgroup patches) that won't fit
into the 5/92 release, because of the massive changes to inews, so I
probably won't be upgrading soon.

I might add that Dave Alden, author of the C-News patches, and Paul
Vixie, author of the msgidd support for nntp 1.5.11, are both running
INN now, so I wouldn't expect to see new versions from them.
--
Doug Sewell, Tech Support, Computer Center, Youngstown State University
doug@cc.ysu.edu	   doug@ysub.bitnet	<internet>!cc.ysu.edu!doug
"Recession: your friend loses his job.  Depression: you lose your job.
Recovery: Bush loses his job" - Bill Davidsen
Xref: sparky news.software.nntp:1242 comp.sys.sun.admin:6821 comp.sys.sun.misc:4462
From: glenn@rigel.econ.uga.edu (Glenn F. Leavell)
Newsgroups: news.software.nntp,comp.sys.sun.admin,comp.sys.sun.misc
Subject: ld: undefined symbol problem compiling nntp on a Sun3/4.1.1_U1
Date: 30 Sep 92 21:46:31 GMT
Followup-To: news.software.nntp
Organization: University of Georgia Economics Department


In attempting to compile nntp 1.5.11 on a Sun 3/80 (Sun3X) running 4.1.1_U1,
I've come upon a perplexing problem.  After typing "make server", I get the
following error:

	ld: Undefined symbol
   	__Q_get_rp_rd
   	_dlclose
   	_dlopen
   	_dlsym
   	_nl_langinfo

I can get ld to find the _dl* symbols by including a -ldl flag in the
Makefile.  However, I can't get ld to find the other two undefined
symbols.

Interestingly enough, I can successfully compile the exact same code
on a Sun 3/50 (Sun3), without any -l flags at all.  But, that machine is
running 4.1.1 (without _U1).

Does anyone have any insight into this problem?  Please e-mail, and I
will summarize if their is interest.

Thanks,
Glenn Leavell
Xref: sparky news.software.nntp:1260 news.software.b:3090
From: gt5870c@prism.gatech.EDU (Noah White)
Newsgroups: news.software.nntp,news.software.b
Subject: INN Path header woes
Date: 5 Oct 92 01:56:48 GMT
Followup-To: news.software.nntp
Organization: Universal Exports


  I have been having problems with my Path headers produced by INN. Specific-
ally if I post a message from cae (my news server) the path looks like this:

cae!cae!not-for-mail

Shouldn't it be cae!not-for-mail ? And just why is this not-for-mail tacked on?
BTW this is without a pathhost defined in inn.conf.

Also I noticed that if I put the line:

pathhost cae.cad.gatech.edu  

in the inn.conf file, the Path header is: cae!cae.cad.gatech.edu!not-for-mail

-Noah

(Note if you look at the Path of this post it won't look at all like what I am
 talking about because I am posting from a different machine :)


Newsgroups: news.software.nntp
From: tal@Warren.MENTORG.COM (Tom Limoncelli)
Subject: Re: INN Path header woes
Followup-To: poster
Organization: Mentor Graphics -- IC Group
Date: Tue, 6 Oct 1992 00:01:42 GMT

In article <69944@hydra.gatech.EDU> gt5870c@prism.gatech.EDU (Noah White) writes:
>Shouldn't it be cae!not-for-mail ? And just why is this not-for-mail tacked on?
>BTW this is without a pathhost defined in inn.conf.

The Path line is not for mail.  That's what Reply: and Reply-To: are
for.  However, some broken software still uses the Path: line.  Now
that many sites use NNTP, using the Path: line is even more broken
since the user might not even have an account on the machine listed in
the Path: line.

INN's behavior is an attempt to stamp out broken software.

This is all explained in the documentation.  In fact, it goes on to
answer the question you are about to ask, which I predict is, "Well why
not end the Path line with the host and username of the client?"  Read
the documentation for the exciting answer.

My mail-to-news gateway package (called mail2rnews, thought not widely
distributed) creates Path lines that end in "!tplinfm", which stands
for "The Path Line Is Not For Mail".  I'm sure INN and mail2rnews are
not the only software that do this kind of thing.

>Also I noticed that if I put the line:
>
>pathhost cae.cad.gatech.edu  
>
>in the inn.conf file, the Path header is: cae!cae.cad.gatech.edu!not-for-mail

I'd check the documentation, but I believe if you delete the "pathhost"
line in your inn.conf, your path problem will go away.  I had this same
problem and it was a struggle to find this in the documentation.  Maybe
Rich should put it in larger letters (or include it in a "problems"
section, or expressly say "Hey, chances are you don't want to use the
pathhost definition.  Really!".

Tom

-- 
Tom Limoncelli -- tal@warren.mentorg.com (work) -- tal@plts.uucp (play)
"I like Bill Clinton tremendously.  I know him from the governors' conferences.
The Democrats nominated their best person, a very able fellow.  The country is
well served by that choice." -Bush's re-election chair in NJ (Thomas Kean)
Newsgroups: news.software.nntp
From: lou@yfn.ysu.edu (Lou Anschuetz)
Subject: HP800 nntp help (help!)
Organization: Youngstown State University/Youngstown Free-Net
X-Newsreader: Tin 1.1 PL4
Date: Tue, 6 Oct 1992 20:40:09 GMT

I'm trying to help a fellow install nntp on his hp800 and everthing
seems to be fine.  I've checked his /etc/services file, his
/etc/inetd.conf looks fine and his /usr/lib/news/nntp_access
looks ok from this end.

When I connect to the port, however, it gives me the traditional
"NNTP [auth]" message and then I immediately get 
"Connection closed by remote host".  Argh!

If you can be of any assistance (don't assume I am an nntp
expert please), please e-mail me at lou@ysu.edu

Thanks in advance!
From: rsalz@rodan.UU.NET (Rich Salz)
Newsgroups: news.software.nntp
Subject: Re: trn mods to nntp-server vs. tin mods to nntp-server
Date: 28 Sep 1992 11:13:10 -0400
Organization: UUNET Technologies Inc, Falls Church, VA
NNTP-Posting-Host: rodan.uu.net

In <1992Sep26.213448.9868@colorado.edu> tim@refuge.Colorado.EDU (Tim Hunter) writes:
>which threads commands does INN support, if any?
nnrpd, the NNTP reader-server in INN, can do the "xthread" command.  You
must modify nnrpd/nnrpd.h.  XTHREAD is not a supported command.  I will
not support other commands such as the ones that tin wants.

INN tries to do things right and it mostly succeeds.  The right way to do
indexing is a general facility with a general access protocol.   INN will
support that.
	/r$
From: jona@iscp.bellcore.com (Jon Alperin)
Newsgroups: news.software.nntp
Subject: one article - multiple newsgroups
Date: 6 Oct 92 18:04:18 GMT
Distribution: usa
Organization: Bellcore

Is there any way to force one article to remain in multiple newsgroups? We have a 
local news group for "staff", and one for "staff-FAQ". Sometimes when replying to
a "staff" message (which is always posted to the 'staff' newsgroup), we want
to almost make sure the posting goes into our FAQ newsgroup. However, NNTP/C-news
notes the article is in both, but reading it from "staff" erases it from 'staff.faq'.
And since staff expires articles, while the staff.faq does not, we lose the
reply.

 Since I know little about how the nntp/c-news stuff works, can someone please
(please!) point me to the changes I need to make to insure that articles 
posted to multiple newsgroups actually stay in those newsgroups?

thanks for any assistance.

jon

-- 
Jon Alperin
Bell Communications Research

---> Internet: jona@iscp.bellcore.com
---> Voicenet: (908) 699-8674
---> UUNET: uunet!bcr!jona

* All opinions and stupid questions are my own *
Newsgroups: news.software.nntp
From: jbotz@mtholyoke.edu (Jurgen Botz)
Subject: Re: trn mods to nntp-server vs. tin mods to nntp-server
Organization: Mount Holyoke College
Date: Sat, 26 Sep 1992 22:37:14 GMT

In article <1992Sep26.213448.9868@colorado.edu> tim@refuge.Colorado.EDU (Tim Hunter) writes:
>I'm in charge of running the primary news server at the University of
>Colorado at Boulder.  It's a decstation 3100 running Ultrix 4.1, Cnews
>(I'm not sure how to find out what version) and nntpd 1.5.11.

Same as my news system, except that I'm running Ult4.2.

>Recently I've had several requests to modify our news server so that
>news readers can use a thread-based news reader.  Unfortunately, some
>want "tin", and some want "trn".
>[...]
>if I install both patches, will nntpd still work?

Yup.  At least if you do it right.  I've got both those patches, and
a few others.

>if I can only install one set of patches, which program is more widely used?

No easy answer there, but if you install only one set go with the
trn patches, as trn's "mthreads" daemon is much nicer to your system
than tin's "tind" which is a real hog.

>can one program be modified to use the nntp commands of the other?

I wish... (I wish tin could use trn's threads... they're much better,
aside from the fact that the daemon is more efficient.)

>trn says it will consume about 5% of my news spool in space,
>how much space with the tin threads take?  (i assume the
>threads databases would be seperate)

Right at this moment my tin-index data base is 6.6MB out of 214MB
newsspool.  My trn-threads data base is 9MB.  So that's about 3% for
tin and a little over 4% for trn. 

>which threads commands does INN support, if any?

Right now only trn's threads, but tin's indexes will be supported
soon, I'm sure.  Tin is getting quite popular.
--
Jurgen Botz                  |   Internet: JBotz@mtholyoke.edu
Academic Systems Consultant  |     Bitnet: JBotz@mhc.bitnet
Mount Holyoke College        |      Voice: (US) 413-538-2375 (daytime)
South Hadley, MA, USA        | Snail Mail: J. Botz, 01075-0629
From: alden@shape.mps.ohio-state.edu (Dave Alden)
Newsgroups: news.software.nntp
Subject: Re: nntplink patches for Performance Release?
Date: 30 Sep 1992 18:27:52 -0400
Organization: Department of Mathematics, The Ohio State University
NNTP-Posting-Host: shape.mps.ohio-state.edu

In article <1992Sep30.190715.23598@news.ysu.edu> doug@cc.ysu.edu (Doug Sewell) writes:
>I might add that Dave Alden, author of the C-News patches, and Paul
>Vixie, author of the msgidd support for nntp 1.5.11, are both running
>INN now, so I wouldn't expect to see new versions from them.

This is true.  :-)  However, if anyone creates the patches and sends
them to me I am willing to include them with the next release of
nntplink.

...dave
Newsgroups: news.software.nntp,news.sysadmin,news.admin
From: dobrien@seas.gwu.edu (David O'Brien)
Subject: Help with INN!
Organization: George Washington University
Date: Mon, 5 Oct 1992 20:29:42 GMT

I've just installed INN 1.2 and have a couple of questions that I can't find
the answer for in the install doc.

1. How do I set INN up to go out and get my incoming feed?  I've got my 
newsfeed file set up with my feeder (i think ok :-),  but how do I kick
the process off?  The only thing I see is nntpget but I don't know how
to get it to file the stuff that it receives.

2. What needs to go in news' crontab?

Thanks

David O'Brien for
Scott Hoge
shoge@snoopy.sra.com

please reply via e-mail to shoge@snoopy.sra.com

p.s. it seems that our posting is broken too... oh well...
From: barr@pop.psu.edu (David Barr)
Newsgroups: news.software.nntp
Subject: Re: rrn problem (GROUP command)
Date: 6 Oct 92 23:56:42 GMT
Organization: Penn State Population Research Institute

In article <1992Oct6.213126.4249@phri.nyu.edu> roy@nova.med.nyu.edu writes:
>Finding new newsgroups:
>
>Server response to GROUP :
>501 Usage: GROUP newsgroup.
>$

	I got this too.  Some butthead created a null newsgroup.
(With "Control: newgroup" and no newsgroup name).  Fix your active file.

--Dave
-- 
System Administrator, Population Research Institute    barr@pop.psu.edu
  loose: v. to set free, or adj. not securely fastened.
  lose: v. to miss from one's possession.
Organization: K.U.Leuven - Academic Computing Center
Date: Thursday, 1 Oct 1992 09:58:21 +01
From: VAN UYTVEN HERMAN <SYSTHVU@cc1.kuleuven.ac.be>
Newsgroups: news.software.nntp
Subject: Re: trn mods to nntp-server vs. tin mods to nntp-server
 <1ac9vdINNcga@rodan.UU.NET>

In article <1ac9vdINNcga@rodan.UU.NET>, rsalz@rodan.UU.NET (Rich Salz) says:
>
>trn, tin, and nn all have external databases.  They are all special-case
>with proprietary format and access methods.  I would like to see a generic
>access method.  For example
>        return :artnum from 10-20 where References has <a@b>
>rather than whatever warped binary data is returned by the trn XTHREADS
>command.  (Binary data; sheesh!)
>
>Right now, trn, tin, etc., all have their own little NNTP extension and their
>own little external database that "only" adds a few percentage to your
>spool area.  Abstract out the common facility, make it general, and make it
>possible for all those readers to use a single command (maybe two; certainly
>no more) and a single database.
>
>One clean extension to the protocol.  Not the current set of random hacks
>that are useful as prototypes, but nothing else.
>
I think also this is the way to go.  We are writing NNTP on VM/CMS, and
if you make only INN or other UNIX hacks, then we can't support the
special futures of these hacks.  And we do this all for the readers,
who shouldn't be aware they are using a UNIX or a VM or whatever server.

Some time ago I asked for the specifications for XTHREADS, but that
seemed to be impossible to give that in English.

So I support the idea of having a NNTP extension command to support this.

-Herman-
Newsgroups: news.software.nntp,news.software.b
From: mitch@theory.TC.Cornell.EDU (Mitch Collinsworth)
Subject: Re: building INN on a VAX
Organization: Program of Computer Graphics, Cornell University, Ithaca, NY
Date: Wed, 30 Sep 1992 16:44:26 GMT

I wrote:

>Has anyone succeeded in building INN on a VAX running Ultrix?  If so could
>you send me a copy of your config.data, please?  This is getting frustrating.

Indeed it had been a long day and this was my last attempt before heading
home.  The next day I received mail from Rich Salz and after a couple
exchanges we figured out I had trashed some of the include files early on
and this was what was causing the problems I was experiencing when I issued
my plea for help.

After we figured out what had caused the includes files to get hosed I started
fresh and was able to build INN without much trouble.  I'm still ferreting
out some of the quirks each day (I'm a novice at running a news server), but
for the most part it's running well.

I just want to issue a public thanks to Rich both for making this software
available and for coming to my assistance when I got stuck.  Just a few
minutes ago I even received from Rich a test fix for the include file problem
to try out!

-Mitch Collinsworth
 mitch@graphics.cornell.edu


Newsgroups: news.software.nntp,news.sysadmin,news.admin
From: dobrien@seas.gwu.edu (David O'Brien)
Subject: Re: Help with INN!
Organization: George Washington University
Date: Wed, 7 Oct 1992 00:02:09 GMT


rsalz@rodan.UU.NET (Rich Salz) writes:
: In <1992Oct5.202942.11112@seas.gwu.edu> dobrien@seas.gwu.edu (David O'Brien) writes:
: >1. How do I set INN up to go out and get my incoming feed?
: Did you read appendix IV of the installation manual?  Paragraph four:
:     Once the groups are set up, your newsfeed will periodically connect to
:     your NNTP server and offer it any new articles that have arrived since the
:     last connection.
: It also discusses the non-use of nntpget.
: 
	[rest of stuff deleted]

our newsfeed is from PSI (sorry :-) and we must poll them for news, they
don't poll us.  you seem to indicate that normally your feed will connect
to you and say "ok, here's more news for ya."  or do you mean that our
innd will automatically, periodically check with the feed for new news.


scott
Newsgroups: news.software.nntp
From: Iain.Lea%anl433.uucp@Germany.EU.net (Iain Lea)
Subject: Re: trn mods to nntp-server vs. tin mods to nntp-server
Reply-To: Iain.Lea%anl433.uucp@Germany.EU.net
Organization: ANL A433, Siemens AG., Germany.
X-Newsreader: TIN [version 1.1 Beta PL7]
Date: Sun, 27 Sep 1992 12:10:30 GMT

Jurgen Botz (jbotz@mtholyoke.edu) wrote:
: 
: No easy answer there, but if you install only one set go with the
: trn patches, as trn's "mthreads" daemon is much nicer to your system
: than tin's "tind" which is a real hog.

If you are using a pre-PL6 version of tind I would agree. If you are using
a PL6 version of tind then I would ask you to run a few tests and post them
here. If PL6 tind is still a hog then I will have another go at optimizing.

: I wish... (I wish tin could use trn's threads... they're much better,
: aside from the fact that the daemon is more efficient.)

Performance aside I would like to use mthreads but I have'nt the time to 
go and 'hunt the wumpus'. Also a hell of a lot of tins internal structure 
would have to be modified again. But if anyone wants to convert tin to use 
the mthreads database I'm all for it just email me first to let me know you
want to work on that area.

: >which threads commands does INN support, if any?
: 
: Right now only trn's threads, but tin's indexes will be supported
: soon, I'm sure.  Tin is getting quite popular.

Wrong. Rich Salz does not want to support XINDEX and personally thought
supporting XTHREAD was a mistake. He wants INN to keep a clean interface.
Once INN settles down in a few patchlevels time I will issue a patch to
support my extra NNTP extensions XINDEX, XMOTD & XUSER.

Iain

--
NAME   Iain Lea 
EMAIL  Iain.Lea%anl433.uucp@Germany.EU.net
SNAIL  Siemens AG, ANL A433SZ, Gruendlacher Str. 248, 8510 Fuerth, Germany.
PHONE  +49-911-3089-407 (work) +49-911-331963 (home) +49-911-3089-290 (FAX)
From: taka@fxis.fujixerox.co.jp (Takahiro Kanbe)
Newsgroups: news.software.nntp
Subject: INN-1.2: a bug report of grephistory(1).
Date: 2 Oct 92 12:20:02 GMT
Distribution: inet
Organization: Fuji Xerox Information Systems Co., Ltd, Tokyo, Japan.
NNTP-Posting-Host: litra.nwt.fxis.fujixerox.co.jp

* INN 1.2 Bug report.

Subject: grephistory(1) exit with "Bad text line for ..." message.

Description:
	When grephistory(1) execute by ihave or sendme, and get a
	expired article's message-id which remains in the history,
	grephistory(1) exit with the message bellow:

		"Bad text line for <message-id>"

	So, the rest message-ids will not be processed.

Repeat-By:
	Execute grephistory with -i or -s option, and input such
	message-id.

Sample-Fix:
*** expire/grephistory.c.ORIG	Mon Sep 21 15:33:48 1992
--- expire/grephistory.c	Fri Oct  2 21:17:28 1992
***************
*** 52,58 ****
  /*
  **  Given a DBZ value, seek to the right spot.
  */
! STATIC void
  HistorySeek(F, p, key)
      register FILE	*F;
      register char	*p;
--- 52,58 ----
  /*
  **  Given a DBZ value, seek to the right spot.
  */
! STATIC BOOL
  HistorySeek(F, p, key)
      register FILE	*F;
      register char	*p;
***************
*** 75,84 ****
  	if (c == HIS_FIELDSEP && --i == 0)
  	    break;
      if (c != HIS_FIELDSEP) {
! 	(void)fprintf(stderr, "Bad text line for \"%s\", %s\n",
! 		key, strerror(errno));
! 	exit(1);
      }
  }
  
  
--- 75,84 ----
  	if (c == HIS_FIELDSEP && --i == 0)
  	    break;
      if (c != HIS_FIELDSEP) {
! 	/* not always 3 field, simply ignore. */
! 	return FALSE;
      }
+     return TRUE;
  }
  
  
***************
*** 164,170 ****
  	if (value.dptr == NULL)
  	    /* Doesn't exist. */
  	    continue;
! 	HistorySeek(F, value.dptr, key.dptr);
  	while (GetName(F, Name, &More)) {
  	    if (stat(Name, &Sb) >= 0) {
  		(void)printf("%s\n", Name);
--- 164,171 ----
  	if (value.dptr == NULL)
  	    /* Doesn't exist. */
  	    continue;
! 	if (HistorySeek(F, value.dptr, key.dptr) != TRUE)
! 	  continue;
  	while (GetName(F, Name, &More)) {
  	    if (stat(Name, &Sb) >= 0) {
  		(void)printf("%s\n", Name);
***************
*** 288,294 ****
  	FullLine(F, value.dptr);
  	exit(0);
      }
!     HistorySeek(F, value.dptr, key.dptr);
  
      /* Loop until we find an existing file. */
      while (GetName(F, Name, &More)) {
--- 289,295 ----
  	FullLine(F, value.dptr);
  	exit(0);
      }
!     if (HistorySeek(F, value.dptr, key.dptr) == TRUE) {
  
      /* Loop until we find an existing file. */
      while (GetName(F, Name, &More)) {
***************
*** 298,303 ****
--- 299,305 ----
  	}
  	if (!More)
  	    break;
+     }
      }
  
      if (What == 'n')

--
Takahiro Kanbe <taka@fxis.fujixerox.co.jp>	FXIS / Network Team.