home *** CD-ROM | disk | FTP | other *** search
-
-
- █┐ █▀▀▀█┐ █▀▀█┐ █┐ █┐ ▀▀▀█┐ █▀▀█┐ █▀▀▀
- █│ █│█┐█│ █│▀█│ █│ █│ ▄▄▄▄ ▄▄▄█│ █▄▄█│ █▄▄▄
- █│ █│└┘█│ █│ █│ █│ █│ └───┘ └──█│ █ █│ █ █┐
- █│ █│ █│ █│ █│ █│ █▄▄▄ ▄▄▄█│ █▄▄█│ █▄▄█│
- └┘ └┘ └┘ └┘ └┘ └┘ └───┘ └───┘ └───┘ └───┘
-
- V e r s i o n 1 . 7 5
-
- Copyright 1992-1995 by Andreas Klein
-
-
- 1.75 - 07-10-95
-
- *** IMAIL
-
- + Modified the outfit of the graphic progress screen and added the
- subfunction to the title (LINK, TOSS, SCAN, etc.).
-
- + Added a busy flag handling to all executeables. They will the check
- for the flag at startup. If the flag does not exist, they continue
- as normal.
-
- If the file exists and if it is within the following time frame:
- current-time - 8 h until current time + 1 h, they will abort.
- Otherwise they will touch the flag and continue.
-
- This should prevent more than one executeable at the same time and
- adds reasonable security against remaining flags in case of a sudden
- system crash. The additional hour into the future should prevent
- problems with different times within a network, but still allows to
- recognize outdated flag files.
-
- An abort due to an existing flag (locked configuration) will be
- logged using IMAIL.ERR in the IMAIL home directory. The exes will
- also report errorlevel 237 in this case.
-
- When the exes created the flag file themself, they will delete it
- when they terminate (added to the exit code). If you abort the exes
- in a way that they cannot perform their normal exit tasks (eg. boot)
- you have to remove the file yourself. An abort with ESC or CTRL-C
- does not harm the exit code.
-
- + Implemented an extended lock handling. IMAIL, IMALNK, IMSETUP and
- IMTHINGS create a second lock-flag (IMAIL.LCK). This flag indicates
- that no config changes are allowed and is used by IMSETUP.
-
- So IMAIL.BSY prevents IMAIL, IMALNK, IMCOMP, IMPACK and IMTHINGS
- from running simultanously, IMAIL.LCK prevents IMSETUP from allowing
- changes at the configuration and allows changes eg. while IMCOMP
- is running.
-
- + TOSS now capitalizes the areatag also in the exported msg.
-
- + Changes in the memory handling of large records (area record) to
- allow the handling of larger area records by dynamic memory handling
- (eg. when compiling IMAIL with more than 200 links per area).
-
- + When an area is autocreated _and_ a path to the rules is defined,
- IMAIL will search the rules for the areatag of the new area (if
- the rules conform to the rule header used in Germany) and will
- add the rule name to the area record when a matching rule is found.
-
- ! TOSS now only accepts the areatag in the first line of a msg.
-
- ! Added a function to TOSS to check for temporary subdirectories under
- the temp. PKT inbound which removes these directories which may
- remain when TOSS was aborted (reboot or so) during the extraction
- of an arcmail bundle.
-
- ! IMAIL will no longer autocreate Hudson areas when no path to the
- Hudson base is defined.
-
- ! TOSS no longer tries to import a msg into the Hudson base when
- no Hudson path is defined.
-
- ! When an area cannot be autocreated because it's listed in the
- ignore list, this will now also shown on the screen and added
- as reason in the badmail.
-
- ! Reworked the crc-calculation to save some memory.
-
- ! Added a crc check over the export list to detect memory
- corruptions while IMAIL TOSS is running.
-
- - Fixed a bug when autocreating areas while TOSS is running.
-
- - Fixed the Tiny Seens handling.
-
- - When creating a Hudson area, the msgbase type was set to
- passthrough.
-
- - The denied status did not prevent SCAN from exporting msgs to that
- system.
-
- - Completely fixed the wrong reason when tossing msgs with a
- security violation to the badmail.
-
- *** IMALNK
-
- + The rule file is now also sent when requesting an area from the
- uplink if the requesting downlink gets rules.
-
- ! The link check now skips areas where the requesting downlink is
- marked as paused or denied.
-
- - Arealink created areas although their names matched with entries
- in the ignore list.
-
- - Arealink now resets the Dead days when relinking an unlinked area.
-
- - Arealink did not responded to an unlink request of a system for
- an area when
-
- - the area was unlinked
- - the system was the last link and therefore uplink
-
- Arealink will now respond with "<area> unlinked" but will keep
- the system in the linked systems list otherwise a relink would
- be impossible.
-
- *** IMCOMP
-
- ! Added a function to check for temporary subdirectories under the
- temp. PKT outbound which moves possibly present *.PKT back into
- the temp. PKT outbound and removes remaining the directories which
- may remain when IMCOMP was aborted (reboot or so) during the
- compression of an arcmail bundle.
-
- ! Completely reworked the check for bundle names already in use and
- added the capability to use the day-extension of the following
- day(s) if all extensions for the present day are already used.
-
- *** IMSETUP
-
- + Added an option to the rulefile-selector of the Area Manager
- which initiates the automatic search for the rule-file of the
- current area.
-
- ! When tagging a group (Node Manager, Export Functions)
- IMSETUP now moves the selection bar to the next/prev entry.
-
- ! Changed the handling of the end key.
-
- - The Node Manager did not strip leading/trailing spaces from the
- arealink name.
-
- - Some corrections in the help file and some cosmectic fixes.
-
- - IMSETUP does no longer allow to set an area to type "Hudson" when
- no path to the Hudson base is defined in the subdirectories menu.
-
- - The areas.bbs import function did not work at all.
-
- - The Node Manager set the New Area Group to zero if it was
- within the range of the isspace() macro when treated as char.
-
- *** IMTHINGS
-
- + KILL now sets a flag in the area record when msgs have been
- deleted (Squish/Jam/Msg). PACK by default packs only areas where
- this flag is set (to speed up processing). Packing of all areas
- can be forced by an additional commandline switch (/F).
-
- + Added a feature to POST to use the first line of a textfile also
- as subject line (/1).
-
- - Further rework on the Jam/Msg lastread handling.
-
- - Corrected the ECHOTOSS.LOG update function of POST.
-
- *** IMPACK
-
- - IMPACK no longer uses the default routing when a special
- routing is given on the command line.
-
-