| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Beta 2/6 |
Telegard Bulletin Board Software, v3.03
Revision History Documentation
Copyright (C) 1995,1997 by Tim Strike
All Rights Reserved.
3.03 Beta 2 - January 12, 1997
BUG REPORTS
* Have the RT 100/101 errors with the file section gone away?
Are there any lingering bugs in the file section that the
TELEGARD.DI2 did *not* fix?
* Message base code was not changed in b01--if there are bugs
in these areas, it is possible they are co-incidental. If
they continue with b02, please let me know.
* I have received your other bug reports (I had to borrow a
modem since BOTH my modems here (14.4 HST & 14.4 V32) have
died on me. I will only be calling in once a week
unfortunately . . . till I can get them somewhat repaired.
At any rate, the bugs that I have fixed are the ones I had
before last weekend--otherwise I just got the rest now, and
since it's important to me to update the betas on a weekly
schedule here on in, you get a working version--with only
a handful of the more recent bug reports fixed.
AREAS
+ Quick Message & Area prompts now accept numeric entries for
quick area changes (typing a valid area number will switch
immediately to that area). The QWK access commands from
the Quick Message Menu, formerly options 1,2 & 3, were
updated respectively to D,U & T.
MESSAGES
* Message start number input will accept up to 999,999 as the
valid input now. If you have more messages than this--TOUGH!
(renumber them! . . . I thought 32,000 was enough ).
* Squish areas should not skip the 'next' message when posting
a message forces dynamic packing--I thought this would be an
elaborate fix which is why it wasn't done for 3.01/3.02--
However, it appears I outsmarted myself and added the code
when I first added Squish--I just used the wrong variable
name when I later called the MsgSave() routine! Fixed.
* Version 7 nodelist searching has been completed. Version 7
nodelist browsing has not been completed yet (it will have
to wait until after the other features are finished).
* New message areas now use the default address properly--
Echomail & Newsgroup toggles were previous changing the
default address to the first address. Netmail & Internet
Email bases will continue to switch to AKA matching for
intuitive reasons.
* SysOp logs contain the From: name for posted messages if the
base allows anonymous types (even if the message is not
anonymous). This is for tracking purposes.
+ Local messages now also get MSGID fields (using default
netmail address (address 1)). These can be used for reply
linking in local areas.
+ Added extra MCI codes for lines 1119 and 1120 (see
LANGUAGE.B02 for the information). Version 7 nodelists use
uppercase only--if you use Version 7, and want proper cased
entries, you'll have to use the ~En formatting codes.
FILES
* New prompt for file group change (so that the main group
is not listed ). Otherwise command OQ works (if you
have file groups defined AND have moved the new MENUS.DAT
from the beta1 __UPDATE.ZIP file to /data/--remember that!).
* File Passwords will not be prompted if the user has failed
any of the download ACS criteria. The file password will
still be prompted for valid ACS users, before time & byte
checks are done. Reported by Wes Spadola.
* Description importing will remove empty (or blanked) trailing
lines from the descriptions.
+ Added secondary sort option (for options other than Filename
sort--which allows only one file of identical name in any
given area anyways)--the secondary sort is used when the
primary sort criteria for two files is equal (i.e. upload
dates are the same, then sort by filename).
+ Added configurable sort criteria--defined for each file area--
used for area sorting (unless overridden with a different
sort criteria). This adds much more flexibility to the
internal TG file databases (honest). Check the settings for
your file areas--the values should be 'None' to start off
with, but it depends on how other utilities handle the 'null
space' in the Telegard records.
+ Added command line file sorting. The command line is -FS
and it invokes a global sort based on the sort criteria for
each area (i.e. you can not select the criteria). Areas with
out a primary criteria are not sorted.
+ Option to remove high-bit from imported descriptions (toggle
from Systemconfig.Filesystem.(H)8-bit_FILE_ID).
OTHER
* Menu command NW will no longer run on single node systems
(no errors this way either).
* Fixed internal YY/MM/DD conversion problem that WOULD under
certain circumstances crash the system (reseting last
read pointers with this date format, for instance).
* Fixed OP53 toggle (it would increment well past the limit
of 3 date fields--creating unknown formats for the dates
(Telegard would at least translate to MM/DD/YY in this case)).
* Fixed AM/PM bug (the correct order of your language lines,
just in case you changed them for Beta-2 is:)
078 am
079 pm
080 a
081 p
* Date separator will now be used for all date input and
other date fields displays (date format for instance).
DEVELOPERS NOTE: All internal date fields (string) use
'/' as the separator, and MM/DD/YY as the format.
* The time separator will now be used throughout the system
(only the date separator was previously used in beta-01).
Of note, the time & date separators (and the thousands
and decimals separators) are single characters only (i.e.
NO COLOUR CODES--SORRY!).
* Fixed Dx ACS parsing (should now work).
3.03 Beta 1 - January 4, 1997
Release Notes:
This is the first beta that some of the newer sites have received.
My sincere apologies for taking so long to release a beta following
the 3.02 release, but there are honestly two reasons for not doing
so--
1. School caught up to me bigtime in September, and took
most of my free time for various projects. For those
who want to be 'in the know', I'm a third year CS/Math
major (I've also finished a year of Commerce, and a year
of Elec. Eng.). I intend on graduating a 1/2 year early
from my program.
2. I was near burnt out. After finishing 3.00 of Telegard,
including all four gamma releases in a little less than
a year of really concentrated work, I just had no more
juice -- especially in the summer when I was working
50+ hour weeks.
That said . . . I think I'm rejuvenated, in at least enough to get
some work done . . .
This release marks the new file section. I honestly admit that
it has not been as well tested as it should be, but that is what
you folks are for. The file section lists files, and it adds files
without a problem. What else works, what else doesn't? Test it
heavily--although I suspect your users will do so as well.
Keep a backup of your 3.02 system (you can revert if you have
too many problems).
The file structures have been included for this 3.03 release.
Please note that these structures are *not* final, but should be
enough for everyone to work with for now--especially those amungst
us who wish to update their utilities for the new file section .
OF NOTE: The new scan records have not been implemented yet--they
will be shortly (and I'll include sample code on how to access
the scan records, for both the file & message areas).
Installation Notes:
As with previous beta distributions, this package is based on the
3.02 public release-- you must have 3.02 installed in order to
patch your files.
As always, keep a backup of your previous installation!
For old sites, it works as normal. For new sites, it works as
follows-- The TELEGARD.DIF file is applied with the command
BUPDATE -i TELEGARD.DIF
while in your /telegard/ main directory. The __UPDATE.ZIP file
contains updated files (text/language/etc) that were changed since
the previous version (as samples), update your own files as
neccessary.
Data structure updates are completed with UPDATE.EXE utility.
Language updates are kept in LANGUAGE.B01 as normal, listed with
changes in reverse chronilogical order (latest=first).
Release Notes:
LANGUAGES
* Review LANGUAGE.B01 for the minor changes to this version.
AREAS
+ A second group set has been added (so you can now keep your
file/msg groups separate if you so desire). The group sets are
now governed as follows:
Set 1 - Main Groups Set 2 - File Groups
File GROUPx File FGROUPx
MCI ~CC (desc), MCI ~CH (desc),
~CG (tag) ~CK (tag)
ACS Cx ACS Dx
Change OR Change OQ
Setup *G Setup *G
Note that some utilities will produce FALSE if you use the
Dx ACS--so separate your groups only if your utilities will
still work. The naming convention Msg/File is completely
ambiguous (Telegard does *not* care what you limit in each
group--internally they are Set 1 and Set 2--the naming
convention is just for convenience!).
** Your old group configuration will work without change **
MESSAGES
+ Added toggle for appending "Re:" to the reply subjects.
* Squish bases with unlimited messages were marked with max
messages == 65535 rather than the Squish standard == 0.
* Processing messages > 32K should _not_ have worked because of
some filtering variables if either mbfilter or mbstripcolour
was turned on. It did infact work on occasion, but it
shouldn't have. Fixed--hopefully this fixes importation of
large files (.ANS/etc) over 32K.
+ Anonymous messages have a new tracking mode. Previously,
all 'anonymous' message types were posted with a ^aREALNAME
kludge (even in echomail areas). However, three new tracking
methods are now available-- Name, UserID, and None. The three
modes operate as follows:
Storage of Export
From field Original User Name Restore
Name Anonymous types ^aREALNAME kludge YES*1 YES
UserID Anonymous types #### in from NO*2 NO*3
+ (an####) field is userID
None Anonymous types NONE*4 NO NO
*1: The ^aREALNAME kludge is exported. Ideally, other
systems will not show kludge lines to general users,
but this is not always the case.
*2: UserID is exported, which is unique to the local system,
and only visible by the current user (from info
screens) or from the user editor (SysOps/etc).
If you have utilities which print the private
UserID of a user for public consumption, this
method is not anonymous either!
*3: Since UserID's can change (user is deleted, new user
logs on), the original name of the poster will not
be restored.
*4: Logs will contain message posting information; which is
only available for as long as the logs are kept.
FILES
+ New file section--the description files are now 'flat access'
which means that to get the file description, you seek to the
description offset, read the description ID (should be the
matching filename--13 bytes in length), then the description
of fbrec.desclength size. No more pointers to maintain
besides the offset = easier to use/maintain file section.
The new structure use NEW files (i.e. utilities which use
the old filenames will not load the new structure and crash).
External utilities have been included for support with other
utilities which make use of the old structures.
For utilities which only _read_ the file areas (file listers,
etc.) or utilities which update things which may not be too
important during this beta stage (download counters, whatever):
FA2FB /* generates old files from current
structure files */
...utilities here...
For utilities which update the file areas:
FA2FB /* generate old files... */
...utilities here...
FB2FA /* convert old files back to new
FA files */
I have included several switches with the utilities so that
you can obtain optimum performance with these conversions:
-NOCD /* do not process CD-ROM areas */
-DATE /* only process if dates on files are
different */
Assuming that the utilities, when they change the file, also
change the files date, the -DATE option will ensure that you
only update files which have _indeed_ been changed (which will
save going through all your file areas = faster update). In
addition, since utilities like ALLFIX do not update CD-ROM
areas, the -NOCD switch does not process those areas either.
The new files are slightly smaller than the previous files; it
is more noticable on the first coversion because the file
descriptions are packed and wasted space is removed--thus, the
following results were obtained:
Old files (w/wasted space) 810,843
Old files (w/o wasted space) 309,950
New files (w/o wasted space) 226,462
The new files are easier to pack and remove the wasted space,
so I'll write a packer shortly (actually, I'll build it into
the INDEX utility).
* The search engine for the file section has been updated to
reflect the new structure--it's using the QuickSearch now
instead of the much slower POS(), and was noticably faster
on my machine (perhaps not on yours . . . )
* FILES.1 file listing & description file (for downloads) was
missing the second line of the description. Fixed.
+ Preliminary support for PNG (Portable Network Graphics) format
added.
* Uploader names > 36 characters were truncated to 20 characters
during editing; names longer than 20 characters after input
would crash the system. Fixed.
OTHER
* Original bet will be adjusted if maximum bet < 5.
+ If deleting a protected user and the online user has SysOp
ACS, an override protection prompt is now used.
--- Fringe BBS
* Origin: The Fringe BBS - Only the best >TG< - 904-733-1721 (1:112/91)SEEN-BY: 633/267 270 5030/786 @PATH: 112/91 123/500 379/1 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.