home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast2.iso
/
citadel
/
k2ne603c.zip
/
CITAGATE.ZIP
/
CITAGATE.DOC
next >
Wrap
Text File
|
1991-01-06
|
11KB
|
192 lines
To: Citadel:K2NE Sysops and other interested folk
Fr: Vince Quaresima t/a K2NE Software
Re: CITAGATE.EXE v1.02 release
On: January 2, 1991
NOTE: CITAGATE.EXE Version 1.02 is the FIRST officially released
version of this software. Please consult this file closely
before attempting to use this software. Please read
"Section IV. License and Distribution" before you use this
software. Use of this software constitutes agreement with
the terms and conditions stipulated in that section.
I. What is CITAGATE?
CITAGATE is a utility to use with your Citadel:K2NE bulletin board
system beginning with Citadel:K2NE version 5.15, which will enable
you to link your Citadel message file with FIDOnet messages, and will
allow you to bring Citadel messages over to FIDOnet, and also to bring
FIDOnet messages over to Citadel.
II. What CITAGATE is not!
CITAGATE is NOT a FIDOnet utility. CITAGATE will not help you set up
or maintain your FIDOnet-related files. Quite to the contrary, CITAGATE
operates under the assumption that you already have set up your FIDOnet
software, already have a FIDOnet node assignment, and already have your
FIDOnet software operating correctly and that you can successfully dial up,
network, and import/export messages to/from your FIDOnet feed system.
For further information on setting up, operating, and maintaining your
FIDOnet system, please consult the FIDO-compatible software that you are
using (or intend to use). We strongly recommend that you use FIDO software
that is compatible with ConfMail, as CITAGATE was written specifically to
handle FIDO messages generated to work with the ConfMail utility. The
ConfMail software is readily available at many FIDOnet systems, but if you
can't find it, please contact Jersey Devil Citadel at (609) 893-2152.
III. The many "hats" of CITAGATE
CITAGATE will do a number of things for you, and to work best you should
put CITAGATE.EXE in your ROOT directory. It will probably work from any
directory listed in your PATH environment variable, but...
CITAGATE operates in three different modes depending on what you want it
to do at any given time:
1. CITAGATE PUTFIDO: When called in this manner, CITAGATE will
search your Citadel "home area" directory for any messages
that need to be brought INTO your FIDOnet areas. Thus, you
should only call CITAGATE FIDO from your Citadel "home area"
directory if you expect this to work properly. As CITAGATE
finds messages to process, it moves them to the proper FIDOnet
area and parses them into proper "ConfMail message" format. In
addition, it will "stamp" each FIDO area so that it will "know"
the highest message-number in that area the next time it returns.
Technical Particulars:
--------- -----------
When CITAGATE is used in the PUTFIDO mode (see next section), it parses
a set of temporary files built by Citadel:K2NE during normal user
sessions. If these files exist, then the result is the generation of
a properly numbered ###.MSG file (in the proper FIDO area) for each
Citadel-generated message waiting to be processed. Each ###.MSG file
generated conforms to FIDO layered-protocol-modem specifications
in accordance with the document FTS-0001.015 (dated August 1990).
2. CITAGATE GETFIDO: When called in this manner, CITAGATE will retrieve
all messages higher in number than the "high message stamp" that it
finds. To use CITAGATE in this mode, you must call it from the FIDO
message area that you want to process. This is easily handled via
batchfile processing. If you need an example:
echo off | Just keeps things neat!
c: | I always do this to be safe.
cd \ |
f: | On my bbs, FIDO stuff is on F: drive
cd \binkley\bikes | BIKENET is in F:\BINKLEY\BIKES
CITAGATE getfido | Tells CITAGATE to process this area
c: | Back "home" again...
cd \k2ne | " " "
copy f:*.alt | The *.alt files are what CITAGATE found.
del f:*.alt | Cleans up the F:\BINKLEY\BIKES area.
if not exist 1.alt goto step1 | If we didn't find any, we skip next line.
ctdl altlink=FIDOnet | Tells Citadel to bring them in!
:step1 | Continuation "break-point."
REST OF BATCHFILE CONTINUES
HERE, followed by...
e: | I keep my BINKLEYTERM stuff on E: drive
cd \binkley | ... and in the E:\BINKLEY directory
CITAGATE scandir | Make CITAGATE reset all CTDLHIGH pointers
| (note - this DIR must contain AREAS.BBS)
c: | Back home!
cd \k2ne | My Citadel:K2NE "home area" directory
CITAGATE putfido | Checks for messages FROM Citadel TO FIDO
| ... and processes any it finds.
runbbs.bat | Back to Citadel!
If you take a few minutes to study that example batchfile, you will
readily see that once you have it all set up, it will "do its thing"
automatically with a minimum of work on your part. Setting it up,
however, may seem a bit arcane. However, if you already have your
FIDOnet stuff working, you know the true meaning of "arcane."
3. CITAGATE SCANDIR: When called in this manner, CITAGATE will use the
file AREAS.BBS to step through each of your FIDOnet directories and
reset the Citadel high-message-processed pointer in each FIDO area.
This pointer is stored in the file CTDLHIGH.DAT which CITAGATE SCANDIR
will generate in each FIDO directory. You MUST call CITAGATE from the
directory containing your AREAS.BBS file for it to operate in this
mode. However, there is absolutely no reason why you cannot make a
copy of your AREAS.BBS file and move it to a different directory and
then call CITAGATE SCANDIR from that directory. There is also no reason
why you could not edit your "cloned" AREAS.BBS file to only have
CITAGATE SCANDIR process those FIDO areas you are actually linking into
your Citadel:K2NE system. On slower PCs, this may be a significant
way of shortening execution time.
If you prefer to only scan the actual FIDO areas you are importing
to your Citadel:K2NE BBS, you may edit a COPY of your AREAS.BBS file
to only include those areas involved in Citadel. Name the edited
copy AREAS.CIT and move it to the directory of your choice.
You may then invoke CITAGATE SCANDIR from the directory containing
the AREAS.CIT file. If CITAGATE finds both AREAS.BBS and AREAS.CIT
in the same directory, it will use AREAS.CIT and ignore AREAS.BBS.
Please note: The last line of the AREAS.CIT file should NOT be
terminated with a carriage-return. If it is, CITAGATE will scan
the final area in the file twice. This does not cause any problem,
but is a needless time-waster.
4. CITAGATE HELP or CITAGATE ?: This will cause a brief synopsis of
the various modes of CITAGATE to be displayed on your console.
IV. License and Distribution
1. System Operators of Citadel:K2NE bulletin board software are
licensed for UNLIMITED NON-COMMERCIAL usage of this utility
on their own, personally-owned computers, ONLY in conjunction
with the use of the Citadel:K2NE bulletin board software,
version 5.15 and newer. Such system operators are authorized
to give copies of this software and its documentation ONLY to
other non-commercial system operators using Citadel:K2NE bulletin
board software.
2. System Operators of Citadel:K2NE bulletin board software operating
in a commercial environment, or under the jurisdiction of any
federal, state or local government agency MUST pay a $25.00
licensing fee for EACH COMPUTER on which this utility will run,
whether such computer be a file-server, LAN-node, or independently-
operating BBS. Quantity discount licensing is available for
any commercial entity requiring more than FIVE licenses for this
software. For details, contact:
K2NE Software
30 Marygold Avenue
Browns Mills, New Jersey 08015
Note: Educational institutions (as defined by the federal
Internal Revenue code) are totally exempt from this requirment
and will be considered to be non-commercial users.
3. All other usage of this software is by LICENSE ONLY. Such license is
available ONLY from K2NE Software at the address given in the previous
section. All rights to this software other than those specifically
cited in this documentation are completely and strictly reserved to
the copyright holder. This includes, but is not limited to, "reverse-
engineering" or any similar non-intended use. This software, and
this documentation, are NOT public domain or "shareware."
4. This software is provided strictly on an "as-is" basis, and is not
warranteed in any way. Specifically, the "warranty of merchantability"
and "warranty of fitness for a specific purpose" are disclaimed, in
addition to any and all implied or specific warrantees. Neither the
author nor K2NE Software shall be held liable for any direct or indirect
damages resulting out of the use of this software, including any damage
for loss-of-use or damage to hardware or other software. Use of this
software, by any entity and for any reason, constitutes acceptance of
these conditions.
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+ Citadel:K2NE <tm> Vincent Quaresima t/a K2NE Software. +
+ CITAGATE.EXE and its source-code is copyright 1991 by Vincent Quaresima, +
+ with all rights reserved. Distribution by any means, without the express +
+ written permission of the copyright holder, is a violation of Federal law. +
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+