home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / prenum4.dms / prenum4.adf / SnoopDos / History < prev    next >
Text File  |  1993-10-14  |  6KB  |  147 lines

  1. SNOOPDOS HISTORY
  2. ----------------
  3. Version 1.7, 16 December 1992
  4.  
  5.     Fixed a small bug in startup code that would potentially crash under
  6.     AmigaDOS 1.3 if dos.library couldn't be opened. Someone on Usenet
  7.     (where else!) reported this to me; sorry, I've forgotten your name.
  8.  
  9.     Added -zd option to send SnoopDos output to the debugging terminal
  10.     (usually connected to the serial port), alongside Enforcer and
  11.     Mungwall output. Thanks to Dave Parkinson for this suggestion.
  12.  
  13.     Added -z+$ option to open file $ in append mode. This allows long
  14.     SnoopDos logs to be built up over a period of time. It also allows
  15.     you to display the logfile while SnoopDos is still active, which
  16.     can be quite useful.
  17.  
  18.     When redirecting the output of SnoopDos to a non-interactive
  19.     device like a file, output is now buffered in 8K chunks. This
  20.     speeds up file operations by about 20%. If you would prefer
  21.     unbuffered output, use the new -n option.
  22.  
  23.     The default window now sizes itself to suit the system font, so that
  24.     it always opens to a width of 77 characters by 13 lines if possible.
  25.  
  26.     The background Snoopdos process now inherits the current directory
  27.     from the CLI so that log files end up in the correct location.
  28.  
  29.     Changed embedded version string to more closely conform to CBM standard.
  30.  
  31.     No longer adds carriage returns to end of line, unless they are turned
  32.     on with -s or output is to the serial device via -zd. This prevents
  33.     double-spacing on some systems.
  34. ----------------
  35. Version 1.6, 19 August 1992
  36.  
  37.     Fixed a small bug introduced in V1.5 which caused almost any program
  38.     run from the Shell to have its CurrentDir() and Lock() calls ignored,
  39.     due to improper string comparisons in the SnoopDos code. This made
  40.     the -i option fairly useless. Now, Lock() and CurrentDir() are ONLY
  41.     ignored for the CLI and Workbench.
  42.  
  43.     Note: Someone started distributing a hacked version of SnoopDos 1.6
  44.     that included code to add a backdoor to the AmiExpress BBS if it
  45.     happened to be running on the same computer. For this reason, please
  46.     delete all copies of SnoopDos 1.6 that you come across.
  47.  
  48. ----------------
  49. Version 1.5, 7 July 1992
  50.  
  51.     Another minor update to fix a bug reported by Matthias Scheler and
  52.     Jörg Höhle. DeleteFile() would sometimes return an incorrect value,
  53.     causing programs to think a delete had suceeded, even when it failed.
  54.     Thanks, Matthias and Jörg.
  55.  
  56.     Also added a new option, -i, which tells SnoopDos to ignore Lock()
  57.     calls from the shell and CurrentDir() calls from either the shell
  58.     or Workbench(). This stops SnoopDos going into overdrive every time
  59.     the Shell tries to search the command path for a command or
  60.     Workbench decides to check up on all the mounted disk devices.
  61.  
  62.     Finally, added some additional checking to the exit code to make it
  63.     more robust, since there was still the very occasional lockup if
  64.     there was a lot of file activity when you exited. My comment for
  65.     version 1.2 not withstanding, I think it's _really_ safe now! :-)
  66.  
  67. ----------------
  68. Version 1.4, 21 October 1991.
  69.  
  70.     Very minor update -- fixed the -z option so that it doesn't crash the
  71.     system if you accidentally leave a space between the 'z' and the
  72.     filename. Instead, it works as you would expect.
  73.  
  74. ----------------
  75.  
  76. Version 1.3, 8 February 1991.
  77.  
  78.     Fixed small bug in startup code. Previously, running SnoopDos with a
  79.     command line like "RAM DISK:SnoopDos" would cause SnoopDos to treat
  80.     the "DISK:SnoopDos" portion of the command name as the first parameter.
  81.     Works fine now. Also reduced code size by about 2K.
  82.  
  83. ----------------
  84.  
  85. Version 1.2, 27 January 1991.
  86.  
  87.     The "deadlock when you quit SnoopDos" bug reared its ugly head again;
  88.     it turns out that the V1.1 fix still left a very small window where
  89.     deadlock could occur if you quit during heavy file activity. This time,
  90.     I think it's really gone for good.
  91.  
  92. ----------------
  93.  
  94. Version 1.1, 30 October 1990.
  95.  
  96.     Minor update. Previously, SnoopDos would occasionally deadlock if
  97.     you tried to remove it during heavy file activity. This has been
  98.     fixed. Also, there was a small bug which appeared when programs set
  99.     their current directory to the boot device (NULL lock). This has
  100.     also been corrected.
  101.  
  102. ----------
  103.  
  104. Version 1.00, 9 September 1990.
  105.  
  106.     First public release. After unexpectedly being sent to the US for
  107.     the summer (new job), I finally got around to tidying it up.
  108.     New features include monitoring of DeleteFile() and CurrentDir(),
  109.     support for alternative devices/files (such as the serial port),
  110.     colour now optional, a few other cosmetic changes.
  111.  
  112. ----------
  113.  
  114. Version 0.93, 2 June 1990.
  115.  
  116.     Added -X option to monitor Execute() calls and reworked assembly
  117.     language glue a bit to make it easier to modify in future.
  118.  
  119. ----------
  120.  
  121. Version 0.92, 31 May 1990.
  122.  
  123.     Strange bug seemed to manifest itself when Rez was used; the first
  124.     time a resident program was loaded, the display got messed up. Turns
  125.     out that Rez calls Open() from within LoadSeg(). Such nesting of
  126.     DOS calls is now indicated by prefixing the process name printed
  127.     for any nested operations with a '>'. When the nesting is completed,
  128.     '> Done' is displayed.
  129.  
  130. ----------
  131.  
  132. Version 0.91, 29 May 1990.
  133.  
  134.     Silly bug meant Snoopdos couldn't open its console window unless
  135.     Conman was installed. Now fixed.
  136.  
  137.     Improved the way DOS library is patched to make it somewhat more
  138.     robust (it now works properly with UnixDirs).
  139.  
  140. ----------
  141.  
  142. Version 0.9, 28 May 1990.
  143.  
  144.     Initial Beta release. No doubt people will find lots of bugs.
  145.  
  146. ----------
  147.