============================= New features in WhatArc v2.02 ============================= ¯ Added support for ARJmail. The keywords for the control file are ARJ_X and ARJ_A. ¯ Because 'ARCmail' and 'ARJmail' both start with 'A', you must specify 'ARC' or 'ARJ' after the 'SEND' keyword. An A is not sufficient. ¯ WhatArc has an errorlevel translation facility. For each archive creator and extractor you can specify the errorlevels it returns when an operation has been completed successfully: ARC_X_OK ARC_A_OK LZH_X_OK LZH_A_OK ZIP_X_OK ZIP_A_OK ARJ_X_OK ARJ_A_OK All 'OK' errorlevels default to zero. WhatArc will return an errorlevel depending on the result of the archive operation. This errorlevel is also definable: NO_ERROR specifies the errorlevel WhatArc returns when an 'OK' errorlevel (above) is returned. Default is zero. FAILURE specifies the errorlevel WhatArc returns when an errorlevel other than 'OK' (above) is returned. Default is one. ¯ Improved logging. Among other things, WhatArc reports the errorlevel returned by the archiver in the log file. ¯ New keyword DELPKT: DELPKT yes or DELPKT no When 'Delete Packets' is switched on (default), and WhatArc is started with an 'M' or '-M' command, it will check whether the packets exist after the archiver returns an 'OK' errorlevel. If the packets exist they are deleted. This is for archivers which can't do a 'Move' operation. ¯ New keyword NODUPS: NODUPS yes or NODUPS no When this feature is switched on (default), and an archiver reports an error during extraction, WhatArc will delete the extracted packets and rename the archive to .BD0, .BD1, .BD2 etc. This will prevent the mail processor importing the packets existing packets and extracting the archive again during the next run, which would normally cause dups.