HDTenEightyP/NetNews huggingface dataset:
From: wagner@bodie.cs.unc.edu (Michael Wagner)
Newsgroups: comp.protocols.tcp-ip
Subject: RPC svc_getcaller()
Date: 1 Oct 92 21:59:59 GMT
Organization: The University of North Carolina at Chapel Hill

I am working on an RPC based distributed graph server.
On the server side, in some of the procedures, the
server will need to be able to distinguish clients.
I found the call svc_getcaller((SVCXPRT *)).  I think
I've used this correctly:

struct sockaddr_in old_caller;

int
check_caller(CLIENT * cl)
{
        struct sockaddr_in *caller = svc_getcaller((SVCXPRT *) cl);
        if ((caller->sin_family == old_caller.sin_family) &&
            (caller->sin_port == old_caller.sin_port) &&
            (caller->sin_addr.s_addr == old_caller.sin_addr.s_addr)) {
                // cout << "callers are the same\n";
                return (1);
        } else {
                cout << "callers are different\n";
                old_caller = *caller;
        }
        return (0);
}

int            *
open_1(UUID_int * u, CLIENT * cl)
{
        int             comp = check_caller(cl);
}

But, when I have two clients talk to the server, in which their
calls should be intertwined, I keep getting a "callers are the same\n"
message.  I modified the check_caller() routine so that it 
printed out the family, port address, and s_addr of the caller,
and I always got the same number.  (and the s_addr is always
0.0.0.0).

Am I using this call incorrectly?

Mike

Newsgroups: comp.protocols.tcp-ip,comp.sys.sun.admin
From: pang@Xenon.Stanford.EDU (Swee-Chee Pang)
Subject: CISCO CGS routing problem/question
Originator: pang@Xenon.Stanford.EDU
Organization: Computer Science Department, Stanford University.
Distribution: na
Date: Mon, 28 Sep 1992 08:50:59 GMT

I have several CISCO CGS routers that joins a few Sun networks
together.
For several of those networks, I require a netmask of
255.255.255.192 (128+64) so I can divide the network further by those 2 bits.
Unfortunately, I dont seem to be able to do that with the CISCO CGS.
The hardware version is 8.3(3), and software is 4.4(2).
Anyone ever used a CISCO router with the required routing changes?

Thanks very much.

--
Pang SweeChee
pang@xenon.stanford.edu
From: paul@tivoli.UUCP (Paul Greenspan)
Newsgroups: comp.protocols.tcp-ip
Subject: SVR4 TLI: Bug or Feature?
Keywords: t_bind, reserved port. SVR4
Date: 26 Sep 92 13:28:59 GMT
Reply-To: paul@tivoli.com (Paul Greenspan)
Organization: TIVOLI Systems

Is the following a bug in the TLI implementation on SVR4 or just something
that I haven't found in the documentation?

When trying to t_bind() to a port that is already used (bound) instead
of the call failing and setting errno to EADDRINUSE, it succeeds but gives
you a different port than the one that you requested.  In addiditon this new
port is not a "reserved" port like the one that I requested.

I didn't expect this and the man page for t_bind() does not document a
t_error value that looks like it would describe this situation.

Any assistance would be greatly appreciated.

Paul

-- 
Paul Greenspan              paul@tivoli.com 
Tivoli Systems              6034 West Courtyard, Suite 210
Austin, Texas  78730        (512) 794-9070  /  FAX (512) 794-0623
From: trier@slc6.ins.cwru.edu (Stephen C. Trier)
Newsgroups: comp.protocols.tcp-ip
Subject: Re: Password capture on anonymous FTP?
Date: 30 Sep 1992 20:34:12 GMT
Organization: Case Western Reserve University, Cleveland, OH (USA)
NNTP-Posting-Host: slc6.ins.cwru.edu

In article <717817072snx@crynwr.com> nelson@crynwr.com (Russell Nelson) writes:
>Those who want to be on the list will comply, and those who don't will
>be sure to give an invalid address.  :)

:-)  There will be lots of bounces on that mailing list!

You could also offer a SITE subcommand for the mailing list, either for
signing up or for not signing up.  Users would access it (on most clients)
with the command "quote site <blah>".

This should be pretty easy to add to many of the fancy FTP servers out
there now, since at least some of them already support various SITE
subcommands.

-- 
"Beware of programmers who     Stephen Trier
 carry screwdrivers."          Network Services Engineering, IRIS/INS/Telecom
       Leonard Brandwein       Case Western Reserve University
                               trier@ins.cwru.edu
From: PMW1@psuvm.psu.edu (Peter M. Weiss)
Newsgroups: comp.protocols.tcp-ip
Subject: Re: Password capture on anonymous FTP?
Date: 29 Sep 92 14:49:21 GMT
Organization: Penn State University

In article <290992152140@brady.cs.tcd.ie>, brady@cs.tcd.ie (Michael Brady) says:

>Net friends, I suspect that this is a FAQ; what I need is a WKA (Well Known
>Answer) :-).
>I have some software being hosted on our FTP site, for access by anonymous
>FTP. I'd really like to build a mailing list of the people who upload it,
>and I thought that I could use the ID they are requested to enter as a
>password when logging in anonymously. Does anyone know of software to do
>this?

Don't expect that the password will be that of the requestor.  If I
were the recipient of such unsolicited mass mailing, I would be upset.

just my .02 EuroDollars

/Pete
From: bourkej@ul.ie
Newsgroups: comp.protocols.tcp-ip
Subject: telnet with a script language ?
Date: 1 Oct 92 18:49:17 GMT
Organization: University of Limerick, Ireland

Howdy,

Has anyone got a UNIX telnet with a script language.

john

Newsgroups: comp.protocols.tcp-ip.domains
From: eretherf@mcs.kent.edu (Eric Von Retherford)
Subject: DNS software needed
Originator: eretherf@Chaos.mcs.kent.edu
Organization: Kent State University
Date: Mon, 28 Sep 1992 11:54:50 GMT

Is there such thing as public domain DNS software out there?
If so I need it for Unix Sys5. Can anyone help?
Thanks!

-- 

Eric Von Retherford                                      Kent State University
eretherf@kent.mcs.edu         "You're banging coconuts" "Run away! Run away!!"
Newsgroups: comp.protocols.tcp-ip.domains
From: rjberke@berke.itg.ti.com (Richard Berke)
Subject: Country codes
Organization: Electronic Communications
Date: Wed, 30 Sep 1992 22:10:13 GMT

Where is a list of the valid country code designators to 
use in DNS name/address strings?

Is there only one list, or are there controversies of
what to call some of the countries (example:  is Germany
DE? DU? or GE?)

Thanks,
Richard Berke   RBRK   Richard.Berke@lobby.ti.com  (214) 575-2828
Texas Instruments      Plano, Texas
-------------------------------------------------------------------------
From: alfaroja@vtcc1.cc.vt.edu (L. D. ROPER)
Newsgroups: comp.protocols.tcp-ip.domains
Subject: Easy to Use TCP/IP Software
Date: 28 Sep 92 04:30:00 GMT

Organization: Virginia Tech, Blacksburg, Virginia
News-Software: VAX/VMS VNEWS 1.41    

alfaroja@vtcc1.cc.vt.edu
From: oberman@ptavv.llnl.gov
Newsgroups: comp.protocols.tcp-ip.domains
Subject: Re: Country codes
Date: 1 Oct 92 18:19:44 GMT

In article <rjberke.22.0@berke.itg.ti.com>, rjberke@berke.itg.ti.com (Richard Berke) writes:
> Where is a list of the valid country code designators to 
> use in DNS name/address strings?
> 
> Is there only one list, or are there controversies of
> what to call some of the countries (example:  is Germany
> DE? DU? or GE?)

The list is located in the netinfo directory on nic.ddn.mil. It contains all
cuuuently registered top level domains, whether connected or not.

The abbreviations (except for the UK) are those specified by the ISO. No
controversy I am aware of (except the UK).


R. Kevin Oberman			Lawrence Livermore National Laboratory
Internet: koberman@llnl.gov		(510) 422-6955

Disclaimer: Don't take this too seriously. I just like to improve my typing
and probably don't really know anything useful about anything.
Newsgroups: comp.protocols.tcp-ip.domains
From: andy@homebase.vistachrome.com (Andy Finkenstadt)
Subject: Setting up DNS - avoiding local /etc/hosts ?
Reply-To: andy@homebase.vistachrome.com
Organization: Vista-Chrome Incorporated
Date: Tue, 6 Oct 1992 16:02:26 GMT

We are attempting to set up a series of machines under DNS.  Right now,
we have the DNS server working, and machines follow it by setting up 
/etc/resolv.conf correctly.

My question is - how do I avoid having to set /etc/hosts with the one 
line canonical name for the local host's IP address?  Each machine 
ends up with:

#
# host file
#
127.0.0.1	localhost.vistachrome.com	localhost
157.131.1.x	myname.vistachrome.com	myname

For all values of myname, there is a file myname:/etc/hosts containing
itself and its "X" IP address.

Is RARP the place to start looking?

-Andy

-- 
Andrew Finkenstadt       | Vista-Chrome, Inc.   |           andy@GEnie
GEnie Unix Sysop/Manager | The Printing House   |    NIC Handle: AF136
+1 904 222 2639 home     | 1600 Capital Cir SW  |   ...!uunet!rde!andy
+1 904 575 0189 work     | Tallahassee FL 32310 | andy@vistachrome.com

     The game of love is never called off on account of darkness.
From: Sam.Wilson@ed.ac.uk
Newsgroups: comp.protocols.tcp-ip.domains
Subject: Re: cluster knowledgeable BIND?
Date: 28 Sep 92 09:52:24 GMT
Reply-To: Sam.Wilson@ed.ac.uk
Distribution: world,local

leonard@telcom.arizona.edu (Aaron Leonard) writes:
> In article <40523@pprg.eece.unm.edu.pprg.unm.edu>, cyrus@su.com (W. Tait Cyrus) writes:
> | 
> | Is there a version of BIND which when queried for machine FOO returns different
> | IP addresses?  
> 
>   :
>   :
> What you really want is for your dns server to "shuffle" the A records
> returned, so that TELNET clients get spread across your cluster.  You could
> just put a short TTL on these A records, and then have a script periodically
> shuffle the A records in your zone file, then reload the dns server.

Someone (and I can't remember who, and I've had no response the last few
times I asked if anyone else remembered who) patched BIND to add an SA
(shuffle address) RR type to do exactly this.  I have colleagues who
have patched their bind to not only return one of several workstation
addresses but to return the address of the least heavily loaded, but I
believe they query a terminal server which does the actual 'accounting'
for that. 

Sam Wilson
Network Services Division
Computing Services, The University of Edinburgh
Edinburgh, Scotland, UK
Newsgroups: comp.protocols.tcp-ip.domains
From: jaapjl@tab00.larc.nasa.gov (J Lee Jaap)
Subject: Re: Country codes
Reply-To: J Lee Jaap <J.L.Jaap@larc.nasa.gov>
Organization: AS&M Inc
Date: Thu, 1 Oct 1992 21:11:59 GMT

In article <1992Oct1.101944.1@ptavv.llnl.gov> oberman@ptavv.llnl.gov writes:
   In article <rjberke.22.0@berke.itg.ti.com>, rjberke@berke.itg.ti.com (Richard Berke) writes:
   > Where is a list of the valid country code designators to 
   > use in DNS name/address strings?
   The list is located in the netinfo directory on nic.ddn.mil. It contains all
   cuuuently registered top level domains, whether connected or not.

It's ISO 3166.
--
J Lee Jaap <J.L.Jaap@LaRC.NASA.Gov> +1 804/864-2148
    employed by, not speaking for, AS&M Inc, at
         NASA LaRC, Hampton VA 23681-0001
Newsgroups: comp.protocols.tcp-ip.domains
From: Erik Naggum <enag@ifi.uio.no>
Organization: Department of Informatics, University of Oslo, Norway
Date: 02 Oct 1992 00:08:07 +0100
Subject: Re: Country codes

oberman@ptavv.llnl.gov writes:
|
|   The abbreviations (except for the UK) are those specified by the
|   ISO. No controversy I am aware of (except the UK).

The ISO standard is number 3166, "Codes for the Names of Countries".

I have the codes from an old copy on-line, but out of fear that it be
spread as widely as the last one I posted, and others who have posted
such before me, I will instead ask anyone who has the most recent ISO
Bulletin and has kept up with the changes due to the upheaval in Eastern
Europe, to compile a complete list, and post, so we can get them right.

Best regards,
</Erik>
--
Erik Naggum             |  ISO  8879 SGML     |      +47 295 0313
                        |  ISO 10744 HyTime   |
<erik@naggum.no>        |  ISO 10646 UCS      |      Memento, terrigena.
<enag@ifi.uio.no>       |  ISO  9899 C        |      Memento, vita brevis.
Newsgroups: comp.protocols.tcp-ip
From: ffuentes@tolten.puc.cl (Fernando Fuentes SCC)
Subject: Differences on TCP/IP and OSI
Organization: Pontificia Universidad Catolica de Chile
X-Newsreader: Tin 1.1 PL5
Date: Tue, 29 Sep 1992 23:12:15 GMT


I've been an espectator in the fight of OSI poeple an d TCP/IP people,
but I'm not sure of the differences that OSI could bring compared with
TCP/IP. I know that the address scheme of OSI, will be better than the
one of TCP, solving the porblem of clase B (equivalent) networks. 
I would like to know if someone has some other differences related with
topics like performance, funtionality, scalability, interoperability,
etc.



Fernando Fuentes
SECICO 
Pontificia Universidad Catolica de Chile
Vicuna Mackenna 4860, Santiago, Chile 
ffuentes@tolten.puc.cl 
Newsgroups: comp.protocols.tcp-ip
From: erick@demorgan.uwaterloo.ca (Erick Engelke)
Subject: Re: what does completion of write() really mean?
Keywords: TCP write
Organization: University of Waterloo
Date: Wed, 30 Sep 1992 16:32:24 GMT

In article <920928162413@cream.ftp.com> jbvb@ftp.com writes:
>In article <1992Sep25.144329.17680@mixcom.com> mgic@mixcom.mixcom.com (mgic) writes:
>
>    When a process sends data to another process using TCP,
>    what does the completion of a blocking write() on a socket mean?
>
>The answer depends on the implementation.  In PC/TCP for DOS, it means
>that all the data has been transmitted, but not necessarily acknowleged
>by the receiving TCP.  

So does that mean you satisfy Nagle by blocking on subsequent writes?

Erick

-- 
----------------------------------------------------------------------------
Erick Engelke				 	            WATTCP Architect
erick@development.uwaterloo.ca     TCP/IP was easy but i still can't work VI
Newsgroups: comp.protocols.tcp-ip
From: yozzo@watson.ibm.com (Ralph Yozzo)
Subject: ANSI emulation support using Telnet?
Date: Thu, 01 Oct 1992 02:38:27 GMT
Disclaimer: This posting represents the poster's views, not necessarily those of IBM
Organization: IBM T.J. Watson Research Center

I'd like to telnet from a Unix host to a machine that only 
supports ANSI terminal commands.  What I mean by ANSI 
terminal commands is escape sequences to set the color and position and
other things.

Could someone please explain or point me to information that would
allow me to telnet to the host and get the correct interpretation of the
escape sequences?

-- 
Ralph Yozzo (yozzo@watson.ibm.com)  
From the beautiful and historic Mid-Hudson Valley area of NY state
From: tep@tots.Logicon.COM (Tom Perrine)
Newsgroups: comp.protocols.tcp-ip
Subject: Where is the "Big-Internet" mailing list?
Date: 28 Sep 92 18:15:17 GMT
Organization: Logicon, Inc., San Diego, California


I have heard that there is a mailing list devoted to the problems with
"exhausting" the current 32-bit IP address space, as well as other
issues concerning a global Internet.

I have been unable to find this list in the List of Publically
Available Mailing Lists, where I lookef for Big-Internet and other
variations.

Does it exist?  What is it named.  Who do I contact?

Thanks,


Tom E. Perrine (tep)     | tep@Logicon.COM       |Voice: +1 619 597 7221
Logicon, Inc.            | sun!suntan!tots!tep   |  or : +1 619 455 1330
4010 Sorrento Valley Blvd|                       |  FAX: +1 619 552 0729
San Diego CA 92121-1498  |Been there, done that, bought the T-shirt...
Xref: sparky comp.protocols.tcp-ip:4612 bit.listserv.3com-l:52 comp.dcom.lans.ethernet:2103
From: rcjoep@rwc.urc.tue.nl (Joep Brand)
Newsgroups: comp.protocols.tcp-ip,bit.listserv.3com-l,comp.dcom.lans.ethernet
Subject: SUMMARY: NETBuilder II question
Date: 2 Oct 92 10:58:34 GMT
Reply-To: rcjoep@urc.tue.nl
Followup-To: comp.protocols.tcp-ip


Hello,

I recently asked this forum whether it was possible or not to have a 
NETBuilder II forwarding BOOTP packets while IP routing is turned on. I
want to thank those who answered :
	"N. Arunkumar" <nak@NSD.3Com.COM>
	"Peter Mills" <peter@fs2.mcc.ac.uk>
	"Antonis Kyriazis" <antonis@intranet.gr>
	"Mark Reardon" <mwr@tridom.com>


rcjoep> Is it possible to forward BOOTP packets on a 3Com NETBuilder II, 
rcjoep> while IP routing is turned on. The NETBuilder is running software 
rcjoep> version BR5.0 ?
rcjoep> 
rcjoep> I'm using the NETBuilder II to route IP, IPX and DECnet, and to 
rcjoep> bridge other proprietary protocols like LAT and MOP.

The bottum line answer is that it's not possible in release BR5.0, but that
it will be included in release BR6.0, which will be out early next year.

Have a nice day,

-Joep
--
Joep Brand, Eindhoven University of Technology
Computing Center 1.64, +31 40 474394
P.O.Box 513, 5600 MB Eindhoven, The Netherlands
Newsgroups: comp.protocols.tcp-ip
From: fgs@kepler.unh.edu ( F r e D  S l a m A )
Subject: traceroute
Organization: University of New Hampshire  -  Durham, NH
Distribution: usa
Date: Mon, 5 Oct 1992 13:58:28 GMT



	Hi,

	I have a question pertaining to constructing an ip header and
	prepening it to subsequent headers/data. I am aware of the 
	kernel patch required in order to prevent the kernal from 
	istelf prepending an IP header. That is, when using the 
	protocol IPPROTO_RAW. 

	My question is this:	Was the original intent of IPPROTO_RAW 
							to provide a mechanism to allow the
							programmer to manually construct the 
							outgoing packet without the intervention
							of the kernal to prepend a header? 
							When used to recieve data, it allows the
							target to see everything..
							When sending something using IPPROTO_RAW,
							it exhibits the same behavior as IPPROTO_IP
							(without the kernal patch)

	Having only recently subscribed to this newsgroup , I can only
	assume this topic has already been overly addressed. I apologize 
	for being redundant.

									-Thanks
											Fred
-- 
 ===============================================================================
 Frederick G. Slama at >>>>>>>>>>>>>| slama@ctron.com
 The University of New Hampshire <<<| fgs@kepler.unh.edu   F_SLAMA@unhh.unh.edu
 ===============================================================================
From: barmar@think.com (Barry Margolin)
Newsgroups: comp.protocols.tcp-ip
Subject: Re: TCP and reliable transaction processing?
Date: 29 Sep 1992 04:35:29 GMT
Organization: Thinking Machines Corporation, Cambridge MA, USA
Distribution: usa
NNTP-Posting-Host: gandalf.think.com

In article <1992Sep27.152010.12973@mixcom.com> mgic <mgic@mixcom.mixcom.com> writes:
>	The client must know that the server has received a record.
>
>	The server must know that the client knows that it has 
>	received the record.

You can never fully solve this problem.  See any description of the "two
armies" problem.  It's usually brought up in the context of graceful
connection closing protocols (for instance, in Comer), but as you see it
has broader applicability.

>Simply having the server send an application-level "ACK" does not completely
>solve the problem, because the server does not know if the ACK was
>read by the client process.

Assuming the client doesn't send a command before receiving the server's
ACK, the receipt of a new command by the server can serve as the
acknowledgement of the ACK.  And a graceful close of the connection can
serve as a final acknowledgement.  This then degenerates to the traditional
two-army problem.
-- 
Barry Margolin
System Manager, Thinking Machines Corp.

barmar@think.com          {uunet,harvard}!think!barmar
Newsgroups: comp.protocols.tcp-ip
From: jjensen@convex.com (James Jensen)
Subject: Re: Silly windows, PERSIST timers, and ACKs
Date: Tue, 6 Oct 1992 21:59:33 GMT
Organization: USENET news support, CONVEX Computer Corp, Richardson, Tx. USA
Followup-To: comp.protocols.tcp-ip
X-Disclaimer: This message was written by a user at CONVEX Computer
              Corp. The opinions expressed are those of the user and
              not necessarily those of CONVEX.

booloo@framsparc.ocf.llnl.gov (Mark Boolootian) writes:

In your first message you said you filled the 16k window with a single send
but here you say you are using fddi.  Are you doing something funny 
with the mtu, or do you mean send, as in "send()"?

if you have a 16k mtu, and a 16k window the behavior you see can
be explained.  Either up the window or lower the mtu. The window should
be at least 2*the mtu used by the connection. This should be done
automaticaly by tcp when it sets up the connection. 

If mtu is 4k then I don't know what your problem is.  I would try
increasing the send and recieve windows. 

Jim Jensen - jjensen@convex.com
From: k@hprnd.rose.hp.com (Steve Kao)
Newsgroups: comp.protocols.tcp-ip
Subject: Re: BOOTP server for SunOS?
Date: 28 Sep 92 19:58:48 GMT
Organization: HP Roseville Networks Division

Dave Pascoe:
> Is there a working BOOTP server out there for SunOS?  I'm looking for
> a BOOTP server that will work with the various PC client SLIP
> implementations.  Specifically, I want to be able to dial in from the
> PC (using SLIPDIAL or some other package) and obtain an IP address
> automatically.  I have SLIP-4.1 running on a SPARC-2 but everything is
> manual (e.g., log in, run slip-attach, etc.) and I'm looking to
> automate things as much as possible.  

> I'm eager to learn how others are accomplishing this on Sun machines.

The media option AAV for the HP JetDirect for unix cards have CMU's
bootp on them.  We've successfully used bootp to configure our LaserJet
printers for many months now.  If you know how to configure inetd.conf
and bootptab, then the same bootp can probably be used to boot your PC
clients.

- Steve Kao
Newsgroups: comp.protocols.tcp-ip
From: mohanram@wsl.dec.com (Narayan Mohanram)
Subject: Re: what does completion of write() really mean?
Organization: Digital Equipment Corp.
Distribution: usa
Date: Thu, 1 Oct 92 20:17:35 GMT

In article <1992Oct1.150740.25886@adobe.com>, yost@adobe.com (David Yost) writes:
|> Which then points up a question I have:
|> 
|>    Why is there no call in the sockets interface to
|>    tell the kernel to push out queued data (with or
|>    without acks from the remote end)?  The fsync() call
|>    would be a reasonable choice, but it apparently
|>    doesn't do anything on a socket.
|> 
|>  --dave yost

The concept of sync (unix) does not really apply here. `sync' is for
forcing out buffered data that the operating system is deliberatly (sp?)
delaying to improve system performance. In the socket case, the data is
not being delayed by the os. it is being delayed by the protocol/network
bandwidth. the os does attempt to send out data without delaying (exect
for those implementing nagle..). without staring tcp/ip/osi wars, if the
os does not give a means of determining if the data got to the otherside,
the caller to write should put enough context in the data to determine this.

All you can tell with a select for write is to see if you can write more,
and not if all the data has drained. I don't know of a direct way (other than
hacks) to get the so_snd.sb_cc value from the kernel.

narayan
-- 
USnail: 909 W. Olive			***************************************
	Sunnyvale, CA 94086		* Life is a Reach                     *
Phone: 408-738-4165(H)/415-688-1559(W)	* 	Then you jibe		      *
Email: mohanram@pa.dec.com		***************************************
Newsgroups: comp.protocols.tcp-ip
From: brady@cs.tcd.ie (Michael Brady)
Subject: Password capture on anonymous FTP?
Followup-To: comp.protocols.tcp-ip
Organization: University of Dublin
Date: Tue, 29 Sep 1992 14:22:44 GMT

Net friends, I suspect that this is a FAQ; what I need is a WKA (Well Known
Answer) :-).
I have some software being hosted on our FTP site, for access by anonymous
FTP. I'd really like to build a mailing list of the people who upload it,
and I thought that I could use the ID they are requested to enter as a
password when logging in anonymously. Does anyone know of software to do
this?

Thanks

Mike Brady
Computer Science Department, Trinity College Dublin, Ireland