home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
DOOR
/
CATLST41.ZIP
/
CATLIST.HIS
< prev
next >
Wrap
Text File
|
1993-09-23
|
41KB
|
726 lines
-=≡ CatList v4.0x ≡=-
Copyright 1992-93, PAROLE Software
ALL RIGHTS RESERVED
FIDO: 1:151/185
CatList 08/11/92 Initial ßeta release.
CatList 1.0 08/24/92 Initial Release.
CatList 1.1 09/17/92 Added the CPS/v32BIS modem to the modem
selection. Fixed CatList so that it would no
longer create a bulletin or text file if there
were no records in the database. You may now
allow certain Security Levels to Add, Edit or
Update the listings while allowing others to
only view, Text or Area code search the
database. Be sure to read the UPGRADE.TXT to
change you CFG files to the new standard. You
may also create the Color bulletin with or
without the @pause@ code at the end. Added two
new screens to the \SCREENS directory. Be sure
to unZIP SCREENS.ZIP and add the new screens to
your existing directory.
A Million and one pardons to Tom Lamere. I
left him out of the DOCs as a ßeta tester. No
wonder when I called his BBS, I was no longer
listed as a user. <G>
Added the ability to create a special file with
a specified number of listings in it. Had
several request this feature. This involves a
CFG file change so be sure to make the
necessary correction to your CFG file. this
feature is ONLY available to registered users.
Added a time check routine to kick the user off
when the input routines timed out. Had a sysop
report that he left CatList up for 45 min and
it didn't time him out like it should.
Listers may now specify if they want their BBS
listed in the Text file/Color file/both or
none. Added these switches to the [A]dd a BBS
screens. You will need to run FIXUP.EXE before
running this release. It will change the
defaults in the old database over to the new
defaults. If you forget to run it, there will
be no listings in your bulletins and such.
Added the ability to create a second COLOR
display file. There were a few that wanted
this file for a GOODBYE.BBS screen. Line 15
controls the number of listings in the file.
These will be selected randomly from the
database. 4 to 5 will make a good GOODBYE
screen.
Re-compiled CatList with the latest release of
DoorFrame. This release fixed a few small bugs
as well as increased the overall display speed.
the problem with the cursor jumping to the top
of the screen when a user used the backspace
key has been fixed.
The CFG file has changed! Check the DOCs and
SAMPLE.CFG to make sure yours is correct.
CATLIST 2.0 ----- MAJOR UPDATE!!! -----
Please read all text files to make sure you
make all the necessary corrections.
Fixed color bulletin so "PAROLE Software"
copyright info would only show once for
registered users.
Added a new 3 line description plus the ability
to list your NetWork addresses. You cannot
name the specific network but the 3 types of
networks are listed. By adding these features,
the database had to be resized. Please read
the UPGRADE.TXT before attempting to install
this release.
Added the ability to add a @pause@ to the
special file that is created. You will need to
add the switch for this option to line #14 of
your CFG file(s). Failure to do this will
cause CatList to abort with an illegal function
error.
This release of CatList is written using Visual
Basic for MS-DOS, Professional Version.
Rewrote some of the routines in CatList to to
speed them up and to remove some of the
redundant code from them. There is no longer a
special 286 release of CatList. It has been
replaced by a 386/486 compiled release. It is
even smaller and faster than the 286 version.
This version may be obtained by calling The
Parole Board BBS and downloading it. It is
also shipped on your registration disks. If
you require a 286 version, I will gladly
compile one for Registered users. Just call
the BBS and leave a message.
Fixed a bug that would give an "overflow" error
if you specified creating a Special file and
there were no entries in the database. It will
now bypass creating the screen.
Added a flag to the database to signify
Subscription or Pay systems. A "$" signifies a
Pay system while "F" signifies a free access
BBS.
CatList 2.01 Fixed a problem with the NEWCAT.EXE included
with the 2.0 release. I had compiled it using
386/486 specific code.
Added a display line to the Main Menu screen
showing the total number of listings in the
CATLIST.DTA file.
Please copy the screens in this archive over
the old ones. I added the PAY/FREE information
to this release. The only screen that changed
is the VSCREEN.xxx.
CatList 2.10 Modified the # Listing line to include # of expired
listings. Added more info to the Activity log
listings. It now lists all searches and listings
that CatList finds.
Working on a word-wrap problem. I think (?) I've
solved it. The 3 line descriptions in the text file
were screwing up.
Thought the telephone number was included in the
Text Search. <G> It is now. This release should
also work with TriBBS and Spitfire.
Fixed a problem that causes the sysop's user
number to be stamped to the database when
updating a listing. Original lister's number
was overwritten.
Compiled with the latest DoorFrame release which
added the ability to use a FOSSIL driver. This
should allow the use of COMs 1-8 and IRQs 1-15.
Also, when you list the IRQ on the command
line, "/5", you may now also use and "*". Some
Networks also used the"/".
SAMPLE: CATLIST CATLIST.CFG *5
CATLIST CATLIST.CFG /5
Either of these will work. You may also use
the WC! %WCNODEID% variable in the first line
of the CFG file. This will allow the use of 1
CFG file for a multi-node setup.
Tweaked a few of the routines in CL to speed
them up just a bit. Delete your old
LASTCHK.DAT before running this version.
CatList will write a new one.
CatList 2.11 11/28/92 Fixed two small bugs. CL was adding to the
total number of Expired listings each time a
user returned to the Main menu. (Tom Wildoner)
Fixed a small glitch in the menu that would
only occur in rare circumstances.
CatList 2.12 12/08/92 Cleaned up some of the display that was not
erasing as it should. Fixed the unregistered
prompt so that it would look as intended.
CatList 2.20 1/4/93 >>> REGISTERED USERS ONLY <<<
If CatList finds the file "SPECHDR.DAT" in the
door directory, it will append it to the
Special file that is created. There is no
Copyright information written to this file if
the "SPECHDR.DAT" file is found. this will
give you the ability to 'personalize' the
special file if you want to use it as a
GOODBYE.BBS screen or whatever.
Reworked the date routines. This should speed
CatList up a bit. Changed the appearance of
the date in the Color bulletin to get rid of
the "cramped" look.
CatList 2.25 2/8/93 Added the SysOp and original Listing date to
the output text file. (CATLIST.TXT) This is
*ONLY* in the Long form for >REGISTERED< users.
The total number of listings in the database is
now printed at the bottom of the Ansi Bulletin
and the TEXT file. Cleaned up a few of the
routines to make them more compatible with the
CATLIST EDITOR now in Beta. (Release: Late Feb
or early March)
CatList 2.30 2/17/93 CatList will only write the bulletins and text
file only if there has been a change to the
database. This only affects [REGISTERED]
versions. It will rewrite them every time a
user exits the door if CatList has not been
registered. It will continue to write the
"Special" file each time a users exits the
door. I left this in for those that use it as
a GOODBYE.BBS screen.
CatList 2.31 2/19/93 CatList will now create a "0" byte file named
"CHANGE.FIL" when it writes the bulletins
and/or text file. If you use TranScan to
update the WC! database, you can test for this
file and only call TranScan when it needed. Be
sure to delete the file after running TranScan.
cdd d:\door\list
CATLIST BBS1.CFG /%WCIRQID%
IF EXIST CHANGE.FIL TS E:\WAKELIST\CATLIST.TXT /TK,T
IF EXIST CHANGE.FIL ERASE CHANGE.FIL
The NoDelete function has been enabled in
CatList. This function will only be effective
through the use of CATEDIT.EXE, due to be
released shortly. This will reset the last
update of any listing marked, NoDelete to the
current date when it is time for the first
expiration notice to be sent out. You will
have to manually delete this listing or remove
the NoDelete status via CATEDIT.EXE.
If there is a file located in the door
directory named "CATLIST.SPC" and you have
registered CatList, it will display to the user
immediately after the opening screen. You
might want to use this as a notification of an
upcoming meeting or event. This should be a
straight ASCii file with line lengths of 78
columns or less.
CatList 2.32 2/22/93 OOps! On unregistered copies of CatList, it
was not updating the bulletins at all. Sorry
for the problems.
CatList 2.4 3/4/93 Registered users may now specify the name of
the BBS softwares they wish to appear in
CatList. CatList will look for a file named
"SOFTWARE.CL" in the door directory. If it is
there, it will read in the names of the BBS
Softwares from it. The file must be a straight
ASCii file and contain at least 28 lines.
CatList will only utilize the first 28. An
improper "SOFTWARE.CL" will cause CatList to
abort.
Registered sysOps may also change the default
modems. The file to do this is named
"MODEM.CL" and must be located in the door
directory. It contains 14 lines with a maximum
of 25 characters in each line. If you prefer
to keep the defaults, you may delete the two
".CL" files.
Catlist 2.43 3/18/93 Duplicate rejects are now logged to the
ACTIVITY.xxx file. Fixed a few small
appearance defects. The users record number is
now logged to the ACTIVITY.xxx log.
CatList 2.5 3/21/93 Fixed it so that the modem list and the end of
CATLIST.TXT will match the modems in the
MODEM.CL file. Overlooked this in the 2.4
release. Optimized the code so that CatList
now requires about 6-8k less memory to run than
before. Not much but, every little bit helps.
Smaller code also means a bit faster execution
speed.
2.51 The listing database record number is now
listed in the LONG text output file. It is the
last entry in the last line just after the
original entry date. This will help utilize
the CEDIT.EXE maintenance utility.
2.54 Fixed a few minor problems. This release also
brings back the 286 and 386 compiled versions.
They are released as patch files on The Parole
Board BBS and will only function for Registered
SysOps.
CatList 3.0 4/20/93 Added the ability to download the Text file
from the door. This will only function for
Registered users of the door and requires
either DSZ or GSZ. A special CFG file named
"DSZCFG.x" will need to be created and placed
in the door directory. Please read the
documentation for details.
The MENU.xxx and MENU2.xxx files have also
changed. Please copy the new ones into your
"\SCREENS" directory.
Adding the ability to upload ANSI BBS ads.
This option will also utilize the DSZ/GSZ
program and the DSZCFG.x file. You will also
need to run the CATFIX.EXE program on your
database before running this release. MAKE A
BACKUP! of you old database. You must also
create a sub-directory in your CatList
directory named "\AFILES".
Removed a *LOT* of unnecessary code. The
[U]pdate/[E]dit routine is about 1/3 smaller
than it was before. The end result is that
CatList is much faster than previous releases.
There was a lot of 'fat' trimmed elsewhere but
not nearly as much as the [E]dit routine.
Added the ability for the SysOp to do a [T]ext
search and Delete a listing. This was no
problem to the listers since most only list 1
or 2 BBSs, however; the SysOp had to go through
the entire database 1 listing at a time.
Added some more information that is logged to
the ACTIVITY.LOG.
CatList 3.1 4/26/93 !!! CFG FILE CHANGE !!!
Added the ability to create a RIP graphic
bulletin. This involves adding an extra line
to the CFG file. This line MUST be added or
CatList will bomb out.
C:\WC30\WCWORK\NODE1\USERINFO.DAT
The Parole Board BBS
Dennis
Maidon
12345
100
150
30
E:\TEXT\TPB-LIST.TXT^L
RIP <──┐
C:\WC30\BULL\BULL35.BBS^Y │
C:\WC30\ │
C:\WC30\DISP │
N │
C:\WC30\DISP\GOODBYE.BBS^Y │
5 │
│
─────────────────────────────┘
The extra line must be inserted between the
existing lines 9 and 10. If you support RIP
graphics, place "RIP" on this line. If not or
do not wish a RIP bulletin, place an "N" on
this line.
This version also supports the changes made to
DOOR.SYS and USERINFO.DAT with the release of
WC! 3.9. Recompiled with the latest DoorFrame.
This version supports WC!3.9 and will give RIP
callers color in the door.
CatList 3.11 5/8/93 Fixed a bug in the 'support' items where the
adult item would automatically show yes if the
item in front of it was selected.
CatList 3.12 5/16/93 Fixed the CATLIST.SPC so that the screen would
clear properly after each page. Cleaned up the
"Add a BBS" routine by removing about 2 k of
redundant code. It is faster than previous
releases.
If a BBS only has 1 node, the lister will no
longer be asked if they wish to clone a
listing. Seemed sorta unnecessary to clone a
node when there was only one in the first
place. <G>
Cleaned up several prompts that weren't erasing
as they should and added a bit of color to
several more to enhance them a bit.
CatList 3.25 Added "FAX door" to the support items. This
required a change to the database so you must
-> NOTE run the update utility, "325UPDAT.EXE", before
running this release of CatList. Failure to do
so, could corrupt the CATLIST.DTA file. Be
sure to make a backup of the database before
proceeding. The FAX door will be a new
feature of WC! 3.9 and PCBoard v15.0 will also
support FAX modems. You will also need to copy
the new VSCREEN.xxx files in the SCREENS.ZIP
archive over the old ones.
Fixed the menu prompt so that the [D]ownload
option would not show if it was not available.
Optimized the RIP code in the Special file that
is created in the Registered version.
On new entries, the SysOp name defaults to the
user's name.
-> NOTE Added the "tBernasconi" switch. <G> If you do
not wish the users to have the ability to
[G]oodbye from CatList, create a file in the
door directory named 'GOODBYE.NO'. Edit your
menu screens using TheDraw and remove the
"[G]oodbye/Logoff" option from them. Save the
screens with NO blank lines at the end of the
file. The screens must be the same physical
size as the ones that are in the SCREENS.ZIP
archive.
CatList 3.3 !!! CFG FILE CHANGE !!!
Added a 17th line to the CFG file. You *MUST*
now specify the name of the Header file you
wish to append to the Special file. CatList
will bomb out unless you make this change. You
may keep the name SPECHDR.DAT if you wish.
This change also allows you to create a
separate header file for each node. I made
this change as I am running Wildcat! and
PCBoard on my system and the special codes do
not mix.
Fixed the CLONE procedure which I had broken on
the last release. Sorry. All Cloned nodes will
now utilize the same ANSI attachment file name.
Added code to show the users when a listing has
an ANSI ad attached to it. This will show up
on the [V]iew, [U]pdate, [K]ill, [C]ode and
[T]ext searches. Some places it is simply an
asterisk and others the word "*ANSI* appears.
Cleaned up a few of the prompts that were not
erasing as they should.
CatList will now operate with PCBoard v15.0 and
notify the users that listings have expired or
been deleted. This involves the use of a .PPE
file. See the "CATLIST.PCB" archive for
details. This is a ".ZIP" archive.
Corrected the CATLIST.MAN file. Darn, I didn't
know it was in that bad a shape.
CatList 3.5 6/15/93 !!! SUPPORT FILE CHANGES !!!
[ REGISTERED USERS]
Added two more lines to the MODEM.CL file and 4
lines to the SOFTWARE.CL file. Please add
these extra lines to your existing files.
MODEM.CL -> MUST contain 18 lines
SOFTWARE.CL -> MUST contain 30 lines
The extra items for Modems and Software types
have also been added to the demo version of
CatList. There had been numerous requests for
the additions. The samples in this archive
contain the default selections.
NOTE-> You may now specify the sort order for the
bulletin and text file. They are sorted
according to the area code. The default is now
Low to High. If you wish to keep it the old
way of High to Low, create a file in the door
directory named "HI2LO.SRT". CatList will look
for this file and sort the output files
accordingly.
Added the "BBS Theme" to the database. When
CatList creates the bulletin or text file, if
there is not "theme' entry, that line will not
be listed in the output file. You will also
need to replace the VSCREEN.xxx file(s). They
have been modified for the "Theme".
Fixed the code so that the CATLIST.EXP file is
actually created now. This file is created
when a listing has expired. It is the file
that PostMaster uses to send a message to the
proper user.
NOTE-> Updated "CEDIT" to work with all the changes
in this release. You should *ONLY* use CEDIT
V1.1 with CatList v3.5.
When doing a text search, the old listing is
erased from the screen if not viewed. Saves a
bit of confusion.
If CatList cannot locate the DSZCFG.x file, the
"D" option will not appear on the command
option line. (REGISTERED Only!) The [D]ownload
option will still appear in the menu though.
CatList 3.51 6/19/93 Fixed the RIP bulletin so that the correct
files are created. Added the current file date
and time to the bulletins in registered
versions.
NOTE-> I added the "DONOR.CL" file for those that wish
to display the users name that donated CatList.
this file should only contain 1 line and reside
in the CatList door directory. If CatList
finds this file, it will display the users name
as having donated CatList.
Compiled using the latest DoorFrame release
which works with the PCBoard/M version.
Hopefully; it will work Ok with the Wildcat! IM
version.
CatList 4.0 8/1/93 !!!!! MAJOR UPDATE !!!!!
Added "RIP Graphics Support" and "ASP APPROVED
BBS" as support items.
Changed the second "[V]iew" command to
"[Z]oom". Had a lot of questions and
complaints concerning this option so I changed
it. I also changed the View in the text and
area code search for consistency.
Added "RIP" Graphics to this version. It is
not completely RIP but a major part of it is.
You will need to unZip the SCREENS.ZIP file and
copy all the new screens into your "\SCREENS"
subdirectory.
CatList now uses a prompt file, "CLTEXT.DAT",
to help trim down the memory requirements a
bit. Place the "CLTEXT.DAT" file in the
CatList door directory.
Added a bit of range checking to some of the
input routines.
Added the ability to list the networks the BBSs
participate in. Registered sysops may create a
NOTE -> file named "NETWORK.CL" and place the names of
10 networks that will override the defaults
that are in CatList. This file *MUST* contain
10 lines and each line may have no more than 10
characters. Sorry, can't allow more
characters. Already pressing for memory as it
is. CatList requires 325k to run now. If a
listing has marked one of the network types
(QWK, FIDO or PCRelay), the user will be given
the option to view the extended screen which
contains the Network information.
Added some mini-help screens for certain areas
of CatList.
NOTE -> Left this out of the original DOCs. You will
need to edit PROMPT6.RIP and put your BBS name
in place of "The Parole Board BBS". If you
have a "!" in your BBS name, you must place a
"\" in front of it. EX: Test BBS! = Test BBS\!
You will need to use an ASCii editor or RIPaint
to edit this file.
Previously, if there was an existing ANSI
display file, CL would not allow the user to
overwrite it. It will allow this now.
If you now specify that you are a member of a
FIDO style network, CL will prompt you to list
your Mailer (front end) type.
Found a bug that dated back to the original CL
release. <embarrassed grin> I had allowed 40
characters in the Record type for the BBS name
but, I was only permitting 30 characters to be
entered. See what happens when you folks let a
D'crat get elected. <G>
Added the ability to switch to RIP, ANSI or
Mono graphics mode. The "MENU*.*" screens have
changed to reflect this change.
Added the Harddrive capacity of the BBS to the
BBS info to be listed. Added CD-ROM to support
items asked.
NOTE -> Added the CD-ROMs that are available on the
BBS. These are in the CLTEXT.DAT file and may
be edited. The name *MUST* be no longer than
15 characters and cannot contain a "!" in the
name. If they do, they will not display
properly in RIP mode. They are prompts 30 -
37. I only allowed 8 due to memory restraints.
To add more, I would need to do a major rewrite
of a large part of the code.
NI = Not Interested. <G>
NOTE -> As most of you probably know by now, Ted
Freeman, the author of DoorFrame passed away
July 13. He was working on a version of DF
that would work properly on the WC! IM version.
Hopefully; it will be available in a few weeks.
Richard Paquette took over the reins for Ted
and it will take a short while to get all his
ducks in a row. <G>
CatList will now detect the actual term program
that a caller is using. It will also log to
the ACTIVITY.xxx file the detect string and the
term program. At the present time, CL is
unable to distinguish QMPro as a separate
entity. MSI didn't include it's vendor
number in the connect string. If you wish to
change this, edit the "QMPRO.LNG" file that is
in your QMPro directory. Use a HEX editor and
search for the string "RIPSCRIP". The numbers
following it are "015200". Change the second
^
"0" to a "2". This is the vendor number for
QMPro. BE SURE TO MAKE A BACKUP!!!! The
breakdown of the connect string is in the
RIPSCRIP v1.54 documentation.
When a user selected [U]pdate from the menu and
didn't have any eligible listings to update, he
was still given the help screens and prompt
lines. They will now receive a message stating
there are no eligible listing to update or
edit.
NOTE -> If CatList finds the file "RIP.NO" it will
completely disable RIP Graphics. Previously,
it would only disable detection of RIP but
users could still toggle RIP on with the
Graphics select choice on the CL main menu.
CatList 4.01 9/1/93 Fixed a few minor problems with prompts and
such. Changed the [V]iew Listings routine so
that you will be returned to the screen full of
listings that you had when you selected [Z]oom.
If you have a Registered CatList installation,
you may create a replacement screen for
"CATLIST.RIP" Name this screen "CLBRDR.RIP"
and place it in the "\SCREENS" directory. CL
will look for this file and display it if
found. This is the border that is placed
around the screen to define a text viewing
area. DO NOT name it "CATLIST.RIP" as it will
get overwritten by CL.
Registered SysOps may create a RIP file named
"SPECHDR.RIP" and place it in the door
directory. CatList will look for this file and
if found, will use it instead of the default
RIP header on the Spec File.
Registered SysOps may create a file
named "BULLHDR.RIP" and place it in the door
directory. CL will append this to the RIP
bulletin in place of the default screen.
The above additions to CL, give registered
SysOps the ability to create a customized
CatList installation.
Added the RIP file, RESET.RIP to the "\SCREENS"
directory. this will reset the screen to the
80x25 mode when users are in RIP and wish to
switch to MONO or ANSI.
Fixed the "Modem Key" at the bottom of the .TXT
file so that it matched the correct modem.
(Kevin Krueger) Added a few more prompts to
the CLTEXT.TXT file. If you have made changes
to your prompts, copy the new additions to your
CLTEXT.TXT file and recompile them.
CatList v4.02 9/1/93 Fixed a problem where the ANSI ad was being
attached to the wrong listing. Also added more
prompts to the CLTEXT.DAT file. You will need
to add the new CLTEXT.DAT file to your CatList
directory.
CatList v4.10 9/23/93 Fixed an overflow error when entering a HD size
larger than 32000k. Changed the Area Code
enter routine so that it is no longer a hot key
type input routine. Users must now hit ENTER
after entering the Area Code.
I had crossed up two of the RIP menus that only
affected those users that did not have a high
enough security level to [A]dd new listings and
on new installations. Sorry for any
inconvenience this may have caused.
Fixed several of the prompts that were not
displaying correctly. Be sure to always install
the CLTEXT.xxx files from any updates in your
CatList directory. In most cases I will be adding
new prompts to the file.
Fixed a sporadic problem in the Upload ANSI Ad
routine. On occasion, it would fail to rename the
uploaded file to the proper database name in the
"\AFILES" directory.
Resized the FIDO ADDRESS record in the CatList
database. This extra room should allow plenty
of room for the addition of POINTS.
EXAMPLE: 123:456/78901.2
NOTE-> You *MUST* run the program FIDOFIX.EXE on your
CATLIST.DTA before running CatList v4.1 even
once. Failure to run the update program could
cause irrecoverable damage to the database.
IMPORTANT!!!!!!-> DO NOT run CEDIT on this version of CatList. It
will corrupt the database. I will be updating
CEDIT in the near future and releasing it.
Added the "NOTICE.NO" file. If you utilize
POSTMASTER and wish to stop the creation of the
"USERxxxx.BBS" files, create "NOTICE.NO" and
place it in the CatList directory. It may be
a 0-byte file. Registered SysOps only!