home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / ra / thdpro_6.zip / NEWINV6.TXT < prev    next >
Text File  |  1993-05-06  |  6KB  |  94 lines

  1.      THD ProScan Version 6 is being released for the same reason
  2. that Version 5 was released. "PKZIP" (ring any bells?). Anyway, with the 
  3. release of PKZ204G the last (hopefully, sort of, yeah right) for a while, I 
  4. have had to redo the code for self extracting ZIP files (yet again) so that 
  5. it will recognize all of the SFX zip files.
  6.      Therefore THD ProScan now recognizes all PKZIP files from 1.10 to 
  7. 2.04g.
  8.      Since I was preparing another release anyway, I thought maybe I ought 
  9. to add a few new toys.
  10.      Support for the SQZ archive format has been added. It has a few 
  11. differences from the other archive types. First the "stripping" of archive 
  12. comments does not work (as this archive type will only take a file as 
  13. input). But this is not a concern as it also does direct screen writes and 
  14. therefore ansi bombs are not possible in it's comments. The adding of your 
  15. own comment is operational as it is with the other archivers (although it 
  16. may require a little more memory).
  17.      Another quirk about SQZ is that it's use of memory is extravagant. When 
  18. adding files to an archive, SQZ can require quite a lot of memory.(On my 
  19. system, 525k). So, unless you have memory to spare SQZ may choke when 
  20. attempting to add loaders to the archives. IF this operation fails due to 
  21. lack of memory, THD ProScan will NOT fail the file, it will simply not add 
  22. the loaders.
  23.      SQZ can also erase the original archive under certain circumstances 
  24. when attempting to add files or comments. To the best of my ability, I have 
  25. disabled these functions when such a danger exists. If you encounter an 
  26. instance where this happens please inform me so that I may take corrective 
  27. action. The Author of SQZ.EXE has been informed of the problem.
  28.      An RA user commented in regards to where and why THD moved and/or 
  29. renamed files. He tells me that some BBS programs handle failures in a more 
  30. intelligent manner than Telegard and asked if this option could be disabled.
  31. Therefore beginning with Version 6, a parameter of "/NOMOVE" when running 
  32. THDINSTL.EXE will insert code into THDPRO.EXE telling it NOT to move or 
  33. rename files. This code is reset every time the installation is run and must 
  34. be repeated each time the software is re-installed or it will default back 
  35. to moving the files. I recommend against using this option unless your BBS 
  36. program saves failed files (remember files can fail for more than one 
  37. reason).
  38.      A potential problem was brought to my attention. Someone queried as 
  39. to what might happen if THDPRO.EXE were run on two nodes of a BBS at the 
  40. same time. Basically, prior to version 6, both would write files to the same
  41. directory and make log entries at the same time. The premature deletion of 
  42. the files to be tested would undoubtedly cause one of the tests to fail.
  43. Therefore THD ProScan will no longer use a directory called THDTEMP.$$$. 
  44. Instead it will use THDTEMP.$$#, where "#" is the comport number running 
  45. the test. This will keep the files separated for testing purposes. The 
  46. logs will be written to temporary files which will be appended to THDPRO.LOG
  47. at the completion of their running.
  48.      That same user noted a problem whereby he uses a node 3 on his bbs for 
  49. local logons and was unable to have the BBS pass a "0" for node 3 to suppress 
  50. the remote output. An option has been added to the installation which allows
  51. THDPRO.EXE to treat a specific comport as "0". Therefore, if you have node 3 
  52. as a local only node, during the install you can enter a "Local Comport" of 
  53. "3" (when asked) and all requests to THDPRO.EXE for processing to comport 3
  54. would then be diverted to comport "0". (Note that the "3" in this discussion
  55. is only an example and that any number from 0 to 8 is valid).
  56.  
  57.      The most noteable addition to this version, is the inclusion of 
  58. "heuristic" testing. Heuristic testing is the testing of files for 
  59. "suspicious" code. While some of these types of code are present in many 
  60. programs, it aids greatly in the identification of unknown viruses.
  61.      This version will support one of two testers for this purpose. Either 
  62. TBSCAN.EXE or F-PROT.EXE. Since suspicious code is present in many 
  63. legitimate files, THD ProScan will not fail any file due to this form of 
  64. testing but will keep a log and inform you if suspicious code is indeed 
  65. found.
  66.      A log called "HEURIST.LOG" will contain the log output from these 
  67. testers and should be deleted occassionally to avoid having them become 
  68. unreasonably large. Entries will only be made when suspicious code is found. 
  69. This log will be in the same directory as your THDPRO.LOG. The main virus 
  70. scanning will still be done by McAfee's SCAN.EXE and these two testers will 
  71. be used ONLY for heuristic testing.
  72.      Of the two testers, I personally would recommend TBSCAN.EXE for 2 
  73. reasons. First, it is MUCH faster than F-PROT.EXE and it gives considerably 
  74. more information (although this also results in more "suspicious" files). 
  75. Also F-PROT.EXE seems to require a lot of memory ( I get a memory shortage 
  76. running from a dos prompt with a few TSR's loaded). So unless you have a LOT 
  77. of spare memory in your shell from your BBS program, F-PROT.EXE may not even 
  78. run for you.
  79.      Memory reductions during those tasks which require a lot of memory has 
  80. been achieved through the use of TurboPower Software's EXECPATH. This 
  81. function is active during the running of all "SQZ, SCAN, and F-PROT" 
  82. activity, which results in a memory savings of approximately 48k during 
  83. these tests/functions.
  84.  
  85.      The introduction of encryption into the THDPRO.EXE file makes the file 
  86. much smaller and means that the executable file cannot be compressed. Any 
  87. successful attempt at reducing the file will result in the program not 
  88. working. Also some virus scanners may attempt to add a CRC to the end of the
  89. file, If yours does this, be sure to stop it from affecting THDPRO.EXE as 
  90. such a change to the file will render it inoperable.
  91.      Therefore it is no longer recommended that the executable be shrunk by 
  92. any such compressor.
  93.      That's all Folks...
  94.