Name Date Size

.. 2016-01-25 06:07:05 464

account.c 2005-06-14 09:00:00 8 KiB

anlwrk.c 2005-10-21 15:19:38 8.4 KiB

bnuconvert.c 2005-10-21 15:19:38 3.5 KiB

callers.c 2007-05-18 01:27:31 26.9 KiB

chremdir.c 2005-06-14 09:00:00 1.5 KiB

cntrl.c 2005-10-21 15:19:38 42.6 KiB

Config 2005-06-14 09:00:00 1.5 KiB

conn.c 2005-10-21 15:19:38 27.5 KiB

cpmv.c 2005-06-14 09:00:00 5.3 KiB

ct.c 2007-05-25 14:43:42 19.4 KiB

cu.c 2005-10-21 15:19:38 44.6 KiB

Cvt 2005-06-14 09:00:00 2.9 KiB

Devconfig 2005-06-14 09:00:00 2 KiB

Devices 2005-06-14 09:00:00 4.5 KiB

dial.c 2007-05-18 01:27:31 7.5 KiB

dial.h 2005-06-14 09:00:00 2.7 KiB

Dialcodes 2005-06-14 09:00:00 1.3 KiB

Dialers 2005-06-14 09:00:00 13.7 KiB

dio.c 2005-09-30 22:35:28 4.9 KiB

dk.h 2005-06-14 09:00:00 6.2 KiB

dkbreak.c 2005-06-14 09:00:00 1.3 KiB

dkdial.c 2005-06-14 09:00:00 4.8 KiB

dkerr.c 2005-06-14 09:00:00 3.8 KiB

dkminor.c 2005-06-14 09:00:00 1.4 KiB

dtnamer.c 2005-06-14 09:00:00 1.3 KiB

eio.c 2007-02-18 14:05:14 10.9 KiB

expfile.c 2005-06-14 09:00:00 5 KiB

fio.c 2005-10-21 15:19:38 10.5 KiB

gename.c 2005-06-14 09:00:00 4.3 KiB

getargs.c 2005-06-14 09:00:00 4.1 KiB

getopt.c 2005-06-14 09:00:00 2.3 KiB

getprm.c 2005-10-21 15:19:38 5.3 KiB

getpwinfo.c 2005-06-14 09:00:00 2.3 KiB

gio.c 2005-10-21 15:19:38 3.6 KiB

gnamef.c 2005-06-14 09:00:00 2.1 KiB

gnxseq.c 2005-06-14 09:00:00 2.7 KiB

Grades 2005-06-14 09:00:00 2.9 KiB

grades.c 2009-05-22 07:03:24 14.7 KiB

gtcfile.c 2005-06-14 09:00:00 4.3 KiB

gwd.c 2005-10-21 15:19:38 2.1 KiB

imsg.c 2005-10-21 15:19:38 2.6 KiB

in.uucpd.c 2016-01-25 06:07:05 13.3 KiB

inc.flg 2005-06-14 09:00:00 996

Install 2005-06-14 09:00:00 2.2 KiB

interface.c 2014-06-17 21:30:28 10.7 KiB

Limits 2005-06-14 09:00:00 1.5 KiB

limits.c 2005-10-21 15:19:38 5.3 KiB

line.c 2009-04-12 19:48:30 12.3 KiB

log.h 2005-10-21 15:19:38 3.6 KiB

logent.c 2005-06-14 09:00:00 4.7 KiB

mailst.c 2005-06-14 09:00:00 3.5 KiB

Makefile 2013-08-30 20:41:32 5.1 KiB

Makefile.inc 2013-08-30 20:41:32 4.8 KiB

parms.h 2005-06-14 09:00:00 10.5 KiB

perfstat.c 2005-06-14 09:00:00 25.8 KiB

permission.c 2005-10-21 15:19:38 21.1 KiB

Permissions 2005-06-14 09:00:00 1.1 KiB

pk.h 2005-06-14 09:00:00 3.4 KiB

pk0.c 2005-10-21 15:19:38 9.9 KiB

pk1.c 2005-10-21 15:19:38 11.6 KiB

pkdefs.c 2005-06-14 09:00:00 1.3 KiB

Poll 2005-06-14 09:00:00 1.1 KiB

README 2005-06-14 09:00:00 4.4 KiB

security.c 2005-06-14 09:00:00 10.1 KiB

setmode.c 2005-10-21 15:19:38 8.3 KiB

SetUp 2005-06-14 09:00:00 2.9 KiB

shio.c 2005-06-14 09:00:00 2.5 KiB

statlog.c 2005-06-14 09:00:00 2.3 KiB

stoa.c 2005-06-14 09:00:00 4.9 KiB

strpbrk.c 2005-06-14 09:00:00 1.4 KiB

strsave.c 2005-06-14 09:00:00 2.1 KiB

Sysfiles 2005-06-14 09:00:00 2.5 KiB

sysfiles.c 2010-08-12 23:55:22 17.6 KiB

sysfiles.h 2005-06-14 09:00:00 1.5 KiB

systat.c 2005-06-14 09:00:00 4 KiB

Systems 2005-06-14 09:00:00 1.7 KiB

Teardown 2005-06-14 09:00:00 1.7 KiB

THIRDPARTYLICENSE 2007-05-04 01:04:05 1.8 KiB

THIRDPARTYLICENSE.descrip 2007-05-04 01:04:05 38

ulockf.c 2005-09-30 22:35:28 10.7 KiB

unknown.c 2005-10-21 15:19:38 3.3 KiB

utility.c 2005-06-14 09:00:00 4.8 KiB

uucheck.c 2005-10-21 15:19:38 7.8 KiB

uucico.c 2014-03-28 23:05:18 23.7 KiB

uucleanup.c 2005-10-21 15:19:38 25.8 KiB

uucp.c 2009-05-22 07:03:24 16.4 KiB

uucp.h 2005-10-21 15:19:38 17.9 KiB

uucp.xml 2005-06-14 09:00:00 2.4 KiB

uucpdefs.c 2005-06-14 09:00:00 4.5 KiB

uucpname.c 2005-06-14 09:00:00 2.4 KiB

uudecode.c 2005-06-14 09:00:00 13 KiB

uudemon.admin 2005-06-14 09:00:00 2.6 KiB

uudemon.cleanup 2005-06-14 09:00:00 7.4 KiB

uudemon.crontab 2005-06-14 09:00:00 1.3 KiB

uudemon.hour 2005-06-14 09:00:00 949

uudemon.poll 2005-06-14 09:00:00 1.9 KiB

uuencode.c 2010-08-12 10:04:42 6.7 KiB

uuglist.c 2005-10-21 15:19:38 3.4 KiB

uulog 2005-06-14 09:00:00 2.2 KiB

uuname.c 2005-10-21 15:19:38 2.8 KiB

uupick 2005-06-14 09:00:00 4.3 KiB

uusched.c 2005-10-21 15:19:38 6.9 KiB

uustat.c 2005-10-21 15:19:38 37.6 KiB

uuto 2005-06-14 09:00:00 2.7 KiB

Uutry 2005-06-14 09:00:00 2.6 KiB

uux.c 2009-05-22 07:03:24 22.8 KiB

uuxqt.c 2005-10-21 15:19:38 31.5 KiB

versys.c 2005-06-14 09:00:00 2.1 KiB

xio.c 2005-10-21 15:19:38 3.9 KiB

xqt.c 2005-06-14 09:00:00 2.9 KiB

README

#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License, Version 1.0 only
# (the "License"). You may not use this file except in compliance
# with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#ident "%Z%%M% %I% %E% SMI" /* from SVR4 bnu:README 2.5 */
Basic Networking Utilities
Customer Information Documents
Basic Networking Utilities Product Overview - release 1 # 307-038
Basic Networking Utilities Installation Guide and Release Notes
- Release 1 # 307-036
Basic Networking Utilities - release 1 # 307-165
See the following for additional information:
Permissions: an example of a Permissions file. (a default will be generated
during the installation procedure.
uucp.1c manual page for uucp
uustat.1c: uustat man page
uulog.1c: uulog man page
uucleanup.1m: man page for uucleanup
uudemon.hour: hourly demon
uudemon.poll: polling demon
uudemon.admin: to send messages about status to the administrator of uucp
uudemon.cleanup: cleanup demon
Some useful shells:
Uutry: shell for debugging--starts uucico with debugging option
Cvt: shell to move C. and D. files from /usr/spool/uucp to proper
place for the new directory structure
SetUp shell that copies old system files to the
new places (L.sys etc)
NOTE - this will be
automatically run during installation
Here are some pointers for converting to the new version:
1- There are some significant changes in L.sys (new name = Systems) format.
a- For direct lines, the first device specification is changed
from "term/xx" to "Direct"
b- On time fields where the default wait time was specified,
the ',' must be changed to a ';'
In addition, the time has a slightly different meaning.
The retry algorithm is now an exponential backoff with initial
time (RETRYTIME in parms.h) and max retrytime (MAXRETRYTIME in
parms.h). If the ;time field is specified, that will always
be the retry time. If it is not given, the backoff will be used.
(SEE Basic Networking Utilities - release 1 # 307-165 for details)
2- The L-devices (new name=Devices) file must also be changed.
a- All ACU lines must have "801" or the name of the modem
(for example, penril) added to the end of the line.
b- All DIR lines must have "DIR" changed to "Direct"
and the work 'direct' added to the line.
See the comments in the Devices file delivered with the source.
(SEE Basic Networking Utilities - release 1 # 307-165 for details)
3- The uucico program no longer searches for a system to call, it
must be called with a -s option. A new program, uusched,
does the search for work and calls remotes in random order,
by invoking uucico with -sSYSTEM option. (see uudemon.hour)
Cron entries should be put into crontab for the demons. For example
39,9 * * * * /usr/bin/su uucp -c "/usr/lib/uucp/uudemon.hour" > /dev/null
10 * * * * /usr/bin/su uucp -c "/usr/lib/uucp/uudemon.poll" > /dev/null
45 23 * * * ulimit 5000; /usr/bin/su uucp -c "/usr/lib/uucp/uudemon.cleanup" > /dev/null
48 10,14 * * 1-5 /usr/bin/su uucp -c "/usr/lib/uucp/uudemon.admin" > /dev/null
Note - It is best to run these demons from the root cron file.
At a minimum, the uudemon.cleanup entry must be started as root since it must
invoke a 'ulimit' command.
For building the system:
1- Carefully go through the parms.h file to set it up for your
environment.
(SEE Basic Networking Utilities - release 1 # 307-165 for details)
2- During installation, a Permissions file will be created
if one does not already exist.
It will also make the needed directories, create some files in
/usr/lib/uucp and install the uudemons.
3- The demons also send mail to someone (default uucp). Change as
desired.
Other misc:
0- SEE Basic Networking Utilities - release 1 # 307-165
to learn how to set up the Permissions file.
A default one will be created by make install.