home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- █┐ █▀▀▀█┐ █▀▀█┐ █┐ █┐
- █│ █│█┐█│ █│▀█│ █│ █│
- █│ █│└┘█│ █│ █│ █│ █│
- █│ █│ █│ █│ █│ █│ █▄▄▄┐
- └┘ └┘ └┘ └┘ └┘ └┘ └──┘
-
- V e r s i o n 1 . 5 0
-
-
- Copyright 1992-1994
-
- Andreas Klein, Freising
-
-
-
-
-
- Important notes:
-
- 1) The structures of IMAIL.AR, IMAIL.CF, IMAIL.ND and
- IMAIL.GR have been extended. You are required to run
- IMCVT before using this version. I strongly suggest
- to backup the above files before converting them to
- be able to got back to 1.40G3 if necessary.
-
- 2) The IMAIL.ETF language file has been changed
- and you MUST replace any old version with the
- new one provided in this release.
- This version of IMail will NOT run with any
- language file from a previous version!
-
- 3) I strongly advise you to read this file carefuly
- and to check your configuration for new or changed
- options to avoid later problems or unexperienced
- behaviour.
-
- 4) Several commandline switches and also semaphor files
- have been changed. Check and adapt your batches!
-
- 5) During the betatest, we sometimes experienced
- problems with the spawning functions. This happened
- especially if Single Bundle extract and/or Compress
- after each PKT are used. If you have problems
- (eg. IMAIL is unable to execute a decompressor)
- try it again with these options disabled.
-
-
-
- NEW FEATURES since Version 1.40G3
- -----------------------------------
-
- *** GENERAL
-
- + IMAIL now logs on the screen and in the logfile whenever wrong
- commandline switches are found.
-
- *** IMAIL
-
- + Added an additional functionality to the dupe functions.
- Whenever the IMAIL.DPI (dupe database index) is missing or
- has a wrong size, the maitenance function is called and the
- index is recreated from the information in IMAIL.DP.
-
- + Extended the number of entries in the Foward Link Manager
- to 15.
-
- + Added support for the ECHOMAIL.JAM which is expected under
- this name in the IMAIL home directory (where the IMAIL
- environment variable points to). IMAIL can still use the
- ECHOTOSS.LOG for this purpose and this remains the faster
- way.
-
- + Added support for the RA 1.10 Hudson base locking sheme
- (MBUNLOCK.NOW). If IMAIL finds this file before locking
- the Hudson base, it waits 90 time slices and gives control
- back (so in a multitasking environment another program gets
- enough time to run). Also the MBUNLOCK.NOW is created when
- an attempt to lock the Hudson base fails.
-
- + Added a directory item where the path to the dupe data base
- can be defined. This allows to put the dupe base also on
- the local hardrive in a network environment.
-
- + Reworked the disk space checks. IMAIL now allows to configure
- three values:
-
- Disk Space before unpack (on the Temp. PKT Inbound)
- Disk Space before tossing(on the Temp. PKT Outbound)
- Disk Space before compressing (on the Outbound)
-
- The required values are counted in MB (MegaBytes) and can be
- found under Special Parameters.
-
- + IMAIL now writes a further semaphore when new areas have been
- created while tossing mail: IMAIL.NAR
-
- + Added Node statistics, IMAIL now logs the number and the
- amount of mail exported/imported for a node (if it is
- in the Node Manager).
-
- + Extended the 'kill dead' function which now allows to
-
- 1) disable the kill dead function
- 2) work only on echos with FwdReq pending or
- 3) work on all echos.
-
- *** IMALNK
-
- + The rescan function now also supports Jam.
-
- + The areas where the forward request is currently pending are
- listed seperately after the other areas (when using %LIST,
- %QUERY or %UNLINKED).
-
- + Added a create group to the forward link request manager.
- If a group is specified there, the created area gets this
- group, otherwise the group from the node record of the
- uplink is used.
-
- + Added a "No current link" message if an already unlinked
- area should be again unlinked.
-
- + IMALNK now also informs about the attach status when the %INFO
- request is used.
-
- + Added a 'manual only' flag which will disable any access
- from Arealink to this record. It's yet not functional.
-
- + Added a 'FwdReq pending' flag which shows that an area
- has been forwarded and that no mail has been arrived in
- that area until now. The status is displayed in the Area
- Manager as [FwdReq pending].
-
- + Added an access group field to the forward link request
- manager. If this field contains a valid group-character,
- the requester needs access to this group to generate
- forward requests to the defined uplink. If no group is
- specified, everyone can request echos from the defined
- uplink.
-
- *** IMSETUP
-
- + When autocreating areas, you can now select whether IMAIL
- should use the newer tag-names or crc-names for the Jam,
- Squish or *.MSG area file name (Special Parameters, Use
- Crc filenames).
-
- + Added a switch to the Node Manager to select whether the PKT
- password should be checked in PKTs coming from this node.
- If this switch is set to N, IMAIL still adds the PKT password,
- but does not check it anymore.
-
- + IMAIL now offers to move a message base when the path
- of an area was changed manually (and the msg base type
- remained the same).
-
- + When deleting a node, the Node Manager now also allows to
- remove this node from the area database.
-
- + When changing an address of a node, the Node Manager, now
- allows to change the address in the area database, too.
-
- + When making a Squish/Jam/Msg area passthrough, IMSETUP
- now allows to delete the releated base, too.
-
- + When switching a Hudson/Passthrough area to Squish/Jam/Msg
- and if no path is already defined, IMAIL automatically
- creates a path+basename. IMSETUP loads the group-record
- using the already defined group and the areatag to generate
- the path+basename.
-
- + Areas with 'FwdReq pending' are now marked with a 'F' in
- the areas browser.
-
- + Added config item for the Create Group in the Forward Link
- Request Manager.
-
- + It is now possible to specify a path for the areas action
- log.
-
- + Added a window for the node statistics, F7 from the normal
- view, F9 when editing a node record.
-
- + Added some new things (FwdReq only, manual only) to the
- Area Manager and the config item for the kill dead function
- (General configuration, other parameters).
-
- *** IMTHINGS
-
- + LINK now can also remove replylinks in Jam-areas.
-
- + POST now also uses the max msg size from Imsetup.
-
-
-
- BUGFIXES since Version 1.40G3
- -----------------------------
-
- *** IMAIL
-
- - IMAIL counted wrong when scanning netmails from the Hudson
- base.
-
- - Finally fixed the problem where IMAIL added a 0x01 to the
- pathname when creating a new filename for a Jam/Squish/Msg
- area.
-
- - IMAIL did not strip a the local flag in Jam areas (when
- importing the message into the Jam base).
-
- - IMAIL now longer wraps too long lines in the output window.
-
- - SCAN trashed the memory when scanning msgs from Jam areas
- which were bigger then 4 kB.
-
- - Reworked the scanning of Jam areas. It was possible that trash
- was added after a message.
-
- - TOSS could kill areas although the number of days was set to
- zero.
-
- - SCAN used a wrong PKT password in Jam areas.
-
- - SCAN used a wrong origin address in Jam and Hudson areas.
-
- - The dupechecking could trash memory on MSGIDs longer than
- 512 bytes in a line (means no \r or \n within 512 chars).
-
- - When zone-gating a message into the own zone, TOSS did not
- strip the SEEN-BYs of the other zone.
-
- - TOSS no longer imports "arealink" messages into an echoarea.
-
- - IMAIL did only recognize areafix names in caps when checking
- for areafix messages in the echomail.
-
- - The PKT password handling was broken.
-
- - IMAIL wrote possibly a too long area description into the area
- record when creating areas automatically.
-
- - Kill Dead Echos used a wrong aka for the unlink requests.
-
- - IMAIL reported 'Possible dupe rings' on Import only systems.
-
- - IMAIL wrote a wrong destaddress to the screen/log when
- exporting netmails.
-
- - The Unlink-All feature (Unlink on non-passthrough areas) did
- not work.
-
- - IMAIL did not add a space between origin text and network
- address.
-
- - Corrected the 'check for arealink msgs in echomails' in
- TOSS which did not work sometimes.
-
- *** IMALNK
-
- - Reworked and fixed the %FROM and the %RECEIPT handling.
-
- - The %QUERY report did not mark paused areas.
-
- - IMALNK/IMAIL created new Jam areas (according to the Group
- Manager) as passthrough areas.
-
- - IMALNK no longer creates an empty message (if only %LIST,
- %QUERY, %UNLINKED, %HELP or %INFO was requested).
-
-
- - IMAIL reported a wrong PKT origin address in the %INFO
- request.
-
- - IMALNK did not reset the Unlink flag when relinking an
- unlinked area.
-
- - IMALNK no longer just ignores remote maint requests if the
- requester is not allowed to use them. Now the requester is
- informed about this.
-
- - IMALNK now also checks whether requester and uplink belong
- to the same domain if the forward lists are used to prevent
- eg. a FidoNet node from requesting a ZyXEL-Net echo.
-
- *** IMSETUP
-
- - ESC did not work when editing the list of linked systems.
-
- - When switching 'Import Seen-Bys' off, IMSETUP now also
- turns off 'Hide Seens'.
-
- - The import/export of areas.bbs did not support JAM areas.
- Jam areas are indicated by a '!' before the path in an
- areas.bbs file.
-
- - IMSETUP no longer accepts paths in the compression or
- decompression setup.
-
- *** IMTHINGS
-
- - SORT was not able to handle Hudson bases larger than about
- 10000 msgs.
-
- - The log output while running KILL was wrong.
-
- - When packing an empty Jam area, a divide error could occur.
-
- - PACK used too small RA 2.00 userbase structres (fixed with
- IMTHINGS 1.40G3a).
-
-
-
- CHANGES from Version 1.40G3
- ---------------------------
-
- *** GENERAL
-
- ! Included a new version of the internal spawn function
- (3.3 instead of 3.0). A problem can occur whenever
- a critical error or a CTRL-C occurs during the spawn and
- these interrupts are not handled by own TSRs or by the
- called program.
- The handlers of IMAIL are not checked by the spawn
- function! This is yet not solved.
-
- ! Changed the command line parameters and the according help texts:
-
- IMAIL SCAN: /Q -> /H
- /S -> /O
-
- IMTHINGS KILL: /Q -> /H
- /S -> /S, /M and /J
-
- IMTHINGS LINK: /Q -> /H
- /S -> /S, /M and /J
-
- IMTHINGS PACK: /Q -> /H
- /S -> /S, /M and /J
-
- ! IMAIL.QBS has been replaced by IMAIL.HUD.
-
- *** IMAIL
-
- ! IMAIL now shows a message on the screen when a PKT is renamed
- due to a wrong PKT password.
-
- ! IMAIL now converts the MSGID to upper case to improve the
- detection of gated dupes.
-
- ! Zonegating currently works only with one node in another
- zone, because the SEEN-BYs of outgoing messages will
- only contain the own and the destination address.
-
- ! When using Compress after each PKT, IMCOMP is now only called
- if *.PKT are waiting in the Temp. PKT Outbound (to reduce
- overhead).
-
- *** IMALNK
-
- ! If an extended helpfile is defined but does not exist, IMALNK
- now tries to send the normal helpfile.
-
- ! The compression method was missing in the %INFO report.
-
- ! ALNK now also handles a ',' behind the areatag when unlinking
- an area.
-
- *** IMCOMP
-
- ! The numbering of the arcmail bundles now starts with '0'.
-
- *** IMSETUP
-
- ! Imsetup now accepts the sysop name as entered by the sysop.
-
- ! Moved the Forward Link Manager to the Main Menu and changed
- the hot keys.
-
- ! Imsetup now uses an 'H' for Hudson areas instead of the 'Q'.
-
- ! The Area Manager no longer accepts wildcards in areatags
- (like '*', '?', '[', ']').
-
- ! Splitted the Arealink options menu and moved the Forward Link
- Data into an own menu to allow more entries.
-
- ! IMSETUP does no longer accept a '@' in a domain name,
- everything before the '@' and the '@' itself will be
- stripped.
-
- ! IMSETUP now defaults to "Insert Mode on" and the cursor form
- has switched. A large cursor indicates overwrite mode, a small
- cursor insert mode.
-
- ! The data input fields (except the switches) got a new
- behaviour. If the first character is a printable character,
- the field is cleared.
-
- ! The kill dead value can now be up to 256 days.
-
- ! The number of dupe records can now be up to 999999 but I
- recommend to use not more than 130000 otherwise TOSS
- will slow down.
-
- ! Splitted the Other Parameters Window into two menus. The
- first one (Other Parameters) contains items which are
- required by most users. The second one (Special Parameters)
- contains items which are for the experienced user.
-
- ! The Group Manager has been moved to the Main menu.
-
- *** IMTHINGS
-
- ! PACK now compares the filesize of the userbase with the record
- size of the selected userbase type. If the userbase does not
- contain an integer number of records, PACK does not modify the
- userbase at all (both for old style as well as for RA 2.00 user
- bases) and notes this in the logfile.
-
- ! Reduced the number of memory alloc/free when packing Squish
- areas.
-
- ! Corrected the log entries for IMPORT.
-
-
-