home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-11-30 | 52.4 KB | 1,251 lines |
- ────────────────────────────────────────────────────────────────────────────
-
- █▀▀█▀▀█ █▀▀▀▀█▄ ▀█▀▀▀█▄ ▀█▄ ▀█ ▀█▀█▄ ▀█▀▀█▄ █▀▀▀▀█▄
- █ █ █ █ █ █▀█ █ █ ▀█ █ ▀█ █ █
- █ █ █ ▄█▄▄▄█▀ █ ▀█ █ ▀█▀▀▀█ █ █ █ █
- █ █ █ █ ▀█ █ ▀█ █ █ █ █ ▄█ █ █
- ▄█▄ ▀█▄▄▄▄█ ▄█ ▄█ ▄█ ▀██ ▄█ ▄█ ▄█▄▄█▀ ▀█▄▄▄▄█ BBS system
-
- ────────────────────────────────────────────────────────────────────────────
-
- Tornado Bulletin Board System
- Copyright (c) 1995-98 by Konstantin Klyagin & Tornado Team.
- Translated by Vadim Vasilenko [2:461/79.44]
-
- ════════════════════════════════════════════════════════════════════════════
- What's new list
- ════════════════════════════════════════════════════════════════════════════
-
- Legend:
- * comment
- + appended
- - deleted
- % changed
- ! fixed bug
- & notice
-
-
- ═════════════════════════════════════════════════════════════════════════
- 22-Jun-97 Tornado 1.3beta. "Bugs Killer" Version
- ═════════════════════════════════════════════════════════════════════════
-
- ! Evident setting of paging topic in the Page_Sysop action optional
- data didn't work: at paging the topic was changed to the one entered
- by a user or cleared if TORNADO.CTL => [Miscellaneous] -> AskChatTopic
- parameter was set to "No".
- Noticed by Yurii Rashkovskii 2:461/136.2
-
- ! UserEditor: didn't work at all in the DOS version and had a lot of
- bugs in the OS/2 version. Created USEREDIT.CTL configuration file
- containing users list sorting criterion.
-
- ! Resume Registration feature somerimes worked incorrectly.
-
- ! If an .A?? file was assotiated to the menu item, in case of choosing
- this item at GoSub_Menu item this file was in fact displayed after
- redrawing screen (after pressing Enter or so).
- Noticed by Alex Henriksen (alexie@danbbs.dk).
-
- ! If there were many files in file areas, the OS/2 version displayed
- all the files after N number as offline, and in case of trying to
- return to menu program crashed (runtime error).runtime error.
- Noticed by Vadim A Abramov 2:5020/149.16
-
- % Configuration files parser has been slightly optimized.
-
- % A lump of code has been overlayed to reduce amount of needed memory.
- Now it's enough 400K for the DOS version to run.
-
- + Now in case of program execution terminating at local SysOp request
- (pressing ESC in call waiting mode) the Tornado returns errorlever
- code 10 at exit. This makes working in looped .BAT or .CMD file more
- flexy and comfortable.
- Proposed by Alex Henriksen (alexie@danbbs.dk).
-
- % Window interfase has been rewritten and highly optimized.
-
- + Now while installing new versions the installer will automatically
- update the configuration files.
-
- ! Next_FileGroup, Prev_FileGroup, Next_MsgGroup and Prev_MsgGroup menu
- actions didn't work.
-
- % Changing file/message group positions area selector to the first area
- in the group.
-
- % Next_FileArea, Prev_FileArea, Next_MsgArea and Prev_MsgArea now work
- only inside current group of arreas.
-
- ═════════════════════════════════════════════════════════════════════════
- 17-Jul-97 Tornado 1.35beta
- ═════════════════════════════════════════════════════════════════════════
-
- + Multiline mode will use sharing lines by directories:
-
- = TORNADO.CTL =======================================================
- [Files&Dirs]
- ;
- DoorInfoDir C:\TORNADO\LINE1 ; Directory where on calling external
- ; programs EXITINGO.BBS and DORINFO.BBS
- ; files will be created.
- ;
- =====================================================================
-
- + A new parameter wos added to file setting access level:
-
- = LIMITS.CTL ========================================================
- [Limit]
- ;
- Min_Speed 1200 ; Minimal connect speed for the access level. If the
- ; real speed will be slower, a user will be shown
- ; the TOOSLOW.A?? file and the sesion will terminate.
- ;
- =====================================================================
-
- + Now for each use an average CPS is calculate. It's included into the
- user information which is available by pressing F2 or in user editor.
- It's useful for evaluating connect quality with the user and is also
- used for calculating trensfer time (file send window).
-
- + A new parameter was added to file areas description file:
-
- = FILEAREA.CTL ======================================================
- [FileArea]
- ;
- UL_Security 256 ; Minimal access level to upload to
- ; the file area. Flags may be used,
- ; if separated by space.
- ;
- =====================================================================
-
- + Noe it's possible to toggle paging SysOp possibility on/off by press-
- ing Alt-P key combination. If it's turned to off, a flagfile TOR_NCHT
- is created.
-
- + New variables FromUsers_Area, File_From_User, UL_For_User were added
- to .LNG-files.
-
- + Private uploads (tm) feature was added. It enables users to exchange
- files via the BBS using a special file area rather than the common
- ones for the files to be only downloaded by the adressee user. Files
- lists are stored in .LST-files. The feature is activated by adding
- the Upload_Priv menu item to the .MNU-file.
-
- = TORNADO.CTL =======================================================
- [Files&Dirs]
- ;
- Priv_Uploads_Dir USERTAG\ ; Directory for private uploads.
- ;
- =====================================================================
-
- NOTE: Isn't yet thoroughly tested so may cause problems.
-
- % A search of messages to the user has been speeded up.
-
- + The ABBSCONV utility now may be informed by -G command switch about a
- mail areas group to be set as default.
-
- ! Tagging anything listed after search of the new files caused runtime
- error.
-
- + The Tornado/2 has finally become full-multithreaded: calling help
- window, change access level, user parameter editing and other dialogs,
- as well as any SysOp actions, don't slow down current session anymore.
-
- % Opening JAM-base in case of base files missing didn't result in
- cewating the base. Noticed by Kirill Zemskov 2:5020/620.22
-
- % Incorrect values were put to the SUBJ and TO fields of the reply
- message in the squish-areas.
-
- + A REXX utility to convert SQUISH.CFG to MSGAREA.CTL is included into
- the Tornado/2 package. (c) Oleg Deribas 2:461/13.
-
- ! If the FILEAREA.CTL contained a description of just one file area
- and menu items Next_/Prev_FileArea were called, the Tornado/2 was
- involved to looped re-reading this file.
-
- + Now it's possible to pass line number ("*N" macros) to the action
- menu "Exec".
-
- + Now in case of using DOS version of the Tornado under multitasking
- environments file access is shared in a right way.
-
- ═════════════════════════════════════════════════════════════════════════
- 09-Jul-97 Tornado 1.36beta (may be gamma ;)
- ═════════════════════════════════════════════════════════════════════════
-
- + New variables in the main configuration file:
-
- = TORNADO.CTL =========================================================
- ;
- [NewUsers]
- ;
- Show_News Yes ; Show news to user at enter
- ; Can be set to:
- ; Yes : show all news;
- ; Last : show only recent news (came
- ; after the user's last session
- ; No : show none.
- ;
- [Miscellaneous]
- ;
- Ignore_Old_Flags 3 ; Ignore flagfiles created earlier that
- ; <specified_number> hours ago.
- ;
- [FileAreas]
- ;
- Desc_Under_DLC Yes ; Create long single-line file descripti-
- ; ons for files download counters.
- ;
- =======================================================================
-
- ! Fixed OS/2 version bug that made Tornado crash after searching new
- files.
-
- ! Fixed a bug that resulted in runtime error aborting trying to downlo-
- ad a file with Read-Only attribute set. Thanks to Dmitry Liman
- 2:461/79.55
-
- ! If filenames were evidently mentionet into the additional info to the
- "Download" menu item, these files may be killed. Thanks to Dmitry Li-
- man 2:461/79.55
-
- ! Fixed a bug that got any user allowed to change to any directory in
- the DoorWay mode by giving it as a parameter to the CD command, even
- though it's disabled for this user. Noticed by Andrew Myasnikov
- 2:5030/548.30
-
- ! Aborting downloading caused in growing all the download counters by
- the aborted file size. Noticed by knight@megalog.ru.
-
- + List in user editor now can be sorted by the last call date.
-
- ! Runtime error # 103 aborts were patched.
-
- + Because of HDD upgrade (120MB to 1.2GB) Win'95 is now installed on
- the home computer and Win32 Tornado version is now under development.
-
- + Thinking about ShareWare ...
-
- ═════════════════════════════════════════════════════════════════════════
- 18-Aug-97 Tornado 1.37gamma
- ═════════════════════════════════════════════════════════════════════════
-
- * I leave for vacations today for some 10 days so Win'95 version of Tor-
- nado isn't completed yet. It works quite fine in both local and remote
- modes, but file transfer feature isn't yet implemented at all. So one
- should wait for the first Tornado/Win32 alpha version till my return.
-
- % The call waiting mode is completely rewritten, as well as modem res-
- ponse parser. This resulted in some changes in the main configuration
- file. The TORNADO.CTL => [Modem] -> ModemType parameter has been remo-
- ved, and the things below have been added:
-
- = TORNADO.CTL =======================================================
- [Modem]
- ;
- Modem_Connect CONNECT ; String coming from a modem in case of
- ; successful handshake
- ;
- Modem_Ring RING ; String coming from a modem in case of
- ; incoming ring
- ;
- Modem_NoCarrier NO CARRIER ; String coming from a modem in case of
- ; handshake failure
- ;
- Modem_Ok OK ; String coming from a modem in case of
- ; succesful initialization
- ;
- =====================================================================
-
- ! A bug, that caused deletion of downloading files while local down-
- loading, has been removed.
-
- % Plenty of minor additions and fixes, not too important to mention
- them especially.
-
- ═════════════════════════════════════════════════════════════════════════
- xx-Sep-97 Tornado 1.4gamma
- ═════════════════════════════════════════════════════════════════════════
-
- + Great day for all the fans of scripts and built-in languages ;) I
- finally have got anough time and inspiration to implement this
- feature in the Tornado. No too detailed description here, just see
- the new chapter dedicated to it in the main documentation file. The
- only thing to mention is that all the stuff to create registration
- queries is now completely deleted, because it's now possible to
- create them using the reserved name NEWUSER2 in scripts (see
- documentation for more details). .LNG-files don't contain [Files] ->
- Questionarie parameter anymore.
-
- % The way of download counters displaying has been improved a bit. This
- resulted in appearing the TORNADO.CTL => [Colors] -> flist_DLC
- parameter and adding keyword DLC to the TORNADO.CTL => [FileAreas] ->
- List_Options parameter. These improvemetns were proposed by Alexander
- S Tokareff 2:5077/27.
-
- + Not_Archive parameter added to .LNG-files
-
- ! While reading Hudson-style mail areas text of messages was wrapped
- incorrectly. Noticed by Mike Gee 2:/464/6.13.
-
- + External protocols suppord has been added, causing PROTOCOL.CTL
- configuration file and TORNADO.CTL => [Files&Dirs] -> Protocol_CTL
- parameter to appear.
-
- + Some parameters have been added to the mail areas configuration file:
-
- = MSGAREA.CTL =======================================================
- [MsgArea]
- ;
- Private Ask ; Whether to consider all the messages
- ; sent to this mail area as private:
- ;
- ; Yes - all private;
- ; No - none private;
- ; Ask - ask user whether to consider
- ; the message as private.
- ;
- Type Echomail ; Mail area type:
- ;
- ; Echomail - echomail;
- ; Netmail - personal mail
- ;
- =====================================================================
-
- These two parameters were proposed by George Brink 2:5004/28 and
- Alexander S Tokareff 2:5077/27 respectively.
-
- ! If the TORNADO.CTL => [Modem] -> Layer parameter has been set to UART
- the COM-port couldn't be intialized. Noticed by Victor Hutoryansky
- hutor@nurgroup.kz.
-
- + Whatsnew exceeded 100K :)
-
- + Added "$FILE:<¿¼∩_Σá⌐½á>" macros to be used in .LNG and .A?? files
-
- % Chat_Log parameter has been moved from [Miscellaneous] to [Files&Dirs]
- section.
-
- + Msg_Keys,YesNo_Keys, YesNoQuit_Keys, Post_Keys, FArea_Keys parameters
- have been added to .LNG-files. They contain hotkeys list, tips on
- which are set in MsgString,Yes_No,Yes_No_Quit,Post_Menu and FAreaLine
- parameters respectively. Proposed by Roman Rupp 2:246/6010
-
- + Logoff_Message, Use_FS_Editor, FS_Ansi_Required parameters have been
- added to .LNG-files
-
- + External message editor can now be called.
-
- + New parameters have been added to the main configuration file:
-
- = TORNADO.CTL =======================================================
- [NewUsers]
- ;
- FS_Editor Ask ; Full-screen editor using (Yes, No, Ask)
- ;
- [Miscellaneous]
- ;
- Logoff_Ask Yes ; Whether to ask user confirmation on
- ; the session ending at choosing
- ; 'Logoff' menu item.
- ;
- Logoff_Mail Yes ; Ask user whether does he want to le-
- ; ave a message for SysOp before end-
- ; ing session.
- ;
- External_Editor gedit.exe -N*N ; Command line to call external full-
- ; screen message editor.
- ;
- =====================================================================
-
- ═════════════════════════════════════════════════════════════════════════
- 09-Oct-97 Tornado 1.45gamma
- ═════════════════════════════════════════════════════════════════════════
-
- + Line modifiers are now available in .MNU files.
-
- + $FLGS macro added (describes user flags).
-
- % A minor change in the script language: now built-in variables names
- are similar to those of the corresponding macros. Script programmers
- are now free to change anything they want from withing their scripts.
-
- ! Fixed an error that disabled Tornado/DOS to list more than 114 file
- areas. It's interesting that this time it was bug of the Borland
- Pascal, not mine ;)
-
- ! Fixed an error that made Tornado hang while selecting any file after
- search new files or search by mask.
- Noticed by Dmitry Liman, 2:461/79.55.
-
- + New script statements are added: DownLoad, UpLoad, UpLoadPriv,
- ChangeFileArea, ChangeMsgArea, ChangeFileGroup, ChangeMsgGroup,
- Filelist, UserInfo. See docs for more info.
-
- % Some tuneup of the installer was made.
-
- % Reserved .A?? file and script names NEWUSER1, NEWUSER2, GOODUSER,
- NOTAVAIL were renamed to NEWUSER, REGEND, GOODUSR, NOTAVAL, respect-
- ively.
-
- + Now it became possible to show more than one files in the reserved
- cases (see paragraph 7.4. of documentation). One can place to the di-
- rectory, specified by the [Files] -> TxtFiles variable of the current
- .LNG-file, files with numbers from 1 to 9 added to the reserved
- file-name. For example: LOGOFF.ANS, LOGOFF1.ANS, LOGOFF2.ANS, etc.
- These files will be displayed in turn.
- Proposed by Witaly Legnin, 2:5020/987.
-
- + The reserved START .A?? file and script name was added.
-
- + Now the Tornado package includes .LNG, .MNU and .A?? files in German.
- My great thanks for the translation to Roman Rupp, 2:246/6010.
-
- ! If DLPath variable of the FILEAREA.CTL configuration file contained a
- directory with long name, Tornado assumed no files to be presented in
- this area. Fixed.
-
- + I've got a new e-mail,
- konst@f777.lugansk.ua
- so all who suffered from temporary absence of my old email may feel
- free to use the new one to wwite to me.
-
- % Since old ReadString script statement now treats number-type
- variables as well, it's been renamed to ReadVad.
-
- ! Try to view archive file attributed as Read-Only caused Runtime Error
- #5. Fixed.
- Noticed by Dmitry Krasnikov, 2:5070/98.40.
-
- ═════════════════════════════════════════════════════════════════════════
- 14-Nov-97 Tornado 1.50gamma
- ═════════════════════════════════════════════════════════════════════════
-
- % Menu files treating engine has been sped up.
-
- + A new variable is added to the main configuration file:
-
- = TORNADO.CTL =======================================================
- [Files&Dirs]
- ;
- SuxxUsers_List suxx.ctl ; Suxx users list - bad users list. If
- ; one is online Tornado sometimes emula-
- ; tes line disturbances and can break
- ; the session.
- ;
- =====================================================================
- Proposed by Jay Konoplyanska 2:5022/30.2
-
- + Some other new variables in the main configuration file:
-
- = TORNADO.CTL =======================================================
- ;
- [Files&Dirs]
- ;
- TRC_Log trc.log ; Log file name to store TRC (Tornado
- ; Relay Chat) input into.
- ;
- [FileAreas]
- ;
- UpLoad_Overwrite No ; Enabling/disabling overwriting files
- ; stored in the upload directory by up-
- ; loading a file with the same name.
- ;
- =====================================================================
- The TRC_Log facility was proposed by Arseny Osipov 2:5030/359.33
-
- + New statements were added to the Tornado built-in script language.
- These are:
- GetStringLength (Str, Num) - stores String-type Str parameter
- length to the Number-type Num
- parameter;
- ReadKey (Str) - waits for pressing any key and
- returns the resulting value in the
- String-type Str parameter.
-
- + New macros were added to the Tornado built-in script language:
- $FNAM
- $LNAM
- $LFKB
-
- % Script errors are now output both to the logfile and to the user
- screen.
-
- + Tornado/2 now supports the standard COM.SYS driver shipped with OS/2,
- in addition to the SIO fossil.
-
- + Tornado/2 is now able to change task header depending on user actions.
-
- ! Fixed error which disabled Tornado running under Windows NT to open
- message base with type set to FIDO in the MSGAREA.CTL=>[MsgArea]->Ba-
- seType parameter. Noticed by Dmitry Maevsky 2:5032/5.
-
- ! Fixed a couple of errors in the built-in DoorWay. All noticed by And-
- rey Bragnik 2:461/96.
-
- + Added new parameter Are_You_Sure to *.LNG-files.
-
- + Added -R command line parameter which stops Tornado timeslicing
- mechanism.
-
- ! Bug, resulting in displaying wrong current message number and total
- messages amount in Hudson-style message areas, was removed.
-
- ! Fixed errors in the impementation of the FileDisplay statement of the
- Tornado built-in script language. Noticed by Dmitriy Aljoshin
- (daljoshin@glasnet.ru)
-
- ! The FILEAREA.CTL => [FileArea] -> Scan_NewFiles variable did not fun-
- ction. Fixed. Noticed by Denis Kostylew 2:450/82.
-
- ═════════════════════════════════════════════════════════════════════════
- 19-Dec-97 Tornado 1.52gamma
- ═════════════════════════════════════════════════════════════════════════
-
- - The obsolete *.LNG file variable Last_Calls has been removed.
-
- + A new variable is added to the main configuration file:
-
- = TORNADO.CTL =======================================================
- ;
- [FileAreas]
- ;
- Long_Desc_Pos 14 ; The starting position of long desc-
- ; riptions in FILES.BBS
- ;
- =====================================================================
- Proposed by Tomas Nehybka, 2:421/25.21.
-
- + Two new statements were added to the Tornado built-in script lan-
- guage. These are SubString an Val.
-
- ! Bug caused the Tornado built-in script language IF statement to work
- improperly, is removed. Noticed by Alex Belov, 2:5023/17.14.
-
- ! If long name (OS/2 HPFS) of the file of Squish-styled messagebase
- contained point symbol, Tornado opened this area incorrectly. Fixed.
- Noticed by Albi Rebmann, 2:2471/77.
-
- % If the file hasn't been downloaded completely, it is now marked as
- Hidden to avoid touching them by other programs. Proposed by Alex Be-
- lov, 2:5023/17.14.
-
- % "-" symbol in user name as well as "+" sign in telephone number con-
- fused Tornado. Fixed. Noticed by Peer-Mario Boettcher 2:240/9201
-
- + It's now possible to send one-string message to the user using Alt-M
- hotkey without switching to the chat mode. Therefore *.LNG variable
- Msg_From_SysOp appeared. Proposed by Andrei Rigikov 2:5030/596.15.
-
- + String editor is now capable to remove whole string.
-
- ! Locate DoorWay command wasn't worked is the OS/2 Tornado version. No-
- ticed by Andrey Bragnik 2:461/96.
-
- + The "user list" facility has been improved. This caused tornado.ctl->
- [Colors]->userlist_Numbers, as well as *.LNG Enter_User_Nums variab-
- les to appear.
-
- ! While searching personal mail in Squish-styled message base, the mes-
- sage header was displayed incorrectly.
-
- + The user can now download new mail in QWK-format. Therefore *.LNG va-
- riables QWK_Scan, QWK_Adjust and QWK_Not_Found were appeared, as well
- as two TORNADO.CTL variables:
-
- = TORNADO.CTL =======================================================
- [Miscellaneous]
- ;
- QWK_Pack pkzip -a %1 %2 ; Command line to pack QWK packets.
- ; Macros are:
- ;
- ; %1 - path to and name of the QWK-file
- ; %2 - list of files to pack (filenames
- ; separated by space).
- ;
- QWK_UnPack pkunzip -o %1 ; Command line to unpack QWK packets.
- ; The %1 macro, meaning rep-file name,
- ; can be used.
- ;
- =====================================================================
-
- This feature hasn't been implemented sooner because I hadn't the QWK
- files format description. It was kindly offered by Jean-Philippe
- Luiggi (jeanphilippe.luiggi@hol.fr).
-
- + New parameters in the main configuration file:
-
- = TORNADO.CTL =======================================================
- ;
- [FileAreas]
- ;
- UpLoad_AjustDate Yes ; Adjust date of the uploaded files
- ; to the current one.
- ;
- [Colors]
- ;
- mread_Normal LightGray/Black ; Message editor: normal text
- mread_Quote Green/Black ; Message editor: quoted text
- mread_Origin White/Black ; Message editor: origin line and
- ; tearline
- ;
- =====================================================================
-
- + The OS/2 version of Tornado can now recognize file as new using the
- 'Creation' HPFS Attribute. No need now to play with the file date
- anymore. Proposed by George Brink, 2:5004/28.
-
- ! References to files to be downloaded were removed incorrectly from
- download filelist. Noticed by Alexander S Tokareff 2:5077/27.
-
- % The OS/2 version of Tornado restores the task header to the one which
- was before Tornado launching. Thanks to Alexander S Tokareff 2:5077/27.
-
- ═════════════════════════════════════════════════════════════════════════
- 09-Feb-98 Tornado 1.55gamma
- ═════════════════════════════════════════════════════════════════════════
-
- % I've forgotten to add "fullscreen editor" parameter in the useredit.
-
- + Delay and FilePost statements added to the built-in script language.
-
- + Language files now support XLAT feature. No more need in separate
- .LNG-file for each supported codepage. See TORNADO.DOC, "Messages
- language customizing" chapter for more info. Idea of Dmitry Maevsky
- 2:5032/5.
-
- ! If Hangup statement used, all macros assignments throughout the
- script were discarded.
-
- + $DTLK, $PROD, $LTME, $FGRN, $MGRN macros added.
-
- ! After logging in after registration failure due to carrier loss, user
- was locked out in some cases. Fixed.
-
- ! If file- or messagearea groups weren't described, choosing "quick
- change group" menu item made Tornado crash. Fixed. Noticed by Sergey
- Panteleev 2:461/119.13.
-
- ! In case of insufficient memory available, any try to use messagebase
- caused runtime error #203. Fixed.
-
- % Fixed some minor bugs concerned to displaying users information.
-
- * Fixed a lot of minor bugs noticed by Alex Radzishevsky 2:461/113 who
- has finally returned after year-and-a-half voyage to Petropavlovsk-
- Kamchatsky. Thanx 2 him :)
-
- + ASCII-codes can now be used in string variables of the built-in
- script language (using #<code_number> format). They can even be mixed
- with the plain text. Example: S = #13"String"#27
-
- % Mail areas scanning to pack messages in QWK-format can now be inter-
- rupted in usual way.
-
- + Now TOR_FILE.XXX file is not just a flag which informs that some fi-
- les were uploaded while the last session, but it also contains a list
- of these files.
-
- ! In some cases no offhook was done even though RING string has been
- received from modem. Fixed.
-
- ! Fixed a bug, which disables Tornado/2 to find new files in fileareas
- located on a HPFS-formatted volume. Noticed by Georgi Fofanov
- 2:5050/29.
-
- % Fixed some minor bugs in "no hotkeys" mode.
-
- + Search new files procedure now treats time (not just date) of the
- user's last session.
-
- % If defined an alias, it will be used to identify a sender in TRC.
- Proposed by Dmitry Maevsky 2:5032/5.
-
- % Technical info about user entering/leaving TRC is now logged in the
- TRC logfile.
-
- + Added line wrapping in TRC.
-
- % "%2" macro of TORNADO.CTL->[Miscellaneous]->QWK_Pack parameter now
- means the name of file containing a list of files to be packed.
-
- % WELCOME, LOGOFF and NEWS files are now also stored in a QWK-packed,
- as it should be. Noticed by Roman Rupp 2:246/6010.
-
- + Command aliasing is now provided in the built-in script language.
- This feature which was implemented in dBase-like languages means that
- any string-type variable can be assigned value which is a statement
- of the language and can be executed as usual statement if preceeded
- by "&" symbol. For example:
-
- S = "UserInfo " + "("#34"Konst"#34")"
- &S
-
- These statements make
-
- UserInfo ("Konst")
-
- statement to be inserted into the script. Note that immediate variab-
- le translation into the statement is also possible, for example:
-
- &"UserInfo " + "("#34"Konst"#34")".
-
- Proposed by Eufeny Kalinenko 2:5004/530.
-
- + $EXEC:<filename> macro is provided. It tells Tornado that the script
- stored in the <filename> file is to be executed. Can be used in .LNG-,
- .A??- files.
-
- + Among other dropfiles Tornado now generates DOOR.SYS file before pro-
- gram invoking. Thanks to ron hossack (rhossack@genesisnetwork.net)
- for kindly provided format description.
-
- + UpCase, LoCase, and PrCase statements were added to the built-in
- script language. They uppercase, lowercase and capitalize the para-
- meter string respectively.
-
- + Internet e-mail to/from FIDO gatewaying feature is provided. The cor-
- responding parameter has been added to MSGAREA.CTL:
-
- = MSGAREA.CTL =======================================================
- [MsgArea]
- ;
- GateWay 2:46/128 ; Internet gate address. If the parame-
- ; ter is specified, and message area is
- ; of Netmail type, Tornado will skip
- ; asking the receiver address and auto-
- ; matically add the address specified in
- ; the parameter, in case "To:" message
- ; field contains "@" character. When an-
- ; swering messages in such areas, the
- ; receiver's address is defined using
- ; @RFC-From ¿ @RFC-ReplyTo kludges.
- ;
- =====================================================================
- Proposed by Tobias Ernst [tobi@bland.fido.de].
-
- + In order to improve work with CD-stored areas (if there exist rest-
- rictions to the access time), filelists can now be composed in the
- "extended" format, as follows:
-
- filename.ext size date [dlc] description
-
- where filename.exe - name of file to download, size - its size, date
- - file date in format specified in the TORNADO.CTL->System->Date_Mask
- parameter, [dlc] - download counter, description - file description.
- This caused a new FILEAREA.CTL parameter to be added:
-
- = FILEAREA.CTL ======================================================
- [FileArea]
- ;
- FList_Format FilesBBS ; Dscription file format. Can be one
- ; of the following:
- ;
- ; FilesBBS
- ; standard files.bbs:
- ; filename.ext [dlc] desc
- ;
- ; CD-List
- ; extended files.bbs for CD-stored
- ; areas:
- ; filename.ext size date [dlc] desc
- ;
- =====================================================================
- Proposed by Tobias Ernst [tobi@bland.fido.de].
-
- + Now users can individually choose areas to be scanned while creating
- a QWK-packet. Therefore, such .LNG-file parameters are added:
- QWK_List,QWK_EnterNum, QWK_Controls, No_QWK_Areas, QWK_Added, QWK_De-
- leted, as well as Select_QWK .MNU-file parameter.
-
- ! Filemanager failed to process HPFS long filenames, when in Manual Send
- mode. Noticed by Anton Kolyada 2:461/81.
-
- + One more quite useful feature is now provided:
-
- = FILEAREA.CTL ======================================================
- [FileArea]
- ;
- Copy_Local No ; Whether to copy to the temporary
- ; directory on the HDD the files to
- ; be downloaded before start download.
- ; Useful if the files are stored in
- ; the devices that should be accessed
- ; minimally possible time (CD-changÑrs
- ; or so).
- ;
- =====================================================================
- Proposed by Tobias Ernst [tobi@bland.fido.de].
-
- + When using non-batch external transfer protocols (those not allowing
- sending more than one file per time), Tornado didn't ask filename be-
- fore transferring. Noticed by Roman Rupp 2:246/6010.
-
- % Bulletin creating time can now also be displayed besides creating da-
- te, in order to ease defining "how new" are displayed bulletins.
-
- ! If drawing of the.A??-file specified in the .MNU-file [Header]->Disp-
- layFile parameter was interrupted, some menu was displayed. Fixed.
- Noticed by Alex Bobkov 2:5020/347.42.
-
- ! XModem and YModem protocols caused OS/2 Tornado version crash. Fixed.
- Noticed by Roman Rupp 2:246/6010.
-
- ═════════════════════════════════════════════════════════════════════════
- 18-Apr-98 Tornado 1.56gamma
- ═════════════════════════════════════════════════════════════════════════
-
- + A new macro $USRS is added.
-
- ! Fixed some bugs related to choosing QWK areas
-
- ! Fixed some bugs related to packing messages to QWK packets.
-
- ! It was impossible toenter "@" symbol to the "To:" field of the messa-
- ge, so gatewaying feature was in fact senseless. Fixed.
-
- ! Try to put an empty string variable out to screen or file caused run-
- time errors in scripts. Fixed.
-
- + After chatting initiated by the Sysop (using Alt-C hotkey) is fini-
- shed, the screen is now restored.
-
- % Some minor improvements of QWK stuff.
-
- ! Nested IF-blocks of the built-in script language did not work. Fixed.
-
- + Some new commands are added to the new built-in script language. Tho-
- se are: KeyPressed, FileExists, FileGetEOF, StrPos, Random, WriteMsg,
- ShowRawDir, GetFirstTagged, GetNextTagged, PageSysOp, DoorWay, and
- FileSize.
-
- + New main configuration file parameters:
-
- = TORNADO.CTL =======================================================
- [Files&Dirs]
- ;
- BadPasswords_List badpwds.ctl ; Bad paswords list - list of the
- ; words which are prohibited to be
- ; used as passwords
- ;
- [Miscellaneous]
- ;
- UserInfo_MinSec 2 ; Minimal access level to see detailed
- ; information about users.
- ;
- =====================================================================
-
- + Forbidden_Password parameter is added to the .LNG-files.
-
- ! Logging feature was active regardless to the value of the TORNADO.CTL
- => [Files&Dirs] -> LogFile variable.
- Noticed by Misha Suslin 2:5020/1065.21.
-
- ! Fixed bug which disabled session breaking at limits expiry (according
- to LIMITS.CTL => [Limit] -> Max_Session and TORNADO.CTL => [NewUsers]
- -> Register_Time variables. Noticed by Nataly Shkreba 2:5001/30.
-
- ! Incorrect parsing of parameters by the SubString statement is fixed.
- Noticed by Max Chistyakov 2:5032/5.40.
-
- ! OS/2 version crash at attempt to reply to a message using an external
- editor is fixed. Noticed by Roman Rupp, 2:246/6010.
-
- ! Connection speed was not always correctly transmitted to the external
- protocols. Noticed by Roman Rupp, 2:246/6010.
-
- ! VIewing user information while chatting sometimes caused negative va-
- lue of the time left to appear. Fixed. Noticed by Sergey Zamoshnikov
- 2:461/1111.
-
- ! If one-line file descriptions were too long, showing these files cau-
- sed hangups (for DOS versions) of abnormal termination (for OS/2 ver-
- sions). Fixed. Noticed by Sergey Afanasyev, 2:461/789.
-
- % Now $TIME, $TTME, $OTME and $ETME macros values are renewed even if a
- script is running.
-
- ! A lot of minor bugs is fixed.
-
- ! Fixed a bug which resulted in incorrect searching for a personal mail
- in a hudson-base. Noticed by Alex Bobkov, 2:5020/347.42.
-
- + Using of an external chat program is now possible. This caused such
- new variable to appear in the main configuration file:
-
- = TORNADO.CTL =======================================================
- [Miscellaneous]
- ;
- External_Chat ; chat.exe *P ; Command line to invoke an external chat
- ; program. All the macros, mentioned in
- ; the EXEC menu command description, can
- ; be used. If the parameter is an empty
- ; string, the internal chat facility is
- ; used.
- ;
- =====================================================================
- Proposed by Roman Rupp, 2:246/6010
-
- % Exec statement of the built-in script language now accepts one more
- parameter - a number-type variable to store the errorlevel of the in-
- voked program.
-
- + Built-in script language now supports procedures.
-
- ! CopyLocal now works properly with external protocols.
-
- % JAM-related part of the messagebase processing library is improved.
- Sources by the courtesy of Alexander S Tokareff, 2:5077/27.
-
- + Nice day for those using REXX. Tornado/2 now accepts REXX scripts.
- Such functions are available at the moment:
-
- Clear, Hangup, ChangeFileArea, ChangeFileGroup, ChangeMsgArea,
- ChangeMsgGroup, FileList, DoorWay, FileDisplay, Write, WriteLn,
- AddToDownLoadList, DownLoad, Upload, Message, UpLoadPriv,
- ShowRawDir, FilePost, WriteMsg, UserInfo, PageSysOp, ReadVar,
- KeyPressed, ReadKey, SetCursorCoord, SetColor, YesNo, SetMacro,
- and GetMacro.
-
- Parameters syntax is the same as that of the corresponding statements
- of the built-in script language. Reserved names of the .TRX files
- (Tornado RexX files) are similar to names of the built-in script lan-
- guage hooks (see Chapter 8.6. of documentation). New menu command ad-
- ded - Exec_Rexx. Special thanks to Alexander S Tokareff 2:5077/27 for
- active support.
-
- ! User with an insufficient access level could download the files which
- considered to be unavailable by specifying range of file numbers ra-
- ther the one file's number. Noticed by Nikolay Romanov, 2:5061/17.7.
-
- ═════════════════════════════════════════════════════════════════════════
- 08-Nov-98 Tornado 1.60beta
- ═════════════════════════════════════════════════════════════════════════
-
- ! Some extra symbols were added to the IEMSI strings. Fixed. Noticed by
- Alexander Trunov 2:5069/1.54
-
- ! Private upload did not work in case Save_Tag_Path and Priv_Uploads_Dir
- parameters are different. Fixed. Noticed by Nikolay Romanov 2:5061/17.7
-
- + New main configuration file parameters:
-
- = TORNADO.CTL =======================================================
- [NewUsers]
- ;
- Display_Lines_Ask Yes ; Ask at registration of new user the
- ; desired number of lines to display,
- ; of assume the default value specified
- ; by Display_Lines parameter (Yes/No)
- ;
- Location Yes ; Ask at registration of new user the
- ; geographic location of the new user
- ; (Yes/No)
- ;
- Accept_Registration Yes ; Ask user to confirm finishing regis-
- ; tration process
- ;
- Ask_Alias Yes ; Ask new user for alias at registra-
- ; tion.
- ;
- [Miscellaneous]
- ;
- Page_Times_Limit 3 ; How many times can user page Sysop
- ; per one session
- ;
- MsgQuote_Prefix Yes ; Put the quoted message author's inti-
- ; als at quote-replying to the message
- ; in a message area (Yes/No)
- ;
- =====================================================================
-
- ! The built-in Doorway has some troubles in handling ReadOnly, Hidden
- or System files. Fixed. Noticed by Serge Guzikov 2:5010/83.10
-
- + New statements of built-in script language: FileDelete, GlobalSearch,
- NoYes, GetCursorCoord, KeyMacro, NewFilesSince, NewFilesSinceLast,
- Log, Ord.
-
- + A new symbol - "%" - is used in logfile to mark execution of scripts.
- Proposed by Michael Suslin 2:5020/1065.21
-
- % If name of a file area or message area contains color codes, these
- codes now are stripped out before putting the names to logfile or QWK
- export file.
-
- ! It was impossible to set flags needed to execute some commands. Fi-
- xed. Noticed by Serge Guzikov 2:5010/83.10
-
- ! If the registration is aborted due to lost connect, registration re-
- suming caused More parameter to acquire "no" value. Fixed. Noticed by
- Jack Lensky 2:461/445.686
-
- % $ETME macro can now be changed from within scripts.
-
- + .TRS (tornado script) and .TRX (tornado rexx) scripts now accept pa-
- rameters specified in the script invoking commands after the script
- name and separated by spaces.
-
- ! Fixed several minor bugs which caused improper treating of REP-pa-
- ckets uploaded by users.
-
- % Zeros are used rather than command-line *P and *H macroparameters
- when running in local mode. Adviced by Oleg Deribas 2:461/13.
-
- ! Fixed an annoying bug which made tornado.ctl->[FileAreas]->Upload_Ad-
- justDate feature function improperly.
-
- ! "free" attribut of files marked for downloading is no more lost after
- restoring the file list from a .LST file (SaveTagLisg feature).
-
- % If tornado.ctl->[Miscellaneous]->Chat_Time_Suspend variable is set to
- "yes", being in chat mode now prevents session from termination, even
- in case the session time is out.
-
- ! Fixed a minor bug which caused .A?? files strings which contained
- symbol with ASCII code #1 (wait for pressing Enter) to be displayed
- incorrectly. Noticed by Roman Rupp 2:246/6010.
-
- ! If menu file specified in Gosub_Menu parameters doesn't exist, Torna-
- do prompted user to choose and then looped. Fixed. Noticed by Leon
- Afanasev 2:5030/614.29.
-
- ! An user with insufficient access level for downloading files from an
- area still could easily view them using Type_File menu item. Fixed.
- Noticed by Evgeny Morozov 2:4651/666.15
-
- ! Displaying file description allowed macros to be used (even $EXEC),
- which provided a considerable hole. Fixed. Noticed by Evgeny Morozov
- 2:4651/666.15. Additional thanks to Vladyslav Yakubovich 2:454/11 for
- localizing the bug and its consequenses.
-
- ! If an user upload was cancelled due to carrier loss, the user was not
- provided with an extra time for upload. Fixed.
-
- ! Feature that disables searching for new files in an area (file-
- area.ctl->[FileArea]->Scan_NewFiles No) did not work properly. Fixed.
- Noticed by Vladyslav Yakubovich 2:454/11
-
- % The apostrophe ("'") symbol was not entered properly when asking for
- user name. Noticed by Yuriy Talakan' 2:5042/7.24
-
- - tornado.ctl->[Miscellaneous]->Txt_More_Disable parameter is now remo-
- ved as obsolete.
-
- ! Creating JAM-type message bases caused hang. Noticed by Vitaly Portu-
- nov <port@gymn1.bitmcnit.bryansk.su>
-
- ! If there was insufficient memory to open JAM message base, Tornado
- could crash with runtime error. Now the memory lack just prevents ba-
- se from opening, but doesn't cause crashes anymore.
-
- + Two more reserved .TRS filenames added: UPLOAD.TRS and DOWNLOAD.TRS.
- Proposed by Max Chistyakov 2:5032/5.40.
-
- ! If just one message language description file presend in the .LNG fi-
- les directory, no codepage choose menu was provided. Fixed. Noticed
- by Max Chistyakov 2:5032/5.40.
-
- % Local upload now supports wildcards.
-
- ! StrPos statement of built-in script language did not work properly.
- Fixed.
-
- ! At end of chat screen contain was restored but status line was also
- kept. Noticed by Vitaly Kovalevskiy 2:5020/1513.4
-
- + Sound sequence associated to paging event is now stored in separate
- file and can be easily configured. The file must be located in the
- main Tornado directory and be named PAGE.TOR. The file is of quite
- simple format, with just two statements:
-
- TONE [hz] [sec] (a tone with [hz] Hz frequency
- and [sec] 100ths secs duration)
- WAIT [sec] (a pause of [sec] 100ths secs length)
-
- % USEREDIT.EXE must now work also on PentiumII-based systems.
-
- ! If no file areas defined in FILEAREA.CTL, downloading file from with-
- in DoorWay mode caused hang. Noticed by Tolya Borisenkov 2:451/13.
-
- ! If the name of file, displayed using Display_File menu command or Fi-
- leDisplay script statement, contains 8 symbols, the file was displa-
- yed 9 times in a row. Great thanks to Vladimir Crick 2:5030/457.23
- whose bug report make it possible to catch and fix the bug.
-
- ! At termination of scripts user time was decreased by $OTME macro va-
- lue. Fixed. Noticed by Vladimir Crick 2:5030/457.23.
-
- ! Doorway allowed not ready device to become current. Fixed. Noticed by
- George Yohng 2:454/1.68.
-
- ! Each block of built-in script language statements like below:
- ---
- if expr
- goto label
- end
- ---
- caused loss of 8 bytes of memory, up to causing runtime error 203
- crash. Noticed by Max Chistyakov 2:5032/5.40.
-
- + Built-in script language now supports invoking other TRS-scripts from
- within a script using Call statement.
-
- ! OS/2 version error, which enabled using a variable with no value wi-
- thin expressions, is fixed. Noticed by Kosh 2:5020/1286.9.
-
- % Now even if only the most fresh news are to be displayed (specified
- as tornado.ctl->[NewUsers]->Show_News Last), the newly registered
- users has yet to read them all, regardless the news date. Proposed by
- Youra Shirikov 2:5020/390.23.
-
- ! JAM "lastreads" worked incorrectly while QWK packing. Fixed.
-
- % Now at invoking of external programs in single-line systems DOORIN-
- FO1.DEF file is generated, rather than DOORINFO0.DEF as it's been
- earlier. Please note it those who may have used the obsolete name so-
- mehow.
-
- ! FileList menu command optional data were ignored. Noticed by Valentin
- Chernyak 2:468/37.44.
-
- ! "Autoexec" items of menu were always executed, regardless flags sta-
- tus and the actual access level. Fixed. Noticed by Dmitriy Aljoshin
- <daljoshin@glasnet.ru>.
-
- + A new Page_Limit parameter added to .LNG files.
-
- ! $DAOB macro could be changed from within scripts. Fixed. Noticed by
- Max Chistyakov 2:461/35.40.
-
- ! It was possible to download a file from an area supposed to be un-
- available according to DL_Security status, using Global_Search. Fixed.
- Noticed by Evgeny Morozov 2:4651/666.15.
-
- ! Only the first level IF/ELSE/END nested block worked properly. Fixed.
-
- + A pack of configuration variables is added to the built-in script
- language. They make it possible to get Tornado system directory name,
- name of logfile, current mail area origin and so on. See Chapter 8.2
- in TORNADO.DOC for further information.
-
- ! Some bugs related to nested calls of procedures in scripts are fixed.
- Thanks to Dmitry Shtivel 2:450/89.22.
-
- % Now is again used JAM message base treating module of earlier Tornado
- versions, rather than that of the last version. Even though it is a
- bit slower (some actions to speed it up have already been taken), it
- requires considerably less amount of memory.
-
- ! $USRS macro was not available from within scripts. Fixed. Noticed by
- Alexander Yujakov 2:5004/11.30.
-
- ! Using $EXEC macro in .LNG files to call scripts caused some troubles.
- Fixed. Noticed by Max Chistyakov 2:5032/5.40
-
- ! Direct assigning of negative values to numeric variables in scripts
- did not work properly. Fixed. Noticed by Andrey Subbotin 2:5054/31.3.
-
- % $PROT macro can now be changed from within scripts. Now it's enough
- to assign to this macro the number of built-in protocol or the letter
- of the external one, in order to change "Protocol" field of user
- parameters.
-
- ! When using Avatar emulation, the symbol with ASCII code #1 was not
- properly recognized as a command to wait for pressing Enter. Fixed.
-
- + Win95/98/NT version of Tornado is now available. Only as a beta ver-
- sion at the moment, though ... You get full set of bugs, crashes and
- other bonuses likewise ;) I appreciate much any suggestions and advi-
- ces, which will help me improve its reliability up to that of DOS and
- OS/2 versions. My special great gratitude to people who made it pos-
- sible to issue the Win95/98/NT Tornado version:
-
- √ Boris Loboda 2:461/256, extensive consulting in issues of Delphi
- communications programming under Windows..
-
- √ Maarten Bekers 2:285/233.5 (EleBBS program author), useful advices
- and warnings as to not-so-obvious yet annoying issuis he was faced
- to programming EleBBS/W32.
-
- √ Oleg Rokhlin 2:461/600, being so kind as not to distract me from
- programming Tornado (at least too often :), extensive testing job.
-
- ! Today_Callers menu command displayed time of user session termination
- rather than time of the session beginning. Fixed. Noticed by Alexan-
- der Lyashuk 2:454/9.212.
-
- + New frames_Color, news_Frames and news_Date parameters are added to
- the main Tornado configuration file. They allow color change of input
- fields borders, frames and dates for news. Proposed by Bryan Turner
- 1:124/7013.
-
- + German system messages file is included to the Tornado package since
- this version. Now to make Tornado speak German to sysop you should
- simply rename tornado.ger -> tornado.msg. Special thanks to Roman
- Rupp 2:246/6010 for translation.
-
- % Plenty of minor changes, fixes and improvements.
-
- ═════════════════════════════════════════════════════════════════════════
- 01-Dec-98 Tornado 1.65gamma
- ═════════════════════════════════════════════════════════════════════════
-
- + WARNING. Since this version Tornado is distributed within the unlimi-
- ted shareware concept. It means one may use unregistered copy of the
- product for non-commercial purposes without any limitations, but in
- case one wants to use extra functionality and/or support the author,
- a keyfile must be bought. See details in LICENSE.DOC.
-
- ! Scanning JAM-base for personal mail displayed just one message in
- each area. Fixed. Noticed by Dmitry Razbegaev 2:5020/1572.777
-
- ! Installation program did not renew configuration files. Fixed.
-
- % Win32-óÑαß¿∩ now accepts line modifiers in .CTL-files.
-
- + Great day for fans of cursor menus! Tornado now supports this featu-
- re. The only parameter of a .MNU file [Header]->Arrows_Setup must be
- customized. See main documentation for the syntax.
-
- + ReadKey script language statement now catches cursor keys. Special
- constants (keyb_Up, keyb_Down, keyb_Left, and keyb_Right) are now
- available. It' s possible to define what cursor key was pressed by
- comparing the resulting value with these constants.
-
- + Input fields now also support cursor keys to move cursor.
-
- ! If external protocols are used, full paths of files to download were
- not stored in the list file. Noticed by Max Chistyakov 2:461/35.40
-
- ! Thanks to reports of Michail Shatalov 2:5025/6.52 many bugs are fixed
- in Win32 version.
-
- + Developing of support of Telnet and Finger internet services in Tor-
- nado verions for OS/2 and Windows is now under way. Depending on how
- actively will Tornado consumers be registered, it will be decided
- whether to disable this functionality in unregistered version.
-
- % Del_Start_Line and Del_End_Line parameters are removed from .LNG-fi-
- les and replaced by common Del_Lines parameter.
-
- ! Tabulation symbols in .TRS-files were not treated correctly. Fixed.
-
- + New macro: $NODE.
-
- & My main e-mail has changed from
- konst@cca.kharkov.ua to
- konst@quake.vostok.net. Please do not use the first one anymore.
-
- ! Searching for new files covered all the fileareas without regard to
- filearea.ctl->[FileArea]->Scan_NewFiles parameter. Fixed. Noticed by
- Andrey Timoshin 2:5020/718.50
-
- ! If a new user enters with EMSI with no telephone numbers specified,
- Tornado didn't ask user for them. Fixed. Noticed by Andrey Ryabchukov
- 2:461/103.
-
- ═════════════════════════════════════════════════════════════════════════
- * * *