home *** CD-ROM | disk | FTP | other *** search
/ Cool Page Magazine 14 / CoolPage_14.iso / tools / whatsnew.411 < prev    next >
Text File  |  1995-05-30  |  8KB  |  188 lines

  1.  
  2. Message from author:
  3.   Due to the rapidly increasing number of encrypters/compressers and
  4.   related programs I have decided to try to write a generic extractor.
  5.   I am not sure if UNP will be discontinued right now, but it will not
  6.   be updated before the release of this program. 
  7.   People which have already mailed programs to me, thanks very much but
  8.   I do not have the time at the moment to write back. I am very sorry for
  9.   that.
  10.  
  11.        Thanks for reading,
  12.            Ben Castricum
  13.  
  14.  
  15.  
  16. New in V4.11 compared to V4.10 of UNP:
  17. - Added extra INFO line for .EXE headers 
  18. - Added UCEXE V2.3
  19. - Changed PKTINY text in UNP.DOC, replaced "DIET" with "TINYPROG" :)
  20. - Fixed bug causing UNP to only convert first file with X command.
  21. - Fixed filename bug.
  22. - Minor cosmetic bug fixed appearing when analyzing 0 bytes files.
  23. - Changed memory error reporting.
  24. - Fixed bug in extracting WWPACK and added WWPACK V3.02(a).
  25. - Changed MKS routine into a 2 step process (like WWPACK), also fixed
  26.   "unknown GI" bug.
  27. - Changed CPAV/TAV routine to recognize another version.
  28. - Added more text about compressors in .DOC file.
  29. - Added code to let UNP automicly retry (-a) when unpacking a 2 step
  30.   process (MKS, WWPACK and OPTLINK).
  31. - Added identify entry for PACKWIN V1.0α
  32. - Fixed bug causing UNP to create invalid files (negative overlays).
  33.  
  34. This version has been assigned 4.10 due to a hacked version of UNP which
  35. claims to be V4.00 of UNP.
  36.  
  37. V4.10 is a major rewrite, UNP now takes advantage of the single-step
  38. interrupt (I was trying to avoid this actually but can be pretty
  39. handy!). Other changes over V3.31 are:
  40.  
  41. - Added T command which traces the executable until it can unpack it (in
  42.    case of .EXE files) or until it's unpacked (.COM files).
  43. - Also added O command which copies overlays.
  44. - Added M command to insert a file into an exe-header.
  45. - Added D command to make it possible to set the default options.
  46. - Added -f switch, this performs the same as HDROPT supplied with
  47.    PKLITE.
  48. - Added -l switch to force UNP to give the program more memory than it
  49.    actually wants.
  50. - Added -m switch to force UNP to take a pause at every screen full of
  51.    information.
  52. - Added or improved a lot of routines to unpack to programs including
  53.    PROTECT! EXE/COM V4.0 and V5.0 for which I received a lot of requests.
  54. - IMPORTANT!: I have a new Email address! See UNP.DOC!
  55.  
  56.  
  57.  
  58. Changes made from V3.30 to V3.31
  59.  
  60. - Added a doc for UNP. I didn't realise how important it is to have some
  61.    documentation. This doc is quick update of the V3.15 doc. Please don't
  62.    sue me if there is anything I forget to update..  I have removed the
  63.    sections which were really outdated though.
  64.  
  65.  
  66. Due to a bogus V3.20a version of UNP floating around on BBSs, this version
  67. will be called V3.30.
  68.  
  69. I have basicly given up support for the UNP V3.x serie since I am writing
  70. a complete new version of UNP. So there is no need to send bugreports of
  71. this version. This release is just a result of a lot of requests for
  72. the tinyprog/pktiny stuff.
  73.  
  74. If you are getting divide errors, try using "unp -l .." or "loadfix unp..".
  75.  
  76. Changes made from V3.15 to V3.30
  77.  
  78. - added SCRNCH V1.02
  79. - added TINPROG V3.0, V3.8 and V3.9
  80. - added handling of pktiny-ed files with PKTINY V1.0 and V1.4
  81. - fixed bug causing dieted files on systems with much memory free to
  82.    generate a divide error.
  83. - added (another) safety check on PkHeaders, this header could still cause
  84.    system crashes :(
  85. (BTW. I have recieved copies of propack and ice, thanks!)
  86.  
  87.  
  88. Due to some minor errors in releasing V3.13 and V3.14 this version of UNP 
  89. is released as V3.15.  The changes made from UNP V3.15 to V3.12:
  90.  
  91. - fixed bug which in certain cases messed up 2 bytes in the resulting file
  92. - added PROTECT! EXE/COM V3.1
  93.  
  94.  
  95. Changes made from UNP V3.12 to V3.11
  96.  
  97. Due to a hard disk crash I lost propack v2.08 and ice V1.00, can anyone
  98. who has one or both of these pleeeaaassseeee send it to me?
  99.  
  100. Also, I decided to release UNP as freewhere (see doc), please register!
  101.  
  102. - improved check for write errors
  103. - added code to avoid infinite loop when using -a option and Infile and
  104.   and Outfile are specified
  105. - added PROTECT! EXE/COM V3.0
  106. - fixed bug which sometimes discarded the last byte of an exepacked file
  107. - added -l switch to disable the feature below
  108. - changed loadfix routine, files are now reloaded when they are loaded too
  109.   low and they require one segment below (with this larger files can be
  110.   handled)
  111. - added code to remove a routine that converts exe to com files found on
  112.   FORMAT.COM supplied with dos6
  113. - added routine to unpack a program called UsR-Patch v3.0
  114. - fixed minor bug in identifying DIET routines
  115. - added DIET V1.45f and DIET 1.44 with -G option
  116. - Changed command line processing :
  117.    - UNP's Infile wildcard is now by default set to *.* if you have
  118.      specified a command.
  119.    - a *.* is automaticly added now if Infile ends with a '\'
  120.  
  121.  
  122. Changes made from UNP V3.11 to V3.10
  123.  
  124. - rewrote tinyprog routine, now also able to unpack some unknown version
  125. - added PROTECT! EXE/COM V1.0, V1.1 and V2.0 (encrypts and checks CRCs
  126.   on COM and EXE files)
  127. - rewrote DIET routine, added recognition of DIET V1.00d
  128.  
  129.  
  130. Changes made from UNP V3.10 to V3.02
  131.  
  132. - added CRUNCHER V1.0
  133. - changed EXEPACK to recognize another routine found
  134. - added another COM scramble routine I received.
  135. - received a file compressed with SCRUNCH, added (I guess)
  136. - added PKLITE V1.00ß (2), see doc
  137. - received a file compressed with SEA-AXE, added
  138. - added writing back with COM structure of dieted COM files
  139.  
  140.  
  141. Changes made from UNP V3.02 to V3.01
  142.  
  143. - added s command to show a list of compressed files
  144. - added -k switch for pklite signature handling in batch files. Note
  145.   that the signature is added by default now!
  146. - program crashed when decompressing compack with EMM386 as memory
  147.   manager, fixed.
  148. - improvement in memory use, useful when running low on memory
  149. - fixed options -c -a to not retry when a 'N' is answered
  150. - added removing of Central Point Anti-Virus immunize code
  151. - added a removable 'fake PKLITE signature'
  152. - added handling of UNPs V3.01 or earlier 'fake PKLITE signature'
  153. - added handling/removing of dislite's 'fake PKLITE signature'
  154. - changed -a option to not retry when decompression failed
  155. - identified PKLITE V1.10 (3) and V1.14 (1)
  156. - added handling of a scramble routine found in a program sent to me
  157. - finally added decompressing PGMPAK V0.14 (stupid bug on my side :(
  158. - rewrote EXEPACK routine and fixed a bug in this
  159.  
  160.  
  161. Changes made from UNP V3.00 to V3.01
  162.  
  163. - fixed bug in routine for storing relocation items
  164. - rewrote PKLITE routine in another style
  165.  
  166.  
  167. Although UNP V3.00 is a complete rewrite, I'll try to mention the most
  168. important changes compared with V2.13..
  169.  
  170. - added wildcard support
  171. - changed filename processing routines
  172. - added option -a to retry on decompressed files
  173. - added option -c that asks the user before decompressing
  174. - added catching of INT 21 (disabled with -i option)
  175. - added option -v which shows additional information
  176. - changed -l option to l command
  177.  
  178. - added COMPACK V4.5
  179. - added PROPACK V2.08
  180. - added a COM routine for DIET V1.00
  181. - added an EXE routine for DIET V1.01
  182. - added several versions of EXEPACK
  183. - added several PKLITE extra compression routines
  184. - Merged LZEXE, KVETCH and PROPACK into one routine
  185. - added TINYPROG V1.0 and V3.6
  186.  
  187. - fixed many bugs, including the infamous LZEXE bug!
  188.