MTA.NEW

4.4 KB 752d21824a164dec…
 ┌───────┬────────────────────────────┐
 │ 15.57 │ Minor and bug-fix release  │
 └───────┴────────────────────────────┘
  ■ Fixed  the problems with ArcInArc. This was a very nasty and hard to
    track problem. Thanks to one of our beta-testers (Felix Mueller from
    Muenchen) who  experimented with the various settings, I was able to
    pinpoint the  problem and to correct it. Normally only users who use
    the BBSPaths option would have the problems. Fixed;

  ■ Thanks  to  another  beta-tester (Bob R. from the USA) I was able to
    track  another  nasty problem. Sometimes files would be removed from
    the archive (only 1 reporter of problems though). It seemed that the
    wildcard-routine  was  invalid in a way that it matched A.REG with a
    file A.RE (or B.DL with B.DLL). Fixed;

  ■ Fixed problems with  OS/2 HPFS and *NIX extended filenames. For OS/2
    there seems to be a  reversed engineered ZIP-alike program which can
    produce  ZIP  files  with these files. The internals for these files
    are NOT correct though because directories cause problems. If a OS/2
    ZIP file contains extended filenames (like D:\MYDIR\HELPME_OS2.TEST)
    MTA  will  now  ignore  these archives (warning) and will not try to
    convert them.  These files CAN occur in the pick-list (MTA without a
    selection) as  the  pick-list  will not look at the filenames of the
    archive. MTA will;

  ■ Fixed  problems with some invalid files inside ARJ archives. If such
    an archive contains invalid files (files with spaces), MTA will then
    ignore the archive like with OS/2 HPFS files with extended filenames
    inside the archive;

  ■ Sometimes files were not deleted from temporary directories (most
    obvious when using /SIM with archives containing files with READONLY
    and HIDDEN attributes). This is fixed;

  ■ Many  strange  errors  in the DPMI version were fixed as a result of
    an update of the 3PV routines I use;

  ■ As I had to rewrite the wildcard selection routine (see bug above) I
    could  add  a whole new suite of wildcards. See chapter 3.15 for the
    complete  list of supported wildcards. Almost all selection routines
    have  been  altered  to allow the new wildcards (including sets, NOT
    relations and 4DOS compatible wildcards). BE WARNED that the new and
    much  requested  wildcards  CAN  cause strange mismatches when files
    actually contain these  wildcards (like [123] and {az}). The old and
    conventional wildcards will (hopefully) give you no problems;

  ■ Added  the  StowbeforeSubst  option to make it possible to pass some
    characters  to  the keyboard buffer (like Y^M or N^M). Some of these
    programs  (like MAP.EXE)  sometimes  need  an  answer. Normally this
    would cause MTA to halt until the answer was given;

  ■ When  you  create  a GOMTA.BAT file with the help of the online help
    (MTA /?), MTA will now display that this batch-file is created;

  ■ The  little file-list window at the right border of the screen (when
    MTA  is switched in this mode) would already display LHA 1 and LHA 2
    for  LHA  archives and will now also display ZIP 1 and ZIP 2 for the
    old and new formats of PKZIP (only a cosmetic change, internally MTA
    already knows the difference between PKZIP V 1.xx and 2.xx formats;

  ■ Added  the  /WTI{+|-}  option to switch the WarningTime value on the
    command-line to ON or OFF;

  ■ Added the UNZIPCompression  option and the related /CU command-line
    parameter  to  add extra options to PKUNZIP.EXE. Normally you don't
    need to add -o as it is impossible within MTA that a file should be
    overwritten by another file from the same archive. See the notes on
    ZIP for a special case that could need the -o option;

  ■ Changed  the  ExcludeFile option in a way that it is now possible to
    limit  the  excluded files also on minimum and/or maximum size (both
    in  combination with a filemask). Also added the option to allow one
    special filemask <ARCNAM>.ext for which the <ARCNAM> part at runtime
    is  replaced by MTA with the name of the original archive (eg. T.ZIP
    containing an advertisement as T.SEC);

  ■ Added an example for the IBM IBMAVSP.EXE virus detection program and
    added *.OBJ  to the example VirusMask option. Thanks to Jan Terpstra
    of IBM Nederland for the information !

  ■ Changed much  of the internal code and optimized the overlay version
    a bit;