home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / FDRPR130.ZIP / HISTORY.TXT < prev    next >
Encoding:
Text File  |  1995-05-03  |  17.6 KB  |  431 lines

  1. FDRPR - FrontDoor Request Processor for RemoteAccess
  2. ----------------------------------------------------
  3.  
  4. The following changes have been made in FDRPR since the previous version.
  5.  
  6.  
  7. FDRPR 1.30
  8. ----------
  9.  
  10.     New features:
  11.  
  12.     FDRPR will now always skip a file, if exactly the same file
  13.     (both path and name matches) with a file that has been found
  14.     earlier.
  15.  
  16.     Added new configuration setting, [No]DupeFileNames. If 
  17.     disabled, and the requested files results in two or more files
  18.     with the same filename, only the first of these files will be
  19.     sent.
  20.  
  21.     Added /[No]Verify to the Create and Update commands. If
  22.     specified, FDRPR will verify that all requestable directories
  23.     actually exists, and skip those that doesn't.
  24.  
  25.     It is now possible to specify a | (pipe) character before the
  26.     actual filename in an alias file definition. When | is used,
  27.     no file will be sent to the remote, instead the specified file
  28.     (semaphore file) will be created. This can be used for remote
  29.     maintenance, etc. It's suggested that the alias name is
  30.     protected with a password in this case.
  31.  
  32.     A CHRS kludge is now added to all created messages.
  33.  
  34.     Added support for some settings in FDOPT: NOINTL and NOFSC54.
  35.     NOINTL prevents FDRPR from adding an INTL line when the 
  36.     destination zone of the message is the same as the zone of
  37.     your main address. NOFSC54 prevents a CHRS kludge to be added.
  38.  
  39.     Added a new formatting code for both successful and failed
  40.     requests: @M, which will print the filemask used in the request.
  41.  
  42.     Added new configuration setting, RAVersion. Use this to
  43.     specify the version of RemoteAccess you're using. The version
  44.     number should be specified as three digits, without any 
  45.     period between the major and minor version number. For instance
  46.     2.02 should be specified as 202, 2.50 as 250.
  47.  
  48.  
  49.     Bug fixes:
  50.  
  51.     The + character in the alias file definitions, which would
  52.     tell FDRPR to only send the latest of the matching file, were
  53.     behaving a little bit strange if the alias name had more then
  54.     one file specification defined, and the second
  55.     filespecification didn't exist. (e.g. ALIAS +file1 +file2)
  56.  
  57.     The FD setting Stop After First Match didn't work for free
  58.     files.
  59.  
  60.     FDRPR had some problems with alias files which were located
  61.     in a directory that were defined in RACONFIG, but not in the
  62.     list of requestable directories. Fixed.
  63.  
  64.     If no ALIAS file were definied in FDSETUP, you sometimes
  65.     got an error message that said that FDRPR couldn't create
  66.     a file (with no name).
  67.  
  68.     UNLISTED files can now be requested. RA does allow them to
  69.     be downloaded if the user knows the name of the file, so it
  70.     should also be possible to request them.
  71.  
  72.     FDRPR didn't check the specified password on the alias name,
  73.     only on the files specified for the alias name. Fixed.
  74.  
  75.     If an unlisted node requested an alias file, and
  76.     UnlistedOnlyFree were specified, FDRPR sometimes
  77.     hanged. Fixed.
  78.  
  79.  
  80. FDRPR 1.21
  81. ----------
  82.  
  83.     New features:
  84.  
  85.         Added a few new formatting codes for the line describing how
  86.         the file information for a requested file should be presented.
  87.         The new codes are:
  88.         @0 - Expands to nothing. Useful as the first code on a line,
  89.              if you don't want that line to begin with another code.
  90.         @@ - Expands to the character @.
  91.         @# - Expands to the character #.
  92.         @N - Expands to a new line character. Useful if you want a
  93.              file description to be on multiple lines. See FDRPR.DOC
  94.              for an example.
  95.  
  96.  
  97.     Changed:
  98.  
  99.         Improved FDRPR INSTALL to take some switches. If FDRPR isn't
  100.         able to decide which version of FrontDoor that is installed,
  101.         it's now possible to specify /NEW or /OLD. Also added the
  102.         /[NO]SWAP switch to FDRPR INSTALL, to make it possible to
  103.         decide if FrontDoor should swap out of memory before running
  104.         FDRPR. Default is /SWAP.
  105.  
  106.         The maximum supported size of a description has been increased
  107.         to 4096 characters.
  108.  
  109.  
  110.     Bug fixes:
  111.  
  112.         FDRPR didn't work on all computers, due to some kind of a
  113.         problem with optimization in the compiler. Fixed.
  114.  
  115.  
  116. FDRPR 1.20
  117. ----------
  118.  
  119.     Important:
  120.  
  121.         FDRPR does now require a 80286 processor or higher. If there
  122.         is a problem with this, please let me know.
  123.  
  124.         Please note that the syntax for accessing a macro has changed
  125.         in this version. Instead of using %[Macro] as were the case in
  126.         earlier versions, you should now use $[Macro]. Please make
  127.         sure that you change this in the configuration file, and in
  128.         your message templates.
  129.  
  130.         Since FDRPR now uses the LISTED / UNLISTED parameter that FD
  131.         can pass to it on the command line, make sure that you have
  132.         /=W specified on the command line in FDSETUP. Or just FDRPR
  133.         INSTALL to let FDRPR handle this automatically.
  134.  
  135.  
  136.     New features:
  137.  
  138.         Added configuration setting [No]KeepPktFiles. If enabled,
  139.         the *.PKT files sent to the requesting system, containing
  140.         file descriptions and failure reasons, are not deleted when
  141.         sent.
  142.  
  143.         Added configuration setting [No]FormatDescriptions. If
  144.         enabled, FDRPR will ignore any newlines found in a file
  145.         description, and wrap the description as fits the field
  146.         best. If disabled, FDRPR will use any newlines found in
  147.         the description, and use them, if possible. Descriptions
  148.         without newlines, or with to long lines will still be
  149.         wrapped by FDRPR.
  150.  
  151.         Added configuration setting MaxWildCards:<# of chars>. 
  152.         This setting can be used to disallow requests where
  153.         too many wildcards are specified, e.g. *.* or FD*.*.
  154.         (All * characters are first converted to ? characters, and it
  155.         is these ? characters that are counted, not the * characters).
  156.  
  157.         Added configuration setting MaxBaseWildCards:<# of chars>.
  158.         This setting can be used to disallow requests where too
  159.         many wildcards are specified in the basename (before the .),
  160.         e.g. FD*.ARJ.
  161.         (All * characters are first converted to ? characters, and it
  162.         is these ? characters that are counted, not the * characters).
  163.  
  164.         Added ReportMsgDir setting. If specified, all report messages,
  165.         e.g. created with the ReportRequests or ReportFailures setting,
  166.         will be created in the specified directory. If neither this,
  167.         nor ReportMsgBoard is specified, these messages will be created 
  168.         in FD's netmail directory.
  169.  
  170.         Added ReportMsgBoard setting. If specified, all report messages,
  171.         e.g. created with the ReportRequests or ReportFailures setting,
  172.         will be created in the specified Hudson message board. 
  173.  
  174.         Added UnlistedAlias and UnlistedList settings. If these settings
  175.         are specified, only the aliases/directories specified in these
  176.         files will be allowed for unlisted systems. If not specified,
  177.         the same alias list / directory list as for unsecure sessions
  178.         will be used for unlisted systems.
  179.  
  180.         Added UnlistedOnlyFree setting. If enabled, only files specified
  181.         as free in RA's file database, or that exists in an area that
  182.         are defined as free in RA, will be requestable for an unlisted
  183.         system.
  184.  
  185.         Added DataFileDir setting. If specified, all files created by
  186.         FDRPR (e.g. the *.RQ* files) will be created in this directory.
  187.  
  188.         Added support for sending an alias file as a netmail message
  189.         instead of a file. If the file name in the alias definition
  190.         begins with a colon (:), the file directly after the colon will
  191.         be sent to the requesting person as a netmail message.
  192.  
  193.         Added possibility to define free files in the alias-file.
  194.         A filename that has a slash (/) in front of it in the alias
  195.         file is considered as a free file. Free files are, if the
  196.         FreeFiles setting in the configuration file is enabled, not
  197.         counted when checking the request limits.
  198.  
  199.  
  200.     Changes:
  201.  
  202.         The ReportRequests and ReportFailures settings will now (by
  203.         default) create *.MSG messages in FD's netmail folder, instead 
  204.         of creating a .PKT file as it used to do.
  205.  
  206.         Changed the support for alias names that only sends the newest
  207.         matching file. Instead of replacing the * character with |
  208.         character (as FDRPR 1.1x used), add a + character immediately 
  209.         before the filename, and continue to use * in the actual filename.
  210.         (The | character is still supported for backwards compatibility,
  211.         but is not recommended).
  212.  
  213.         Three files are now used for FDRPR's lists of requestable 
  214.         directories, and for FDRPR's lists of alias names, instead
  215.         of two. The new file is for unlisted systems. The file ext-
  216.         ensions are: *.RQS for secure sessions, *.RQL for listed
  217.         systems during unsecure sessions, and *.RQU for unlisted
  218.         systems.
  219.  
  220.         Macros, that earlier were accessed via the %[macro] form,
  221.         should now instead use the new format $[macro], e.g. the
  222.         macro should begin with a dollar ($) character instead of
  223.         a percent (%) character. This is true for both macros
  224.         used in the configuration file, as well as for macros in
  225.         the template file.
  226.  
  227.         Added support for FD's new macros in SETUP.FD, e.g. $[TASK]
  228.         instead of $TASK$. It's also possible to use environment
  229.         variables, e.g. $[FD] in a pathname would expand to whatever
  230.         the environment variable FD is defined as.
  231.  
  232.  
  233.     Bug fixes:
  234.  
  235.         Aliasnames that were defined in both the list of unsecure
  236.         aliases and in the list of secure aliases, were treated
  237.         incorrect, and both files were sent to the user. Only the
  238.         aliasname in the list of secure aliases should be used.
  239.         Fixed.
  240.  
  241.         FDRPR could in rare cases generate a Exception error, which
  242.         caused the computer to hang. Fixed.
  243.  
  244.         The session password wasn't correctly inserted in the
  245.         .PKT file. Fixed.
  246.  
  247.         Alias files in the root directory wasn't handled correctly.
  248.  
  249.         If a file exists in the FDB, but is missing on the disk
  250.         this is now handled properly, and the failure is reported
  251.         to the user.
  252.  
  253.         The description of an alias file wasn't sent, if the alias
  254.         file was located in a directory that wasn't listed in the
  255.         list of requestable directories. Fixed.
  256.  
  257.         Fixed a problem with the request passwords. It wasn't possible
  258.         to request a file with an entry in FDSETUP's request manager, 
  259.         where the password field was left empty. Fixed.
  260.  
  261.         No failure message were sent when a file request failed due
  262.         to the time limit. Fixed.
  263.  
  264.  
  265. FDRPR 1.11
  266. ----------
  267.  
  268.     Bug fixes:
  269.  
  270.         The =M macro wasn't properly handled in all cases. Fixed
  271.         
  272.  
  273.  
  274. FDRPR 1.10
  275. ----------
  276.  
  277.     Important:
  278.  
  279.         The program has been renamed to FDRPR. When updating from the
  280.         previous version, you will have to change the name of the request
  281.         processor in FDSETUP, so taht FD uses FDRPR intead of FDRQPRA.
  282.         (To do this, you can use the FDRPR INSTALL command, if you would
  283.         like. See below for details on FDRPR INSTALL).
  284.  
  285.         Since the name of the program has changed, you will also have
  286.         to rename the configuration file from FDRQPRA.CFG to FDRPR.CFG.
  287.  
  288.         The key system has changed. This means that the old key is
  289.         not valid anymore. However, your registration still is, and you
  290.         will receive a new key. If you haven't done so already, please
  291.         contact the registration site where you registered your copy.
  292.  
  293.  
  294.     Changes:
  295.  
  296.         There is now a difference between the command line switches
  297.         and the config file settings, they can not longer be used
  298.         in both places. See FDRPR.DOC for a list of which switches
  299.         that can be used on the commandline, and which settings that
  300.         can be specified in the config file.
  301.  
  302.         The /CREATE switch, which used to force a creation of
  303.         the *.RQ* files has been changed to a command instead.
  304.         (A command should be run without the slash (/) character, 
  305.         e.g. FDRPR CREATE. Both the secure and unsecure files
  306.         will be created, it is not necessary to run FDRPR twice
  307.         anymore.
  308.  
  309.  
  310.     New features:
  311.  
  312.         Added configuration file parameter: WorkDir. It can be used
  313.         to specify the directory where the temporary .PKT files are
  314.         created. If not specified, the directory pointed to by the
  315.         TEMP or TMP environment variables are used, or if none of them
  316.         are set, the root directory of the current drive is used.
  317.  
  318.         Added an easy install option. To install FDRPR, all that is
  319.         needed is to copy the files to a directory, and in that 
  320.         directory type 'FDRPR INSTALL'. FDRPR will then update
  321.         SETUP.FD, so that FD will use it for file requests in the
  322.         future.
  323.  
  324.         Added two configuration file parameters: Message and FailMessage.
  325.         They can be used to specify template files, which FDRPR will
  326.         use when creating the file with file descriptions, or the reason
  327.         a request failed, respectively. These files can contain macros to
  328.         insert different values, and also a line containing a format
  329.         descriptions on how the file description lines / fail reasons
  330.         lines should be formatted. See FDRPR.DOC for information on
  331.         how to use these template files, and FDRPR.DSC/FDRPR.FAI for
  332.         two examples of templatefiles.
  333.  
  334.         FDRPR will now request more time from the remote mailer while
  335.         processing the request. This will make sure that the line isn't
  336.         disconnected before FDRPR has finished processing all request.
  337.         This function can be disabled with the NoMoreTime parameter
  338.         in the configuration file.
  339.  
  340.         Added ResolvePath (and NoResolvePath) setting in the config file.
  341.         If enabled, which it is by default, FDRPR will do path
  342.         resolution on all path names when comparing the paths specified
  343.         in RACONFIG and the list of requestable directories / alias names.
  344.         For certain systems, especially for a system with CD-ROM, it
  345.         could be a good idea to disable this setting. It seems like
  346.         certain CD-ROM drivers access the actual drive when this 
  347.         setting is enabled.
  348.  
  349.         Added a UPDATE command (e.g. FDRPR UPDATE) which will
  350.         create the *.RQ* files if needed. Useful in your nighlty
  351.         events. Both the secure and unsecure lists will be updated.
  352.  
  353.         When files are copied from a CD-ROM, they are now first
  354.         sorted, and then copied in sorted order. This will minimize
  355.         the number of disk changes when using a CD-ROM changer with
  356.         many disks.
  357.  
  358.         Added ReportRequests and ReportFailures setting to the
  359.         config file. If either of these are enabled, FDRPR will
  360.         create a netmail message to you with information about 
  361.         successful and failed file requests, respectively.
  362.  
  363.         Added support for the FD setting 'Stop after first match'.
  364.  
  365.         Added support for the new FD macros =E, =M, =Q, =W and =Y.
  366.         New switches are /node:=Y and /=W.
  367.         The =W macro is currently not used for anything though.
  368.  
  369.         Added a fatal error handler, to make sure FDRPR doesn't
  370.         lock up with a Abort, Retry, Ignore, Fail prompt.
  371.  
  372.         Added support for alias names that only sends the newest
  373.         matching file. Instead of using a * character in the 
  374.         definition of the files to send, use a | (vertical bar).
  375.  
  376.         For secure sessions, FDRPR will now use both the list of
  377.         requestable directories for unsecure sessions, as well as
  378.         for secure sessions. This means that a directory that 
  379.         should be available for both type of sessions only have
  380.         to be defined in the unsecure list of directories.
  381.         The same thing is true for the alias list.
  382.  
  383.         Added PasswordErrors setting to the configuration file.
  384.         If enabled, FDRPR will include all files that should have been
  385.         sent if the correct password was used, in the message with the
  386.         list of failed requests. By default, only the requested filename
  387.         will be included in the message.
  388.  
  389.  
  390.     Bug fixes:
  391.  
  392.         Comments in the file with requestable directories / alias
  393.         names are now supported. (Comments can be added after a
  394.         semicolon (;) character.
  395.  
  396.         FDRPR didn't send a message with descriptions when only free
  397.         files were sent. This has been fixed.
  398.  
  399.         FDRPR didn't honor the number of minutes left to next event,
  400.         which didn't allow file requests, in certain situations. Fixed.
  401.  
  402.         Fixed incompatibility problem with PC-MOS/386
  403.  
  404.         The time it takes to create the *.RQ* files have been
  405.         significantly lowered for certain systems.
  406.  
  407.         If no alias file was defined in FD, FDRPR refused to run. 
  408.         Fixed.
  409.  
  410.         The filedate/time was set to the current time when copying a
  411.         file from a CD-ROM. Fixed.
  412.  
  413.  
  414.     Small, not-so-important :-), changes
  415.  
  416.         The session level password used for the current session will
  417.         now be added to the pkt file as the pkt password.
  418.         NOTE! This requires that the /Info switch is used, the password
  419.               is taken from this file.
  420.  
  421.         Added possibility to disable the advertisement FDRPR adds to
  422.         each message with the noadvert configuration parameter.
  423.  
  424.  
  425.  
  426.  
  427. FDRQPRA 1.00
  428. ------------
  429.  
  430.         Initial version
  431.