home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
- HISTORY.DOC
- -----------
-
- To Do for Beta 2
- ----------------
-
- Planned changes and enhancements for V-MailServer 2.0 Beta 2:
-
- Possible move to the large memory model.
-
- Setting up an indexing scheme for the option files. It must be
- transparent to the administrator, and must automatically rebuild the
- indexes if changes are made manually to the option file.
-
- Make the character used for whitespace on continuation lines optional -
- Tabs or spaces.
-
- Removal of the X-MailServer: header, and substituting a proper Received:
- header in it's place.
-
- Make vmailx smarter, with regard to processing newly-created messages.
- It should process all messages, but avoid an endless loop of having
- vmail re-queue the message.
-
- More work on the documentation, of course.
-
-
- Changes from Beta 1.02
- ----------------------
-
- Fixed multiple addressing bug, where messages were lost because VMS was
- skipping addresses when grouping them together.
-
- RMailLineMax now specifies the entire line length, including the RMAIL
- command and any UUCP grade option you use. This lets you set it to
- "128", without worrying about how many characters the RMAIL or grade
- options take.
-
- Fixed the digest program. Using the defaults caused it to use a null
- pointer when creating the output file.
-
- Added the "-?", "-h" parameters to digest.exe, along with a help screen.
-
- Added a "-v" parameter to digest.exe, which tells it to name the output
- file in Volume.Issue format.
-
- Digest.exe now returns an errorlevel of 1 if an error occurred, and 0 if
- successful.
-
- Modified KillTraf to require the parameter "-k" before it will remove
- any records.
-
- VMAILX now has two new options in the VMS.CFG file - "Mail-Spool-Drive"
- and "Minimum-Free-Spool". It uses these parameters to check available
- disk space, before processing any queued request. In beta 1.02 the
- minimum space required was hard-coded at 200,000 bytes, and it assumed
- the outgoing mail spool drive was the same one the VMS queue resides on.
-
- VMAILX will check for the value of "Minimum-Free-Spool", or
- 2*(actual message size + 8192), whichever is greater.
-
- Added some new macros: "%PARMn%", "%CURRENT-LINE%", and
- "%/LEGAL:filename/%". These will give you access to any portion of a
- user-defined command, and let you use any of the parameters as a
- filename.
-
- Found a bug in the way mail options are added to the list option files.
- The deleted lines were not being re-used correctly, which wasted
- valuable space, and new records being added would be the space length as
- the last record in the file. This is now fixed.
-
- VMAIL has a new entry in VMS.CFG also - LogType. You can now copy the
- headers, body, or entire incoming message into the log file, if you
- desire. This might be handy, but it will take up loads of space.
-
- Command "OPTION list ADDRESS ..." is now administrator-only.
-
- Modified the traffic I/O functions to be able to scan for valid data if
- the traffic file becomes corrupted.
-
- Added some screen output when processing mailing lists. The "." means
- VMS has read a member's address and option information, while the "+"
- means it's sending a message to that user.
-
- Fixed a bug in sending single-addressed messages when REPLY OFF is set.
- The removal of the "Reply-To:" header was not consistent.
-
- Marking the option fields as deleted when a member Unsubscribes from a
- list.
-
- Optimized the list option file I/O, so the file is read only once for
- each member, instead of once for each possible option. An indexing
- method is necessary, though.
-
- Remove leading whitespace when loading header continuation lines. It is
- restored when creating the outgoing messages.
-
- Improved error handling and resource checking.
-
- Updating the documentation.
-