Subject: Linux-Misc Digest #391
From: Digestifier <Linux-Misc-Request@senator-bedfellow.MIT.EDU>
To: Linux-Misc@senator-bedfellow.MIT.EDU
Reply-To: Linux-Misc@senator-bedfellow.MIT.EDU
Date:     Wed, 6 Jul 94 23:13:11 EDT

Linux-Misc Digest #391, Volume #2                 Wed, 6 Jul 94 23:13:11 EDT

Contents:
  Linux, nntpd & Trumpet News (long) (Martin Schulze)

----------------------------------------------------------------------------

Crossposted-To: news.software.nntp,news.admin.misc
From: joey@infodrom.north.de (Martin Schulze)
Subject: Linux, nntpd & Trumpet News (long)
Date: Thu, 7 Jul 1994 00:53:56 GMT

[ XP to comp.os.linux.misc,news.software.nntp,news.admin.misc, ]
[ I think it's not a Linux specific problem. ]

I have a very difficult problem with those programs.

I run Linux 99p15 with Net2Debugged. Then I have the performance
release for cnews up and running. Now I need to have a nntp server
sometimes.

I thought I could take nntpd and I found nntpd-1.5.11t which seem to
work (with trn). But I don't need the nntpd for another unix program
but for DOS Trumpet News.

But there are the problems. I correctly installed nntpd and configured
it the right way. 

Now: Trumpet tries to connect, connection established, posting allowd.
Trumpet reads all groups. Then if I select a group within Trumpet, it
tries to get the contents of it. But then it hangs - and after a
timeout it reads the rest from the socket, but it produces rubbish.

Another hint: With trn there were no problems. I then borrowed me the
nnrpd from INN and modified it. Trumpet works fine with it. But then I
want to have another feature added: nnrpd cannot receive articles
using ihave..., but nntpd can!

Look at what syslog reported (I made some additional output):

Jul  6 22:31:54 finlandia in.nnrpd[24038]: connect from tuonela.infodrom.north.de
[ don't bother, it's the nntpd, but I made a link to change it quick, ]
[ because I need to have a working nntp connection ]
Jul  6 22:31:54 finlandia nntpd[24038]: tuonela.infodrom.north.de connect 
Jul  6 22:31:54 finlandia nntpd[24038]: parseit: ""^M 
Jul  6 22:31:54 finlandia nntpd[24038]: 200 finlandia NNTP[auth] server version 1.5.11t (16 November 1991) ready at Wed Jul  6 22:31:54 1994  (posting ok).^M 
Jul  6 22:31:55 finlandia nntpd[24038]: <- "GROUP alt.cascade"
Jul  6 22:31:55 finlandia nntpd[24038]: parseit: "GROUP alt.cascade"^M 
[ what parsit() gets as line ]
Jul  6 22:31:55 finlandia nntpd[24038]: tuonela.infodrom.north.de group alt.cascade
Jul  6 22:31:56 finlandia nntpd[24038]: 211 0 0 0 alt.cascade^M 
Jul  6 22:32:00 finlandia nntpd[24038]: <- "GROUP bremnet.flirt"
Jul  6 22:32:00 finlandia nntpd[24038]: parseit: "GROUP bremnet.flirt"^M 
Jul  6 22:32:00 finlandia nntpd[24038]: tuonela.infodrom.north.de group bremnet.flirt
Jul  6 22:32:00 finlandia nntpd[24038]: 211 37 434 470 bremnet.flirt^M 
Jul  6 22:32:00 finlandia nntpd[24038]: <- "XHDR SUBJECT 434-443"
Jul  6 22:32:00 finlandia nntpd[24038]: parseit: "XHDR SUBJECT 434-443"^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 221 SUBJECT fields follow^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 434 Re^3: Suche nette Freundin^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 435 Re^9: Er mueste bald wieder dabei sein!^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 436 Re^7: ***  UT ***^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 437 Re^3: Daimler^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 438 Re^7: Tierisch^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 439 Re^2: Suche nette Freundin^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 440 RE:Huhu!!! Ist da noch wer????^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 441 Partnervermittlung (war: Re^4: Suche nette Freundin)^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 442 veg. Essen (war: Re^10: Er mueste bald wieder dabei sein!)^M 
Jul  6 22:32:00 finlandia nntpd[24038]: 443 Re^8: ***  UT ***^M 
Jul  6 22:32:00 finlandia nntpd[24038]: .^M 
[ As you see here Trumpet hangs without any reason ]
[ Trumpet shows "Scanning 10" on the status line on the screen ]
Jul  6 22:35:07 finlandia nntpd[24038]: <- "XHDR FROM 434-443"
Jul  6 22:35:07 finlandia nntpd[24038]: parseit: "XHDR FROM 434-443"^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 221 FROM fields follow^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 434 MARC.%.BARTCOOL.zer.sub.org@p15.f3007.n2426.z2.fido.sub.org (MARC % BARTCOOL.zer.sub.org)^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 435 BUPU.%.BARTCOOL.zer.sub.org@p15.f3007.n2426.z2.fido.sub.org (BUPU % BARTCOOL.zer.sub.org)^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 436 BUPU.%.BARTCOOL.zer.sub.org@p15.f3007.n2426.z2.fido.sub.org (BUPU % BARTCOOL.zer.sub.org)^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 437 BUPU.%.BARTCOOL.zer.sub.org@p15.f3007.n2426.z2.fido.sub.org (BUPU % BARTCOOL.zer.sub.org)^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 438 BUPU.%.BARTCOOL.zer.sub.org@p15.f3007.n2426.z2.fido.sub.org (BUPU % BARTCOOL.zer.sub.org)^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 439 Rainer.Strothe@p22.f3035.n2426.z2.fido.sub.org (Rainer Strothe)^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 440 Rainer.Tholen@f5015.n2426.z2.fido.sub.org (Rainer Tholen)^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 441 Rainer.Strothe@p22.f3035.n2426.z2.fido.sub.org (Rainer Strothe)^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 442 Rainer.Strothe@p22.f3035.n2426.z2.fido.sub.org (Rainer Strothe)^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 443 Rainer.Strothe@p22.f3035.n2426.z2.fido.sub.org (Rainer Strothe)^M 
Jul  6 22:35:07 finlandia nntpd[24038]: .^M 
[ But now it keeps on receiving, but produces rubbish ]
Jul  6 22:35:07 finlandia nntpd[24038]: <- "XHDR LINES 434-443"
Jul  6 22:35:07 finlandia nntpd[24038]: parseit: "XHDR LINES 434-443"^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 221 LINES fields follow^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 434 21^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 435 45^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 436 69^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 437 141^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 438 188^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 439 29^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 440 54^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 441 19^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 442 24^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 443 79^M 
Jul  6 22:35:07 finlandia nntpd[24038]: .^M 
Jul  6 22:35:07 finlandia nntpd[24038]: <- "XHDR XREF 434-443"
Jul  6 22:35:07 finlandia nntpd[24038]: parseit: "XHDR XREF 434-443"^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 221 XREF fields follow^M 
Jul  6 22:35:07 finlandia nntpd[24038]: .^M 
[ then Trumpet quits the connection ]
Jul  6 22:35:07 finlandia nntpd[24038]: <- "QUIT"
Jul  6 22:35:07 finlandia nntpd[24038]: parseit: "QUIT"^M 
Jul  6 22:35:07 finlandia nntpd[24038]: 205 finlandia closing connection.  Goodbye.^M 
Jul  6 22:35:07 finlandia nntpd[24038]: tuonela.infodrom.north.de exit 0 articles 2 groups
Jul  6 22:35:07 finlandia nntpd[24038]: tuonela.infodrom.north.de times user 0.270 system 0.390 elapsed 192.952

If I then select another newsgroup within Trumpet it shows some
content of former answers in his status line, but doesn't try to read
them. Perhaps his buffer's change?

Could the reason for this rely somewhere in the art of connecting the
tcp/ip socket to stdio?

When I turn Trumpet debugging on I see that it doesn't receive the
data. 

Look at what Trumpet's debug says:

Trumpet version 1.05 rev G for Packet Driver
NE2000 packet driver version 10 2
Ether address = 00:20:A9:0A:BF:4C
My ip = 199.16.3.91 netmask = 255.255.255.0 gateway = 0.0.0.0
Connecting to 199.16.3.90
state = syn_sent
   0.8 1024->119 seq 00000000 SYN  wind 4096 opt 02040400
Ether 00:20:A9:0A:BF:4C->FF:FF:FF:FF:FF:FF
ARP 1 0001 0800 00:20:A9:0A:BF:4C:199.16.3.91    ->00:00:00:00:00:00:199.16.3.90    
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
ARP 2 0001 0800 00:20:A9:0A:86:46:199.16.3.90    ->00:20:A9:0A:BF:4C:199.16.3.91    
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 44 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 44 prot 6
   0.8 119->1024 seq FE306133 ack 00000001 SYN ACK  wind 4096 opt 02040400
state = established
   0.8 1024->119 seq 00000001 ack 00000001 ACK  wind 4096
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 157 prot 6
   1.5 119->1024 seq 00000001 ack 00000001 PSH ACK  wind 4096 data 117
   1.5 1024->119 seq 00000001 ack 00000076 ACK  wind 3979
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
200 finlandia NNTP[auth] server version 1.5.11t (16 November 1991) ready at Thu Jul  7 02:34:09 1994
 (posting ok).
Connected
[ okay, we're connected!!! ]
GROUP alt.cascade
   2.4 1024->119 seq 00000001 ack 00000076 PSH ACK  wind 4096 data 19
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 59 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   2.4 119->1024 seq 00000076 ack 00000014 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 63 prot 6
   2.4 119->1024 seq 00000076 ack 00000014 PSH ACK  wind 4096 data 23
   2.4 1024->119 seq 00000014 ack 0000008D ACK  wind 4073
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
211 0 0 0 alt.cascade
GROUP bremnet.flirt
   9.2 1024->119 seq 00000014 ack 0000008D PSH ACK  wind 4096 data 21
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 61 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   9.2 119->1024 seq 0000008D ack 00000029 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 70 prot 6
   9.2 119->1024 seq 0000008D ack 00000029 PSH ACK  wind 4096 data 30
   9.2 1024->119 seq 00000029 ack 000000AB ACK  wind 4066
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
211 37 434 470 bremnet.flirt
[ Selecting a group ]
XHDR SUBJECT 434-443
XHDR FROM 434-443
XHDR LINES 434-443
XHDR XREF 434-443
[ it seems that Trumpet sends all commands at once without waiting... ]
   9.2 1024->119 seq 00000029 ack 000000AB PSH ACK  wind 4096 data 80
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 120 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   9.2 119->1024 seq 000000AB ack 00000079 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 422 prot 6
   9.5 119->1024 seq 000000AB ack 00000079 PSH ACK  wind 4096 data 382
   9.5 1024->119 seq 00000079 ack 00000229 ACK  wind 3714
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 SUBJECT fields follow
[ okay, here it hangs!@ ]
599 Command timed out
599 Command timed out
599 Command timed out
XHDR SUBJECT 444-453
XHDR FROM 444-453
XHDR LINES 444-453
XHDR XREF 444-453
 193.6 1024->119 seq 00000079 ack 00000229 PSH ACK  wind 4096 data 80
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 120 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
 193.7 119->1024 seq 00000229 ack 000000C9 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 881 prot 6
 193.7 119->1024 seq 00000229 ack 000000C9 PSH ACK  wind 4096 data 841
 193.7 1024->119 seq 000000C9 ack 00000572 ACK  wind 3255
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 FROM fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 150 prot 6
 193.7 119->1024 seq 00000572 ack 000000C9 PSH ACK  wind 4096 data 110
 193.7 1024->119 seq 000000C9 ack 000005E0 ACK  wind 3986
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 LINES fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 187 prot 6
 193.8 119->1024 seq 000005E0 ack 000000C9 PSH ACK  wind 4096 data 147
 193.8 1024->119 seq 000000C9 ack 00000673 ACK  wind 3949
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 XREF fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 383 prot 6
 194.3 119->1024 seq 00000673 ack 000000C9 PSH ACK  wind 4096 data 343
 194.3 1024->119 seq 000000C9 ack 000007CA ACK  wind 3753
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 SUBJECT fields follow
XHDR SUBJECT 454-463
XHDR FROM 454-463
XHDR LINES 454-463
XHDR XREF 454-463
 194.3 1024->119 seq 000000C9 ack 000007CA PSH ACK  wind 4096 data 80
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 120 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
 194.3 119->1024 seq 000007CA ack 00000119 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 701 prot 6
 194.4 119->1024 seq 000007CA ack 00000119 PSH ACK  wind 4096 data 661
 194.4 1024->119 seq 00000119 ack 00000A5F ACK  wind 3435
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 FROM fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 150 prot 6
 194.4 119->1024 seq 00000A5F ack 00000119 PSH ACK  wind 4096 data 110
 194.4 1024->119 seq 00000119 ack 00000ACD ACK  wind 3986
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 LINES fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 187 prot 6
 194.8 119->1024 seq 00000ACD ack 00000119 PSH ACK  wind 4096 data 147
 194.8 1024->119 seq 00000119 ack 00000B60 ACK  wind 3949
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 XREF fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 396 prot 6
 195.2 119->1024 seq 00000B60 ack 00000119 PSH ACK  wind 4096 data 356
 195.2 1024->119 seq 00000119 ack 00000CC4 ACK  wind 3740
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 SUBJECT fields follow
XHDR SUBJECT 464-470
XHDR FROM 464-470
XHDR LINES 464-470
XHDR XREF 464-470
 195.2 1024->119 seq 00000119 ack 00000CC4 PSH ACK  wind 4096 data 80
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 120 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
 195.2 119->1024 seq 00000CC4 ack 00000169 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 550 prot 6
 196.6 119->1024 seq 00000CC4 ack 00000169 PSH ACK  wind 4096 data 510
 196.6 1024->119 seq 00000169 ack 00000EC2 ACK  wind 3586
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 FROM fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 148 prot 6
 198.0 119->1024 seq 00000EC2 ack 00000169 PSH ACK  wind 4096 data 108
 198.0 1024->119 seq 00000169 ack 00000F2E ACK  wind 3988
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 LINES fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 187 prot 6
 198.1 119->1024 seq 00000F2E ack 00000169 PSH ACK  wind 4096 data 147
 198.1 1024->119 seq 00000169 ack 00000FC1 ACK  wind 3949
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 XREF fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 273 prot 6
 199.4 119->1024 seq 00000FC1 ack 00000169 PSH ACK  wind 4096 data 233
 199.4 1024->119 seq 00000169 ack 000010AA ACK  wind 3863
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 SUBJECT fields follow
Saving setup to C:\NETZ\NEWS.PRM
QUIT
 331.5 1024->119 seq 00000169 ack 000010AA PSH ACK  wind 4096 data 6
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 46 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
 331.5 119->1024 seq 000010AA ack 0000016F ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 705 prot 6
 331.6 119->1024 seq 000010AA ack 0000016F PSH ACK  wind 4096 data 665
 331.6 1024->119 seq 0000016F ack 00001343 ACK  wind 3431
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 FROM fields follow
state = fin_wait_1
 331.6 1024->119 seq 0000016F ack 00001343 FIN ACK  wind 3455
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
 331.6 119->1024 seq 00001343 ack 00000170 ACK  wind 4096
state = fin_wait_2
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 125 prot 6
 331.6 119->1024 seq 00001343 ack 00000170 PSH ACK  wind 4096 data 85
 331.6 1024->119 seq 00000170 ack 00001398 ACK  wind 3370
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 151 prot 6
 331.6 119->1024 seq 00001398 ack 00000170 PSH ACK  wind 4096 data 111
 331.6 1024->119 seq 00000170 ack 00001407 ACK  wind 3259
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 85 prot 6
 331.6 119->1024 seq 00001407 ack 00000170 PSH ACK  wind 4096 data 45
 331.6 1024->119 seq 00000170 ack 00001434 ACK  wind 3214
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
 331.6 119->1024 seq 00001434 ack 00000170 FIN ACK  wind 4096
state = closed
 331.7 1024->119 seq 00000170 ack 00001435 ACK  wind 3214
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6

I don't know wether it helps or not, here's a debug script when I used
the modified nnrpd from INN on the Linux box.

Trumpet version 1.05 rev G for Packet Driver
NE2000 packet driver version 10 2
Ether address = 00:20:A9:0A:BF:4C
My ip = 199.16.3.91 netmask = 255.255.255.0 gateway = 0.0.0.0
Connecting to 199.16.3.90
state = syn_sent
   0.9 1024->119 seq 00000000 SYN  wind 4096 opt 02040400
Ether 00:20:A9:0A:BF:4C->FF:FF:FF:FF:FF:FF
ARP 1 0001 0800 00:20:A9:0A:BF:4C:199.16.3.91    ->00:00:00:00:00:00:199.16.3.90    
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
ARP 2 0001 0800 00:20:A9:0A:86:46:199.16.3.90    ->00:20:A9:0A:BF:4C:199.16.3.91    
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 44 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 44 prot 6
   0.9 119->1024 seq FE33420A ack 00000001 SYN ACK  wind 4096 opt 02040400
state = established
   0.9 1024->119 seq 00000001 ack 00000001 ACK  wind 4096
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 139 prot 6
   2.3 119->1024 seq 00000001 ack 00000001 PSH ACK  wind 4096 data 99
   2.3 1024->119 seq 00000001 ack 00000064 ACK  wind 3997
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
200 finlandia.infodrom.north.de Infodrom NNRP server (was: INN 1.4 22-Dec-93) ready (posting ok).
Connected
[ okay, we're connected!! ]
GROUP alt.cascade
   3.1 1024->119 seq 00000001 ack 00000064 PSH ACK  wind 4096 data 19
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 59 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   3.1 119->1024 seq 00000064 ack 00000014 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 63 prot 6
   3.2 119->1024 seq 00000064 ack 00000014 PSH ACK  wind 4096 data 23
   3.2 1024->119 seq 00000014 ack 0000007B ACK  wind 4073
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
211 0 0 0 alt.cascade
GROUP bremnet.flirt
   5.4 1024->119 seq 00000014 ack 0000007B PSH ACK  wind 4096 data 21
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 61 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   5.4 119->1024 seq 0000007B ack 00000029 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 70 prot 6
   5.4 119->1024 seq 0000007B ack 00000029 PSH ACK  wind 4096 data 30
   5.4 1024->119 seq 00000029 ack 00000099 ACK  wind 4066
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
211 37 434 470 bremnet.flirt
XHDR SUBJECT 434-443
XHDR FROM 434-443
XHDR LINES 434-443
XHDR XREF 434-443
   5.4 1024->119 seq 00000029 ack 00000099 PSH ACK  wind 4096 data 80
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 120 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   5.4 119->1024 seq 00000099 ack 00000079 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 422 prot 6
   5.6 119->1024 seq 00000099 ack 00000079 PSH ACK  wind 4096 data 382
   5.6 1024->119 seq 00000079 ack 00000217 ACK  wind 3714
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 SUBJECT fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 881 prot 6
   5.6 119->1024 seq 00000217 ack 00000079 PSH ACK  wind 4096 data 841
   5.6 1024->119 seq 00000079 ack 00000560 ACK  wind 3255
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 FROM fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 150 prot 6
   5.6 119->1024 seq 00000560 ack 00000079 PSH ACK  wind 4096 data 110
   5.6 1024->119 seq 00000079 ack 000005CE ACK  wind 3986
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 LINES fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 187 prot 6
   5.6 119->1024 seq 000005CE ack 00000079 PSH ACK  wind 4096 data 147
   5.6 1024->119 seq 00000079 ack 00000661 ACK  wind 3949
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 XREF fields follow
XHDR SUBJECT 444-453
XHDR FROM 444-453
XHDR LINES 444-453
XHDR XREF 444-453
   5.6 1024->119 seq 00000079 ack 00000661 PSH ACK  wind 4096 data 80
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 120 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   5.7 119->1024 seq 00000661 ack 000000C9 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 383 prot 6
   5.8 119->1024 seq 00000661 ack 000000C9 PSH ACK  wind 4096 data 343
   5.8 1024->119 seq 000000C9 ack 000007B8 ACK  wind 3753
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 SUBJECT fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 701 prot 6
   5.8 119->1024 seq 000007B8 ack 000000C9 PSH ACK  wind 4096 data 661
   5.8 1024->119 seq 000000C9 ack 00000A4D ACK  wind 3435
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 FROM fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 150 prot 6
   5.9 119->1024 seq 00000A4D ack 000000C9 PSH ACK  wind 4096 data 110
   5.9 1024->119 seq 000000C9 ack 00000ABB ACK  wind 3986
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 LINES fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 187 prot 6
   5.9 119->1024 seq 00000ABB ack 000000C9 PSH ACK  wind 4096 data 147
   5.9 1024->119 seq 000000C9 ack 00000B4E ACK  wind 3949
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 XREF fields follow
XHDR SUBJECT 454-463
XHDR FROM 454-463
XHDR LINES 454-463
XHDR XREF 454-463
   5.9 1024->119 seq 000000C9 ack 00000B4E PSH ACK  wind 4096 data 80
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 120 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   5.9 119->1024 seq 00000B4E ack 00000119 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 396 prot 6
   6.0 119->1024 seq 00000B4E ack 00000119 PSH ACK  wind 4096 data 356
   6.0 1024->119 seq 00000119 ack 00000CB2 ACK  wind 3740
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 SUBJECT fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 550 prot 6
   6.0 119->1024 seq 00000CB2 ack 00000119 PSH ACK  wind 4096 data 510
   6.0 1024->119 seq 00000119 ack 00000EB0 ACK  wind 3502
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 FROM fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 148 prot 6
   6.1 119->1024 seq 00000EB0 ack 00000119 PSH ACK  wind 4096 data 108
   6.1 1024->119 seq 00000119 ack 00000F1C ACK  wind 3988
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 LINES fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 187 prot 6
   6.1 119->1024 seq 00000F1C ack 00000119 PSH ACK  wind 4096 data 147
   6.1 1024->119 seq 00000119 ack 00000FAF ACK  wind 3949
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 XREF fields follow
XHDR SUBJECT 464-470
XHDR FROM 464-470
XHDR LINES 464-470
XHDR XREF 464-470
   6.1 1024->119 seq 00000119 ack 00000FAF PSH ACK  wind 4096 data 80
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 120 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   6.1 119->1024 seq 00000FAF ack 00000169 ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 273 prot 6
   6.2 119->1024 seq 00000FAF ack 00000169 PSH ACK  wind 4096 data 233
   6.2 1024->119 seq 00000169 ack 00001098 ACK  wind 3863
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 SUBJECT fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 705 prot 6
   6.2 119->1024 seq 00001098 ack 00000169 PSH ACK  wind 4096 data 665
   6.2 1024->119 seq 00000169 ack 00001331 ACK  wind 3431
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 FROM fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 125 prot 6
   6.2 119->1024 seq 00001331 ack 00000169 PSH ACK  wind 4096 data 85
   6.2 1024->119 seq 00000169 ack 00001386 ACK  wind 4011
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 LINES fields follow
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 151 prot 6
   6.2 119->1024 seq 00001386 ack 00000169 PSH ACK  wind 4096 data 111
   6.2 1024->119 seq 00000169 ack 000013F5 ACK  wind 3985
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
221 XREF fields follow
Saving setup to C:\NETZ\NEWS.PRM
QUIT
   9.1 1024->119 seq 00000169 ack 000013F5 PSH ACK  wind 4096 data 6
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 46 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   9.1 119->1024 seq 000013F5 ack 0000016F ACK  wind 4096
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 45 prot 6
   9.1 119->1024 seq 000013F5 ack 0000016F PSH ACK  wind 4096 data 5
   9.1 1024->119 seq 0000016F ack 000013FA ACK  wind 4091
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
205
state = fin_wait_1
   9.1 1024->119 seq 0000016F ack 000013FA FIN ACK  wind 4096
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   9.1 119->1024 seq 000013FA ack 00000170 ACK  wind 4096
state = fin_wait_2
Ether 00:20:A9:0A:86:46->00:20:A9:0A:BF:4C
IP 199.16.3.90    ->199.16.3.91     len 40 prot 6
   9.2 119->1024 seq 000013FA ack 00000170 FIN ACK  wind 4096
state = closed
   9.2 1024->119 seq 00000170 ack 000013FB ACK  wind 4096
Ether 00:20:A9:0A:BF:4C->00:20:A9:0A:86:46
IP 199.16.3.91    ->199.16.3.90     len 40 prot 6

So do you have any ideas why Trumpet doesn't work together with nntpd?

Thanks in advance,

Joey

PS: Please don't tell me to use inn for all - I won't unless I have a
    at least a leased connection to the internet.


-- 
\  Martin Schulze * Artillerieweg 55a * 26129 Oldenburg * 77 805 84 \
 \  joey@infodrom.north.de      Infodrom Oldenburg * +49-441-777 884 \
  \  2:2424/2060.4                VFS: no free i-nodes, contact Linus \

------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Misc-Request@NEWS-DIGESTS.MIT.EDU

You can send mail to the entire list (and comp.os.linux.misc) via:

    Internet: Linux-Misc@NEWS-DIGESTS.MIT.EDU

Linux may be obtained via one of these FTP sites:
    nic.funet.fi				pub/OS/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Misc Digest
******************************
