home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
- █┐ █▀▀▀█┐ █▀▀█┐ █┐ █┐
- █│ █│█┐█│ █│▀█│ █│ █│
- █│ █│└┘█│ █│ █│ █│ █│
- █│ █│ █│ █│ █│ █│ █▄▄▄┐
- └┘ └┘ └┘ └┘ └┘ └┘ └──┘
-
- V e r s i o n 1 . 4 0 Gamma
-
-
- Copyright 1992/1993
-
- IMAIL INC.
-
-
-
- REVISION HISTORY
-
-
-
- This is a short overview of the new features introduced in IMAIL
- version 1.40 Gamma since the release of version 1.35(a). The
- changes are more or less unsorted, except for the different
- executables.
-
- Please read these changes carefully, you need this information to
- use the new features properly.
-
-
- *** GENERAL
-
- ! The structures of IMAIL.CF have been changed. The pack routing
- and the packer configuration have been moved to seperate
- configuration files (IMAIL.RO and IMAIL.PP).
-
- YOU NEED TO RUN IMCVT before using this release.
-
- + Started to add language support for IMAIL. The language file
- is called IMAIL.ETF and must be placed in the IMAIL home
- directory. The language support is yet not finished.
-
- + IMAIL and IMTHINGS got a complete new outfit. The screen shows
- much more information than before. This affects especially IMAIL.
- You can see now, how much mail is left and some more statistic
- information.
-
- + The log now also shows the content of the TASK environment
- variable (if defined).
-
- + The break handling of IMAIL has been extended. Beside the CTRL-C
- check, IMAIL now also checks at the same time, whether a semaphor
- called IMAIL.BRK exists in the semaphor directory. In this case,
- IMAIL aborts also and deletes this semaphore. This allows to
- shutdown IMAIL automatically from another task or across the network.
- This feature affects IMAIL, IMALNK, IMPACK and IMTHINGS.
-
- ! The internal semaphore IMBUSY.NOW has been removed. The current
- handling does not allow concurrent access to the config files,
- anyway and the handling needs time and caused a lot of problems.
-
- ! A complete new version of IMSETUP with context sensitive help and
- SAA-look is in work, but yet not ready.
-
-
- *** IMAIL
-
- - TOSS crashed when the "Before Toss" command was a batchfile
- (.BAT). Now IMAIL checks this and adds the command interpreter
- if a batch is called (using the information from COMSPEC if
- available).
-
- - When exporting netmails to the netmail directory, SCAN now adds
- always an INTL kludge.
-
- + The dupe detection has been completely rewritten. IMAIL now uses
- two seperate index files and stores each crc in IMAIL.DP. This
- made it possible to extend the max. number of dupes to 131072.
- The function works on two levels, it checks first whether the
- current crc is already in the index and in this case, it checks
- the whole IMAIL.DP for this possible dupe. While checking a
- possible dupe, IMAIL inverts the "Dupe:" field on the screen to
- indicate this.
- The file on the disk with the complete crcs is also used to trim
- down the array each day in the echo maintenance run to the defined
- maximum number of dupe entries..
-
- You will have to delete your current dupe base (or this has already
- been done by IMCVT), IMAIL now uses IMAIL.DP, IMAIL.DP1 and
- IMAIL.DP2 for this purpose.
-
- - IMAIL accessed chars out of '1'-'9' and 'A'-'Z' when creating
- arcmail bundle names.
-
- - When compressing PKTs, IMAIL did not recognize already sent
- files in the flow-files (marked with '~').
-
- + Changed the format of the auto add log. IMAIL now stores here
- beside the autoadded areas also the deletion of areas (remote
- and dead) as well as the unlink of unneeded areas.
-
- - The max. arcmail size feature did not work in Binkley mode.
-
- ! When extracting arcmail bundles, IMAIL only accepts the following
- files:
-
- XXXXXXXX.EED
-
- where X is a hex digit, EE is one of the weekday-extensions (MO,
- TU, WE, TH, FR, SA or SU) and D is a char from '0'-'9' or 'A'-'Z'.
- The name needs to be 12 chars long (including the extension).
-
- ! IMAIL now zeros the stats of unlinked echos.
-
- + Implemented Kill-dead function which allows to delete areas
- without traffic after a definable number of days.
- IMAIL checks this during the first run on each day (maintenance).
- When deleting a dead echo, IMAIL unlinks this echo from the uplink
- and notifies all downlinks.
- Echos can be excluded from this function by setting "Auto Maint"
- to No.
- Dead echos are also indicated in the Area Manager of IMSETUP, you
- can see there, how long they are without traffic.
-
- - Added an additional check which should prevent SCAN from crashing
- if the Echomail.Bbs contains invalid information.
-
- - SCAN tried to delete an open file (NETMAIL.BBS) which caused
- a critical error.
-
- - Fixed a bug in the Binkley flow file handling, IMAIL did not
- check the flavour of a flow file against the defintion in the
- node record when adding an arcmail bundle.
-
- + While tossing PKTs, IMAIL now deletes PKTs which are smaller than
- the necessary PKT-header (to stop PKT-bombs).
-
- + IMAIL deletes empty netmails automatically. This can be disabled
- via IMSETUP, General configuration, Other parameters.
-
- + When compressing PKTs, IMAIL no longer uses the *.IMA. It now
- creates a temporary directory under the temp. pkt-outbound and
- moves the pkts to this directory. This should also prevent any
- problems when another program is putting *.PKTs in the temp.
- pkt-outbound.
-
- + The text for the confirmation receipt has been moved to IMAIL.CFM.
- This is a plain text file (as the Arealink help text), the name
- is hardcoded.
-
- - The extended number of filehandles has been removed. This caused
- the delay on some systems (where even DesqView was stopped). A new
- version of extended filehandles will be present in the next release.
-
- + IMAIL now adds a TID (tosser ID) when scanning out mails. It has
- the following format:
-
- \1TID: IMAIL 1.35 (Unregistered)
-
- or
-
- \1TID: IMAIL 1.35+ AK00000-D
-
- ! Removed "Keep PKT open feature", it did not work anyway.
-
- - IMAIL did not always copy mails with possible dupe rings into
- the dupe board.
-
- - IMAIL created a path 0/0 under certain circumstances.
-
- - When autoadding areas and tossing them into badmail, IMAIL set
- this new board to local.
-
- - IMAIL now strips trailing and leading spaces from the PKT passwort
- before using it.
-
- - Fixed a bug in the FD CRC semaphor handling (in connection with
- fakenet points).
-
- ! Removed the Dupe check from SCAN.
-
- ! SCAN now always logs the messages scanned.
-
- - IMAIL renamed the wrong archive while decompressing the bundles
- and deleted the bad one.
-
- - IMAIL now checks and tries to create the following directories
- if missing and only aborts if the creation fails:
-
- Outbound Directory
- Temp. Inbound Pkt Directory
- Temp. Outbound Pkt Directory
- QuickBBS Directory
- Bad Message Directory (if *.MSG)
- Dupe Message Directory (if *.MSG)
-
- - Return Receipt Requests used one of the own akas as dest adresses.
-
- - Reworked the part stripping the SEEN-BYs before importing the
- message.
-
-
- *** IMALNK
-
- ! Unlink Requests for unwanted echos are now only created during
- the midnight maintenance. IMALNK does neither set nor reset the
- Unlinked flag. IMAIL resets this flag now always when mail is
- received in this echo (which might cause double unlink requests).
-
- + Added a switch which allows that ALNK forwards even echo requests
- if they are not in the forward lists. In this case, IMALNK scans
- these lists first and if no match was found, the request is sent
- to the first link defined in the Forward Link Request Manager.
-
- + Added %ADD, %DROP and %CHANGE meta commands which have the same
- effect as '&', '~' and '#'.
-
- ! Removed the Create Area from the commandline options.
-
- - IMALNK did not accept commands (-L, -Q, ...) on the subject line.
-
- + QUERY and LINK now marks paused areas in the reports.
-
- - IMALNK did not fully compare the passwords on arealink requests.
-
- - Fixed a bug in the single rescan handling, IMALNK stopped
- processed the request mail after the first single rescan
- (,R=xxx).
-
- - Fixed a bug in the Hudsonbase sharing which caused trashed
- messages.
-
- - Fixed a bug in the PKT handling function which caused IMAIL to
- loop on certain broken PKTs.
-
- ! Reworked the PATH handling, the PATH is now read into memory. This
- finally solves the problems with zones, points and duplicate entries
- in the PATH.
-
- + Messages where IMAIL found a possible dupe ring or a circular path
- are now also imported into the dupe message area.
-
- + Added circular path detection (possible due to the internal handling
- of the PATH line). Similiar to the dupe ring handling, the CPD
- knows the options: NONE, WARN and KILL. If KILL is selected, the
- message is not exported.
- IMAIL checks first whether the origin nodenumber of the current
- echo can be found in the PATH line. If yes, IMAIL checks also
- whether the system before and after your address in the PATH are
- in your export list. If this is also true, a circular path has been
- detected.
- This triple check make the CPD very secure.
-
- ! When creating the arcmail names, IMAIL now uses in Binkley mode
- the same filenames as used for the FLO-files. This is possible
- because the arcmail bundles are stores in the same directories
- as the FLO-files and makes it easier to determine the destination
- of a given arcmail bundle.
-
- ! IMAIL does no longer add unknown nodes to the Node data base.
-
- ! Now you can configure for each system in the node manager whether
- it is allowed to changes its compression method. The needed field
- has also been added in the Node Manager.
-
-
- *** IMPACK
-
- - Netmails for points were not packed via their bossnode when "Route
- via itself" was used. Now the following sheme is used:
-
- 2:246/47.* via * packs netmails for 2:246/47 and its points via
- 2:246/47.0
- 2:246/47.3 via * packs netmails for 2:246/47.3 via 2:246/47.3
-
-
- *** IMSETUP
-
- + Changed the No import handling, if you specify a '*' wildcard
- at the end of a name, anything starting with that name will not
- be imported.
-
- + The Discard/Redo handling has been completely reworked, IMSETUP
- now only asks when it is really necessary.
-
- + Added global function for the Unlinked flag.
-
- + The Area Browser now also marks dead areas.
-
- ! Removed the "Unlink autoadded areas" switch, only the settings
- from the group record (if present) are used, if no group record
- for the autoadd group is defined, Auto Maint is set to No.
-
- - The node manager aborted when no compression programs are defined.
-
- - The Group Manager did not correct the display if the group
- name was shortened.
-
- + Added a short name to each compression program which is used
- by IMALNK for the remote packer change.
-
- ! Changed the default for "Change Packer" to YES.
-
- + Added export functions for an Areas.Bbs and a GoldED areafile.
-
- - The Node Manager hung when an empty string was entered in the
- search function.
-
- ! Extended the key handling in the two main menus (Main Menu and
- General Configuration). Now F10 has the same effect as ESC.
-
- ! Removed "New Areas Passthrough" and "New Area Group" in the
- General configuration, Other Parameters, it's obselete since the
- invention of the Group Manager. Now the autocreation is always
- controlled by the settings in the Node Manager and the Group
- Manager.
-
- + Merged the direct and the status fields in the Node Manager and
- renamed it to Attach Status. Added a second field Message Status.
- Now you can configure seperatly the behavior of the file attaches
- and the netmails generated by IMAIL.
- Please observe that you can only use the first five options when
- you are using the Binkley mode, the combined options are not
- available. This is not a restriction because the flo-attaches
- are direct by default.
- The setting of the Message Status can be changed using F7.
-
- + When deleting an area (Squish or *.MSG), IMSETUP now also asks
- whether the squish-database or the *.MSGs should be removed.
-
- *** IMTHINGS
-
- + INDEX is now called immediatly after the Hudson messagebase has
- been compressed.
-
- + KILL now skips Squish/Msg-areas if max. days and max. msgs are
- set to zero.
-
- - When killing mails in Squish/*.MSG areas, KILL used the outdated
- ftsc field to get the creation-date of the message and deleted
- new messages. This happened also when killing old arcmail.
-
- - Fixed the Echomail.Bbs/Echoscan.Log handling in POST.
-
- - PACK now deletes Echomail.Bbs and Netmail.Bbs after packing the
- Hudson message base.
-
- - PACK did not process autoadded Squish/Msg areas.
-
- - PACK did not process Squish/Msg areas when either /s was given
- or when no Hudson base was present.
-
- - MOVE has been reworked partly, you should run INDEX afterwards.
-
- + Added a switch (/U) to SORT and PACK which prevents IMTHINGS
- from accessing and modifying the USERS.BBS file.
-
- - KILL did not kill the first message in a squish/msg-area.
-
- + Added a new switch /O to IMTHINGS KILL which deletes in conjunction
- with /U mails in undefined boards in the QBBS-message base.
-
- + Added a switch /S which tells IMPORT to strip the crash bit
- from the message to import. This solves a problem with SBBS
- which sets the answer of a user to crash if the original
- message had this flag.
-
- - PACK did not check (when creating the backup files) whether
- old backups still exist and used the old files for packing the
- base.
-
- - LINK and PACK did not process the Squish areas if a path to the
- QuickBBS base was defined but the base was not present.
-
- - PACK did not update the lastread when renumbering the netmail.
-
-
-