home *** CD-ROM | disk | FTP | other *** search
/ ftp.sunet.se/pub/OS2/ / 2014.11.ftp.sunet.se_pub_OS2.tar / ftp.sunet.se / pub / OS2 / hobbes / os2 / util / archiver / arj2_278.exe / arj / history.txt < prev    next >
Text File  |  2005-06-23  |  17KB  |  483 lines

  1.  
  2.    ARJ/2 Revision History                                  June 23rd, 2005
  3.  
  4.  
  5.    Only general availability versions are listed.
  6.  
  7.  
  8.    *** Version 2.61
  9.  
  10.       Build 10 [21/11/1998]
  11.  
  12.           *  Initial release.
  13.  
  14.       Build 11 [26/11/1998]
  15.  
  16.         *  ARJ/2 2.61.10 would cause exception 0Dh if  ARJ$DISP is killed
  17.            from the task list.
  18.         *  The "clear screen" ANSI sequence now works.
  19.  
  20.       Build 13 [13/12/1998]
  21.  
  22.         *  "ARJ M" fixup.
  23.         *  Decreased the size of EXEs.
  24.         *  ARJ/2 now also works under Windows NT.
  25.  
  26.       Build 14 [31/12/1998]
  27.  
  28.         *  Minor fixes.
  29.  
  30.  
  31.    *** Version 2.62
  32.  
  33.       Build 2 [09/01/1999]
  34.  
  35.         *  Minor fixes in the message section.
  36.         *  ARJSFX  now properly supports the "-!" option.
  37.  
  38.       Build 3 [12/01/1999]
  39.  
  40.         *  ARJ/2  v  2.62   crashed  under   Windows  NT  when   creating
  41.            directories.
  42.         *  ARJSFX/ARJSFXV might come into loop on some LFN archives.
  43.         *  ARJ/2 might crash if LFN goes beyond 131 characters.
  44.  
  45.       Build 4 [24/02/1999]
  46.  
  47.         *  Various problems with ANSI comments were fixed.
  48.         *  Some documentation enhancements.
  49.  
  50.       Build 5 [01/05/1999]
  51.  
  52.         *  ARJSFXV v 2.62c has been introduced.
  53.  
  54.       Build 7 [23/08/1999]
  55.  
  56.         *  "ARJ i" reported damage in earlier versions of ARJ/2.
  57.         *  Modified file seek logic for newer IFS.
  58.         *  The ARJ/2 distribution archive is now ARJ-SECURED.
  59.  
  60.       Build 9 [04/09/1999]
  61.  
  62.         *  Fixed header comment corruption problem.
  63.         *  Fixed problem with free space detection  on FAT volumes larger
  64.            than 1G.
  65.         *  Enabled custom environment variable setting (-+).
  66.         *  Added support for spaces in filenames.
  67.         *  Changed default extension to lowercase ".arj".
  68.         *  Resurrected the -& error handling option.
  69.         *  Volume labels are now saved and restored.
  70.         *  The "-h2" group of switches has been renamed to "-2" (although
  71.            old names may still be used).
  72.         *  Removed  Windows NT host OS stamping to avoid confusion with
  73.            native ARJ32 archives.
  74.         *  Packaged a full set of accompanying utilities.
  75.  
  76.       Build 10 [15/09/1999]
  77.  
  78.         *  Timestamps are now restored upon directory creation.
  79.         *  Added support for extended attributes to ARJ and ARJSFXV.
  80.         *  Fixed a problem with directories being mishandled by ARJSFXV.
  81.  
  82.       Build 12 [26/09/1999]
  83.  
  84.         *  Added check for encryption when creating SFX archives.
  85.         *  Fixed chapter mark creation with EAs enabled.
  86.         *  Fixed to allow commenting of any ARJ chapters.
  87.         *  Added check for files larger than 2 gigabytes.
  88.         *  Fixed volume handling of "hollow" archives ("-j#").
  89.         *  Fixed handling  of encrypted  and dual-name  archives with the
  90.            "j" and "y" commands.
  91.         *  Disabled volume prompting when a volume is not an ARJ archive.
  92.         *  Changed multi-volume  function to automatically handle volumes
  93.            over 99.
  94.         *  Implemented inline ARJ-PROTECT storage as in ARJ32 v 3.02.
  95.  
  96.  
  97.    *** Version 2.70
  98.  
  99.       Build 1 [08/10/1999]
  100.  
  101.         *  Changed error message display.
  102.         *  Fixed to work in xterm of XFree86 for OS/2.
  103.         *  Fixed possible loop when -hk is used with multivolume option.
  104.         *  Fixed a problem with temporary archive not being deleted when
  105.            no files are added.
  106.  
  107.       Build 2 [25/10/1999]
  108.  
  109.         *  Fixed date/time stamping in ARJSFXJR.
  110.         *  Fixed recursive repacking in REARJ.
  111.         *  Added custom -h# format feature.
  112.         *  Added comment compatibility option.
  113.  
  114.       Build 4 [06/11/1999]
  115.  
  116.         *  Added day number option to -h#.
  117.         *  Fixed extracted file postprocessing.
  118.         *  Added automatic testing of ungarbled archives.
  119.         *  Fixed chapter command parsing from the configuration file.
  120.         *  Implemented default configuration file lookup.
  121.         *  Fixed garble password prompting.
  122.         *  Corrected to work with EXT2FS.IFS.
  123.  
  124.       Build 5 [31/12/1999]
  125.  
  126.         *  Fixed rare "Can't find ..." errors when parsing list file.
  127.         *  The SFX executables are now compressed with standard EXEPACK.
  128.         *  Introduced new ARJ registration scheme.
  129.         *  Added ARJ.KEY registration file lookup.
  130.         *  Fixed "clear to end of line" ANSI sequence handling.
  131.         *  Fixed "Out of memory" errors appearing after a long sequence of
  132.            archive volumes.
  133.         *  Fixed abnormal effects when extracting damaged archives.
  134.         *  Fixed timestamp handling during extraction.
  135.         *  Fixed recursive verification with /G in REARJ.
  136.         *  REARJ/2 has been updated to version 2.42.
  137.  
  138.       Build 7 [06/01/2000]
  139.  
  140.         *  Minor optimizations of the compression procedure.
  141.         *  Added .LONGNAME EA to filename conversion on archiving.
  142.         *  The "/J" option was not properly working in registered REARJ/2.
  143.  
  144.       Build 8 [07/01/2000]
  145.  
  146.         *  Fixed a problem with valid registration  keys being rejected by
  147.            ARJ/2.
  148.  
  149.  
  150.    *** Version 2.71
  151.  
  152.       Build 1 [19/03/2000]
  153.  
  154.         *  Changed "-ha" option to skip read-only attributes on packing.
  155.         *  Fixed century display for dates beyond 2000.
  156.         *  Added "-2k" switch to skip century display in list commands.
  157.         *  Fixed parsing of "-v...K" and "-v...M" size modifiers.
  158.         *  Fixed license information display in ARJSFXJR.
  159.         *  Changed REGISTER.EXE to use "-arj" and "-arj32" options instead
  160.            of "-all".
  161.         *  Changed the  meaning of  the "-s" option  of ARJSFXV to  enable
  162.            file sharing.
  163.         *  Added an alternate multivolume archive naming feature.
  164.  
  165.       Build 2 [25/03/2000]
  166.  
  167.         *  Fixed file handle deficiency (occured in 2.70.09 and 2.71.01).
  168.  
  169.       Build 3 [29/03/2000]
  170.  
  171.         *  Fixed abnormal behavior of -b and -b2 switches.
  172.  
  173.       Build 5 [27/06/2000]
  174.  
  175.         *  Minor fixes and modifications.
  176.  
  177.  
  178.    *** Version 2.72
  179.  
  180.       Build 6 [18/08/2000]
  181.  
  182.         *  Commercial versions now never expire.
  183.         *  Fixed  a minor  cosmetic  display  issue when  using  the "-t1"
  184.            option.
  185.         *  Fixed abnormal handling of "-*".
  186.         *  Fixed damaged archives resulting from -m4.
  187.         *  Added option checks when modifying an  existing self-extracting
  188.            archive.
  189.         *  Modified ARJ version messages for compatibility with Winzip.
  190.         *  Fixed multiple volume diskette updating to work properly when a
  191.            work directory is specified.
  192.         *  Fixed rare  issue of ARJ building  an empty archive as the last
  193.            of a series of volumes.
  194.         *  Fixed  the ARJSFX  self-extractor  to  detect  and  display  an
  195.            ARJ-SECURITY envelope.
  196.         *  Fixed the "jc" extract count  option to work with  volume split
  197.            files.
  198.         *  Fixed a  problem  using "-js"  in  ARJ_SW/ARJ32_SW  and on  the
  199.            command line.
  200.         *  Changed the  "l"ist  command to  show " 00" for  year  2000 and
  201.            "100" for year 2100.
  202.         *  Added a "-2k1" switch for non-ambiguous date formatting.
  203.         *  Added  "-hy1"  and "-hy2" options  to force  OEM/ANSI  codepage
  204.            settings.
  205.         *  Fixed  garbling  to  accept  "-hg"  when  garbling an  existing
  206.            ungarbled archive.
  207.         *  Modified help display not to display milestone indicators.
  208.         *  ARJCRYPT has been updated to version 2.1.
  209.  
  210.  
  211.    *** Version 2.73
  212.  
  213.       Build 1 [19/08/2000]
  214.  
  215.         *  Fixed looping on self-pointing headers.
  216.         *  Minor changes in the message section.
  217.         *  Added "-" symbol option to  configuration file to work like "+"
  218.            symbol except with prepending of its associated switch string.
  219.         *  Fixed  volume  size  handling  during update  of  ARJ-PROTECTED
  220.            volumes.
  221.         *  Corrected total file count output on list command.
  222.         *  Fixed the purging "k" of chapter volumes.
  223.         *  Fixed volume series breakups.
  224.         *  Fixed a problem with the "-vw" option when updating a volume.
  225.         *  Fixed alignment on verbose list command.
  226.         *  Corrected "-i3" and  "-i6" total percentage counts for multiple
  227.            volumes.
  228.         *  Fixed the "-jc" extract count option to terminate prompting for
  229.            unneeded volumes.
  230.         *  Fixed looping when using "-va" on large partitions.
  231.  
  232.  
  233.    *** Version 2.75/3.08
  234.  
  235.       Build 1 [09/09/2000]
  236.  
  237.         *  Official release.
  238.  
  239.       Build 7 [20/10/2000]
  240.  
  241.         *  Fixed processing of volumes beyond 99 in ARJSFXV.
  242.  
  243.       Build 14 [31/12/2000]
  244.  
  245.         *  Fixed intermittent traps on startup of ARJSFXV.
  246.         *  Split the README into separate documents.
  247.         *  Fixed a problem with the "-vw" option looping.
  248.         *  Fixed a "-i3"/"-i6" milestone percentage problem with the "-vw"
  249.            option.
  250.         *  Fixed the "Y" command to allow "-hk" and "-g" simultaneously.
  251.         *  Changed "-q" option to NOT continue to query  about  extracting
  252.            subsequent sections of a split file.
  253.  
  254.       Build 15 [09/01/2001]
  255.  
  256.         *  Added  the "-2f" option to  disable  comments for  all but  the
  257.            first volume.
  258.  
  259.       Build 16 [15/01/2001]
  260.  
  261.         *  Fixed  volume  size  parsing  when specified  with "-vxxxK"  or
  262.            "-vxxxM".
  263.  
  264.       Build 17 [05/02/2001]
  265.  
  266.     *  Fixed overwriting of existing EAs in 32-bit OS/2 version.
  267.  
  268.       Build 19 [07/04/2001]
  269.  
  270.         *  Fixed displaying files with ARJ p -ja.
  271.         *  Fixed possible errors on termination of ARJSFX/ARJSFXV.
  272.  
  273.       Build 21 [04/06/2001]
  274.  
  275.         *  Fixed handling of the /A option in REARJ.
  276.         *  Fixed volume size calculation problems of version 2.75.19.
  277.  
  278.  
  279.    *** Version 2.76/3.09
  280.  
  281.       Build 4 [21/06/2001]
  282.  
  283.         *  Raised the filelist limit in commercial versions.
  284.         *  Changed  the   storage  order  of   subdirectories   to  retain
  285.            timestamps on extraction.
  286.         *  Added a free memory check for DOS version.
  287.         *  Fixed  the "r" command to  remove paths  properly in  dual-name
  288.            archives.
  289.         *  Fixed an error processing directories with very long filenames.
  290.         *  Fixed ARJSFXV to NOT beep when using  options to inhibit volume
  291.            prompting.
  292.         *  Fixed  ARJSFXV to  work  with  an  archive  that  contains  the
  293.            encryption module.
  294.  
  295.       Build 5 [24/06/2001]
  296.  
  297.         *  Changed  order  of  password  prompt  in  the  multiple  volume
  298.            self-extractors.
  299.  
  300.       Build 6 [15/08/2001]
  301.  
  302.         *  Fixed the launching of DOS archivers from REARJ.
  303.         *  ARJSFX now automatically enables the OS/2 VIO ANSI  support for
  304.            comments.
  305.         *  Fixed error messages appearing when -hk is used with -va.
  306.         *  Added an option to specify priority deltas.
  307.         *  Made some performance enhancements to the -m4 extractor.
  308.  
  309.       Build 7 [25/08/2001]
  310.  
  311.         *  Added the ability to handle the newer timestamp format.
  312.  
  313.  
  314.    *** Version 2.77/3.10
  315.  
  316.       Build 1 [01/09/2001]
  317.  
  318.         *  ARJDISP is now being called instead  of ARJ$DISP as the display
  319.            front-end.
  320.         *  ARJ.CFG syntax was enhanced to allow comments ('#' as the first
  321.            character on a line).
  322.         *  Preliminary support for UNIX-like platforms.
  323.         *  REARJ has been enhanced with a "T" modifier.
  324.         *  Fixed the parsing of -t1g.
  325.         *  Specifying -t0 on  extraction will retain  the 8th  bit in text
  326.            files.
  327.  
  328.       Build 3 [07/09/2001]
  329.  
  330.         *  Fixed file mode conversion to the DOS format.
  331.         *  Fixed ARJCRYPT incompatibility.
  332.         *  Fixed deletion of special files.
  333.         *  Fixed "-2a" to work correctly with the ".*" files.
  334.         *  Fixed DOS->UNIX timestamp conversions.
  335.  
  336.       Build 4 [09/09/2001]
  337.  
  338.         *  Fixed -hk protection block size calculation.
  339.         *  Fixed the updating of archives with extended headers.
  340.  
  341.       Build 5 [15/09/2001]
  342.  
  343.         *  Fixed the display of archive dates in DOS and OS/2 versions.
  344.  
  345.       Build 6 [23/10/2001]
  346.  
  347.         *  Fixed the handling of "-2f".
  348.         *  Removed the dependence on /usr/bin path in UNIX platforms.
  349.         *  Changed the names of configuration files in  home directory to
  350.            be prepended with a period ('.').
  351.  
  352.  
  353.    *** Version 2.78/3.10
  354.  
  355.       Build 1 [27/03/2002]
  356.  
  357.         *  Fixed  the "-i5" indicator to  show correct  percentage  at the
  358.            beginning of each file.
  359.  
  360.       Build 2 [08/04/2002]
  361.  
  362.         *  Official Open Source release.
  363.  
  364.       Build 4 [15/05/2002]
  365.  
  366.         *  Fixed storage of modification time in the main archive header.
  367.         *  Fixed handling of "+" and "-" modifiers in ARJ.CFG.
  368.  
  369.       Build 5 [06/07/2002]
  370.  
  371.         *  Fixed timestamp handling.
  372.         *  Fixed crash at  startup  when "ARJ Q" is invoked with  no other
  373.            arguments.
  374.         *  Added "-d1" and "-d2" options.
  375.  
  376.       Build 6 [14/12/2002]
  377.  
  378.         *  Fixed "Out of memory" type errors  during  startup on UNIX-like
  379.            systems.
  380.  
  381.       Build 7 [25/01/2003]
  382.  
  383.         *  Fixed ARJCRYPT key generation.
  384.         *  Added preliminary support for Win32 platform.
  385.  
  386.       Build 8 [07/02/2003]
  387.  
  388.         *  Under  UNIX-like  platforms,  /usr/local  is  now  the  default
  389.            installation path.
  390.         *  "-jp" automatically determines  the  screen height in DOS, OS/2
  391.            and Win32 rather than assuming 25 lines.
  392.         *  REARJ updated  to 2.43  (allows  arbitrary  order of parameters
  393.            within the configuration file).
  394.         *  Fixed looping on symlinked directories without "-a1".
  395.         *  Added the "-2b" parameter.
  396.         *  Fixed to display error messages properly under Win32.
  397.  
  398.       Build 10 [03/04/2003]
  399.  
  400.         *  Added "-2r" parameter to maintain the directory archiving order
  401.            known from previous releases of ARJ.
  402.  
  403.       Build 11 [06/04/2003]
  404.  
  405.         *  Fixed the  inability  to  process deep  directory  trees  under
  406.            32-bit OS/2.
  407.  
  408.       Build 12 [12/04/2003]
  409.  
  410.         *  Fixed  an  incompatibility  of  the  strong  encryption  across
  411.            various versions of ARJ.
  412.  
  413.       Build 13 [11/05/2003]
  414.  
  415.         *  Changed  the OS/2 version to  use the  same canonical  wildcard
  416.            matching logic as under Win32.
  417.         *  Fixed the inability to pause output with "-jp".
  418.         *  Fixed encryption with passwords longer than 32 characters using
  419.            "-hg".
  420.         *  ARJ will now display the ARJ-PROTECT redundancy factor.
  421.         *  Fixed the operation of "arj o" command.
  422.  
  423.       Build 15 [30/06/2003]
  424.  
  425.         *  Fixed REARJ terminating  with an  error when the  configuration
  426.            file is padded with blank lines.
  427.         *  Fixed the "-i" overall  progress  indicators  to  not count the
  428.            skipped files.
  429.         *  Fixed "-2b" which would  skip two  files at  once if the  first
  430.            file file was surrounded by symlinks.
  431.         *  Fixed to ignore symlink access attributes upon extraction.
  432.         *  Fixed the EA size being displayed twice as large on OS/2-32.
  433.         *  Fixed various problems with updating extended headers.
  434.  
  435.       Build 17 [14/09/2003]
  436.  
  437.         *  Added the "-2o2" attribute to store both UID and GID.
  438.         *  Reverted to  system default  archive attributes under UNIX-like
  439.            systems.
  440.  
  441.       Build 18 [16/10/2003]
  442.  
  443.         *  Fixed ARJSFX attribute calculation under UNIX-like systems.
  444.  
  445.       Build 19 [21/02/2004]
  446.  
  447.         *  The "More" prompt is suppressed when "arj -?" is redirected.
  448.         *  "-t1g" replaces the non-trivial "-t1gf".
  449.         *  Corrected lookup for arjcrypt.so on UNIX-like platforms.
  450.         *  Fixed invalid filenames appearing when  archiving with "-2l" on
  451.            platforms without extended attribute support.
  452.         *  Added  the "-_" parameter to  convert filenames  into lowercase
  453.            upon archiving and extraction.
  454.  
  455.       Build 20 [18/04/2004]
  456.  
  457.         *  Removed the compulsory newline insertion into last positions of
  458.            "-jz" comment files.
  459.         *  "-jb" failed to recall the requested chapters.
  460.  
  461.       Build 21 [18/06/2004]
  462.  
  463.         *  The registration program ran errorneously on most platforms.
  464.         *  Fixed  OEM/ANSI   conversion  for  filenames   with  high-ASCII
  465.            specified from command-line under Win32.
  466.         *  Copying  temporary  files with "-jt"  enabled might result in a
  467.            "CRC error".
  468.         *  Added the "-2i" parameter  to permit arbitrary data  before the
  469.            archive proper.
  470.         *  Introduced  new  modifiers  (G/T/P/E)  and  hexadecimal  prefix
  471.            format to numeric parameters.
  472.         *  "ARJ p" failed  to bring  the standard output  into binary mode
  473.            under 32-bit OS/2.
  474.  
  475.       Build 22 [23/06/2005]
  476.  
  477.         *  Corrected wrong timestamping of chapters and archive headers in
  478.            OS/2-32 and Win32 versions.
  479.         *  Fixed TAB character handling in archive/comment display.
  480.  
  481.  
  482.       End of document
  483.