home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d9xx / d919 / bbbf.lha / BBBF / UnpackLib / UnpackHistory < prev    next >
Text File  |  1993-10-04  |  7KB  |  188 lines

  1. ****************************************************************************
  2. *                      HISTORY FOR THE UNPACK.LIBRARY                      *
  3. ****************************************************************************
  4.  
  5.         Unpack.library V34.21
  6.  
  7.         The unpack.library was coded by Thomas Neumann alias Tax of
  8.         Gnu Design for SHI (Safe Hex International).
  9.  
  10.         See also the doc file for more information about this library.
  11.  
  12. ****************************************************************************
  13. *                    Ideas coming up in newer versions                     *
  14. ****************************************************************************
  15.  
  16. - Detect more crunchers, ofcourse :-)
  17.  
  18. ****************************************************************************
  19. *                               New functions                              *
  20. ****************************************************************************
  21.  
  22. V34.1   TestHunk(), UnpackNum(), UnpackList() & UnpackListNext()
  23. V34.20  LoadFile(), FreeFile()
  24.  
  25. ****************************************************************************
  26. *              Crunchers the library can determine and unpack              *
  27. ****************************************************************************
  28.  
  29. Archive crunchers:
  30.  
  31.         - Lha/Lharc
  32.         - LhaSFX
  33.         - PAK 1.0
  34.  
  35. Single file crunchers:
  36.  
  37.         - Gnu Packer 1.0 Data & Object
  38.         - Gnu Packer 1.1/1.2 Data & Object (both one and two segment)
  39.         - PowerPacker Data
  40.         - PowerPacker Encrypted Data
  41.         - PowerPacker LoadSeg
  42.         - PowerPacker Library
  43.         - PowerPacker Library/Encrypted
  44.         - PowerPacker Library/Overlay
  45.         - PowerPacker 2.x
  46.         - PowerPacker 3.0
  47.         - PowerPacker 3.0 Encrypted
  48.         - PowerPacker 3.0 Overlay
  49.         - PowerPacker 4.0
  50.         - PowerPacker 4.0 Encrypted
  51.         - PowerPacker 4.0 Overlay
  52.  
  53. V34.1   - Turtle Smasher 1.3
  54. V34.1   - TurboSqueezer 8.0
  55. V34.1   - TryIt 1.01
  56. V34.1   - Titanics Cruncher 1.1/1.2
  57. V34.1   - Time Cruncher 1.7-2.2
  58. V34.1   - TetraPacker 2.1/2.2
  59. V34.1   - TetraPacker 2.1/2.2 Pro
  60. V34.1   - TetraCrunch 1.02/1.1
  61. V34.1   - Stone Cracker 2.99d
  62. V34.1   - Stone Cracker 3.10-3.11
  63. V34.1   - Stone Cracker 4.01 A
  64.  
  65. V34.11  - Imploder 1.0-3.1
  66. V34.11  - Imploder 1.0-3.1 Protected
  67. V34.11  - Imploder 1.0-3.1 Library
  68. V34.11  - Imploder 1.0-3.1 Library/Protected
  69. V34.11  - Imploder 4.0
  70. V34.11  - Imploder 4.0 Library
  71.  
  72. V34.20  - PowerPacker 4.1-4.2         (The include file are changed a bit!!)
  73. V34.20  - PowerPacker 4.1-4.2 Encrypted              - " -
  74. V34.20  - PowerPacker 4.1-4.2 Overlay                - " -
  75. V34.20  - Black & Decker 2.1
  76. V34.20  - ByteKiller 2.0
  77. V34.20  - ByteKiller 3.0
  78. V34.20  - Compressor Crackings Inc. V1.1
  79. V34.20  - Crunch Master 1.0
  80. V34.20  - Crunch Mania 1.4 A/N
  81. V34.20  - Crunch Mania 1.4 A/P
  82. V34.20  - Crunch Mania 1.4 Data
  83. V34.20  - Crunch Mania 1.4-1.8 R/N
  84. V34.20  - Crunch Mania 1.4-1.8 R/S
  85. V34.20  - Crunch Mania 1.8 R/L
  86. V34.20  - Crunch Mania 1.8 R/L/H
  87. V34.20  - Crunch Mania 1.8 R/N/H
  88. V34.20  - Double Action 1.0
  89. V34.20  - DragPack 1.0
  90. V34.20  - House 1.4 (RSI-Packer)
  91. V34.20  - High Pressure Cruncher
  92. V34.20  - IAM Packer 1.0 ATM5
  93. V34.20  - IAM Packer 1.0 ATM5/D
  94. V34.20  - IAM Packer 1.0 Ice
  95. V34.20  - IAM Packer 1.0 Ice/D
  96. V34.20  - ISC 1.5
  97. V34.20  - Master Cruncher 3.0-3.1 A
  98. V34.20  - Master Cruncher 3.0-3.1 D
  99. V34.20  - Master Cruncher 3.0-3.1 R
  100. V34.20  - Megacruncher 1.0
  101. V34.20  - Megacruncher 1.2 A
  102. V34.20  - Megacruncher 1.2 R  (This is a very bad cruncher, so the crunched
  103.                               data will be converted to raw data instead of
  104.                               an object file)
  105. V34.20  - Defjam 3.2
  106. V34.20  - Defjam 3.2 Pro
  107. V34.20  - PackIt 1.0
  108. V34.20  - PackIt 1.0 D
  109. V34.20  - Relokit 1.0
  110.  
  111. V34.21  - Spike Cruncher 1.1-1.5
  112. V34.21  - Super Cruncher 2.7
  113. V34.21  - Syncro Packer 4.6
  114. V34.21  - Syncro Packer 4.6 K
  115. V34.21  - Syncro Packer 4.6 R
  116. V34.21  - Syncro Packer 4.6 R/K
  117. V34.21  - Stone Cracker 4.00
  118. V34.21  - Stone Cracker 4.00 D
  119. V34.21  - Stone Cracker 4.01 C
  120. V34.21  - Stone Cracker 4.01 D
  121.  
  122. ****************************************************************************
  123. *                          BUG Report and changes                          *
  124. ****************************************************************************
  125.  
  126. V34.1   Nico François has changed the Hunk_Reloc32 structure in his
  127.         PowerPacker V4.0. I haven't noticed it before, so when you decrunch
  128.         a V4.0 Object file, it will get a defect object file. This is fixed
  129.         now.
  130.  
  131. V34.1   Moved the UI_CrunchLen in the info structure from the private area
  132.         to the user area and added a UI_CrunchLenTemp at the old place
  133.         instead.
  134.  
  135. V34.11  When you decrunch a file and there isn't enought memory, the error
  136.         flag didn't indicate a memory error. This is fixed now.
  137.  
  138. V34.20  A new bit in the UI_CrunchType are implemented. It's bit number 7.
  139.         This bit indicates if the file are encrypted, like PowerPacker
  140.         encryption. If set, it's an encrypted file.
  141.  
  142. V34.20  When the Unpack() function calls the TestHunk() function and the
  143.         TestHunk() returns an error, the computer makes a system failure.
  144.         (I forgot to return a value from the stack :-(
  145.  
  146. V34.20  A little bug fixed in the TestHunk() function.
  147.  
  148.         A NOTE TO Nico François:
  149.         ------------------------
  150.         I think there are a bug in your PowerPacker when you handle
  151.         overlayed files. I have try with an old version of DeluxePaint
  152.         III and in the unpacked file the header says there are 12 hunks,
  153.         where the first three are loaded first and the rest are overlays.
  154.         Then I crunch it with PowerPacker and your decruncher have only 2
  155.         hunks to be loaded and the rest are overlays, but the header still
  156.         says there are 12 hunks!!! (Tested with PowerPacker V4.2).
  157.  
  158. V34.20  The Determine() function have some problems with Imploder 4.0
  159.         library header. This should be fixed now.
  160.  
  161. V34.20  There was a bug in the delete routine in the filepack unpacker.
  162.         It goes into a never ending loop if it tries to delete a directory
  163.         there are in use, for example if you have an assign to a directory
  164.         and then try to delete it, the routine goes into the loop.
  165.         This is fixed, I just have to test the DOS error number for
  166.         number 202 (Object in use).
  167.  
  168. V34.20  A little bug in the UnpackListNext() function are fixed.
  169.  
  170. V34.21  Compressor Crackings Inc. cruncher are changed to TNM Cruncher.
  171.  
  172. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  173.  
  174. If you find any bugs, then feel free to contact me on this address:
  175.  
  176.                              Thomas Neumann
  177.                              Kongensgade 78
  178.                              3550 Slangerrup
  179.                              Denmark
  180.  
  181. ****************************************************************************
  182. *                                                                          *
  183. ****************************************************************************
  184.  
  185.           Have fun with this library, signed
  186.  
  187.           Thomas Neumann, member of the SHI Anti Virus Group
  188.