home *** CD-ROM | disk | FTP | other *** search
-
-
-
- UUCICO(1) wUUCP UUCICO(1)
-
-
- ¢1mNAME¢22m
- uucico - core of the UUCP protocol
-
- ¢1mSYNOPSIS¢22m
- ¢1muucico¢22m ¢1m-N¢22mhostname ¢1m-D¢22m[¢1mEVICE¢22m] device ¢1m-U¢22m[¢1mNIT¢22m] unit ¢1m-ACU¢22m acu
- ¢1m-Getty¢22m ¢1m-w¢22m ¢1m-r¢22mx ¢1m-x¢22mn ¢1m-X¢22mn ¢1m-xx¢22m ¢1m-h0¢22m ¢1m-o¢22m ¢1m-¢22m[¢1ms¢22m/¢1mS¢22m]system ¢1m-e¢22m ¢1m-s¢22m ¢1m-7¢22m ¢1m-p¢22m#
- ¢1m-pri¢22m ¢1m-d0¢22m ¢1m-t¢22mtimeout ¢1m-T¢22mtimeout
-
-
- ¢1mDESCRIPTION¢22m
- ¢4mUucico¢24m is the basis for ¢4muucp¢24m. It can be run either from a
- ¢4mgetty¢24m when somebody logs into the Amiga, or it can be run
- from ¢4mdcron¢24m or manually to originate connections.
-
- Some options to ¢4muucico¢24m are now outdated and should not be
- used. Specifically, earlier distributions did not have a
- ¢4mgetty¢24m and ¢4muucico¢24m had to deal with waiting for connections
- itself.
-
- Either way, the final result is a connection between your
- machine and some remote machine. ¢4muucico¢24m will retrieve any
- queued work on the remote machine and send any queued work
- on your machine. These work files are located in subdirec¡
- tories of ¢1muuspool:¢22m, one directory for each system we regu¡
- lary connect to. The names of these directories ¢1mmust¢22m ¢1mnot¢22m
- exceed 7 characters in length, e. g. system ''straylight''
- has the directory ¢1muuspool:strayli¢22m. If there is no subdi¡
- rectory for a connected system, it's files are stored and
- searched for in ¢1muuspool:¢22m.
-
- The term 'work' refers to items queued by other programs,
- such as ¢4mnews¢24m and ¢4mmail¢24m. These programs create files in
- (subdirectories of) ¢1muuspool:¢22m that inform ¢4muucico¢24m what to do
- with them and where to send them to. On the flip side,
- when ¢4muucico¢24m receives a work file it will write it to the
- appropriate place in or below ¢1muuspool:¢22m, then run ¢4muuxqt¢24m for
- that system.
-
- ¢4muuxqt¢24m scans received files and determines how to break
- them up (for example, append them to the appropriate mail
- box or news directory). The control files in ¢1muuspool:*¢22m
- contain a line indicating the appropriate program required
- to unpack the files. ¢4muuxqt¢24m reads this line and runs the
- proper unpacker (¢4mrmail¢24m, ¢4mrnews¢24m, ...).
-
-
- ¢1mCONFIGURATION¢22m ¢1mOPTIONS¢22m
- You can control ¢4muucico¢24m's run¡time behaviour with some
- variables (specify them in ¢1muulib:Config¢22m).
-
- ¢1mCopyNotify¢22m 31
- let's you have ¢4muucico¢24m send you mail on sev¡
- eral events. The value is bit¡mapped with
- this Bitmask:
-
-
-
- Villa Straylight Thu, 18 Feb 1993 07:45:33 +0100 1
-
-
-
-
-
- UUCICO(1) wUUCP UUCICO(1)
-
-
- 1 ¡ notify of send failures that will not be
- retried (ie denied)
- 2 ¡ notify of send failures that will be
- retried (ie protocol errors)
- 4 ¡ notify of successfull outgoing file copy
- (uucp'd copies only)
- 8 ¡ notify of incoming file (uucp'd file copies
- only)
- 16 ¡ notify of incoming failure of anykind
-
- Thus, to get an email notification of any
- failures, use 16 or 19, for report on
- incoming and outgoing uucp'd files 12, set
- to 31 for all features.
- Mail is sent to ¢1mNotifyUser¢22m (see below), if
- unset ¢1mpostmaster¢22m.
-
- ¢1mNotifyUser¢22m uucp
- sets the user to be bothered with mails
- created due to the ¢1mCopyNotify¢22m entry (see
- above) to ¢1muucp¢22m. Default (if unset) is ¢1mpost¡¢22m
- ¢1mmaster¢22m.
-
- ¢1mUuxqtInterval¢22m 4
- causes a start of ¢4muuxqt¢24m in the background
- after every 4th incoming file with a name
- starting with ¢1mX.¢22m*.
-
- ¢1mUUlogs¢22m xferstat
- controls which logfiles should be main¡
- tained; currently defined are ¢1mxferstat¢22m (for
- the ¢4mSoftware¢24m ¢4mBrewery¢24m's xferstat file) and
- ¢1mtimelog¢22m (old style DUUCP timelog, compare
- below). If absent, all logs are maintained.
- ¢1mNOTE¢22m that the values ARE case sensitive (i.
- e. ¢1mTimeLog¢22m is NOT recognised).
-
-
- ¢1mLOCKING¢22m
- ¢4mUucico¢24m locks the serial port in the same manner Getty
- does, but doing the equivalent of the ¢4mlockserial¢24m command
- before openning it. Thus, uucico's will never bump into
- each other on the port. Any terminal program you run
- should lock the serial port as well. This is done by run¡
- ning the terminal program via ¢4mlockserial¢24m with the appro¡
- priate arguments, see the manual pages for ¢4mgetty¢24m and ¢4mlock¡¢24m
- ¢4mserial¢24m for more information (nowadays, a lot of terminal
- programs support the ¢1mOwnDevUnit.library¢22m, if yours does,
- you don't need to use ¢4mlockserial¢24m).
-
-
- ¢1mGENERAL¢22m ¢1mOPTIONS¢22m
- Options marked with ╣ are supplied automatically on Getty
- initiated connections.
-
-
-
- Villa Straylight Thu, 18 Feb 1993 07:45:33 +0100 2
-
-
-
-
-
- UUCICO(1) wUUCP UUCICO(1)
-
-
- ¡¢1mD¢22m dev ╣
- Use device ¢4mdev¢24m; default is ¢1mserial.device¢22m
- (space is required)
-
- ¡¢1mU¢22m unit ╣
- Use device's unit ¢4munit¢24m, default is ¢1m0¢22m (space
- is optional).
-
- ¡¢1mACU¢22m acu
- Call only entries with matching ¢4mACU¢24m; this
- may be used to differentiate between dif¡
- ferent devices ... Let's say you have the
- following ¢1mL.sys¢22m entries:
-
- imart Any isdn 64000 ATD555¡47120 ogin: bla word: fasel
- imart Any isdn 64000 ATD555¡47121 ogin: bla word: fasel
- imart Any ser2 57600 ATD555¡0815 ogin: bla word: fasel
- imart Any ser 38400 ATD555¡4711 ogin: bla word: fasel
-
- If you ommit the ¢4m¡ACU¢24m switch, ¢4muucico¢24m would
- dial all entries with given ¢4mdevice¢24m and ¢4munit¢24m
- settings; usually this would result in much
- nonsense, as you may use e. g. the
- ¢1misdn.device¢22m to call non¡ISDN ports, but you
- can't connect to the analouge modem there.
- Vice versa, calling an ISDN port from an
- analouge modem doesn't work. Temporary,
- you can use the ¢4m¡ACU¢24m switch to filter ¢1mL.sys¢22m
- entries, i. e. ¢1muucico¢22m ¢1m¡simart¢22m ¢1m¡7¢22m ¢1m¡ACU¢22m ¢1misdn¢22m
- ¢1m¡D¢22m ¢1misdn.device¢22m ¢1m¡U¢22m ¢1m0¢22m ¢1m¡P7¢22m would force ¢4muucico¢24m
- only to dial the first two entries (the
- ones with an ACU of ¢1misdn¢22m) and skip the
- remaing two.
-
- I'm working on a separate file in which you
- can specify which device/unit to use for a
- given ACU ...
-
- ¡¢1mx¢22mn
- Set log level for us and for remote system
- to ¢4mn¢24m.
-
- ¡¢1mX¢22mn
- Set log level but do not tell remote system
- about it.
-
- ¡¢1mxx¢22m
- Debug handshake to stdout (but not once
- connection is established). Useful for
- debugging L.Sys send¡expect stuff.
-
- ¡¢1mh0¢22m
- Ignore Carrier Detect.
-
-
-
-
- Villa Straylight Thu, 18 Feb 1993 07:45:33 +0100 3
-
-
-
-
-
- UUCICO(1) wUUCP UUCICO(1)
-
-
- ¡¢1mb¢22m
- Run ¢4mbatchnews¢24m before anything else.
-
- ¡¢1m7¢22m
- Set ¢1m7WIRE¢22m mode for serial connections (i.
- e. hardware handshaking).
-
- ¡¢1mproto¢22m n
- Set `protocol hack' flag to ¢4mn¢24m (0..9); not
- well documented, better leave it alone ...
-
- ¡¢1mp¢22mprotos
- Set list of protocols, defaults to ¢4mGqg¢24m.
- ¢4muucico¢24m will choose the first common both in
- orginate and answer mode.
-
- ¡¢1mpri¢22m
- ¢4muucico¢24m ups its priority by 1 during trans¡
- fer, then downs it by 1 to run ¢4muuxqt¢24m (i.e.
- +1 during transer, ¡1 for ¢4muuxqt¢24m).
-
- ¡¢1md0¢22m
- IGNORE DTR switch forces ¢4muucico¢24m to use the
- +++ sequence to disconnect instead of drop¡
- ping DTR. This is a workaround for a possi¡
- ble bug in the serial device for those who
- experience crashes when ¢4muucico¢24m tries to
- disconnect.
-
- ¡¢1mn¢22mwindows
- Set protocol window size. If ¢4msize¢24m is not
- specified, a window size of 1 is forced.
- The default (¡n option not specified) it a
- window size of 7.
- Sometimes it is necessary to reduce the
- window size to 3 or 4 when connecting to
- heavily loaded UNIX systems.
-
- ¡¢1mt¢22mtimeout
- Set GIO protocol timeout before packet
- retry. Default is 5. In many cases this
- can cause long no¡activity delays due to
- small glitches when, in fact, the receiving
- host is not loaded down. Setting the time¡
- out to 1 generally fixes this.
-
- ¡¢1mT¢22mtimeout
- Set timeout for send¡expect strings,
- default is 15 seconds.
-
- ¡¢1mP¢22msegsize
- Set segment size, in powers of two where a
- segment size of 2 == 64 bytes. The maximum
- segment size is 8 (4096 bytes).
-
-
-
- Villa Straylight Thu, 18 Feb 1993 07:45:33 +0100 4
-
-
-
-
-
- UUCICO(1) wUUCP UUCICO(1)
-
-
- This option should be used only by ¢1mEXPERI¡¢22m
- ¢1mENCED¢22m ¢1mUUCP¢22m ¢1musers¢22m. Larger is not necessar¡
- ily better since all packets are fixed
- length.
-
- ¡¢1mN¢22mhostname
- Sets the ¢4mhostname¢24m for this invocation;
- overrules the config variable ¢4mNodeName¢24m.
- ¢1mUSE¢22m ¢1mWITH¢22m ¢1mCARE!¢22m
-
- ¡¢1mG¢22mg
- Set the grade to ¢4mg¢24m; our ¢4muucico¢24m will only
- transmit jobs with a grade character lower
- (based on ASCII order) or equal to ¢4mg¢24m; the
- remote ¢4muucico¢24m may or may not support this.
- Newsbatches usually (should) have a grade
- of ''N'', thus specifying ''¡GM'' makes our
- ¢4muucico¢24m transmit only jobs with grade char¡
- acters '' '' to ''M''. The grade character
- is the one following the, possibly abbrevi¡
- ated, system name in command files (e. g.
- in ''C.hactarB0815'' is ''B'' the grade).
- Refer to the ¢1muux¢22m man page for further
- information.
-
-
- ¢1mGETTY¢22m ¢1mINITIATED¢22m ¢1mOPTIONS¢22m
- ¡¢1mGetty¢22m ╣
- Tells ¢4muucico¢24m that it was started from a
- ¢4mgetty¢24m.
-
-
- ¢1mMANUAL¢22m ¢1mPOLL¢22m ¢1mOPTIONS¢22m
- ¡¢1ms¢22msystem
- Poll (call¡up) the specified system.
-
- ¡¢1mS¢22msystem
- Same as ¡s but ignore time restrictions.
-
- ¡¢1mr1¢22m
- Call all systems we have pending work for.
-
- ¡¢1mr1¢22m ¡¢1ms¢22msystem
- Call this specific system if we have pend¡
- ing work.
-
- ¡¢1mo¢22m
- Tells ¢4muucico¢24m to not search for a CONNECT
- message when carrier is detected (hardwired
- configuration).
-
-
- ¢1mOBSOLETE¢22m ¢1mOPTIONS/WAIT¢22m ¢1mMODE¢22m ¢1mOPTIONS,¢22m ¢1mdo¢22m ¢1mnot¢22m ¢1muse¢22m ¢1mif¢22m ¢1myou¢22m ¢1mcan¢22m ¢1mhelp¢22m ¢1mit¢22m
- ¡¢1mw¢22m
-
-
-
- Villa Straylight Thu, 18 Feb 1993 07:45:33 +0100 5
-
-
-
-
-
- UUCICO(1) wUUCP UUCICO(1)
-
-
- Tells ¢4muucico¢24m to wait for one or more con¡
- nections (depending on ¡e) AFTER having
- previously polled one or more systems (¢4m¡r¢24m,
- ¢4m¡s¢24m, ¢4m¡S¢24m).
-
- ¡¢1me¢22m
- Tells ¢4muucico¢24m to loop forever waiting for
- connections.
-
- ¢1mnooptions¢22m
- If ¢4muucico¢24m is run without either ¢4m¡Getty¢24m, ¢4m¡s¢24m,
- or ¢4m¡r¢24m, it will wait for a single connec¡
- tion.
-
-
- ¢1mTIMELOG¢22m ¢1mFORMAT¢22m
- ¢1mUucico¢22m automatically appends an entry to ¢4mUUSPOOL:TimeLog¢24m
- (if config variable ¢1muulogs¢22m contains the word ''timelog'';
- note that case IS significant) in the following format:
-
- dd¡mmm¡yy mm:ss mm:ss in=nnnnn out=nnnnn <system_name>
-
- The date, then two on¡line times. The first is the con¡
- nect time from carrier detect, the second is connect time
- from send¡expect success. Use whichever one is appropri¡
- ate for bill calculations. Following that is the number
- of data bytes received (total of received file sizes) and
- the number of data bytes sent (total of transmitted file
- sizes). These numbers do not reflect additional overhead
- used by the G protocol (messages, acks, packet overhead,
- or retries).
-
-
- ¢1mEXAMPLE¢22m
- ; Place a line similar to this in your startup¡sequence!
- ; See GETTY manual
-
- resident uucp:C/Getty
- run <nil: >nil: Getty ¡A ¡B19200 ¡Mm
- ¡¡¡¡¡
- ; Manually poll system 'foo'
- UUCico ¡sfoo
- ¡¡¡¡¡
- ; From DCRON (DCRON ENTRY)
- 40 1 * * * uucp:c/uucico ¡r1
-
-
- ¢1mFILES/REQUIRES¢22m
- UULIB:Config
- UUMAIL:
- UUSPOOL:remote_systems/
- UUSPOOL:logfile
- UUSPOOL:xferstat
- UUSPOOL:TimeLog
-
-
-
- Villa Straylight Thu, 18 Feb 1993 07:45:33 +0100 6
-
-
-
-
-
- UUCICO(1) wUUCP UUCICO(1)
-
-
- ¢1mACKNOWLEDGEMENTS¢22m
- I owe a lot to ¢1mMichael¢22m ¢1m`Mick'¢22m ¢1mHohmann¢22m (EMail:
- <mickh@imart.franken.de>) for all his patience, support
- and feedback while testing all the buggy alpha versions. I
- have to express my gratitude to cbmger, causing me several
- sleepless nights trying to find a malicious bug only show¡
- ing up when this site tried to connect =:¡>
-
-
- ¢1mREFERENCES¢22m
- man/L.Sys
- man/Getty
- man/DCron
- man/Assigns
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Villa Straylight Thu, 18 Feb 1993 07:45:33 +0100 7
-
-
-