MTA.NEW

7.7 KB a5a4dfe2eb5fa951…
 ┌───────┬────────────────────────────┐
 │ 14.01 │ Major release              │
 └───────┴────────────────────────────┘
  ■ When MTA detected an archive inside an archive for which you did
    not supply a archiver (no ???Path option), MTA would move this
    archive to the error-path, then swap back to the parent MTA and
    would compress the new archive without this file. This was a
    nasty bug. Fixed;
    Reported by: Dirk Astrath

  ■ When the user wanted to terminate MTA (hitting ESC), MTA would
    not stop if multiple directories had to be processed. This is
    now fixed.
    Reported by: Many users, beta-team

  ■ Touching would (in some cases) go wild. This was caused by the
    the fact that MTA also used the included/excluded files for the
    test. These files would normally have a recent date, so all
    archives would get this high date (TouchHig).
    Reported by: Many users

  ■ With the introduction of volume-labels in PKZIP, MTA would report
    a file with invalid attributes when the ReportSpecialAttribute
    option was set to on. This file was also altered to a normal
    file and sometimes gone after this change. This is fixed. MTA
    will now ignore files with a attribute VOLUMEID.
    Reported by: Hanstheo Wolf

  ■ If MTA was unable to obtain the PROMPT environment variable from
    your master environment, MTA would use not prompt at all. Now,
    when MTA can not obtain a prompt, $P$G is substituded and when
    your prompt does not contain $P or $G, MTA will add this to the
    prompt even when you did not ask for it. This is done because it
    could be the case, you are left in a (for you) unknown directory
    and this little trick will fix that. The $P$G is only used inside
    MTA. When MTA is finished, you get your old prompt back (if any);
    Reported by: Dirk Astrath

  ■ If MTA was called with the /CTL command-line option, and this option
    was not the last command in the command-line, MTA would abort with
    something like '[next command] file not found'. You had to use the
    /CTL as the last option. This is fixed;
    Reported by: Hanstheo Wolf and Author

  ■ MTA contained a little flaw. The password-list (MTA.PWD or something
    supplied by user) was longer than 80 bytes. In some BBS implementa-
    tions, this caused a problem.
    Reported by: Hanstheo Wolf

  ■ MTA could hang on large archives. When the total number of DISPLAYED
    bytes inside the (de)compress shell was more than a certain number,
    MTA would hang the machine. See StowBuffer option. Fixed;
    Reported by: Author

  ■ Added a LogStartStyleFormat option to create extra log-records at
    the start of the new log. Also the LogStyleFormat option is en-
    hanced with ^M to reflect a CRLF combination. This feature is al-
    so added to the LogStartStyleFormat;
    Suggested by: Dirk Astrath

  ■ When a compressed file is in error, MTA will now COPY (not MOVE)
    the entry in the FILES.BBS-alike file to a file of the same type
    inside the error-path. This only works when the FilesBBS option
    is set to on;
    Suggested by: Dirk Astrath

  ■ Somewhat enhanced the ZIPAutodescription option to make it usable
    for ZIP, ZOO and PAK. Renamed the option to AutoDescription and
    made the old version obsolete in this release;
    Suggested by: Dirk Astrath

  ■ Changed the PasswordListPath option to RandomPasswordListPath and
    made the first obsolete. Also added a NormalPasswordListPath op-
    tion to MTA.CTL to log files with a normal password (supplied
    with /OPpassword);
    Sugested by: Hanstheo Wolf

  ■ Added full recursive support to all archivers that support such a
    feature. Added the SubstDrive option;
    Suggested by: Hanstheo Wolf

  ■ Added full EGA/VGA support to MTA (in all shells and in MTA itself)
    so users with default enlarged screens don't have to look to a
    very little MTA, running in the upper left corner of their huge
    screen.
    Suggested by: Joerg Dassler, Reinier de Groot, Hanstheo Wolf and
                  Dirk Astrath

  ■ Older releases of MTA (nobody is perfect) could not detect arc-
    in-arc files when they did not occur in the (relative) root of
    the archive, so when a ZIP-file contained TEST.ME and \NEW\TEST.LZH
    (the directory \NEW also stored in the ZIP), MTA did not detect such
    a situation and the TEST.LZH was not converted to ZIP. This is now
    fixed.
    Suggested by: Dirk Astrath and author

  ■ MTA could add funny lines with trash in the FILES.BBS-alike file
    along with the CarryComment statement. This occurred with new
    files that were not already present in this file. This is fixed;
    Suggested by: Hanstheo Wolf

  ■ Added /LVL0 to process all files in the current directory, over-
    ruling any DefaultPath option. /LVL0 is the same as /W without a
    directory-name.
    Suggested by: Author

  ■ Added /LVL1 to process all files in all sub-directories under the
    current directory and NOT including the current directory itself,
    thus also overruling any DefaultPath option.
    Suggested by: Hanstheo Wolf

  ■ Added /LVL2 to process all files in all sub-directories under the
    current directory AND INCLUDING the current directory itself, thus
    also overruling any DefaultPath option.
    Suggested by: Hanstheo Wolf

  ■ Added /LVL3 to process all files in all directories on the current
    drive (starting from the root-directory), thus also overruling the
    DefaultPath option(s).
    Suggested by: Author & Hanstheo Wolf

  ■ Added the name of the directory that MTA is working on in the
    alternate display (the last 22 characters, or the last 24 when
    working in 132x?? extended text mode).
    Suggested by: Author

  ■ MTA could display 'path not found' messages in the little shell.
    This is fixed.
    Suggested by: Reinier de Groot

  ■ MTA could seem to hang with a AV-ed file when comments were
    added and/or deleted. Could only occur under 4Dos. This is
    (more or less) fixed (see notes on MTA and 4Dos).
    Suggested by: Reinier de Groot

  ■ MTA could seem to hang with a AV-ed file, when deleting files
    from the archive (ExcludeFile option). This could only occur
    when the filename started with a '-' (like --------.---). This
    is also fixed.
    Suggested by: Hanstheo Wolf

  ■ Fixed some display errors in /D option.
    Suggested by: Author

  ■ Changed the chained file MTA.CH1, called to display a pick-list.
    The pick-list will now test all files in the directory and will
    only display archives, independent of the extension. In this way
    you get .SDN, .SDS, .OWN or whatever files in the list if they
    are archives and even when you did set SFXFiles (/SFX) to off !
    Suggested by: Hanstheo Wolf

  ■ Removed the 4DosAware option and changed it to the Not4DosAware
    option. MTA will detect a full 4Dos environment itself. This
    can now be switched off, rather than switched on.
    Suggested by: Author

  ■ MTA's file-access if fully changed. When SHARE.EXE is present in
    the PC (networks, multitasking environment like DesqView and
    Windows), MTA will test and place the correct locks and sharing
    on the accessed file(s). If a file is denied by SHARE, MTA will
    wait until the file is released. The wait-period is configurable
    in MTA.CTL by means of the ShareWait option.
    Suggested by: Dirk Astrath

  ■ You can now, officially, run multiple copies of MTA at the same
    time. You must make your own checks to overcome any problems that
    would occur when you start to convert the same files in the dif-
    ferent copies.
    Suggested by: Author