💾 Archived View for gemini.spam.works › mirrors › textfiles › internet › FAQ › amiuucp2.faq captured on 2022-04-29 at 15:04:15.

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

X-NEWS: ids alt.sys.amiga.uucp: 910
Path: paperboy.ids.net!uunet!tymix.Tymnet.COM!tardis!olivea!spool.mu.edu!howland.reston.ans.net!xlink.net!fauern!imp.ch!alphanet.ch!uucpfaq
From: uucpfaq@satcom.alphanet.ch (UUCP Faq Handler)
Newsgroups: alt.sys.amiga.uucp,alt.answers,news.answers
Subject: alt.sys.amiga.uucp Frequently Asked Questions (FAQ 2/2) - AmigaUUCP technical information
Summary: AmigaUUCP installation, utilities and common problems.
Message-ID: <CH7J0M.wE@satcom.alphanet.ch>
Date: 28 Nov 93 15:00:21 GMT
Expires: Wed, 5 Jan 1994 08:00:00 GMT
Sender: UUCP-Faq@alphanet.ch (UUCP-Faq handler)
Reply-To: UUCP-Faq@alphanet.ch
Followup-To: alt.sys.amiga.uucp
Organization: ALPHANET NF, Colombier (NE) - Switzerland
Lines: 911
Approved: news-answers-request@MIT.Edu
Comment: This is an automated monthly posting, part 2 of 2.
Xref: paperboy.ids.net alt.sys.amiga.uucp:910 alt.answers:658 news.answers:4236

Archive-name: amiga/AmigaUUCP-FAQ/part2


                  AMIGA-UUCP-FAQ version 2.B.12 [Posting 18]
                  MONTHLY POSTING, last update 06 November 1993
                  This FAQ is posted monthly (28th of month)

                author: Marc SCHAEFER, <schaefer@alphanet.ch>
                Bugs, typos, ideas to <UUCP-Faq@alphanet.ch>
			("ch" stands for Switzerland)

    NOTE: This is the second part of the FAQ. The first part contains
    more general information. This part contains technical problems
    and solutions to common AmigaUUCP problems, along with information
    on how to get UUCP distributions, patches, enhancements and third
    party utilities. You should however consider reading the first part
    first.

    CHANGES FROM ORIGINAL MATT DILLON'S FAQ ARE NOTED WITH A (*).

    To skip to a topic, search for the roman numeral surrounded by
    parenthesis.  For example, (I).

    FAQ.1 (another post)
(*) 0.      Changes from last posting
(*) I.	    Introduction to alt.sys.amiga.uucp[.patches]
    II.     Introduction to AmigaUUCP
(*) III.    Principal utilities
    IV.     Constructing mail addresses
    V.	    Using DCRON
    VI.     US domain clarification

    FAQ.2 (this article)
(*) VII.    Common problems (new, please submit things to go in here).
    VIII.   Using SENDMAIL directly.
(*) IX.     Other UUCP utilities.
(*) X.      How to get UUCP stuff ?
(*) XI.     BBS software supporting UUCP.
(*) XII.    Other UUCP implementations for AmigaOS.
(*) XIII.   Unresolved topics.


(0)                 RECENT CHANGES TO THIS FILE (PART 2)

    Changes since 28 of October are listed below. Last posting was 17.

	Section IX:	Added UUFS information.
	Section XIII:	Removed UUFS
	Section X:	Added BMS site Peti. Peter Simons <simon@peti.GUN.de>
(VII)                       COMMON PROBLEMS

    1. AS225 TCP/IP PACKAGE

	Apparently there is a line in the startup:

	    inet:c/config >env:user -v user

	Which screws up DMail due to the \n appended to the ENV: variable
	(not supposed to be a newline).  Fixed for 1.14.  Work around is
	to use, under 2.0:

	    setenv user `inet:c/config -v user`

    2. Batch news, yes but how ? [Autobatch entry in UULIB:Config]

	if you add the config line (UULIB:CONFIG) "autobatch autobatch",
	news article will be compressed separately at each posting. You
	will end up with a lot of files in UUSPOOL:, decreasing
	throughoutput. However if you don't post a lot of articles, this
	can be interesting (you don't need to deal with DCRON or nasty
	uucico options.)

	If you only poll another site, it would perhaps be more efficient
	to use the pre-batching capability of uucico (uucico -b). This
	will batch all posted articles in one file (if possible) and then
	call the specified host.

	If you have downsites (if you feed other sites that calls you), you
	could also set up a "BatchNews" entry in S:Crontab (if you use
	DCRON) to pre-batch news before calling hours. Don't specify -b in
	UULIB:Passwd, because then the other uucico would have to wait (and
	possibly time-out) while online paying taxes.

	The only situation you want to add the "Autobatch autobatch" config
	line to UULIB:CONFIG is when you don't know a lot about DCRON, you
	don't post a lot of articles and you don't have sites that you feed.

	More information, see UUMAN:Batchnews, UUMAN:UUCICO, UUMAN:CONFIG.

    3. RNews uses hardlinks. How to prevent it ?

	Under the 2.0 operating system, RNews uses hardlinks to prevent
	cross-posted article to use n times the space on the harddisk.
	However, some utilities do not like very well hardlinks. It is then
	possible to disable hardlinks with the following change to
	UULIB:Config:

		RNEWS	UUCP:C/RNEWS -h

	WARNING! Hardlinks to directories are buggy with ALL releases of
	the Operating System (V37-V39). Harlinks to files are also buggy
	under OFS and DCFS. Hardlinks should be turned off if not under
	FFS as shown above.

    4. The UULIB:SEQ field.

	The UULIB:SEQ fields is used to assign unique id's to files in the
	spool directory and to messages/articles sent out. Note that some
	news and mail systems (not AmigaUUCP) uses the ID's to prevent
	newsloops/mailloops. If you clear (or restore from a backup) the
	UULIB:SEQ, you should set it to a high value (or more than the last
	number it was) so your message are not getting filtered.

    5. UUencode problems.

	If you edit a mail and insert an uuencoded file, you may have
	problems if the editor changes spaces to tabs. With DME, you simply
	set this option to off ("savetabs off"). If you don't the file
	won't uu-decodable.
	By the way the syntax for uuencode, if you want to uuencode file
	"test.lha" is something like

		uuencode <test.lha >test.lha.uu test.lha

	The "test.lha.uu" file is the one to insert in your mail/news.
	Some NEWS utilities allow automatic posting of binaries (GRN).

    6. UUCICO G protocol.

	UUCico 1.16a and 1.15c implement also a "G" protocol besides the
	normal "g" protocol: If you poll one of these UNIX sites which
	support the 'G' protocol you have to force your own uucico to first
	try to use 'G' instead of 'g' when asking for the supported
	protocolls at connection startup.  To do this, poll with

		$ uupoll ... "-u -pG" ...       or
		$ uucico ... -pG      ...

	Note that I couldn't test this.

	There are a LOT more infos in the UUCP.internal FAQ, especially
	about other UUCP protocols.

    7. Trimnews

	New trimnews have been implemented, last is version 04, which supports
	new OS2.04 ExAll() calls which diminush the risk of a partition being
	trashed when deleting articles. It also offers trimming by hours rather
	than day and ALL trimming. It can be found on FTP/BMS/UUCP/FSP sites.

    8. Multiple UUCICOs

	A lot of changes have been made on native UUCICO, and most of them
	in an uncontrolled way. When you specify a UUCICO version, you should
	also give the size of the file. The latest UUCICO is something like
	65504 bytes long (1.16.23.sd.3) (uucico_sd3.lha)

    9. Problems with newsloops due to Path-naming.

	Suppose your newssite is called "foo". However, for an unknown reason,
	for example adminstration, it puts on the "Path" something like
	"foo.bar" or "bar" or "bar.edu". You will then have looping problems.
	The solution is to add the following entry to your sys file, replacing
		foo:*
	by	foo:foo.bar:bar:bar.edu:*

    10. Augmenting throughoutput.

	The UUCP protocol, because it is a "send-ack-send" protocol,
	which needs an acknowledge of each packets before resuming
	sending, may be very slow. The following are some ideas to
	augment throughoutput.

	a) Try to augment the window size. The window size is the
	amount of packets that may have been sent without being
	ack'ed in return. The bigger the better. Usually, 7 is OK.
	You set it via the -n uucico parameter (e.g. -n7).
	However some implementations of your feed's UUCP software
	will not allow above 3 (e.g. SYSV Basic Networking Utilities).
	
	b) Try to augment the packet size. It is how much data are
	being sent in one packet. This is done via the -P uucico
	keyword. For example -P5 selects 512 bytes packets.

	c) Try to batch news in bigger packets. Avoid the "autobatch autobatch"
	configuration line in UULIB:CONFIG. Only batch once just before the
	outgoing call (for example use the -b switch for uucico).

	d) Try to batch mail. Ask your feed if he can use BSMTP on both
	sides. This will diminush the number of small files to transmit.

	e) In some case SUPPRESSING any error correction *AND* data compression
	protocol may decrease response time and increase throughoutput. Measures
	have been done concluding that it should be tested if your feed cannot
	do more than 3 windows and 64-bytes packets. If you do not send a lot
	of small files and can use 7-window packets with big size, usually
	disabling data compression and error correction may not be needed nor
	useful.

	In general, you should TRY and figure out if anything helps. There
	is no universal solution to such problems.

11.	Don't use tabs inside configuration files

	A lot of problems have been reported with using TABs in your
	configuration files. For example, the BSMTP package written
	in Arexx does not accept any TABs in UULIB:Config. Also it
	has been reported that Batchnews will not understand a TAB in
	UULIB:L.Sys between the name of the node and "Any". This will
	result in no batching for the specified site. Beware that some
	editors will compress spaces into tabs. To force saving TAB to
	spaces use "savetabs on" in DME.

12.	Using the mail/newssystem with "detaching" editors.

	Most of AmigaUUCP software when calling external editors relies
	on the fact that the editor will only return control when the
	user has either cancelled (ie not changed the original edit file),
	or created a message (ie changed the oroginal edit file).
	DNEWS, GRn, DMAIL, and other software detect the cancel/ok condition
	from the length/modification date of the file. If it was not modified,
	then nothing is to be sent. Of course if the editor detaches itself
	it will prevent this mechanism from correctly working.
	The only solution is to force the editor not to return immediately.
	For example, with CED (CygnusEditor, commercial), you have to add
		Editor	"CED -keepio"
	to your config file.

13.	Miscellaneous Q&A.

Q:	All news are stored in the JUNK newsdirectory
A:	Edit the UULIB:Newsgroups file, there must be a line with the
	newsgroup name (in . notation), a space/tab and the expiration delay

Q:	My news partition is growing, nothing seems to be deleted
A:	You have to either use cron to automatically run trimnews at
	specified times, or run trimnnews by hand. trimnews -all will
	delete all news. You should redirect the output to NIL: if
	you use it interactively (it will execute faster). Don't forget
	to use ONLY the latest version of trimnews. Some of them did
	awful things. Remember that a newspartition must be on a FFS
	disk. Using DCFS or other filesystems may create problemes due
	to bugs in the OS.

Q:	My machine name is 'testa', but the world knows me as 'test.com'
A:	Add the following to UULIB:Domain: 'test.com MD UU testa', and
	add Reply-To: to your messages (or use testa.test.com)

(VIII)                    USING SENDMAIL DIRECTLY

    In many cases you will want to have scripts run from dcron to send
    automated postings, mailings, or do other automated tasks such as
    backups.  Usually bookeeping is made a lot easier if you have these
    script files send you local mail containing the results of their
    actions (such as log files or a success/failure message).

    The easiest way to send a message to yourself from a script is to
    use the sendmail program.  Please refer to the manual page for more
    information.  Essentially there are two ways to do this depending on
    the type of message you want to send:

    If you wish to send a simple message to yourself and include some
    sort of generated log file which is not formatted mail (i.e. has
    no headers), you can specify various headers through options to
    sendmail and also include the -raw option.

	sendmail -raw -f cron -t dillon -s "backups completed" <t:logfile

    On the otherhand, if you have some sort of monthly posting, such as
    this FAQ sheet, and want to send it automatically, and the file IS
    formatted mail (has normal mail headers such as 'From:' and 'To:' and
    'Subject:') you can use the following:

	sendmail <mail_file

    Since the headers are in the file, no other command line options are
    necessary, though you can effectively ADD additional recipients through
    appropriate command line options.

(IX)                    OTHER UUCP UTILITIES.

    1. Other crons.

    There are to my knowledge 3 crons available:
	DCRON
	AmiCron (fish disk)
	CyberCron (later fish disk)
	    This one is 2.0 only and has special features like "at" command,
	    and resembles a lot the UNIX cron.
	TPTCron from the DLG Pro package (however has been released for public use)

    2. Logging in remotely.

    Since 1.15, the following method can be used to log in remotely. It is
    very stable and allows for custom AmigaShell scripts.

    You NEED LIBS:fifo.library & L:fifo-handler (latest version if
    possible, some versions do not work with Getty. It is available, with
    source, on overload.Berkeley.CA.US as BMS:PUB/fifo37.4). I use version
    37.3, length 4260, and fifo-handler length 7432. Note that it is
    possible that more than one version 37.3 exists, that's why I added the
    length). Note that fifo-handler, although it is a DOS handler, *cannot*
    be mounted. You have to RUN it. Eg in your S:user-startup (or
    S:Startup-Sequence under 1.3) you have to add

	RUN <NIL: >NIL: L:Fifo-Handler

    Now you have two possibilities:

	a) You want an user with full shell access.
	Set up the following line in your UULIB:Passwd file:
	   sysop,sysop_password,1,1,(Sysop Shell Login),RAM:,*

	Drawback: The Ctrl-C and Ctrl-D signals are not passed. By the way,
	More does not work (FIFO: does not support DISK_INFO Console packet
	used by More to retrieve window information). However most commands
	do work. Requesters will be disabled automagically by getty.


	b) You want to launch a script. Note that Getty will not pass Ctrl-C and Ctrl-D,
	as in a). In this case this is an advantage.
	Set up the following line in UULIB:Passwd
	    guest,*,2,2,(Guest login),RAM:,*Guest-Startup

	This is a guest login without password. In S:Guest-Startup you may
	have the following lines. It won't be stoppable and if it fails
	there won't be any requesters, and the script won't return to a
	shell.

	    Echo "Welcome on as a guest"
	    Type MY_DATA:Information
	    EndCLI

	You may well also create a complete menu system with options.

    Note that the old method using a Newshell AUX: cannot be used anymore
    due to Getty new method of locking the serial port. If you do you will
    get errors.

    See also "AuxSupport", and AXSH.

    3. AXSH

    AXsh is a multiuser shell with built-in protections. It can be
    used with UUCP. Users may then send/receive mail & news. Current
    version is 1.30 (works under 1.3 with arp.library, under 2.0, or
    under WB 2.1 for localization. It is shareware (US $30), mail to
    albert@cs.tut.fi for more information. See included information
    how to install it with UUCP, and the BBS section below.


    A full-working demo version is available from aminet: util/shell/
    and from nic.funet.fi:/pub/amiga/shells/AXsh/.

    4. Archiving newsgroups.

    Archiving newsgroups can be automatically done with the following
    steps:

	a) Edit S:CronTab and add the following lines. This will launch a
	script at 00:30 each day.

	    30 00 * * * UUArchive-Newsgroups

	b) Edit UULIB:Sys and add

# dummy node(s) for archiving news, will never be batched since not in L.Sys
uuarchive:alt.sys.amiga.alphanet,alphanet.*

	c) Create S:UUArchive-Newsgroups. Note you need an TRASH: assign to
	some temporary directory. We use LHA as an archiver. We could also
	first join the article and then LHA them (it would be more
	efficient).

--- cut here ---
Echo "UUArchive-Newsgroups(4)"
; What follows to prevent forgetting articles.
; Convert "." format to "/" format (1.16D)
; Does not prevent from being launched twice, however.

CD UUNEWS:

; ALPHANET newsgroups
IF EXISTS UUSPOOL:BATCH/UUArchive
  Delete TRASH:#?UUArchive
  Rename UUSPOOL:BATCH/UUArchive TRASH:_UUArchive      ; Needed for batchnews multitasking.
  ConvertNewsgroup TRASH:_UUArchive TRASH:UUArchive
  LhA -iTRASH:UUArchive a ARCHIVES:Newsgroups/ALPHANET_NEWSGROUPS
EndIF
--- cut here ---

	d) Create S:ConvertNewsgroup which converts "." syntax to "/" syntax
	as used in UUCP V1.16d and above. Note we use SED (Stream Editor).
	It can be found on fish disks. Probably the use of the Amiga stream
	editor "edit" would be possible.

--- cut here ---
.key source,dest
.bra {
.ket }

Sed < {source} > {dest} -fS:Sed-Newsgroup-Script
--- cut here

	e) Create S:Sed-Newsgroup-Script, which is the SED macro itself

--- cut here ---
y%.%/%
--- cut here ---

    5a. MAIL to NEWS Gateway.

    It is very easy to set up a (working but ugly) Mail to News gateway.
    For example you want all mail to user "alphanet-general" to be posted
    automatically on alphanet.general. Simply add the following lines to
    your UULIB:aliases file :

	alphanet-general: "|postnews -R UULIB:alphanet-general-refs"

    Also create the "UULIB:alphanet-general-refs file on the following
    skeleton:

	Newsgroups: alphanet.general
	Distribution: alphanet
	Sender: alphanet-general@alphanet.ch (Mail to News gateway)

    This will work easily, but is not always of a pretty sight.

    5b. NEWS to MAIL Gateway

    CNEWS users may want to use newsgate/mailgate, posted to .patches some
    time ago (available at litamiga /pub/amiga/uucp, or at alphanet). Contact
    the author, wusel@hactar.hanse.de, if you have problems locating a copy.
    AmigaUUCP 1.16D users should find Newsgate.lha on litamiga.epfl.ch
    /pub/amiga/uucp directory, or contact its author postmaster@megalith.miami.fl.us.

    6. Mail Vacation programs.

    A mail vacation program is a program that replies automatically to
    received mail while you are absent. I know of two versions that are
    available at litamiga, and were posted a while ago on a.s.a.u.patches.
    Look for MailVacation.lha & vacation.lha.
    A new vacation program "mwm_vacation.lha", done by Mike Meyer, is
    also available (just posted on .patches with the "vacation.lha" name)

    Authors: MailReflect.Rexx, CB@brewhq.swb.de (Christian Balzer)
             ARexx.Reflector, fgent@gentle.nbg.sub.org (Friedrich Gentner)
             vacation.rexx, heiner@amross.cpr.sub.org (Heiner Kordewiner) 
             
    7. UUPoll

    UUPoll is a polling server. It supports the following features:
     -  controls the execution of a UUCICO child as the parent part
     -  checks for correct hostname and polling-time violation
     -  controls abortion of UUCICO due to a precalculated restriction time
     -  operates dependendly on status of last session
     -  operates dependendly on (specific) pending work
     -  controls dialup retries due to busy line or other UUCICO failures
     -  controls abortions due to user interupts
     -  can be disabled through a job control feature for crontab interventions
     -  can abort a startup due to or break an already running UUCICO process
     -  can give information about polling times and host status
     -  can setup your modem before start of a polling session
     -  can spawn UUCICO with additional options
     -  can spawn own user command after a (successful) session
     -  full UUCP logfile support similar to UUCICO
     -  can run under full runtime debugging with variable debug level

    Author: UUPoll R0.68, rse@angle.sub.org (Ralf S. Engelschall)

    8. UUTraf

    UUTraf sums up all xferstat entries of your UUCICO connections and
    calculates a statistic chart.  It can also pack the original log entries
    into a shorter form which will be also understand by UUTRAF when
    scanning the xferstat.  Basically resembles the UNIX version, but gives
    more information.  Requires UUCICO Release 1.13n, 1.15c or 1.16a.

    Author: UUTraf R0.15, rse@angle.sub.org (Ralf S. Engelschall)

    9. UUAcct

    UUAcct resembles UUTraf, but gives more accounting-related information
    (such as last call from node x)

    Author: UUACCT 1.3, wusel@hactar.hanse.de (Kai 'wusel' Siering)

    10. Elm

    Elm is a more user friendly mailreader, based on its unix equivalent.
    Last version is 1.19. Shareware  $US10. Supports MIME.

    Author: ELM 1.15beta, amk@zikzak.in-berlin.de (Andreas M. Krichwitz)

    11. GRN

    GRN is a fully intutionized Newsreader. Works well on flicker-free
    systems. 2.0 only. By Mike Schwartz, latest releases by Michael B.
    Smith. It supports NNTP also, on top of Commodore's AS225, or by
    itself.

    12. BMS

    BMS stands for Batch Mail Server. It allows to either request files
    from another node which has BMS installed, or to create a BMS node
    which will process file requests from other nodes. By Matt Dillon.

    13. BSMTP (Batch Simple Mail Transfer Protocol)

    Normal mail pieces ready for sending via UUCP are stored each in 3
    files. One local control file, and two data files (mail is not batched)
    Moreover, mail is not compressed. If you send a lot of mail, the
    overhead and the fact mail is not compressed may slow down your
    connection. You may then choose to go for BSMTP. BSMTP is an
    additionnal layer on the UUCP system. You continue writing independant
    files in the UUSPOOL: directory. At a specified (DCRON) time, you run
    the BSMTP batcher for a specified site, and this will create one
    batched and compressed file to send to the specified site. Batched
    means that data all is in one single file.
    NOTE: The other site MUST have set up his BSMTP system correctly. Ask
    also for the type of compression (compress-14, compress-16, freeze,
    none). Best is freeze.


    To my knowledge there are two packages available (litamiga):
       - A set of ARexx script + modified UUXQT
       - C executables.

    Authors:
	BSMTP 0.14 rse@angle.sub.org (Ralf S. Engelschall)
	BSMTP-ARexx: georg@bluemoon.GUN.de (Georg Sassen)

    14. AVM

    AVM's last version is 1.3.2 and is available on amiga.physik.unizh.ch
    Author: gstark@misvax.mis.arizona.edu (Gavin Stark).

    15. UUXQT L:Commands

    A special version of the UUXQT executable is available. It allows the
    launching of more commands than the usual UUXQT. Launchable commands
    are configurable. This can be used for special needs (BSMTP, ...).
    Couldn't find the author name.

    16. MIME [Multipurpose Internet Mail Extensions]

    Mime is at this time a mail standard. Amiga packages include
    "metamail-2.3" available by ftp on amiga.physik.unizh.ch mirrors. It is
    an extension to standard mail message, allowing to pass enhanced text,
    graphics, audio, and more, in a standardized and interoperable manner.
    It's far more than just ASCII text. The only News system that is
    supposed to include something similar is the NeXT NewsGrazer which
    uses RTF (rich text format). GRn and GMail will probably support MIME
    in some future releases. The metamail-2.4 port for the Amiga (by Johan
    Widin) requires a suite of other programs as well (as most Amiga MIME
    implementation will) to convert the text and graphics formats to things
    that can be displayed on the Amiga (GIF, TIFF, TeX, etc.)

    17. XStat

    XStat is a traffic analyser for UUCP connections. It allows not only
    reporting usual figures, but also may be used to calculate real phone
    costs based on user-settable rates. It works however only under 2.0.
    Available on Fish 714 (with Modula-2 source). A newer version was
    distributed on April (1.12).

    Author: Juergen Weinelt, jow@sun.rz.uni-wuerzburg.de

    18. AuxSupport

    In order to log in remotely, you may also use the AuxSupport.lzh package
    (posted a while back) which uses a special aux handler which will work
    with getty. It also does pass control C,D etc... and includes emacs that
    works over aux, and AZ (an XPRZmodem util) that allows interactive zmodem
    transfers while logged in. With this method you do not need fifolibrary
    nor fifo-handler.

    Drawback: the sd-aux-handler currently does not work with multi serial 
    line cards, and the newshell command must be done via script that also
    invokes a wait process to prevent getty from getting back on port until
    shell exits (examples supplied in archive).

    Author: Steve Drew, drew@cgou11.enet.dec.com

    19. Remote-WShell

    Could allow you to use WShell remotely. Seems to be based on AuxSupport.
    Incorporates TNews to read news. I have not registered to WShell so I
    couldn't test it.

    20. ANN

    Newsreader. Very configurable. Similar to Unix's nn.
    Author: Walther Mildenberger (wasp@chumly.ka.sub.org)

    21. TIN

    TIN is a threaded (meaning it groups articles by Subject: and References:)
    and interactive (meaning you move a cursor to the group/article you want to
    read and type return) newsreader ported from its UNIX version. There is
    also a special BBS version (e.g. for DLG or similar Bulletin Board Systems).
    It is distributed with full source code. Latest version, directly
    compilable on Amiga (SAS/C) is 1.20 PL0.

    Author: Iain Lea <iain.lea@erlm.siemens.de>,
            ported to AmigaOS by Mark Tomlinson <mark@garden.equinox.gen.nz>.

    22. WPL

    WPL is a telecomunications interpreted language, in many ways similar
    to AREXX.  It is a grouping of shared libraries, with the main libraries
    being 'wpl.library' for the main interpreter, 'xferq.library' for address
    parsing/handling and the outbound list, xpr*.library(xprfts.library,
    xprzedzap.library,etc) for actual file transfers, and a number of new
    libraries 'yet to be written' that will allow third party authors to
    add commands to this language (In much the same way as RXLib'd libraries
    work for AREXX, only much faster).

    For more information, join the following mailing lists.

    wpl-programmer@alfred.ccs.carleton.ca   - For the WPL language developers,
             people writing support utilities or language extensions,
             protocol authors, language beta testers.

    wpl-application@alfred.ccs.carleton.ca  - For the users of WPL based
              mailers, the GUI users, etc.  This conference will remain
              as non-technical as we possibly can, and is the place
              where WPL programmers can support their software.

    23. AmigaMail

    AM (AmigaMail) is a completely Intuition controlled mail user agent
    for use with  AmigaUUCP and  AmigaUUCP+. It runs only on OS 2.04 and
    above, and its goal is to provide a consistent user interface for mails.
    Note that it is still beta, latest version is AM V1.19beta, installation
    needs good comprehension of UUCP internals.

    Author: Christian Riede  <chr@senga.ka.sub.org>

    24. UUFS

    UUFS is a file-mailserver. However it seems it has some security leaks.

    Author: Andrew Koppa & others

(X)                    HOW TO GET UUCP STUFF.

    1. UUCP Patches FTP sites.

    The litamiga.epfl.ch:/pub/amiga/uucp directory is expected to contain
    all stuff posted in alt.sys.amiga.uucp.patches. Please allow some
    delay from the time things are posted on alt.sys.amiga.uucp.patches to
    the time they are available on litamiga. [128.178.151.32]
    The litamiga FSP daemon is on disun3.epfl.ch at port 9999.
    There is also an IRC client called ALPHABot.

	**NOTE** The FSP & IRC bot are not available at present time.
	**NOTE** litamiga.epfl.ch is available from 1600 to 0900 GMT+2

    Aminet: The amiga.physik.unizh.ch mirrors (of which litamiga is) also
    have most of UUCP stuff. (/pub/aminet/comm/uucp)

    2. Public UUCP sites.

    Site name:     alphanet.ch
    Login:         nuucp (changed)
    Phone number:  +41 38 41 40 81	(changed)
    Country:       Switzerland
    Modem norms:   up to V32bis MNP/V42bis
    Calling hours: 24 hour a day. However access is only assured from 16h-22h00 CED (GMT+2)
    Contents-file: ~/README ~/ls-laR.gz
    Notes:         alphanet.ch is a UNIX system (satcom.alphanet.ch), and
                   archives alt.sys.amiga.uucp.patches. It also has some
                   aminet files. It is scheduled that in October it will
                   start mirroring Aminet.

    Date of entry: Sat, 28 August 1993 11:00:04 CED

    Site name:     hactar.hanse.de
    Login:         nuucp
    Password:      nuucp
    Phone number:  +49 40 550 35 49
    Country:       West Germany
    Modem norms:   up to V32bis MNP/V42bis
    Calling hours: 21:00-10:00 UTC
    Contents-file: UUPUB:Contents(.Z|.F|.lha)
    Notes:         Get `~/$readme.1st` the first time you call. Running BMS
                   and a mailserver, mailserv@hactar.hanse.de
    Date of entry: Mon, 14 Sep 1992 23:51:39 +0200

    3. BMS sites

    Generally the file to get is BMS:PUB/FILES.

    Site address: overload.Berkeley.CA.US
    Restrictions: None known.
    Notes:        UUCP sources and binaries

    Site address: hactar.hanse.de
    Restrictions: None (yet). But make SURE you ARE reachable before getting
                  large files !!
    Notes:        UUCP sources and binaries. AmigaUUCP Plus. Refer to BMS:pub/Files

    Site address: anaconda.bloomington.in.us
    Restrictions: None
    Notes:        Most files were lost in a disk crash. Some will be restored.
                  Probably only the UUCP system will remain downloadable.
                  BBS is +1 812 332 7379 (V32bis/V42bis) (Fido also)

    Site address: brunz.Santa-Cruz.CA.US
    Restrictions: None known.
    Notes:        None

    Site address: haadav.boston.ma.us
    Restrictions: None known.
    Notes:        2400 baud connection. Please limit your requests.

    Site address: moose.cs.indiana.edu!dolmen
    Restrictions: None known.
    Notes:        None

    Site address: uunet.uu.net!decvax!ftlcpu
    Restrictions: None known.
    Notes:        UUCP Patches.

    Site address: seq.uncwil.edu!marin
    Restrictions: None known.
    Notes:        Contains UUCP sources and binaries for AmigaOS, MacOS, and MS-DOS.

    Site address: dacami.cmhnet.org
    Restrictions: None known.
    Notes:        ???

    Site address: alphanet.ch
    Restrictions: Currently BMS requests are processed by an amiga computer
                  which is not always running. alphanet.ch itself is a UNIX
                  box, which forwards mails to the BMS server. Due to space
                  limitations on amiga1.alphanet.ch, files are being moved to
                  the UNIX box. Replacement include nuucp directly to the
                  UNIX box, which has all alt.sys.amiga.uucp.patches files
                  and some aminet files.
    Notes:        Files to get are UUPUB:CONTENTS.LHA
                  and UUPUB:TREE.LHA. Manager is BMSMgr@alphanet.ch

    Site address: mirkwood.cam.org
    Restrictions: None known.
    Notes:        BETTY server. (see paragraph 4)

    Site address: peti.GUN.de
    Restrictions: none
    Notes:        Holds the latest versions of all programs Peter Simons is
                  responsible for (eg AGetty, PMAIL, PGP, UUCP library project)
                  System administrator is Peter Simons <simons@peti.GUN.de>

    4. BETTY

    Betty is an automatic "archie"-like system for BMS servers. It maintains
    a list of known BMS sites and their files. You can even request a server's
    list or find a program on a server via this method.

    Betty maintains a database that lists all the files available on
    some BMS sites.  To consult the Betty database, you send a mail
    message to the server describing what you are looking for.  The
    server will reply your message with the results of the query.
    Here is an example:

        To: betty@mirkwood.cam.org
        Subject:

        prog commodity
        quit

    And the reply would contain:

        From: nobody@mirkwood.cam.org
        To: hebrais@mirkwood.cam.org
        Subject: Betty

        [ ... ]

        Matches on deepthot.cary.nc.us:
        File:DOS2.0/
            FBLANK.LZH            26509 28-Sep-91 01:52:44 : SCN BLNK USING FRACTALS - COMMODITY

        Matches on mirkwood.cam.org:
        PUB:utilities/system/workbench/
            KCommodity.lha       218914 14-Jun-92 11:17:58

        [ ... ]

    Betty understands a number of commands.  To get the HELP file,
    send a mail message to "betty@mirkwood.cam.org" with the word
    "help" in the subject line.  You may contact the maintainer
    of Betty at "betty-request@mirkwood.cam.org".

    5. FSP sites

    Try disun3.epfl.ch at port 9999, in subdirectory uucp.

    6. Mailservers for getting the UUCP FAQ (this FAQ)

        mail to               fileserver@caron.ati.com
        request format        xsend auucp_faq.txt

        bms to                caron.ati.com
        request               files:auucp_faq.txt


(XI)                     BBS SOFTWARE SUPPORTING UUCP

    Most BBS software support FIDONET, most do not support UUCP directly.
    That means that often they need to import news and mail, thus using
    precious diskspace. Moreover they often do not translate news format
    correctly, or have problems with mails. If the BBS does only support
    FIDONET, a special package called UNETGATE (or something similar) can
    be used to translate news & mail into FIDONET echomail & netmail.
    Or when it is possible to run external programs ('Doors'), one can use
    Tin for reading news.

    1. DLG

    State:	COMMERCIAL
    Contact:	*no idea*
    UUCP:	News and mail are being imported to DLG internal mail and news
		format, which is more a FIDONET derivate. This means that users
		have to see ugly newsheaders, and some of the features of the
		newssystem are lost. After an import, it's a good idea to do a
		trimnews -all to remove dupes. News are expired not on a time
		basis but rather on an amount per area basis. However when
		posting an article, the underlying UUCP system is used to post
		directly mail & news.
    Doors:	There is a special version of TIN (dlgtin.lha) usable as a 'Door'

    2. AXsh 1.3

    State:	Shareware, with a full-working demo version available on
		Aminet and nic.funet.fi. Registration is US$30
    Contact:	Pasi 'Albert' Ojala <albert@cs.tut.fi>
    UUCP:	AXsh is infact "simply" a shell. Custom scripts and commands
                may be installed by the operator. The standard version includes
                a readnews program which reads UUCP and CNews news directly.
		So you need UUCP or CNEWS as the transport layer for mail and
                news if you don't talk with another AXsh BBS (if yes, transport
		is assured by zmodem and lha). It uses a special AUX handler
		which passes signals (C-D-E-F) and allows XPR filetransfers.
		An interesting utility is the FFE program which allows to
		browse through directories and select the file(s) you want
		to download. AXSH can be used with any serial device driver
		or unit number, and shared mode is available, along with
		handshake settings, speed an carrier detection. Examples
		and tested settings are included.
     Doors:	Almost full CLI/Shell support.

     3. 4D-BBS V2.x+

     State:	Shareware, with a full-working demo version available on
		Aminet and many BBS/Commercial services.  Registration is
		US $49.95 with educational and competetive upgrades available.
     Contact:	Dale E. Reed Jr. <daler@crnstn.spk.wa.us>
     UUCP:	4D-BBS directly reads and writes native news message store
		formats, so no importing/exporting is needed.  It presents this
		is the SAME format as mail and other network messages offering
		the user the same frontend, no matter which network the message
		is from/to.  The AmigaUUCP package is needed in order to support
		news/mail over UUCP.  4D-BBS uses sendmail and postnews to
		actually write the messages out to the network, allowing a
		seamlesses integration.  News is setup on either a time expire
		or on an amount limit configurable by the SysOp.
     Doors:	In the works in a full featured news and mail reading door,
		along with a qwk packer/reader which allows both mail and
		news to be read and replied to off-line.


(XII)                    OTHER UUCP IMPLEMENTATIONS FOR AMIGAOS.

    This sections lists known UUCP implementations for AmigaOS:

	1. AmigaUUCP, by Matt Dillon and others.

	2. AmigaUUCP+, originally written by Ingo Feulner, loosely based
	on AmigaUUCP V1.06 and CNEWS. Its news-system can handle an active
	file, control messages and dupes.

	However,  Ingo  has  moved  to  NeXT,  so he abandoned this project.
	Its last version  was  1.02.  This project has been taken over by
	Kai 'wusel' Siering <wusel@hactar.hanse.de>, using the CNews port
	of Frank 'Crash' Edwards (instead of the older one used as the base
	for AmigaUUCP+), this version is called 'wCNews'.

	Along with modified uucico-stuff (subdirectory support) it has been
	posted to .patches in mid-february 1993. (No, that's NOT true :-; )

	There  is also a rewrite of the uucico by Andrew Kopp
	(charly@brewak.swb.de). Henning Schmiedehausen do plan a new release
	of the AmigaUUCP+ for '92, but this is not absolutely certain.

	AmigaUUCP+ is available via ftp from ftp.uni-erlangen.de
	(131.188.1.43) along with the sources and binaries of AmigaUUCP 1.16.

	A bug fixed version of the AmigaUUCP+ sendmail (sendmail1.02i21) also
	exists.




(XIII)                    UNRESOLVED TOPICS.

	- Fido <-> UUCP gateway software
	- More BBS software.

EOF = END OF FAQ :-)