MTA.NEW

5 KB e7193d03407ad4a3…
 ┌───────┬────────────────────────────┐
 │ 15.35 │ Minor release              │
 └───────┴────────────────────────────┘
  ■ Fixed a  big  number  of strange bugs that were caused by one of the
    included commercial PASCAL routines. These routines weren't outdated
    but did work  incorrectly. I  now  have  included routines of my own
    that work OK (after a long period of testing). Anything from hangups
    to incorrect functions could occur is some special cases. These  all
    apply to every included program;

  ■ Fixed some bugs in the logic where MTA would copy comments from one
    FILES.BBS to another. This should now work fine;

  ■ Fixed a problem where MTA would not report the  name  of the type of
    VIRUS-scan program  into  the MTA.LOG. The name you have assigned to
    a certain VIRUS-scanner  will  now  be  showed remote and inside the
    log-file;

  ■ Fixed a  problem  where  MTA  would detect arc-in-arc files with the
    extension being  a  valid  archive. In  these cases MTA would try to
    extract the  file (it will still do this) and would MOVE the file to
    the error-directory  (this  is  removed). These  files were thus not
    included anymore  in  the  target-archive, which  was incorrect. Any
    incorrect file  inside  a NESTED-archive (arc-in-arc) is now left as
    it was, independent of any extraction-results;

  ■ Fixed various problems with AV-codes (both ZIP and ARJ). You should
    consult the AVCODES.TEC file inside the MTA__TEC.EXE archive to read
    all about the problems with AV-codes;

  ■ Fixed a flaw where MTA would  report 'Mask file not found' where  it
    really  meant 'No files selected'. This  would  occur if you use the
    pick-list to tag files and did not tag any file at all;

  ■ Fixed a  problem  where  MTA would bail out after a number of files.
    This was only the case when the UPDATEMSGFILES option was active. As
    it was, MTA kept one  file-handle  open, causing the file-handles to
    exhaust. MTA would report various problems, from invalid extractions
    to invalid files;

  ■ Converted the MTA package  to Borland TP 7.0. Users can  apply for a
    very special version of MTA, compiled under StonyBrook Pascal, which
    can EXECUTE overlays in EMS. This version is still under development
    but if you need such a version, please send a message to me;

  ■ The pick-list will always scan the directory where it is started and
    in previous releases this could not be aborted. Now you can hit ESC
    when it is taking you too long;

  ■ Changed the  detection  code for PKZIP 2.xx AV-files. These were not
    reported  by  earlier  MTA  versions (only PKZIP 1.93 or higher with
    included AV-codes). See  the  AVCODES.TEC  file  inside MTA__TEC.EXE
    for details;

  ■ Changed the  detection  code  for  SQZ 1083. This version is now able
    to  generate  AV-codes  which  can  be  detected by MTA. Also the new
    SQZ1083 structures are detected and handled correctly;

  ■ If you  use  the /@ command-line option (to use a file with filename
    to convert), MTA will now also swap to the supplied directory. There
    is still one flaw (see /@ documentation) of minor interrest;

  ■ Added a new command-line parameter /DEBUG. For details, see the file
    MTADEBUG.TEC inside the MTA__TEC.EXE file, which is included  inside
    the release archive;

  ■ Added a new option KEEPAVNOCODE to keep AV-codes EVEN if there is no
    AV-number available or  no  AV-owner can  be extracted. This was the
    default behaviour of all  MTA  versions BEFORE 15.30. In 15.30 I did
    change it in a way  that  these  files  were always converted (as if
    there wasn't any AV-code). If you want the pre 15.30 behaviour again
    in MTA, you can include this option;

  ■ Added a new  option  NOCLOAKEDARCHIVES  (in combination with the new
    command-line  parameter  /NOCLOAK)  to  detect archives that contain
    an file inside with the same name as the original archive;

  ■ Added an extra parameter on the MTAERRORPATH option. You can set the
    parameter if you want MTA  to terminate when there are more than the
    specified number of FILES or BYTES present in the error-directory;

  ■ Added coding  to  use  the ORIGINAL CJPEG.EXE and DJPEG.EXE programs
    from the  Independent  JPEG Group <tm>. The  default is still to use
    the  Handmade  Software <tm> GIF2JPEG.EXE  and JPEG2GIF.EXE programs
    but  with  the  STANDARDJPEG  option  set, you  can now also use the
    original programs;

  ■ The options to  overrule/add  parameters  for GIF2JPEG and JPEG2GIF
    programs, are  extended  to  80 characters to accomodate the longer
    parameters needed for CJPEG.EXE and DJPEG.EXE;

  ■ Added the MTV program to the MTA package. MTV is a fast file-finder
    program with macro options and with detection of archives. The old
    MTV program (which was a stand-alone package) is now obsolete and
    replaced with this shape-up version;