home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / patch / stkr_206 / changes.206 < prev    next >
Text File  |  1990-04-14  |  25KB  |  463 lines

  1.                          STalker Changes for 2.06
  2.                          ========================
  3.  
  4. Your distribution diskette contains version 2.06 of STalker.  A copy of
  5. version 2.00 is included in the file STALKER.200 - keep this file since you
  6. may need it in the future for applying upgrade patches.
  7.  
  8. This file describes the changes to STalker that were made in version 2.06
  9. and therefore do not appear in the user's manual.  Please read this file
  10. carefully before calling or sending e-mail since it will hopefully answer
  11. most of your questions and therefore save us both some time.
  12.  
  13. Don't forget to read the CHANGES.203 file also - it lists the changes to
  14. STalker made in version 2.03.
  15.  
  16. As you can see from the version number designation this is *not* 
  17. considered to be a major upgrade to STalker.  This means that a patch 
  18. program is available which will automatically update a version 2.00 STalker
  19. to version 2.06.  A disk swap update is also possible by sending your
  20. *original* STalker/STeno disk (keep a backup!) to Strata Software along
  21. with $5 to cover the handling and return shipping costs.  As this is a
  22. minor update, registered owners will not be getting a mail notification, so
  23. if you know someone who has STalker/STeno and might not know about the
  24. update please pass the word.  Obviously you don't need an update since
  25. you're reading this file now.  As always you can call Strata Software at
  26. any time to ask questions or find out what the latest versions are.
  27.  
  28. o   Your version 2.03 STALKER.INF file is upwardly compatible with version 
  29.     2.06 of STalker - simply install the new STALKER.ACC and STALKER.RSC 
  30.     and reboot.
  31.  
  32. o   In Remote mode the "Start your transfer now" message appears 
  33.     before a download also.  It used to appear only before an upload.
  34.  
  35. o   If you're using Charles Johnson's excellent shareware file selector 
  36.     called the "Little Green Selector" the title will now display 
  37.     properly.  Note that this only applies to systems with TOS 1.4 or 
  38.     greater since LGS ignores the extra prompts if the TOS 1.4 file 
  39.     selector call is used.  If you're using TOS 1.0 or 1.2, or if STalker 
  40.     is loaded into MultiDesk (which tricks STalker into thinking it's not 
  41.     running on TOS 1.4) you'll see "Strata Software" where it normally says
  42.     "Little Green Selector".
  43.  
  44. o   A bug that caused STalker's cursor to keep blinking even sometimes 
  45.     when it shouldn't have was fixed.
  46.  
  47. o   A new chime was added - it goes off when a remote user issues the 
  48.     "[T]alk mode" command.  This lets the local ST user (if any) know that 
  49.     the other person wants their attention.
  50.  
  51. o   STalker now actively watches the Carrier Detect signal and will change 
  52.     the window/acc title to "Off-Line" when carrier is lost.  Note that 
  53.     this only applies if "Modem Sets DCD Properly" is selected in the 
  54.     Modem Configuration settings.  If your modem doesn't set DCD properly 
  55.     you can get the "Off-Line" title back by issuing the "Hang-Up" command.
  56.  
  57.  
  58.                          STalker Changes for 2.05
  59.                          ========================
  60.  
  61. o   Wouldn't you know it, a minor bug was found just after 2.04 started 
  62.     shipping - the "Clear Screen" command Control-Clr didn't work all the 
  63.     time.  This fix is the only change for version 2.05.
  64.  
  65.  
  66.                          STalker Changes for 2.04
  67.                          ========================
  68.  
  69. o   Thanks to the new "Preferences" dialog and the addition of a SORT 
  70.     button to the autodialer dialog the CONFIG.PRG utility is no longer 
  71.     necessary, and is therefore not included on the diskette.
  72.  
  73. o   Startup activities are different now, and as a result the STALKER2.ACC 
  74.     and STALKER3.ACC versions are no longer necessary for DC-Port owners.  
  75.     STalker now will do an appl_find() call on the names "STALKER0" 
  76.     through "STALKER9".  If it finds one and the returned application ID 
  77.     matches its own it will use the corresponding STALKERn.INF file.  If 
  78.     it doesn't find a match it will use STALKER.INF.  Note that if STalker 
  79.     is loaded into current versions of MultiDesk it will always wind up 
  80.     using STALKER.INF.
  81.  
  82. o   The serial port is not initialized until the STalker window is opened 
  83.     the first time.
  84.  
  85. o   The "state" is saved in the STALKER.INF file, meaning that if you want 
  86.     STalker to come up in "Disabled" or "Remote" mode it now will.
  87.  
  88. o   When the "Hang-Up" command is executed STalker will return to the 
  89.     startup terminal and port settings.
  90.  
  91. o   A new short-cut keystroke has been added:  ALT-E (for Echo) will 
  92.     toggle STalker between Full duplex mode and Echo duplex mode.  If 
  93.     STalker is in Local mode an ALT-E keystroke will put it in Full mode.
  94.  
  95. o   The STalker accessory and window titles now change to show the service 
  96.     (if any) that STalker is currently connected to.  The prefix can be 
  97.     changed via the "Preferences" command in case you want to see more or 
  98.     less of the service name in the desk menu, or need to distinguish 
  99.     between multiple STalkers.
  100.  
  101. o   ANSI Video attributes are now supported via the "ESC [ p1;p2;...;pN m" 
  102.     sequence, where pX is a decimal digit with the following meanings:
  103.  
  104.          0  All attributes off
  105.          1  Bold on
  106.          4  Underscore on
  107.          5  Blink on [displays as 'light' text]
  108.          7  Reverse video on
  109.         30  Black text
  110.         31  Red text
  111.         32  Green text
  112.         33  Yellow text
  113.         34  Blue text
  114.         35  Magenta text
  115.         36  Cyan text
  116.         37  White text [results in Black text]
  117.  
  118.     Any colour which is not available will display as Black.
  119.  
  120.     The attributes controlling the cell background colour are not 
  121.     supported since VDI does not provide a simple way to have anything 
  122.     other than colour 0 as the text background.
  123.  
  124. o   The following ANSI/VT100 sequences are now recognized:
  125.  
  126.     Device Attributes:  STalker will respond to a host sequence of
  127.     "ESC [ c" with "ESC [ ? 1 ; 2 c".  This sequence is sent by the host to
  128.     query the terminal type; STalker responds like a VT100 would.
  129.  
  130.     Device Status Report:  A host sequence of "ESC [ 5 n" will cause 
  131.     STalker to respond with "ESC [ 0 n".  The host asks if the terminal is
  132.     feeling OK and STalker says "no problem dude".
  133.  
  134.     Request for Cursor Position:  A sequence of "ESC [ 6 n" is responded to
  135.     with "ESC [ Pv ; Ph R" where Pv is the line number the cursor is on and
  136.     Ph is the column number the cursor is on.  Lines and columns are
  137.     numbered from 1.
  138.  
  139.     Printer Status Report:  A sequence of "ESC [ ? 15 n" is responded to
  140.     with "ESC [ ? 13 n".  The host asks if there is an attached printer and
  141.     if it is functioning properly.  STalker tells it that there is no
  142.     printer attached since STalker can't currently handle the printer
  143.     related control sequences.
  144.  
  145.     User Defined Keys:  A sequence of "ESC [ ? 25 n" is responded to with
  146.     "ESC [ ? 21 n".  The host asks about the status of user-definable
  147.     function keys.  STalker tells the host they're locked (not changeable).
  148.  
  149. o   Support has been added for the DEC extended character set, primarily 
  150.     used by hosts for putting boxes around things.  Since the ST character
  151.     set does not have any of the line drawing characters these are mapped
  152.     into either '+', '-', or '|' as appropriate.  A nice side-effect of
  153.     this is that you can print text received in this mode on any printer 
  154.     since STalker maps things into standard ASCII characters.
  155.  
  156. o   You can now Paste text selected from the screen directly to STeno 
  157.     rather than having to switch to STeno and invoke its Paste command.  
  158.     When you release the mouse button after selecting text from the 
  159.     STalker window the "Action" popup now includes "Paste to STeno".  This 
  160.     will be disabled if STeno isn't active.
  161.  
  162. o   A Paste-Binary command (Shift-ALT-V) has been added.  This allows you 
  163.     to do an XMODEM upload of the current scrap if the spirit so moves 
  164.     you.  The current terminal settings are checked to determine if XMODEM 
  165.     or XMODEM 1K should be used.
  166.  
  167. o   Trailing blanks are no longer stripped from lines that are:
  168.  
  169.     - sent to STeno during Capture Mode
  170.     - printed via the "Printer On" setting or the "Print" action after 
  171.       selecting text from the STalker window.
  172.     - copied to the Clipboard
  173.     - Pasted directly to STeno.
  174.  
  175. o   The autodialer now has a "Sort" button which will sort the dialer 
  176.     entries in ascending order.  This capability plus the "Preferences" 
  177.     dialog makes CONFIG.PRG obsolete.
  178.  
  179. o   STalker 2.04 can be installed as a "NeoDesk Accessory", and installed 
  180.     on the NeoDesktop as an icon.  Simply add a line containing "STALKER" 
  181.     (no quotes) to the NEO_ACC.INF file in the same folder as NEOMASTR.PRG.
  182.     If you don't have a NEO_ACC.INF file then you can use STeno to create
  183.     one.  The next time you run NeoDesk you'll be able to drag a copy of
  184.     STalker's icon onto the desktop and leave it there.  Double-clicking on
  185.     the STalker icon will open STalker's window.  Dragging a file or the
  186.     printer or trashcan icons over the STalker icon has no effect on
  187.     STalker.  For more info on NeoDesk accessories please contact Gribnif, 
  188.     or refer to the notes supplied with the freeware NeoDesk recoverable 
  189.     trashcan accessory, distributed by Gribnif.
  190.  
  191. o   If you hold down Control, Shift, or Alternate while clicking on the 
  192.     window "full" gadget the STalker window will return to its startup 
  193.     size.
  194.  
  195. o   If you hold down Control, Left Shift, AND Alternate while clicking on 
  196.     the window "close" gadget STalker will shutdown, releasing its 
  197.     resources and allocated memory.  This is really only useful right 
  198.     before a resolution change in order to help avoid 'lost' memory.
  199.  
  200. o   Function keys can now be "chained", and they can be used from the 
  201.     number field of an autodialer entry.  This was added at the request of 
  202.     a user who needed to enter long dialer strings in order to manipulate 
  203.     a PBX.  To use this simply type the "Clr/Home" key (unshifted) while 
  204.     in the Function Key or Autodialer dialogs.  A script-like 'f' 
  205.     character (ƒ) will be inserted at the cursor point - follow this with a 
  206.     one or two-digit function key number.  For example, "f1" will cause 
  207.     the text for function key 1 to be sent and "f20" will do likewise for 
  208.     the shifted F10 key's text.  You can have several function key 
  209.     invocations in a row if you like, for example "f1f3".  If you want to 
  210.     send function key text followed by a digit simply use two digits for 
  211.     the function key specifier.  For example, use "f017" rather than "f17" 
  212.     if you want to send function key 1's text followed by a "7" - the 
  213.     latter sends the text for F17 (shifted F7).
  214.  
  215.     Function key invocations can be nested - STalker will abort the 
  216.     expansion if it detects a circular reference.
  217.  
  218.     A function key invocation is valid in function key text, the dialer 
  219.     "Number" field, the modem init/prefix/suffix strings, and the hang-up 
  220.     string.
  221.  
  222. o   A couple of relatively minor changes have been made to the XMODEM 
  223.     code:
  224.  
  225.     If the remote host kicks off an upload by sending the characters "CK" 
  226.     rather than simply "C" or NAK, STalker will send using XMODEM 1K.  
  227.     This is a relatively common XMODEM extension.
  228.  
  229.     Host-initiated cancellation of an upload or download is now 
  230.     recognized.  Excessive retries or the UNDO key were the only ways to 
  231.     abort a transfer before.
  232.  
  233.     When a transfer is aborted STalker sends 4 CAN (^X) characters 
  234.     followed by 4 backspaces to the remote host.  Previous versions sent 2 
  235.     CAN characters.
  236.  
  237.     If STalker gets a timeout after NAKing the first EOT it will assume 
  238.     that the remote host doesn't handle NAKs on EOTs and will consider the 
  239.     download complete.  The XMODEM spec states that the first EOT should 
  240.     be NAKed by the receiver in order to prevent a false EOT from ending a 
  241.     transfer prematurely, and virtually all systems will retransmit the 
  242.     EOT correctly, but apparently some Amiga BBSes don't handle this hence 
  243.     STalker [or any other comm. package that handles EOTs the proper way] 
  244.     times out after 10 retries waiting for another EOT and cancels the 
  245.     transfer.
  246.  
  247.     The new "Keep Aborted Downloads" preference setting will stop STalker 
  248.     from deleting the received file if the download fails or is aborted.
  249.  
  250. o   The new "Preferences" command brings up a dialog box that lets you 
  251.     change the following things:
  252.  
  253.     The size (in lines and columns) of the scrollback buffer and the size 
  254.     (in K) of the file transfer buffer.  All of these have the same
  255.     meaning as before when they were only alterable via CONFIG.PRG.  
  256.     Changes in either only take effect the next time STalker is started
  257.     [don't forget to do an ALT-G before rebooting!].
  258.  
  259.     The drive to store the clipboard file on can now be specified.  If the 
  260.     drive you specify does not exist the current drive will be used.
  261.  
  262.     The name of the STeno accessory that you wish STalker to communicate 
  263.     with (for Capture, ALT-Tab, and Paste to STeno) can be specified.  
  264.     This should be the same as the STeno file name without the .ACC or 
  265.     .PRG extension.  You would normally not change this unless you are 
  266.     using multiple STalker/STeno pairs.
  267.  
  268.     The window and Desk menu title prefix can be changed.  This is mainly 
  269.     to allow you to make the Desk menu prefix shorter since the menu text 
  270.     is limited to only 20 characters.  It would also be useful to change 
  271.     it if you're running 2 or more STalkers at the same time [presumably 
  272.     with a DC-Port and a couple of modems/phone lines].
  273.  
  274.     There is a selection box to enable "destructive backspacing".  If this 
  275.     box is selected (black) a received backspace will move the cursor left
  276.     one column and overwrite the character in that position with a blank.  
  277.     If this box is not selected (the default) a backspace simply moves the 
  278.     cursor position.
  279.  
  280.     A selection box was added to allow files from aborted downloads to be 
  281.     kept.  See the description above in the XMODEM section for more 
  282.     information.
  283.  
  284.     A selection box was added to allow 7-Bit extended ANSI characters to 
  285.     be enabled.  If this option is selected a SHIFT-OUT (Control-N) 
  286.     character tells STalker that subsequent characters are to be
  287.     interpreted as extended ANSI codes until a SHIFT-IN (Control-O) is
  288.     received.  If this option is not selected SHIFT-IN and SHIFT-OUT are 
  289.     ignored.  This capability was previously always enabled, and was the 
  290.     source of a fair bit of inconvenience to some users since a spurious 
  291.     Control-N character could suddenly cause STalker to start showing 
  292.     "Greek" text.  ALT-ESC was and still is the way to get back to normal 
  293.     text (assuming that you didn't want to be in the extended character 
  294.     set) but this new option allows you to stop strange things from 
  295.     happening.  Note that extended characters can still be used if the 
  296.     host sends the full 8 bits per character.
  297.  
  298. o   A whole new world was added - Remote Mode.  This essentially turns 
  299.     STalker into a mini-BBS, complete with passwords and file transfers.
  300.  
  301.     If you save the STalker configuration while in remote mode then 
  302.     STalker will automatically start up in remote mode, ready to accept a 
  303.     caller.  If your system crashes while you're away or you have a power 
  304.     failure you'll still be able to access it remotely provided that your 
  305.     system autoboots and loads STalker correctly.  Your remote terminal 
  306.     should be set to 8 bits, No parity, and 1 stop bit in order to call 
  307.     STalker's remote mode.
  308.  
  309.     Remote mode is invoked via the ALT-B (for BBS) keystroke and is exited 
  310.     by hitting the UNDO key.  ALT-B presents you with a dialog which lets
  311.     you configure remote mode operation.  If you simply wish to configure
  312.     the remote mode parameters but do not wish to enter remote mode simply
  313.     make your changes and then click on the OK button rather than the
  314.     Remote Mode button.
  315.  
  316.     When STalker enters remote mode it begins by sending your Modem Init
  317.     string, so include any necessary "auto-answer" modem commands such as
  318.     "S0=1" if necessary.  When you quit remote mode and return to normal 
  319.     operation STalker will send your modem the initialization string from 
  320.     the Autodialer "Modem Configuration..." dialog.  This way you can have 
  321.     your modem only auto-answer during remote mode - for a Hayes-
  322.     compatible modem simply put ATS0=1 in the remote mode Modem Init and
  323.     include S0=0 in your Modem Configuration modem init string.  Once the
  324.     initialization string has been sent STalker will wait for a connection 
  325.     the same way it does after dialing.  If your modem sets the DCD signal
  326.     properly STalker will recognize the DCD line becoming active and start
  327.     prompting the remote user (the modem settings from the Autodialer
  328.     dialog are used to determine if your modem handles DCD).  If not, it
  329.     will wait for a response from the modem that matches one of the 
  330.     profiled "Connect" strings.  One note of caution is in order - you
  331.     don't need a DCD-aware modem but it certainly helps.  If your modem
  332.     does not handle DCD then STalker can't recover from a dropped phone
  333.     line since it has no way of knowing that the other end has hung up.
  334.     With DCD it can tell and will return to its idle state and wait for
  335.     another call.  STalker will also pay attention to the "Drop DTR"
  336.     setting or whatever is indicated in order to hang up the modem.
  337.  
  338.     You can optionally configure two passwords for remote mode:  one for 
  339.     initial logon and another one for the "Run CLI Shell" command - either
  340.     or both can be blank in which case access will be unrestricted.  Both 
  341.     passwords are case sensitive.  When the remote mode dialog is 
  342.     displayed these passwords display as <Hidden> to protect them from 
  343.     being seen by the wrong people.  If you change the text to anything
  344.     other than <Hidden> your password will be updated, hence you have to
  345.     type your complete password any time you wish to change it.  If you
  346.     leave the text as <Hidden> the passwords will stay as is.
  347.  
  348.     There is a full set of Port Settings for remote mode similar to those 
  349.     in the autodialer entries.  STalker will configure itself according to 
  350.     these settings when entering remote mode.
  351.  
  352.     You can configure any external CLI Shell program you wish - STalker 
  353.     will attempt to invoke whatever program you specify when you use the 
  354.     "Run CLI Shell" command from a remote terminal, so obviously you can't 
  355.     pick just any program.  Here are some guidelines:
  356.  
  357.     o   it should be a .TOS or .TTP program.  Actually, what's really 
  358.         important is that it be a non-GEM program, so something like 
  359.         GULAM.PRG or PCOMMAND.PRG is fine since they don't use GEM.
  360.  
  361.     o   if your machine has TOS 1.0 then it should be something that uses 
  362.         GEMDOS-level console I/O routines rather than BIOS-level routines 
  363.         since the latter can't be easily redirected to the serial port.  
  364.         On machines with TOS 1.2 or higher STalker can redirect even the 
  365.         BIOS routines [although programs like QuickST intercept BIOS I/O 
  366.         at a higher level so you'll have to disable them if you want to 
  367.         run a shell that uses BIOS calls remotely].  Generally there's no 
  368.         way other than trying it to see if a CLI program can safely be 
  369.         redirected, especially on TOS 1.0; so your best bet is to test a 
  370.         program by having a friend call into your machine before you rely 
  371.         on it working remotely yourself.  The PD program called COMMAND.TOS
  372.         included with NeoDesk is one of the few we've found that works
  373.         reliably under TOS 1.0.  Gulam and most others work relatively well
  374.         on TOS 1.2 or higher equipped machines, although you may find that
  375.         you need a VT52 compatible terminal to use some of the features.
  376.  
  377.     o   in general, the simpler the CLI the better your chances of having 
  378.         everything work properly.  Remember that this feature is primarily 
  379.         intended to allow you to access a CLI to do file maintenance or 
  380.         run a utility such as ARC.  Don't expect anything more than that 
  381.         and you won't be disappointed.
  382.  
  383.     o   you'll need to make sure that there is enough memory available for 
  384.         the CLI program to function.  If you start remote mode from within 
  385.         a word processor and leave the word processor running you may find 
  386.         that the WP has grabbed all of the free memory, preventing the use 
  387.         of the CLI remotely.  You can check the amount of free system 
  388.         memory by typing ALT-M in STalker.
  389.  
  390.     The "Bypass System Error Handler" check box allows you to decide if 
  391.     you want STalker to bypass what TOS refers to as the "Critical Error 
  392.     Handler".  You probably know this by the alert boxes that it displays: 
  393.     "Please insert disk B: into drive A:", "Data on the drive may be 
  394.     damaged - check your connections.", and so on.  In 99% of the cases 
  395.     you will want STalker to bypass this, because if you're accessing your
  396.     system remotely and accidentally try to access drive B: or get a disk
  397.     error there will be no one sitting at the console to click on the Retry
  398.     or Cancel button.  If so configured STalker will save the Critical
  399.     Error vector and replace it with an empty routine, restoring it only
  400.     when you exit remote mode.  The only reason you might NOT want this 
  401.     option enabled is if you are using some other program that intercepts
  402.     these errors and deals with them accordingly.
  403.  
  404.     You can select any number of "candidate" baud rates ranging from 300 
  405.     to 19,200 baud.  When STalker detects a connection it will set the 
  406.     port to the highest selected baud rate, output "Hit Return..." and 
  407.     wait up to 2 seconds for a carriage return character.  If one is not 
  408.     encountered it will repeat the process with the next lower baud rate 
  409.     and so on until a carriage return is correctly received or 1 minute 
  410.     has elapsed.
  411.  
  412.     Another important point to know about remote mode is that you can use 
  413.     many of the features without being at a remote terminal.  STalker 
  414.     looks at the Initial Port Settings "Mode" buttons (Full, Echo, or 
  415.     Local) and acts differently depending on the selected value.  In Full
  416.     mode you will only see modem commands and responses in the STalker
  417.     window.  In Echo mode you will see everything that is sent to and
  418.     received from the remote terminal (you can keep a log by turning on the
  419.     Printer or Capture settings), except of course during file transfers
  420.     and CLI operation.  In Local mode you can do all of the things that a
  421.     remote user would do right from the ST keyboard, although commands like
  422.     file transfers, talk, and Run CLI which don't really make sense this
  423.     way are not available.
  424.  
  425.     Something else to keep in mind when leaving STalker in remote mode is 
  426.     that you may need to disable your screen saver, or tell it to watch 
  427.     for modem activity if possible.  You may end up suspending STalker 
  428.     otherwise.
  429.  
  430.  
  431.     The commands available to the remote user are pretty much 
  432.     straightforward:
  433.  
  434.         "[B]rief file listing" gives a list of the files in the current 
  435.         directory, 5 per line.  A subdirectory is displayed with an 
  436.         backslash ('\') beside its name.  The listing can be terminated by 
  437.         typing ^C.
  438.  
  439.         "[C]hange directory" allows you to display and optionally change 
  440.         the current drive and directory.
  441.  
  442.         "[D]ownload a file" allows you to download a file using ASCII or 
  443.         one of the XMODEM variants.
  444.  
  445.         "[F]ull file listing" gives a list of the files in the current 
  446.         directory, one file per line, with the file's date and time of 
  447.         last modification and its size shown.  The listing can be 
  448.         terminated by typing ^C.
  449.  
  450.         "[G]oodbye" causes STalker to hang up the modem and wait for 
  451.         another call.
  452.  
  453.         "[R]un shell program" will prompt you for the CLI password (if one 
  454.         is configured) and then attempt to run the specified shell program 
  455.         with its I/O redirected to the serial port.
  456.  
  457.         "[T]alk mode" allows the remote caller to 'chat' with the person 
  458.         sitting at the ST.  The local user will get a split-screen view of 
  459.         the conversation.
  460.  
  461.         "[U]pload a file" allows you to upload a file or files using 
  462.         ASCII, XMODEM, or Ymodem-Batch.
  463.