home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 February / Chip_2002-02_cd2.bin / sw / 287 / arj281.exe / WHATSNEW.TXT < prev    next >
Text File  |  2001-11-11  |  29KB  |  624 lines

  1.  
  2.      WHATSNEW.TXT                                            November 2001
  3.  
  4.  
  5.      This lists the user visible changes to ARJ since ARJ 2.60 (Nov 97).
  6.  
  7.  
  8.      ARJ   2.81, NOVEMBER 11 2001 BUILD (OFFICIAL RELEASE)
  9.      ARJ32 3.10, NOVEMBER 11 2001 BUILD (OFFICIAL RELEASE)
  10.  
  11.  
  12.      BRIEF SUMMARY:
  13.  
  14.      Registration encouragements have been added.
  15.  
  16.      Increased the filename handling capability of both ARJ and ARJ32.
  17.  
  18.      Substantially improved multiple volume building and especially
  19.      updating functionality.
  20.  
  21.      Improved ARJ chapter archive functionality.
  22.  
  23.      Improved the usability of ARJ-PROTECT mechanism.
  24.  
  25.      Added a number of new commands and options.
  26.  
  27.      Fixed a large number of minor bugs and cosmetic display issues.
  28.  
  29.      Fixed a few serious bugs.
  30.  
  31.  
  32.      DETAILED SUMMARY:
  33.  
  34.      Verified ARJ and ARJ32 operation on a Windows XP release candidate.
  35.  
  36.      Registration notes:
  37.  
  38.      Added REGISTERED ARJ32 support for archiving over 2,000,000 files at
  39.         one time.
  40.      Added REGISTERED ARJ support for archiving up to 260,000 files at one
  41.         time.
  42.      Added support for the "-j#1" to access the larger limit of files for
  43.         evaluation purposes even when using the unregistered versions of
  44.         ARJ/ARJ32.
  45.      Changed the UNREGISTERED ARJ/ARJ32 limit to 50,000 files at one time.
  46.      Added a short random time delay at ARJ startup to better display the
  47.         shareware message.
  48.      Added a short time delay at the end of the SFX modules execution to
  49.         better display the NOT LICENSED message.
  50.      Added a warning with a time delay when the shareware ARJ becomes out
  51.         of date.
  52.  
  53.      Multiple volume notes:
  54.  
  55.      Added a message to indicate that a file is deleted for later
  56.         add/update in a multiple volume archive.
  57.      Added the "rr" modifier to the "-v" option to reserve the same space
  58.         on all disk volumes.
  59.      Added "-jyw" option to disable multiple volume prompting except for
  60.         archives on removable media.
  61.      Added a new field (was reserved) to ARJ file header that represents
  62.         the file's original size for split files in volume archives and
  63.         for text mode files.  This is now used when updating using the
  64.         "-u2" option for volume archives and for text mode files.  The use
  65.         of this field is disabled by the "-j$" option.
  66.      Changed ARJ/ARJ32 to automatically create archive volumes when
  67.         processing files totalling more than 2 GBytes in size before
  68.         compressing.
  69.      Changed "-q" option to NOT continue to query about adding subsequent
  70.         sections of a split file.
  71.      Fixed multiple volume archive updating with the "f" command.
  72.      Fixed "l"ist display subtotals for multiple volumes.
  73.      Fixed "-jt3" option to work with all parts of split files.
  74.      Fixed "-t1" option in multiple volume mode to not change file type
  75.         between volumes.
  76.      Noted a problem using the restart option "-jn" when updating a
  77.         multiple volume archive.  No fix currently.
  78.  
  79.      Chapter archive notes:
  80.  
  81.      Added "lc" command abbreviation (l -jb* -hbc) for listing the chapter
  82.         labels in an archive.
  83.      Added "vc" command abbreviation (v -jb* -hbc) for listing the chapter
  84.         labels and comments in an archive.
  85.      Added an option (-jbN*,-jbN-N*,-jbN-*) to extract/test files for a
  86.         chapter or range of chapters that were newly added/updated to the
  87.         archive within that chapter or range.  Normally, ARJ will extract
  88.         all files present in the specified chapter.
  89.      Added the option "ARJ k archive -jbN" to purge a specific number of
  90.         chapters.
  91.      Added support for garbling an entire chapter archive with
  92.         "ARJ g archive -jb* -gpassword".
  93.      Added support for removing a file entirely from a chapter archive as
  94.         in "ARJ d archive filename -jb*".
  95.      Added an error message when ARJ could not add a chapter label when
  96.         using the "cc" command.
  97.      Changed the "-jt1" option to allow compare testing of older chapters
  98.         as in "ARJ t chapters -jt1 -jb8-10".
  99.      Changed the "ac -jt2" option to only compare test newly added chapter
  100.         files as in "ARJ ac chapters -jt2".
  101.      Changed the "-jt3" option to only size/crc compare the last chapter
  102.         files and not the chapter label as in "ARJ ac chapters -jt3".
  103.      Fixed to not allow "j"oining of chapter archives.
  104.      Fixed "dc" command to only accept "*.*" as the filespec.
  105.      Fixed "d" command issue with ARJ multiple volume chapter archives.
  106.      Fixed "f" command to add a chapter label to a chapter archive.
  107.      Fixed "y" command to properly ungarbled chapter archives.
  108.      Fixed "-jt3" option to not check chapter labels.
  109.      Fixed "-j#N" usage to not count skipped chapter labels as an error.
  110.  
  111.      ARJ-PROTECT notes:
  112.  
  113.      Added an additional ARJ-PROTECT signature to recovery data to
  114.         improve the probability of a sucessful repair.
  115.      Added clarifying display information to "Working..." displays such as
  116.         "REPAIR Working...".
  117.      Added "-hk!" option to enable ARJ-PROTECT only when archiving to
  118.         removable media and increased the available protect factors as
  119.         in "-hk20".
  120.      Added display of protection factor with AUTO ARJ-PROTECT enabled
  121.         message.
  122.      Fixed ARJ-PROTECT to protect all volumes of a multiple volume even
  123.         unmodified volumes during a modification command.
  124.      Fixed the ARJ "q" command to fix an archive with damage to the
  125.         ARJ-PROTECT recovery data.
  126.      Fixed detection of ARJ-PROTECTION when using the "-he" option.
  127.      Fixed a minor cosmetic display issue with ARJ "Q" command processing.
  128.  
  129.      Display notes:
  130.  
  131.      Added a blank line before the archive name is displayed for better
  132.         visibility.
  133.      Added "-ja2" option to force the filename into extraction output
  134.         during "ARJ p" command.  This is designed for use with tools for
  135.         the blind user.
  136.      Fixed the help screen to not pause when redirected to a file.
  137.      Fixed "S" command to allow redirection of the output to a file.
  138.      Fixed a problem with "p -jp" function with unexpected line breaks
  139.         and a missing character.
  140.      Fixed ARJ to ignore the "-jp" option when the output is redirected.
  141.      Fixed a minor display issue with progress indicators.
  142.  
  143.      Filename/pathname notes:
  144.  
  145.      Fixed "-htdir\ " to work the same as "-htdir".
  146.      Fixed "-ht-" to work as expected and erase any set target directory.
  147.      Fixed target directory processing to allow override of a "-htdir"
  148.         configuration setting.
  149.      Changed ARJ/ARJ32/ARJSFX/ARJSFX32/ARJSFXV to case the letters of the
  150.         output filename the same as the filename stored in the archive.
  151.      Fixed to not allow filename commenting of dual-name archives.
  152.      Fixed ARJ/ARJ32 to remove the "\\" from UNC paths to allow them to be
  153.         treated as relative child paths unless the "-jf" option is used.
  154.  
  155.      Other new switches notes:
  156.  
  157.      Added "-w!tempdir" option to use a work directory only when archiving
  158.         to removable media.
  159.      Added "-l!names.lst" option to append the list of files to the
  160.         "names.lst" file instead of overwriting it.
  161.      Added "-os" and "-osb" options to allow selection of files based upon
  162.         the file size.
  163.      Added "-f4" and "-u4" options to update files based upon date-time
  164.         difference and text mode file size difference.
  165.  
  166.      Miscellaneous notes:
  167.  
  168.      Added ARJ32/ARJSFX32 support for restoring directory date-time stamps
  169.         for WinNT and Windows 2000.  Windows 9x and Windows Me do not
  170.         support this feature.  This feature is limited to archive entries
  171.         that are directories only.
  172.      Changed the "-j$" option to inhibit DTA/DTC attribute and the physical
  173.         disk file size (affecting multiple volumes and text mode files).
  174.      Changed the "t -jt2" option to only compare test files that also
  175.         exist on disk as in "ARJ t archive -jt2".
  176.      Changed the "-j#2", "-j#3" and "-j#4" options to NOT allow the file
  177.         date-time-accessed to default to the current system time or the
  178.         file archive status to default to modified/set.
  179.      Changed ARJ/ARJ32 to skip archiving files over 2 GBytes in size.
  180.      Changed comment count to include only ARJ comments and file comments.
  181.         Disk volume labels, chapter labels, and files are counted in the
  182.         file count.
  183.      Changed the "Warning! Only N bytes of free disk space. Continue?"
  184.         user prompt so that it is less confusing when repeated after a
  185.         user has freed up disk space.
  186.      Fixed ARJ32 "-hf3" option to work the same as "-hf1" as documented.
  187.      Fixed "-J$" option during extraction to not restore DTA/DTC attributes.
  188.      Fixed many "-switch-" options to work as expected.
  189.      Fixed some issues with updating text mode files.
  190.      Fixed "-ji" option to log files with CRC errors when using the "-jr"
  191.         option.
  192.      Fixed text mode extraction to consider MS-DOS and Windows compatible.
  193.      Updated TECHNOTE.TXT to reflect WinNT/Win2000 host names as WIN32
  194.         and a new flag byte in the main archive header.
  195.      Fixed a REARJ32 problem using a RAM disk as a work area.
  196.      Fixed the testarj.bat and testarj3.bat files to exclude *.log and
  197.         *.txt files in the windows directory because they may be in use.
  198.  
  199.      ARJ self-extract notes:
  200.  
  201.      Added a blank line to ARJSFXV and ARJSFX32 displays to separate volumes.
  202.      Added file DTA and DTC restore support to ARJSFX module.
  203.      Added "-zw" option to ARJSFXV and ARJSFX32 modules.
  204.      Added "-+" option to both the ARJSFX and ARJSFXV modules to force
  205.         long filename extraction to Windows 2000 and XP.
  206.      Changed the updating of a SFX archive to be an actual update instead
  207.         of a delete and build.
  208.      Fixed ARJ to not allow chapter labels into SFX archives.
  209.      Fixed ARJSFX/ARJSFXV to detect WinNT/2000 long filenames during
  210.         extraction.
  211.      Fixed minor listing display issues with ARJSFX, ARJSFXV, and ARJSFX32.
  212.      Fixed the ARJSFXV/ARJSFX32 modules to not beep when no volume change
  213.         prompts occur.
  214.      Fixed a problem with an error message being displayed when extracting
  215.         a multiple volume archive successfully.
  216.  
  217.  
  218.      ----------------------------------------------------------------------
  219.  
  220.  
  221.      ARJ   2.76, JUNE 18 2001 BUILD (OFFICIAL RELEASE)
  222.      ARJ32 3.09, JUNE 18 2001 BUILD (OFFICIAL RELEASE)
  223.  
  224.      Added a sample batch file to create an encrypted self-extracting
  225.         archive using strong encryption.
  226.      Changed order of password prompt in the LARGE self-extractors.
  227.  
  228.      Fixed a problem with help screens.
  229.      Fixed a problem with ARJ o command and long filenames.
  230.  
  231.  
  232.      ARJ   2.76, JUNE 13 2001 BUILD (OFFICIAL RELEASE)
  233.      ARJ32 3.09, JUNE 13 2001 BUILD (OFFICIAL RELEASE)
  234.  
  235.      Verified reliable operation of ARJ and ARJ32 in Windows Millenium.
  236.  
  237.      Updated SFX.TXT with encryption/garble information.
  238.  
  239.      Added a free memory check during program startup to exit gracefully
  240.         in very low DOS memory situations (less then 250 Kbytes).
  241.      Fixed ARJ/ARJ32 multiple volume self-extractors to NOT beep when
  242.         using options to inhibit volume prompting.
  243.      Fixed a problem with the ARJ32 self-extractor not working in
  244.         directories with pathnames containing one or more spaces.  This
  245.         problem shows up in Windows but not in the Windows MS-DOS prompt.
  246.      Fixed ARJSFXV/ARJSFX32 self-extracting modules to work with an
  247.         archive that contains the encryption module.
  248.      Fixed a slow down problem with WinNT and Win 2000 with the "f" command.
  249.      Fixed an error processing directories with very long filenames.
  250.      Fixed the "r" command to remove paths properly in dual-name archives.
  251.  
  252.  
  253.      ----------------------------------------------------------------------
  254.  
  255.  
  256.      ARJ   2.75a, OCTOBER 2000 BUILD (OFFICIAL RELEASE)
  257.  
  258.      Added a "-h$" option to force ARJ to attempt to use Win95 DOS long
  259.         filename support under other operating systems like Windows 2000.
  260.         This option is not recommended and is not supported.
  261.  
  262.  
  263.      ARJ   2.75a, OCTOBER 2000 BUILD (OFFICIAL RELEASE)
  264.      ARJ32 3.08a, OCTOBER 2000 BUILD (OFFICIAL RELEASE)
  265.  
  266.      Added a separate REGISTER.TXT file to document how to register stamp
  267.         ARJ/ARJ32 when provided a customer registration key.
  268.  
  269.      Fixed a problem with the "-vw" whole file volume option looping.
  270.      Fixed a "-i3"/"-i6" milestone percentage problem with the "-vw" option.
  271.      Fixed the "Y" command to allow "-hk" and "-g" simultaneously.
  272.      Changed "-q" option to NOT continue to query about extracting
  273.         subsequent sections of a split file.
  274.      Updated the ARJ /? help page by adding the "-hz" and "-i6" options.
  275.      Corrected documentation concerning "-jb*" option with deleting.
  276.  
  277.  
  278.      ----------------------------------------------------------------------
  279.  
  280.  
  281.      ARJ   2.75, AUGUST 2000 BUILD (OFFICIAL RELEASE)
  282.      ARJ32 3.08, AUGUST 2000 BUILD (OFFICIAL RELEASE)
  283.  
  284.      Updated for this official release.
  285.  
  286.      Added check for invalid file sizes.
  287.      Fixed ARJ32 installation comment file concerning the quantity of files
  288.         able to be handled.
  289.      Corrected order and grammar in ERRORS.TXT.
  290.  
  291.  
  292.      ARJ   2.73, JUNE 2000 BUILD (BETA TEST RELEASE)
  293.      ARJ32 3.06, JUNE 2000 BUILD (BETA TEST RELEASE)
  294.  
  295.      Improved ARJ32 compression speed.
  296.      Added missing SFX.TXT documentation.
  297.      Added ANSI codepage "l"ist ability to ARJSFX32.
  298.      Added ANSI codepage indication to ARJSFX32.
  299.      Added a new error message indicating that ARJ-PROTECTing an existing
  300.         unprotected volume archive on removable media is not allowed for
  301.         size reasons.
  302.      Added "-" symbol option to ARJ configuration file to work like "+"
  303.         symbol except with prepending of its associated switch string.
  304.  
  305.      Changed ARJSFX32 help to display new "-j" option.
  306.      Changed Overwrite? message when updating a self-extracting archive to
  307.         a Update? message for more clarity.
  308.      Clarified some error messages.
  309.      Fixed a rare issue when ARJ would make a multiple volume archive
  310.         where a volume would not be flagged as a continuing volume.  This
  311.         would cause a listing or extraction to fail to automatically
  312.         continue to the next volume.
  313.      Fixed a problem with the "-vw" option when updating a volume.
  314.      Fixed alignment on "v"erbose list command.
  315.      Corrected total file counts and longname counts on "l"ist commands
  316.         to account for split files across volumes.
  317.      Corrected "-i3" and "-i6" total percentage counts for multiple volumes.
  318.      Fixed volume size handling during update of ARJ-PROTECTED volumes.
  319.      Corrected total file counts on "l"ist commands to account for split
  320.         files across volumes.
  321.      Changed ARJ32 "-m2" option internal parameters to match ARJ "-m2".
  322.      Fixed the "-jc" extract count option to terminate prompting for
  323.         unneeded volumes.
  324.      Fixed the purging "k" of chapter volumes.
  325.  
  326.  
  327.      ARJ   2.72, MAY 2000 BUILD (BETA TEST RELEASE)
  328.      ARJ32 3.05, MAY 2000 BUILD (BETA TEST RELEASE)
  329.  
  330.      Added "-hy1" and "-hy2" options to force OEM/ANSI codepage settings.
  331.      Added "-j" option to ARJSFX32 to force ANSI codepage extraction.
  332.      Added option checks when modifying an existing self-extracting archive.
  333.  
  334.      Modified ARJ and ARJ32 version messages for compatibility with Winzip.
  335.      Rewrote self-extracting archive documentation as a separate file SFX.TXT.
  336.      Decreased the size of the ARJSFX32 module to less than 43K bytes.
  337.      Rebuilt ARJ32 installation archive to use the ANSI codepage for
  338.         better compatibility with systems world-wide.
  339.  
  340.      Fixed ARJ32 internal check with regard to OEM/ANSI codepage issues
  341.         allowing ARJ32 to be installed in ANSI character pathnames.
  342.      Fixed multiple volume diskette updating to work properly when a work
  343.         directory is specified.
  344.      Fixed rare issue of ARJ building an empty archive as the last of
  345.         a series of volumes.
  346.      Fixed the ARJSFX self-extractor to detect and display an ARJ-SECURITY
  347.         envelope.
  348.      Fixed display of long filenames in "-hf1" created ARJSFXV/32 archives.
  349.      Fixed the "-jc" extract count option to work with volume split files.
  350.      Fixed a problem using "-js" in ARJ_SW/ARJ32_SW and on the command line.
  351.      Changed the "l"ist command to show " 00" for year 2000 and "100" for
  352.         year 2100.
  353.      Modified help display not to display milestone indicators.
  354.      Modified ARJSFXV/32 "l"ist display to show garble versions.
  355.      Changed "-je1" error message to indicate Long filenames problem first.
  356.      Updated ERRORS.TXT file for this modified error message.
  357.      Fixed a minor cosmetic display issue when using the "-t1" option.
  358.      Fixed garbling to accept "-hg" when garbling an existing ungarbled
  359.         archive.
  360.      Fixed ARJ32 encryption version checking.
  361.  
  362.  
  363.      ----------------------------------------------------------------------
  364.  
  365.  
  366.      ARJ   2.71, DECEMBER 1999 BUILD (OFFICIAL RELEASE)
  367.      ARJ32 3.04, DECEMBER 1999 BUILD (OFFICIAL RELEASE)
  368.  
  369.      Added alternate volume naming feature that allows suffixing all files
  370.         of a multiple volume archive as .EXEs.  This simplifies Internet
  371.         browser downloading of such archives.
  372.  
  373.      Changed the default file open mode of the ARJSFXV/ARJSFX32
  374.         self-extractors to non-share mode to clear up install problems on
  375.         some computers.
  376.      Changed the meaning of the "-s" option of ARJSFXV/ARJSFX32 to ENABLE
  377.         file sharing.
  378.      Changed REGISTER.EXE to use -arj and -arj32 options instead of -all.
  379.  
  380.      Updated the ARJ short help screen.
  381.      Updated YEAR2000.TXT for more clarity.
  382.      Updated ORDERFRM.TXT pricing.
  383.      Updated AGENTS.TXT.
  384.      Updated LICENSE.TXT to indicate that a license is required for
  385.         government mandated use of ARJ, such as for business tax activities.
  386.         This is a clarification and is not a new license policy.
  387.  
  388.      Fixed file attribute setting during extraction.
  389.      Fixed volume size calculations when using -hk5 to -hk9.  This error
  390.         caused diskette full messages.
  391.      Fixed ARJ volume numbering (999 -> 001) for testarj.bat for Windows NT.
  392.      Fixed registered ARJSFXV and ARJSFX32 help display.
  393.      Fixed registered ARJSFXJR (-je1) display of license information.
  394.      Fixed registered ARJSFX32 display of license information.
  395.      Fixed a problem with a buffer overflow with the self-extractor 
  396.         directory prompt.
  397.      Fixed the count of long filenames across volumes.
  398.      Fixed document UPDATE32.TXT concerning ARJ9XRST.EXE within WinNT.
  399.      Fixed minor documentation errors.
  400.  
  401.  
  402.      ----------------------------------------------------------------------
  403.  
  404.  
  405.      ARJ   2.70, SEPTEMBER 1999 BUILD (OFFICIAL RELEASE)
  406.      ARJ32 3.03, SEPTEMBER 1999 BUILD (OFFICIAL RELEASE)
  407.  
  408.      Finalized ORDERFRM.TXT pricing.
  409.      Corrected handling of registrations with foreign symbols.
  410.      Fixed a "-h#" problem with pathnames containing "."s.
  411.      Fixed ARJSFX32 post-extraction command feature when extracting to
  412.         a specified directory.
  413.  
  414.  
  415.      ARJ32 3.03, SEPTEMBER 1999 BUILD (OFFICIAL RELEASE)
  416.      ARJ   2.63, SEPTEMBER 1999 BUILD (PRE-RELEASE)
  417.  
  418.      Fixed a problem with ARJSORTing filenames without file extensions
  419.         contained in directories with an extension.
  420.      Added an error message when trying to ARJSORT too large a file.
  421.  
  422.  
  423.      ARJ32 3.02a, SEPTEMBER 1999 BUILD (PRE-RELEASE)
  424.      ARJ   2.63,  SEPTEMBER 1999 BUILD (PRE-RELEASE)
  425.  
  426.      Redesigned registration feature of ARJ requiring much larger keys to
  427.         register ARJ programs.  Previous ARJ customers may request new
  428.         keys to register the official release.
  429.      Updated Year 2000 compliance statement with "-h#" information.
  430.  
  431.      Fixed ARJ configuration file feature to accept commands: "ac", "cc",
  432.         and "dc".
  433.      Removed shareware self-extractor volume limitation.
  434.      Cleaned up garbling/ungarbling code.
  435.      Added automatic archive testing during ungarbling "y -gpassword".
  436.      Allow deletion/overwriting of readonly directories using the "-ha"
  437.         option in Windows NT.
  438.  
  439.  
  440.      ARJ32 3.02, AUGUST 1999 BUILD (BETA TEST RELEASE)
  441.      ARJ   2.63, SEPTEMBER 1999 BUILD (PRE-RELEASE)
  442.  
  443.      Enhanced the ARJ-PROTECTION feature to insert the damage protection
  444.         data into the archive instead of a separate file.
  445.      Changed ARJ-PROTECTION to be an archive attribute that automatically
  446.         enables ARJ-PROTECT upon each archive update.
  447.      Modified archive testing to include ARJ-PROTECT testing.
  448.  
  449.      Enabled in ARJ32 the "-hf3" option and made it equivalent to "-hf1".
  450.      Fixed ARJ32 longname/shortname comparison in WinNT.
  451.      Added ARJ32 support for the ARJ32_C.DLL encryption module which
  452.         encrypts compatibly to the ARJCRYPT.COM module.
  453.  
  454.  
  455.      ARJ32 3.01a, JULY 1999 BUILD (BETA TEST RELEASE)
  456.      ARJ   2.63,  SEPTEMBER 1999 BUILD (PRE-RELEASE)
  457.  
  458.      Changed multi-volume function to automatically handle volumes over 99.
  459.      Fixed CTL BREAK handler to handle breaks within user prompts.
  460.      Added a new error message concerning files larger than 2 GB.
  461.      Fixed handling of encrypted archives with the "j" and "y" commands.
  462.      Disabled volume prompting when a volume is not an ARJ archive.
  463.      Fixed volume handling of "hollow" archives ("-j#").
  464.  
  465.      Fixed the ARJSFXV self-extractor to handle archives with up to
  466.         65,000 filenames.
  467.      Fixed CTL BREAK and long filename handling in REARJ32.
  468.  
  469.  
  470.      ARJ32 3.01, MAY 25 1999 BUILD (BETA TEST RELEASE)
  471.      ARJ   2.63, SEPTEMBER 1999 BUILD (PRE-RELEASE)
  472.  
  473.      Fixed to allow commenting of any ARJ chapters.
  474.      Added check for encryption support when building self-extractors.
  475.      Removed the permission prompt concerning overwriting *.XRJ files.
  476.      Moved *.XRJ file build to after output archive is in place.
  477.      Fixed to remove incomplete *.XRJ files.
  478.  
  479.  
  480.      ARJ32 3.00d, APRIL 2 1999 BUILD (ALPHA TEST RELEASE)
  481.      ARJ   2.62d, APRIL 2 1999 BUILD (BETA TEST RELEASE)
  482.  
  483.      Changed "l" and "v" display to indicate the type of encryption.
  484.      Modified ARJ to accept a new version of ARJCRYPT.COM that supports
  485.         passwords of up to 64 characters.
  486.      Added volume delay to TESTARJ batch files to lessen computer load.
  487.  
  488.      Fixed ARJ32/REARJ32 wildcard matching based upon attributes.
  489.         Readonly files were ignored by default.
  490.      Fixed ARJ32 self-extractor to work in ANSI pathnamed directories.
  491.      Fixed ARJ32 /? to work in ANSI pathnamed directories.
  492.  
  493.      Fixed REARJ32 rmdir problem with the temp directory in Windows NT.
  494.      Fixed "l" and "v" to handle filenames with percent symbols in them.
  495.      Fixed access violation/null pointer when using "-jt3".
  496.      Fixed a problem with using the "-hg" option with the "g" command.
  497.      Removed confusing DOS error messages.
  498.  
  499.  
  500.      ARJ32 3.00c, JANUARY 22 1999 BUILD (ALPHA TEST RELEASE)
  501.      ARJ   2.62c, JANUARY 22 1999 BUILD (BETA TEST RELEASE)
  502.  
  503.      Added ARJ32 command line ANSItoOEM filename conversion.
  504.      Redesigned the CTL BREAK handler to work in both Win32 and DOS.
  505.      Made "-hm3000" the default unless otherwise specified.
  506.      Removed "-hm" option from TESTARJ.BAT.
  507.  
  508.      Fixed dirname expansion to not affect "...", the ARJ placeholder.
  509.      Fixed ARJ32 to handle CTL+C and CTL+BREAK identically.
  510.      Fixed problem with ARJ32 not detecting hardware read errors.
  511.      Fixed D:\ expansion into D:\*.*.
  512.      Fixed read error detection with "-&" option.
  513.      Fixed a problem adding comments to an archive.
  514.      Fixed the cleanup of ARJTEMP*.* file when no files were added.
  515.  
  516.  
  517.      ARJ32 3.00b, JANUARY 9 1999 BUILD (ALPHA TEST RELEASE)
  518.  
  519.      Fixed access violation with "-js.ext" option.
  520.      Fixed access violation when using the wrong password.
  521.  
  522.  
  523.      ARJ32 3.00a, JANUARY 8 1999 BUILD (ALPHA TEST RELEASE)
  524.      ARJ 2.62a,   JANUARY 8 1999 BUILD (BETA TEST RELEASE)
  525.  
  526.      Fixed the ARJTEMP*.* cleanup routine.
  527.  
  528.  
  529.      ARJ32 3.00a, JANUARY 7 1999 BUILD (ALPHA TEST RELEASE)
  530.  
  531.      Added "-hy" option to select ANSI codepage.
  532.      Made OEM codepage the default page for compatibility with ARJ 2.xx.
  533.  
  534.      Modified the ARJ32 self-extractor to support ANSI/OEM codepages.
  535.  
  536.  
  537.      ARJ 2.62a, JANUARY 7 1999 BUILD (BETA TEST RELEASE)
  538.  
  539.      Added "-hy" option to bypass "Requires ARJ32 and -hy" error.
  540.  
  541.  
  542.      ARJ32 3.00, DECEMBER 18 1998 BUILD (ALPHA TEST RELEASE)
  543.  
  544.      Built first Windows 32 bit version of ARJ for Windows NT and 95/98.
  545.      Built Windows 32 bit version of REARJ.
  546.  
  547.  
  548.      ARJ 2.62, DECEMBER 18 1998 BUILD (BETA TEST RELEASE)
  549.  
  550.      Added -oa, -oab, -oc, -ocb to allow selection of files in Windows 95
  551.         based upon file date-time last accessed and date-time created.
  552.      Added -odb to support selection before a number of days.
  553.      Added -j#2, -j#3, -j#4 to restore ONLY the file attributes and/or
  554.         the file dates.
  555.      Added -j$ to disable handling of file DTA and DTC properties.
  556.      Added support to ARJ for Win95 file date-time accessed and date-time
  557.         created.  This required increasing the size of the file header
  558.         buffer.  The ARJSFXV module also supports the new dta and dtc
  559.         properties.
  560.      Added -jo1 option to generate unique output filenames while keeping
  561.         the current file extension (NAME.001.EXT).
  562.      Added shortcut feature to expand a directory name to a full wildcard
  563.         specification ("windows" to "windows\*.*").
  564.      Added milestone display to "-hk" option.
  565.  
  566.      Modified "-jt1" option to report missing directories as errors.
  567.  
  568.      Fixed percent display for the "-hk" option.
  569.      Fixed REARJ to handle deletions under Windows 95.
  570.      Fixed ARJSFXV limitation feature to work as documented.
  571.      Fixed ARJSFXV to extract absolute paths to absolute paths.
  572.      Fixed cleanup issues with "Q" command.
  573.  
  574.  
  575.      ARJ 2.61, AUG 1 1998 BUILD (BETA TEST RELEASE)
  576.  
  577.      Added 40 bit version of GOST encryption algorithm ("-hg!") to ARJ as
  578.         a built-in encryption function to meet USA export rules.
  579.      Added YEAR 2000 support to "-o" and "-ob" options.  Date strings that
  580.         begin with 19, 20, or 21 are interpreted as YYYYMMDD.
  581.      Added option to standard (ARJSFX) and multiple volume self-extractors
  582.         (ARJSFXV) to execute a command after extraction is complete.
  583.      Added 'd' option to "-v" option to perform file deletes (erasing
  584.         diskettes for multiple volumes).
  585.      Added 'w' option to "-hb" to select files within an archive that are
  586.         labeled as Win95 long filenames.
  587.      Added "-hf4" option to force host Win95 labeling of all files.
  588.      Added a simple virus checker to the ARJSFX and ARJSFXV self-extractors.
  589.      Added automatic password prompting to garbled ARJSFXV archives.
  590.      Added error logging option "-ji" to extraction.
  591.      Added archive verify before extraction option to ARJSFX and ARJSFXV.
  592.      Added more error information to ARJ file system error displays.
  593.      Revised ARJSFX testing display.
  594.      Revised YEAR 2000 compliance statement.                   .
  595.      Changed filename processing in Windows 95 so that files without a long
  596.         filename will be saved as host MS-DOS as opposed to host Win95.
  597.      Changed listing format to better indicate century years up to 2100.
  598.      Improved diskette testing (-jt) in Windows 95 by flushing and
  599.         invalidating cached diskette data to force a re-read.
  600.  
  601.      Fixed "-jt1" with "-j#1" archives not displaying "NOT found" messages.
  602.      Fixed hang/memory problem when using "-hm" option with a large list
  603.         file.
  604.      Fixed dual-name processing where extra characters were prepended to
  605.         some names.
  606.      Fixed null pointer assignment error when using -j#1 and -jt1 options
  607.         together.
  608.      Fixed "-h#" option to keep year as two digits.
  609.      Fixed documentation concerning specifying target directories with
  610.         embedded blanks in their names like "Program Files".
  611.      Fixed duplicate filename checking routine.
  612.      Fixed a null pointer problem when processing bad archives.
  613.      Removed some memory allocation leaks.
  614.      Changed file extension of text files to .TXT.
  615.      Cleaned up some pointer arithmetic.
  616.      Added documentation to options "-hf1" and "-hf3" indicating the
  617.         possible storage of absolute pathnames.
  618.      Added error checking to file reading to check for bad device reads.
  619.      Added error checking for long filenames inaccessible through MS-DOS.
  620.  
  621.  
  622.      end of document
  623.  
  624.