[comp.unix.wizards] Using the uucp daemon

jos@idca.tds.PHILIPS.nl (Jos Vos) (07/06/89)

Does anybody use the BSD4.3 uucpd daemon on System V.3 systems with some
TCP/IP implementation with sockets (I use Wollongong's implementation) ?

I want to use it for running UUCP (for upwards compatibility) over a
wide-area company TCP/IP network, where remote login can't be done
for security reasons.

Please mail/post experiences with:

-  The porting problems (if any) with uucpd from BDS4.3.

-  The porting problems with AT&T's V.3 uucico (I know the TCP/IP socket
   support is in the code between BSD?? #ifdef's).

-  Any other problem I overlooked...

Patches are of course appreciated :-)

-- 
-- ######   Jos Vos   ######   Internet   jos@idca.tds.philips.nl   ######
-- ######             ######   UUCP         ...!mcvax!philapd!jos   ######

hwajin@wrswrs.wrs.com (Hwajin Bae) (07/07/89)

In article <1126@ssp15.idca.tds.philips.nl> jos@idca.tds.PHILIPS.nl (Jos Vos) writes:
>Please mail/post experiences with:
>-  The porting problems (if any) with uucpd from BDS4.3.
>-  The porting problems with AT&T's V.3 uucico (I know the TCP/IP socket
>   support is in the code between BSD?? #ifdef's).
>-  Any other problem I overlooked...

HDB UUCP that comes with AT&T V.3.2 UNIX includes support for TLI, TLIS, and
socket interfaces to TCP/IP connections.  Using existing TLIS (TLI STREAMS 
Based) code, all you need is to set up listener service database to invoke
uucico when a request comes in from a remote TCP/IP host.  This is only useful
if you have another machine with TCP/IP, TLI, and equivalent UUCP.
Porting BSD 4.3 UUCP daemon has already been done several times for different 
incarnations of TCP/IP implementations for system V Unix's.  Unfortunately
none of them are "free" that I know of.

-- 
Hwa-jin Bae
hwajin@wrs.com ( a.k.a.  {uunet,rtech,sun}!wrs!hwajin )
bae@tis.llnl.gov (Internet)                                 415/832-2926
Wind River Systems, 1351 Ocean Ave, Emeryville, CA 94608    415/428-2623

jos@idca.tds.PHILIPS.nl (Jos Vos) (07/07/89)

In article <656@wrs.wrs.com> hwajin@wrs.UUCP (Hwajin Bae) writes:

>HDB UUCP that comes with AT&T V.3.2 UNIX includes support for TLI, TLIS, and
>socket interfaces to TCP/IP connections.  Using existing TLIS (TLI STREAMS 
>Based) code, all you need is to set up listener service database to invoke
>uucico when a request comes in from a remote TCP/IP host.  This is only useful
>if you have another machine with TCP/IP, TLI, and equivalent UUCP.

The socket code is between BSD42 (or whatever) #ifdef's. Isn't it?
I know about the TCP/IP via TLI(S), but I need to be able to talk
to BSD systems too.

>Porting BSD 4.3 UUCP daemon has already been done several times for different 
>incarnations of TCP/IP implementations for system V Unix's.  Unfortunately
>none of them are "free" that I know of.

I only need the patches, I have the BSD4.3 uucpd source...

-- 
-- ######   Jos Vos   ######   Internet   jos@idca.tds.philips.nl   ######
-- ######             ######   UUCP         ...!mcvax!philapd!jos   ######

cspencer@spdcc.COM (Cliff Spencer) (07/09/89)

>>Porting BSD 4.3 UUCP daemon has already been done several times for different 
>>incarnations of TCP/IP implementations for system V Unix's.  Unfortunately
>>none of them are "free" that I know of.
>
>I only need the patches, I have the BSD4.3 uucpd source...

What's the big mystery? Doesn't the daemon just spawn /usr/lib/uucp/uucico? 

							-cliff

grr@cbmvax.UUCP (George Robbins) (07/10/89)

In article <3674@ursa-major.SPDCC.COM> cspencer@ursa-major.spdcc.COM (Cliff Spencer) writes:
> >>Porting BSD 4.3 UUCP daemon has already been done several times for different 
> >>incarnations of TCP/IP implementations for system V Unix's.  Unfortunately
> >>none of them are "free" that I know of.
> >I only need the patches, I have the BSD4.3 uucpd source...
> 
> What's the big mystery? Doesn't the daemon just spawn /usr/lib/uucp/uucico? 

Well, yes and no.  It plays with sockets doing a listen and opening a
a connection and then simulates a login and finally runs uucico passing
the open sockets as stdin/stdout.  If you have a completely functional
socket-emulation package, it shouldn't be a big deal.  Also, your uucp
is expected to know that it shouldn't try to do all those terminal
oriented ioctls on sockets...

-- 
George Robbins - now working for,	uucp: {uunet|pyramid|rutgers}!cbmvax!grr
but no way officially representing	arpa: cbmvax!grr@uunet.uu.net
Commodore, Engineering Department	fone: 215-431-9255 (only by moonlite)