home *** CD-ROM | disk | FTP | other *** search
- FDRPR - FrontDoor Request Processor for RemoteAccess
- ----------------------------------------------------
-
- The following changes have been made in FDRPR since the previous version.
-
-
- FDRPR 1.21
- ----------
-
- New features:
-
- Added a few new formatting codes for the line describing how
- the file information for a requested file should be presented.
- The new codes are:
- @0 - Expands to nothing. Useful as the first code on a line,
- if you don't want that line to begin with another code.
- @@ - Expands to the character @.
- @# - Expands to the character #.
- @N - Expands to a new line character. Useful if you want a
- file description to be on multiple lines. See FDRPR.DOC
- for an example.
-
-
- Changed:
-
- Improved FDRPR INSTALL to take some switches. If FDRPR isn't
- able to decide which version of FrontDoor that is installed,
- it's now possible to specify /NEW or /OLD. Also added the
- /[NO]SWAP switch to FDRPR INSTALL, to make it possible to
- decide if FrontDoor should swap out of memory before running
- FDRPR. Default is /SWAP.
-
- The maximum supported size of a description has been increased
- to 4096 characters.
-
-
- Bug fixes:
-
- FDRPR didn't work on all computers, due to some kind of a
- problem with optimization in the compiler. Fixed.
-
-
- FDRPR 1.20
- ----------
-
- Important:
-
- FDRPR does now require a 80286 processor or higher. If there
- is a problem with this, please let me know.
-
- Please note that the syntax for accessing a macro has changed
- in this version. Instead of using %[Macro] as were the case in
- earlier versions, you should now use $[Macro]. Please make
- sure that you change this in the configuration file, and in
- your message templates.
-
- Since FDRPR now uses the LISTED / UNLISTED parameter that FD
- can pass to it on the command line, make sure that you have
- /=W specified on the command line in FDSETUP. Or just FDRPR
- INSTALL to let FDRPR handle this automatically.
-
-
- New features:
-
- Added configuration setting [No]KeepPktFiles. If enabled,
- the *.PKT files sent to the requesting system, containing
- file descriptions and failure reasons, are not deleted when
- sent.
-
- Added configuration setting [No]FormatDescriptions. If
- enabled, FDRPR will ignore any newlines found in a file
- description, and wrap the description as fits the field
- best. If disabled, FDRPR will use any newlines found in
- the description, and use them, if possible. Descriptions
- without newlines, or with to long lines will still be
- wrapped by FDRPR.
-
- Added configuration setting MaxWildCards:<# of chars>.
- This setting can be used to disallow requests where
- too many wildcards are specified, e.g. *.* or FD*.*.
- (All * characters are first converted to ? characters, and it
- is these ? characters that are counted, not the * characters).
-
- Added configuration setting MaxBaseWildCards:<# of chars>.
- This setting can be used to disallow requests where too
- many wildcards are specified in the basename (before the .),
- e.g. FD*.ARJ.
- (All * characters are first converted to ? characters, and it
- is these ? characters that are counted, not the * characters).
-
- Added ReportMsgDir setting. If specified, all report messages,
- e.g. created with the ReportRequests or ReportFailures setting,
- will be created in the specified directory. If neither this,
- nor ReportMsgBoard is specified, these messages will be created
- in FD's netmail directory.
-
- Added ReportMsgBoard setting. If specified, all report messages,
- e.g. created with the ReportRequests or ReportFailures setting,
- will be created in the specified Hudson message board.
-
- Added UnlistedAlias and UnlistedList settings. If these settings
- are specified, only the aliases/directories specified in these
- files will be allowed for unlisted systems. If not specified,
- the same alias list / directory list as for unsecure sessions
- will be used for unlisted systems.
-
- Added UnlistedOnlyFree setting. If enabled, only files specified
- as free in RA's file database, or that exists in an area that
- are defined as free in RA, will be requestable for an unlisted
- system.
-
- Added DataFileDir setting. If specified, all files created by
- FDRPR (e.g. the *.RQ* files) will be created in this directory.
-
- Added support for sending an alias file as a netmail message
- instead of a file. If the file name in the alias definition
- begins with a colon (:), the file directly after the colon will
- be sent to the requesting person as a netmail message.
-
- Added possibility to define free files in the alias-file.
- A filename that has a slash (/) in front of it in the alias
- file is considered as a free file. Free files are, if the
- FreeFiles setting in the configuration file is enabled, not
- counted when checking the request limits.
-
-
- Changes:
-
- The ReportRequests and ReportFailures settings will now (by
- default) create *.MSG messages in FD's netmail folder, instead
- of creating a .PKT file as it used to do.
-
- Changed the support for alias names that only sends the newest
- matching file. Instead of replacing the * character with |
- character (as FDRPR 1.1x used), add a + character immediately
- before the filename, and continue to use * in the actual filename.
- (The | character is still supported for backwards compatibility,
- but is not recommended).
-
- Three files are now used for FDRPR's lists of requestable
- directories, and for FDRPR's lists of alias names, instead
- of two. The new file is for unlisted systems. The file ext-
- ensions are: *.RQS for secure sessions, *.RQL for listed
- systems during unsecure sessions, and *.RQU for unlisted
- systems.
-
- Macros, that earlier were accessed via the %[macro] form,
- should now instead use the new format $[macro], e.g. the
- macro should begin with a dollar ($) character instead of
- a percent (%) character. This is true for both macros
- used in the configuration file, as well as for macros in
- the template file.
-
- Added support for FD's new macros in SETUP.FD, e.g. $[TASK]
- instead of $TASK$. It's also possible to use environment
- variables, e.g. $[FD] in a pathname would expand to whatever
- the environment variable FD is defined as.
-
-
- Bug fixes:
-
- Aliasnames that were defined in both the list of unsecure
- aliases and in the list of secure aliases, were treated
- incorrect, and both files were sent to the user. Only the
- aliasname in the list of secure aliases should be used.
- Fixed.
-
- FDRPR could in rare cases generate a Exception error, which
- caused the computer to hang. Fixed.
-
- The session password wasn't correctly inserted in the
- .PKT file. Fixed.
-
- Alias files in the root directory wasn't handled correctly.
-
- If a file exists in the FDB, but is missing on the disk
- this is now handled properly, and the failure is reported
- to the user.
-
- The description of an alias file wasn't sent, if the alias
- file was located in a directory that wasn't listed in the
- list of requestable directories. Fixed.
-
- Fixed a problem with the request passwords. It wasn't possible
- to request a file with an entry in FDSETUP's request manager,
- where the password field was left empty. Fixed.
-
- No failure message were sent when a file request failed due
- to the time limit. Fixed.
-
-
- FDRPR 1.11
- ----------
-
- Bug fixes:
-
- The =M macro wasn't properly handled in all cases. Fixed
-
-
-
- FDRPR 1.10
- ----------
-
- Important:
-
- The program has been renamed to FDRPR. When updating from the
- previous version, you will have to change the name of the request
- processor in FDSETUP, so taht FD uses FDRPR intead of FDRQPRA.
- (To do this, you can use the FDRPR INSTALL command, if you would
- like. See below for details on FDRPR INSTALL).
-
- Since the name of the program has changed, you will also have
- to rename the configuration file from FDRQPRA.CFG to FDRPR.CFG.
-
- The key system has changed. This means that the old key is
- not valid anymore. However, your registration still is, and you
- will receive a new key. If you haven't done so already, please
- contact the registration site where you registered your copy.
-
-
- Changes:
-
- There is now a difference between the command line switches
- and the config file settings, they can not longer be used
- in both places. See FDRPR.DOC for a list of which switches
- that can be used on the commandline, and which settings that
- can be specified in the config file.
-
- The /CREATE switch, which used to force a creation of
- the *.RQ* files has been changed to a command instead.
- (A command should be run without the slash (/) character,
- e.g. FDRPR CREATE. Both the secure and unsecure files
- will be created, it is not necessary to run FDRPR twice
- anymore.
-
-
- New features:
-
- Added configuration file parameter: WorkDir. It can be used
- to specify the directory where the temporary .PKT files are
- created. If not specified, the directory pointed to by the
- TEMP or TMP environment variables are used, or if none of them
- are set, the root directory of the current drive is used.
-
- Added an easy install option. To install FDRPR, all that is
- needed is to copy the files to a directory, and in that
- directory type 'FDRPR INSTALL'. FDRPR will then update
- SETUP.FD, so that FD will use it for file requests in the
- future.
-
- Added two configuration file parameters: Message and FailMessage.
- They can be used to specify template files, which FDRPR will
- use when creating the file with file descriptions, or the reason
- a request failed, respectively. These files can contain macros to
- insert different values, and also a line containing a format
- descriptions on how the file description lines / fail reasons
- lines should be formatted. See FDRPR.DOC for information on
- how to use these template files, and FDRPR.DSC/FDRPR.FAI for
- two examples of templatefiles.
-
- FDRPR will now request more time from the remote mailer while
- processing the request. This will make sure that the line isn't
- disconnected before FDRPR has finished processing all request.
- This function can be disabled with the NoMoreTime parameter
- in the configuration file.
-
- Added ResolvePath (and NoResolvePath) setting in the config file.
- If enabled, which it is by default, FDRPR will do path
- resolution on all path names when comparing the paths specified
- in RACONFIG and the list of requestable directories / alias names.
- For certain systems, especially for a system with CD-ROM, it
- could be a good idea to disable this setting. It seems like
- certain CD-ROM drivers access the actual drive when this
- setting is enabled.
-
- Added a UPDATE command (e.g. FDRPR UPDATE) which will
- create the *.RQ* files if needed. Useful in your nighlty
- events. Both the secure and unsecure lists will be updated.
-
- When files are copied from a CD-ROM, they are now first
- sorted, and then copied in sorted order. This will minimize
- the number of disk changes when using a CD-ROM changer with
- many disks.
-
- Added ReportRequests and ReportFailures setting to the
- config file. If either of these are enabled, FDRPR will
- create a netmail message to you with information about
- successful and failed file requests, respectively.
-
- Added support for the FD setting 'Stop after first match'.
-
- Added support for the new FD macros =E, =M, =Q, =W and =Y.
- New switches are /node:=Y and /=W.
- The =W macro is currently not used for anything though.
-
- Added a fatal error handler, to make sure FDRPR doesn't
- lock up with a Abort, Retry, Ignore, Fail prompt.
-
- Added support for alias names that only sends the newest
- matching file. Instead of using a * character in the
- definition of the files to send, use a | (vertical bar).
-
- For secure sessions, FDRPR will now use both the list of
- requestable directories for unsecure sessions, as well as
- for secure sessions. This means that a directory that
- should be available for both type of sessions only have
- to be defined in the unsecure list of directories.
- The same thing is true for the alias list.
-
- Added PasswordErrors setting to the configuration file.
- If enabled, FDRPR will include all files that should have been
- sent if the correct password was used, in the message with the
- list of failed requests. By default, only the requested filename
- will be included in the message.
-
-
- Bug fixes:
-
- Comments in the file with requestable directories / alias
- names are now supported. (Comments can be added after a
- semicolon (;) character.
-
- FDRPR didn't send a message with descriptions when only free
- files were sent. This has been fixed.
-
- FDRPR didn't honor the number of minutes left to next event,
- which didn't allow file requests, in certain situations. Fixed.
-
- Fixed incompatibility problem with PC-MOS/386
-
- The time it takes to create the *.RQ* files have been
- significantly lowered for certain systems.
-
- If no alias file was defined in FD, FDRPR refused to run.
- Fixed.
-
- The filedate/time was set to the current time when copying a
- file from a CD-ROM. Fixed.
-
-
- Small, not-so-important :-), changes
-
- The session level password used for the current session will
- now be added to the pkt file as the pkt password.
- NOTE! This requires that the /Info switch is used, the password
- is taken from this file.
-
- Added possibility to disable the advertisement FDRPR adds to
- each message with the noadvert configuration parameter.
-
-
-
-
- FDRQPRA 1.00
- ------------
-
- Initial version
-