home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / com / bbs / lora / whatsnew.txt < prev   
Text File  |  1994-01-07  |  21KB  |  470 lines

  1.  
  2.                        Lora Bulletin Board System and
  3.                           Electronic Mail Interface
  4.  
  5.                                 Version 2.34
  6.  
  7.     Copyright (c) 1989, 1990, 1991, 1992, 1993, 1994 by Marco Maccaferri
  8.                              All rights reserved
  9.  
  10.  
  11.     Changes made from version 2.33
  12.     =====================================================================
  13.  
  14.     - Added the paging hours menu, that allows you to define when
  15.       you are available for chat during the entire week.
  16.  
  17.     - Added the option to change the date format to the BBS / General
  18.       options menu. The available choices are: DD-MM-YY, MM-DD-YY and
  19.       YY-MM-DD.
  20.  
  21.     - The file upload command now asks for the file name and the
  22.       description before the beggining of the file transfer. This means
  23.       that the duplicate upload check is made before and after the file
  24.       transfer.
  25.  
  26.     - Changed a bit the code related to the link tearlines option. Now
  27.       it should work correctly, the <space>/<space> betweed the original
  28.       tearline and the Lora's tearline (when you choose to link the
  29.       tearlines) isn't automatically added.
  30.  
  31.     - Fixed a long standing bug usign numbers as hot keys for menu.
  32.  
  33.     - The structure of the CONFIG.DAT file was changed a little to get
  34.       around a bug of the Borland C compiler for OS/2. The affected
  35.       items are: Global / General / Monochrome and BBS / New users / New
  36.       files check, that sould be reconfigured.
  37.  
  38.     - Added support for extended netmail flags. Currently handled flags
  39.       are the following: DIR (Direct, produces a .DUT packet), TFS
  40.       (Truncate File Sent) and KFS (Kill File Sent).
  41.  
  42.     - Added the flag CD-Rom to the BBS / Files / Flags field. When this
  43.       flags is set to yes, the file search by date (new files search)
  44.       automatically skips this area.
  45.  
  46.     - Added the flags 'Unknow can request', 'Protect can request' and
  47.       'Known can request' to the BBS / Files / Flags field. This flags
  48.       allows you to control the file request privilege for that area
  49.       using the file index created with FILEIDX.
  50.  
  51.     - Now Lora updates every nodediff found in the nodelist directory,
  52.       and not the next week's nodediff (referred to the current
  53.       nodelist) only as before.
  54.  
  55.     - Fixed a bug displaying the new files list.
  56.  
  57.     - Added two more modem init strings to the Modem / Command strings
  58.       menu. This will allows you to verbosely configure your modem (used
  59.       mainly for FAX/Modem setups).
  60.  
  61.     - Added the hangup string to the Modem / Command strings menu. This
  62.       will avoid some problems with the modem not hanging up after a call
  63.       or not being reinitialized correctly.
  64.  
  65.     - Added a new menu item to the Modem menu: Dialing strings, that was
  66.       previously located in the Modem / Command strings menu.
  67.  
  68.     - Now Lora-OS/2 allows you to receive fax calls without hang up the
  69.       phone when calling the fax receiving software. If you set the
  70.       fax errorlevel (Modem / Hardware menu) to 0, when a fax call is
  71.       detected Lora calls the external program RCVFAX, that can be and
  72.       executable or a batch file, without closing the com port. The
  73.       com port number, speed and com handle are passed on the command
  74.       line.
  75.       The OS/2 version should use this method to receive fax, since OS/2
  76.       automatically closes the com port when a program terminates. DOS
  77.       users can choose from this method and the old exit with errorlevel.
  78.  
  79.     - Fixed a bug that hangs the machine when using the internal TIC
  80.       processor.
  81.  
  82.     - Fixed a bug with the file listing command.
  83.  
  84.     - Fixed a bug with the import empty message option.
  85.  
  86.     - Fixed a bug when tagging files during a file listing.
  87.  
  88.     - Fixed a little bug (debris on the line) with the ^OC embedded
  89.       command, not working properly in certain situations.
  90.  
  91.     - Added the dialing directory to the terminal emulator. The structures
  92.       are not available because they need to be expanded and defined
  93.       a little more.
  94.  
  95.     - Fixed a bug that puts real big numbers inthe seen-by and path lines
  96.       using the OS/2 version.
  97.  
  98.     - Now the serial routines under OS/2 initializes the SIO drivers for
  99.       RTS/CTS handhsaking.
  100.  
  101.     - The date format field in the BBS / General options menu, now has
  102.       effects on the date displayed during the file listings. Change it
  103.       as you need.
  104.  
  105.     - Added the switches /2, /3 and /G=<n> to the menu type 86 (QWK tag
  106.       message areas), that are working the same way as the menu type 17.
  107.  
  108.     - Added support for new USRobotics V32terbo 21600 connect speed.
  109.  
  110.     - Added support for the V.FAST connect response at 28800 baud.
  111.  
  112.     - Fixed a bug in the passthrough areas: the AREA: line is now added
  113.       correctly.
  114.  
  115.     - In the previous whatsnew.txt file it's incorrectly stated that
  116.       the subscription days left are displayed with the ^F9 embedded
  117.       command. The correct command is ^F1.
  118.  
  119.     - Fixed a problem with the verify of packet passwords when the
  120.       passwords are less than 8 characters.
  121.  
  122.     - Added support for the CARRIER <baud> connect responses. That's the
  123.       factory setting for some modems.
  124.  
  125.     - Fixed a bug updating the download counters with CD-ROM file areas.
  126.  
  127.     - Fixed a bug with the internal upload protocol handler that cannot
  128.       updates the user's upload kbytes and number fields.
  129.  
  130.     - Now the answers from the message and file area managers (named
  131.       Areafix and Raid) are originated by Lora-BBS vX.YY rather than
  132.       Areafix and Raid.
  133.  
  134.     - Added the command NODELIST to build the nodelist indexes from a
  135.       batch file.
  136.  
  137.     - Fixed a bug with modems that cannot report the connect flags in
  138.       the form "CONNECT 9600/V32/V42B".
  139.  
  140.     - The language file has changed (4 lines added).
  141.  
  142.     - The subscription field of the users editor is now active and fully
  143.       functional. There are two system files that can be displayed
  144.       according with the subscription date:
  145.  
  146.       SUBDATE.*  - Is displayed when a users calls your board after
  147.                    the subscription date has expired.
  148.  
  149.       SUBWARN.*  - Is displayed when the number of days before the
  150.                    expiration date is less that 31 days.
  151.  
  152.     - Added the embedded command ^F9 that shows the number of days before
  153.       the subscription expires.
  154.  
  155.     - The user editor is now built into LSETUP under the Manager menu.
  156.  
  157.     - Added the B???????.* system file. It is shown to the user with the
  158.       BPS rate as specified behind the B. B2400.* would be shown to
  159.       a 2400 BPS caller and B14400.* would be shown to a 14400 BPS
  160.       caller. You can make a file for the following BPS rates:
  161.  
  162.                                    300
  163.                                   1200
  164.                                   2400
  165.                                   4800
  166.                                   7200
  167.                                   9600
  168.                                  12000
  169.                                  14400
  170.                                  16800
  171.                                  19200
  172.                                  38400
  173.  
  174.     - Added the FGOODBYE.* system file. It is displayed when the user
  175.       decides to hangup after a file transfer. Do not use embedded
  176.       commands that pauses the file otherwise the user can't use the
  177.       automatic logoff.
  178.  
  179.     - Made a lot of fixups to both the serial port handling and video
  180.       functions routines to prevents uncontrolled loops and speed
  181.       bottlenecks even with windowed sessions.
  182.  
  183.     - Added the 'Quote header' parameter to the BBS / General options
  184.       menu. The reply header is displayed at the top of a message that is
  185.       quoted in a reply.
  186.  
  187.       The following macro characters may be used within this
  188.       field:
  189.           
  190.       @  Expands into the person's name to which the original message
  191.          was addressed.
  192.           
  193.       #  Expands into the person's name who posted the original message
  194.          (the one being replied to).
  195.           
  196.       `  Expands into the date that the original message (the one being
  197.          replied to) was posted.
  198.           
  199.       ~  Expands to the time that the original message (the one being
  200.          replied to) was posted.
  201.           
  202.       For example, if the following reply header was specified:
  203.           
  204.                 In a message originally to @, # said:
  205.           
  206.       Would expand in a message to:
  207.           
  208.                 In a message originally to All, Joe User said:
  209.  
  210.     - Added the 'Quote string' parameter to the BBS / General options
  211.       menu. This allows you to select the string of characters which
  212.       Lora will place before any message text that is quoted in a reply.
  213.       This is useful for separating quoted message text from reply
  214.       message text within a message. For example, a message quote string
  215.       specified as the ">" character might look like this:
  216.           
  217.       ┌───────────────────────────────────────────────┐
  218.           │ > I have been using Lora BBS for two          │
  219.       │ > months now and love it!              │
  220.       │                          │
  221.       │ I have to agree with you there, John.      │
  222.       └───────────────────────────────────────────────┘
  223.           
  224.       In this example, you can see that the message text that is being
  225.       quoted begins with the defined Quote String.  This makes the
  226.       message easier to understand.
  227.  
  228.       Two macro characters are also supported within the quote
  229.       string.  They are:
  230.           
  231.       @  This macro character is expanded within message text into the
  232.          upper-case initials of the person who is being quoted or
  233.          replied to.
  234.           
  235.       #  This macro is expanded into the lower-case initials of the
  236.          person who is being quoted or replied to.
  237.  
  238.       ~  This macro is expanded into the initials of the person who is
  239.          being quoted or replied to without changing the case.
  240.           
  241.       For example, if the quote string was specified as "@>", quoted
  242.       message text might look something like this:
  243.           
  244.       ┌───────────────────────────────────────────────┐
  245.           │ JP> I have been using Lora BBS for two        │
  246.       │ JP> months now and love it!           │
  247.       │                          │
  248.       │ I have to agree with you there, John.      │
  249.       └───────────────────────────────────────────────┘
  250.  
  251.       This gives an even better idea of which message text is being
  252.       quoted.
  253.  
  254.     - Added the flags definitions for both Areafix and Raid processors.
  255.       Now you can define up to 32 flags for your downlinks like the flags
  256.       you have with the users.
  257.  
  258.     - Increased the size of the netmail akas. Now you have 20 slots at
  259.       your disposal.
  260.  
  261.     - The 'Translate to' field of the cost manager has been increased in
  262.       width to allow telephone credit card numbers.
  263.  
  264.     - Added the 'packers engine'. Now the Manager/Packers menu allows
  265.       you to define the packers/unpacker for both the QWK mail
  266.       door and the Fidonet mail processor. You can define the pack/unpack
  267.       commands and the identification bytes for each packer, this allows
  268.       you to add packer without changing the executable files.
  269.  
  270.       The packers identification string is made by pairs of hexadecimal
  271.       numbers representing the bytes that can be found at the byte position
  272.       specifyed by the 'Offset' parameter.
  273.  
  274.     - Added the 'Netmail messages tracker', that checks every netmail
  275.       message that your system imports for valid origin and destination
  276.       nodes. You can enable or disable the message tracker with the
  277.       Mailer / Miscellaneous / Track msgs. option.
  278.  
  279.     - Added the TIC file processor. Now each file area has a TIC tag field
  280.       (like the echomail tag) and three forward lines.
  281.  
  282.     - Added the item 'Import TIC.CFG" to the File menu, that allows you to
  283.       import your existing TIC configuration. This item imports only the
  284.       file area names, paths and forward, due to the internal handling of
  285.       the TIC processor, the passwords are defined in the Manager / Nodes
  286.       menu and are unique for each node, you cannot define a different
  287.       password for the same node in different areas.
  288.  
  289.     - Added the file area processor (named Raid) to allow your downlinks
  290.       to add, remove and query their echo file areas status. The provided
  291.       RAID_HLP.TXT shows you the commands available.
  292.  
  293.     - There is a new LMSG.EXE that should fix some problems. It has a
  294.       new command line switch: -L that allows you to reply-link the
  295.       messages by subject. It works for Squish and QuickBBS message bases
  296.       only, it will completed in the next release.
  297.  
  298.     - For everyone has complained about the midnight trap that occurs
  299.       with Lora/2: check your scheduler setup (Manager / Events menu)
  300.       and be sure that your events covers the entire 24 hours range.
  301.       That means that the last event must end at 24:00 and not at 23:59.
  302.  
  303.     - Improved the screen output routines.
  304.  
  305.     - This beta was recompiled using the Borland C/C++ 1.0 for OS/2.
  306.       The previous release was compiled with an early beta of the
  307.       Borland compiler.
  308.  
  309.     - The language files are changed (one line was added). Make sure to
  310.       update your custom files.
  311.  
  312.     - LMSG -I over a Fido *.MSG area, causes the creation of the
  313.       MSGTOIDX.DAT file. This file will be used by the personal mail
  314.       scan to find out the messages in the Fido areas.
  315.  
  316.     - Improved the Squish message scan.
  317.  
  318.     - Several improvements are made to the outbound scanning routines.
  319.       Note that a new file appears in the Lora's system directory:
  320.       QUEUE.DAT. This file contain an index to the outbound packets
  321.       and should be deleted only if you must completely rescan the outbound
  322.       directories.
  323.  
  324.     - Fixed a bug with the download counters that weren't updated when
  325.       using the file list parameter.
  326.  
  327.     - Added the check on the fidouser.lst file in the nodelist
  328.       directory as an alternative to the names.cfg file.
  329.  
  330.     - Added the 'Carrier mask' parameter to the Modem/Hardware menu,
  331.       that allows you to specify the bit mask with which the carrier
  332.       must be detected (normally it's 128).
  333.  
  334.     - Added the 'DCD drop timeout' parameter to the Modem/Hardware menu,
  335.       that allows you to specify a timeout in seconds for which the
  336.       carrier must be down before hangup the line. This avoids some
  337.       problems with extremely noise lines.
  338.  
  339.     - Now the input routines accepts the entire ASCII character set,
  340.       except for the unprintable codes (below 0x20). With this "fix" it's
  341.       now possible to use country-specific characters in messages and
  342.       in every input request. I think that the Chinese character set may
  343.       be used too.
  344.  
  345.     - Improved the speed of LMSG when packing Squish and QuickBBS
  346.       message bases.
  347.  
  348.     - LMSG now correctly updates the QuickBBS LASTREAD pointers.
  349.  
  350.     - When a user uploads a file into a filebox, his/her name will always
  351.       be put following the file's description, regardless of the setting
  352.       made with LSETUP. This allows the filebox owner to know who has sent
  353.       the files without guessing it.
  354.  
  355.     - If your menus are made by external ANSI/Avatar files, if the user
  356.       presses an hotkey, the file's output is stopped immediately, and
  357.       the key processed.
  358.  
  359.     - Fixed the file request loops, without using the index files.
  360.  
  361.     - Now the .ILO files works correctly when Lora rereads the outbound
  362.       queue.
  363.  
  364.     - Fixed the strange reactions when creating new echomail areas (like
  365.       strange areas.bbs and newareas.bbs popping-up everywhere).
  366.  
  367.     - Fixed a bug using the Areafix processor from a point.
  368.  
  369.     - Added the embedded command ^WkN<flags> that shows the rest of the
  370.       line if the specified user's <flags> are zeroed.
  371.  
  372.     - Added the password protection feature to the file indexes for the
  373.       file request. Just add the password after the file name, like the
  374.       following:
  375.  
  376.       $C:\Lora\PROTECT.IDX !PWD
  377.  
  378.     - Added the parameter /P to instruct Lora not to interpret any
  379.       embedded command when reading files with the menu types 5 and 97.
  380.  
  381.     - Fixed a bug when packing Squish messages using LMSG: the loss of
  382.       the high water mark and lastread pointer.
  383.  
  384.     - Added the 'Internet mail' type-flag to the message areas setup.
  385.       It's act like a normal netmail area, but the fidonet's to and
  386.       address fields are automatically filled with the data found in the
  387.       configuration file (see the 'Internet gateway' menu) and the system
  388.       will ask you the destination internet address to send the message
  389.       to.
  390.  
  391.     - Added the 'Internet gateway' menu to the lsetup's 'Global' menu.
  392.       You can define the user's name and fidonet address of your zone's
  393.       internet mail gateway.
  394.  
  395.     - Added the ASCII control file NAMES.CFG. In that file you can list
  396.       the names and addresses of people you write most, in the following
  397.       format:
  398.  
  399.       Marco Maccaferri, 2:332/402.1
  400.       Mario Battacchi, 2:332/403
  401.  
  402.     - If you experience missed duplicate messages situations, try to
  403.       delete the files DUPES.IDX and DUPES.DAT. I have changed the
  404.       duplicate check method, something has gone wrong and the files
  405.       aren't perfectly up-ward compatible.
  406.  
  407.     - Fixed the 'Limited hours' answer bug.
  408.  
  409.     - Bug del QWK che causava uno sharing violation se si faceva un
  410.       download subito dopo aver mandato le repliche.
  411.  
  412.     - Fixed a bug with the duplicate uploads check.
  413.  
  414.     - Made some changes with the share file management, this may be
  415.       improves the system security with the share loaded.
  416.  
  417.     - Added some embedded commands that where missing from the 'User
  418.       display' menu parameter. Now the commands available are exactly
  419.       the same as with the external file commands.
  420.  
  421.     - Added the file request file index. You can put a line in the
  422.       OKFILE.LST file (or whatever you call it) like the following:
  423.  
  424.           $C:\Lora\FILES.IDX
  425.  
  426.       And Lora will look inside this file to search the files requested
  427.       instead of looking inside every directory every time. This may speed
  428.       up the scan process and considerably improve the overall performance
  429.       with CD ROMs and other slow devices (like file areas on remote file
  430.       servers under network).
  431.       You can mix the old search method with the new as you wish, you can
  432.       also adds multiple file indexes (if you limits the file requests on
  433.       certain areas to certain nodes).
  434.  
  435.     - Added the external program FILEIDX that allows you to create the
  436.       index files. The command syntax is very simple, if you start the
  437.       program without parameters it shows the command summary. Following
  438.       is an example on how the create a file index:
  439.  
  440.           FILEIDX C:\Lora\FILES.IDX AREA 1 5 7 RANGE 50-200 300-400
  441.  
  442.       This line creates the file index C:\Lora\FILES.IDX and includes the
  443.       files inside the areas 1, 5, 7, the areas from 50 to 200 and the
  444.       areas from 300 to 400 (bounds included).
  445.  
  446.     - The external protocols support has been fixed and now is usable:
  447.       with the download command you can specify the %1 paraneter that will
  448.       be replaced by the file name to be downloaded (only if the control
  449.       file isn't specifyed too).
  450.       With the upload command you can specify the %1 (destination path
  451.       without the trailing backslash) and %2 (file name to be received)
  452.       parameters.
  453.       With the control files and download / upload commands, you can
  454.       specify every external program parameters (take a look at the
  455.       description of the menu type 10 - External programs in the sysop's
  456.       manual).
  457.  
  458.     - LMSG has finally been updated. This is a completely new version
  459.       of the message maintenance utility, it still needs some changes
  460.       and enhancements, but now it's usable.
  461.  
  462.     - Added the switch /L=<filename> to every GOTO or GOSUB menu types
  463.       (including the line-editor and mail reader one) to check for the
  464.       menu name inside the file <filename>.MNU instead of inside the
  465.       language's default menu file.
  466.       *IMPORTANT* Do not include the file extension, Lora automatically
  467.       adds the .MNU extension.
  468.  
  469.  
  470.